[Gvsig_usuarios] Problemas con la digitalización.

Paqui Mercadé Pons paqui.mercade en iver.es
Vie Feb 26 12:18:14 CET 2010


Hola Jorge, en la versión 1.9 de gvSIG se incluyen las herramientas de 
unir y partir en edición, no se si es esto lo que buscas, te adjunto 
unos links sobre la documentación de estas herramientas por si te puedan 
servir:

Unir:
https://gvsig.org/web/docusr/new-functionalities-gvsig-1-9/herramientas-de-edicion/unir-geometrias/Unir%20geometrias

Partir:
https://gvsig.org/web/docusr/new-functionalities-gvsig-1-9/herramientas-de-edicion/partir-geometrias/Partir%20geometrias

Saludos.




Paqui Mercadé Pons
Equipo gvSIG
IVER T.I., S.A.
www.iver.es
www.gvsig.com



Jorge Bellido Diez escribió:
> Hola, las herramientas de digitalización en gvSig no incluyen la de 
> partir ni la de unir (merge) poligonos , he desarrollado una extension 
> que hace esto pero cuando me enfrento a una capa con geometrías más o 
> menos complejas, es decir, poligonos con donuts (un agujero dentro que 
> lo completa otro poligono) véase la imagen adjunta, me surgen fallos 
> de topología, pongo el error más abajo.
>  
> ¿que me aconsejais? ¿es prudente emplear una nueva version de JTS?
>  
>  
>  
>
> Layer invfor2010 375 milisecs.
>
> Tiempo de dibujado:562 mseg. Memoria libre:39847 KB
>
> Evento de teclado desde el componente CADConsole
>
> DEBUG [AWT-EventQueue-1] (_MDIFrame.java:615_) - Execute 
> command:SemillasMerge
>
> polygon found with a hole thats not inside a shell
>
> DEBUG [AWT-EventQueue-1] (_NotificationManager.java:104_) - Error no 
> capturado por el usuario
>
> __
>
> _com.vividsolutions.jts.geom.TopologyException_: side location 
> conflict [ (515226.640149246, 4716732.15727724, NaN) ]
>
> at 
> com.vividsolutions.jts.geomgraph.EdgeEndStar.propagateSideLabels(_EdgeEndStar.java:297_)
>
> at 
> com.vividsolutions.jts.geomgraph.EdgeEndStar.computeLabelling(_EdgeEndStar.java:135_)
>
> at 
> com.vividsolutions.jts.geomgraph.DirectedEdgeStar.computeLabelling(_DirectedEdgeStar.java:127_)
>
> at 
> com.vividsolutions.jts.operation.overlay.OverlayOp.computeLabelling(_OverlayOp.java:364_)
>
> at 
> com.vividsolutions.jts.operation.overlay.OverlayOp.computeOverlay(_OverlayOp.java:165_)
>
> at 
> com.vividsolutions.jts.operation.overlay.OverlayOp.getResultGeometry(_OverlayOp.java:127_)
>
> at 
> com.vividsolutions.jts.operation.overlay.OverlayOp.overlayOp(_OverlayOp.java:66_)
>
> at com.vividsolutions.jts.geom.Geometry.union(_Geometry.java:1067_)
>
> at 
> com.iver.cit.gvsig.iktgis.semillas.RodalesMatBase.SemillasMergeExtension.execute(_SemillasMergeExtension.java:86_)
>
> at 
> com.iver.andami.plugins.ExtensionDecorator.execute(_ExtensionDecorator.java:88_)
>
> at 
> com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(_MDIFrame.java:616_)
>
> at 
> javax.swing.AbstractButton.fireActionPerformed(_AbstractButton.java:1849_)
>
> at 
> javax.swing.AbstractButton$Handler.actionPerformed(_AbstractButton.java:2169_)
>
> at 
> javax.swing.DefaultButtonModel.fireActionPerformed(_DefaultButtonModel.java:420_)
>
> at 
> javax.swing.JToggleButton$ToggleButtonModel.setPressed(_JToggleButton.java:269_)
>
> at 
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(_BasicButtonListener.java:236_)
>
> at 
> java.awt.AWTEventMulticaster.mouseReleased(_AWTEventMulticaster.java:231_)
>
> at 
> java.awt.AWTEventMulticaster.mouseReleased(_AWTEventMulticaster.java:231_)
>
> at java.awt.Component.processMouseEvent(_Component.java:5517_)
>
> at javax.swing.JComponent.processMouseEvent(_JComponent.java:3135_)
>
> at java.awt.Component.processEvent(_Component.java:5282_)
>
> at java.awt.Container.processEvent(_Container.java:1966_)
>
> at java.awt.Component.dispatchEventImpl(_Component.java:3984_)
>
> at java.awt.Container.dispatchEventImpl(_Container.java:2024_)
>
> at java.awt.Component.dispatchEvent(_Component.java:3819_)
>
> at 
> java.awt.LightweightDispatcher.retargetMouseEvent(_Container.java:4212_)
>
> at java.awt.LightweightDispatcher.processMouseEvent(_Container.java:3892_)
>
> at java.awt.LightweightDispatcher.dispatchEvent(_Container.java:3822_)
>
> at java.awt.Container.dispatchEventImpl(_Container.java:2010_)
>
> at java.awt.Window.dispatchEventImpl(_Window.java:1791_)
>
> at java.awt.Component.dispatchEvent(_Component.java:3819_)
>
> at java.awt.EventQueue.dispatchEvent(_EventQueue.java:463_)
>
> at 
> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(_AndamiEventQueue.java:58_)
>
> at 
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(_EventDispatchThread.java:242_)
>
> at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(_EventDispatchThread.java:163_)
>
> at java.awt.EventDispatchThread.pumpEvents(_EventDispatchThread.java:157_)
>
> at java.awt.EventDispatchThread.pumpEvents(_EventDispatchThread.java:149_)
>
> at java.awt.EventDispatchThread.run(_EventDispatchThread.java:110_)
>
>  
>
>  
>
> Un cordial saludo;
>
>  
>
> ··················································································
> Jorge Bellido
>
>  
>
> Lurralde eta Biodibertsitate Saila/
> Dpto. de Territorio y Biodiversidad 
>
>
> IKT
> Granja Modelo    · 01192 ·    Arkaute (Araba)
> ··················································································
> Tlfnos.: 945-00.32.95                         Fax: 945-00.32.90
> ··················································································
> email: jbellido en ikt.es 
> <mailto:jbellido en ikt.es>                              web: www.ikt.es 
> <http://www.ikt.es/>
> ··················································································
>
> *_
> ** 
> *_KONFIDENTZIALTASUN OHARRA_*: Mezu hau pertsonala eta isilpekoa da 
> eta baimenik gabeko erabilera debekatua dago legalki. Jasotzailea ez 
> bazara ezabatu mezua, bidali eta kontserbatu gabe.
> *_AVISO DE CONFIDENCIALIDAD_*: Este mensaje es personal y confidencial 
> y su uso no autorizado está prohibido legalmente. Si usted no es el 
> destinatario, proceda a borrarlo, sin reenviarlo ni conservarlo.
> *_CONFIDENTIALITY NOTICE_*: This message is personal and confidential, 
> unauthorised use is legally prohibited. If you are not the intended 
> recipient, delete it without resending or backing it.
>  
> P /Salva un árbol...por favor, no imprimas este correo a menos que 
> realmente lo necesites/
> _*
>  
> *//*
>  
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>   

Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.




Más información sobre la lista de distribución gvSIG_usuarios