[Gvsig_usuarios] No puedo disolver esta capa

Agustin Diez Castillo agustin.diez en uv.es
Lun Abr 23 14:31:00 CEST 2012


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.
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : gvSIG.log
Tipo       : application/octet-stream
Tamaño     : 70454 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20120423/81fa35bd/attachment.obj 
------------ próxima parte ------------

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)




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