[Gvsig_usuarios] No puedo disolver esta capa

Pablo Cuadrado cuadradop1983 en yahoo.es
Lun Abr 23 14:57:18 CEST 2012


Hola Agustín, si lo pasas primero por el algoritmo "Limpiar capa vectorial" de Sextante si que funciona, tanto en el gestor de geoprocesos como en Sextante. Viendo la ayuda veo que solo trabaja con la tabla, las geometrías no las toca.

Saludos!

 
--------------------
Pablo Cuadrado


________________________________
 De: Agustin Diez Castillo <agustin.diez en uv.es>
Para: Lista de Desarrolladores de Desarrolladores de gvSIG <gvsig_usuarios en listserv.gva.es> 
Enviado: Lunes 23 de abril de 2012 14:31
Asunto: [Gvsig_usuarios] No puedo disolver esta capa
 
Hola,
Con la versión 1.11, cuando trato de disolver el shape adjunto [1], el geoproceso disolver falla (crea la capa pero sin geometrías
, aunque si que escribe algunos registros en el dbf) . El mismo shape funciona sin problema en la versión 1.1.2.
Si sólo disuelvo los polígonos adjuntos no hay problema.


La capa original está bajada de TerraSit
Con sextante tira la misma  excepción 

[1] https://www.dropbox.com/s/t1l1fhozdjg5ykv/no_disuelve.zip

DEBUG [AWT-EventQueue-1] (NewSkin.java:413) - Activando Gestor de geoprocessos
DEBUG [AWT-EventQueue-1] (MDIFrame.java:1224) - Memoria usada 71739 KB
DEBUG [AWT-EventQueue-1] (MDIFrame.java:1224) - Memoria usada 71739 KB
Creando fichero /Users/adiez/esta_vez/borrar8.zip.shp
Creando fichero /Users/adiez/esta_vez/borrar8.zip.shx
Creando fichero /Users/adiez/esta_vez/borrar8.zip.dbf
com.vividsolutions.jts.geom.TopologyException: found non-noded intersection between LINESTRING ( 6136.19000000041 4071.660000000149, 6142.004599999636 4069.6795000005513 ) and LINESTRING ( 6142.003700000234 4069.6795000005513, 6142.020100000314 4069.679899999872 ) [ (6142.004539859176, 4069.679520484881, NaN) ]
    at com.vividsolutions.jts.noding.FastNodingValidator.checkValid(FastNodingValidator.java:109)
    at com.vividsolutions.jts.geomgraph.EdgeNodingValidator.checkValid(EdgeNodingValidator.java:94)
    at com.vividsolutions.jts.geomgraph.EdgeNodingValidator.checkValid(EdgeNodingValidator.java:59)
    at com.vividsolutions.jts.operation.overlay.OverlayOp.computeOverlay(OverlayOp.java:170)
    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.operation.overlay.snap.SnapOverlayOp.getResultGeometry(SnapOverlayOp.java:68)
    at com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp.overlayOp(SnapOverlayOp.java:25)
    at com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp.getResultGeometry(SnapIfNeededOverlayOp.java:76)
    at com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp.overlayOp(SnapIfNeededOverlayOp.java:25)
    at com.vividsolutions.jts.geom.Geometry.union(Geometry.java:1140)
    at com.vividsolutions.jts.precision.EnhancedPrecisionOp.union(EnhancedPrecisionOp.java:92)
    at com.iver.cit.gvsig.geoprocess.core.util.JTSFacade.union(JTSFacade.java:91)
    at com.iver.cit.gvsig.geoprocess.core.util.JTSFacade.union(JTSFacade.java:108)
    at com.iver.cit.gvsig.geoprocess.impl.dissolve.fmap.FeatureDissolver.union2(FeatureDissolver.java:721)
    at com.iver.cit.gvsig.geoprocess.impl.dissolve.fmap.FeatureDissolver.processAlphanumeric(FeatureDissolver.java:430)
    at com.iver.cit.gvsig.geoprocess.impl.dissolve.fmap.FeatureDissolver.dissolve(FeatureDissolver.java:259)
    at com.iver.cit.gvsig.geoprocess.impl.dissolve.fmap.DissolveGeoprocess$DissolveMonitorableTask.run(DissolveGeoprocess.java:348)
    at com.iver.utiles.swing.threads.MonitorableDecoratorMainFirst.run(MonitorableDecoratorMainFirst.java:155)
    at com.iver.andami.PluginServices$1.construct(PluginServices.java:405)
    at com.iver.utiles.swing.threads.SwingWorker$2.run(SwingWorker.java:108)
    at java.lang.Thread.run(Thread.java:680)



_______________________________________________
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20120423/11c3527e/attachment.htm 


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