Re: [gvSIG_Italian] Geoprocesso non riuscito
Grazie infinite! Il giorno 13 luglio 2015 17:58, Antonio Falciano ha scritto: > Il 13/07/2015 15:51, Maria Notardonato ha scritto: > >> Salve lista, >> >> ho provato ad eseguire più volte un geoprocesso (Differenza) tra due >> shape file ma purtroppo non viene eseguito. >> allego il file .log, qualcuno saprebbe aiutarmi a risolvere il problema? >> > > Nel log e' presente la seguente eccezione: > com.vividsolutions.jts.geom.TopologyException: found non-noded > intersection between LINESTRING(...) and LINESTRING(...) > il che significa che manca un nodo all'intersezione di due LINESTRING a > causa della limitata precisione dei valori numerici usati nell'algoritmo > di overlay. Per evitarla occorre limitare a sua volta la precisione > delle geometrie di input con una delle tecniche descritte qui [1] > oppure, ad esempio, con OGR >= 1.9.0: > > ogr2ogr -f GeoJSON output.json input.shp -lco COORDINATE_PRECISION=3 > ogr2ogr output.shp output.json OGRGeoJSON > > dove output.shp avra' 3 cifre decimali nelle coordinate, invece di > quelle iniziali (troppe) di input.shp. > > ciao > Antonio > > [1] http://tsusiatsoftware.net/jts/jts-faq/jts-faq.html#D9 > > -- > Antonio Falciano > http://www.linkedin.com/in/antoniofalciano > ___ > gvSIG-Italian mailing list > gvSIG-Italian@lists.osgeo.org > http://lists.osgeo.org/cgi-bin/mailman/listinfo/gvsig-italian > ___ gvSIG-Italian mailing list gvSIG-Italian@lists.osgeo.org http://lists.osgeo.org/cgi-bin/mailman/listinfo/gvsig-italian
Re: [gvSIG_Italian] Geoprocesso non riuscito
Il 13/07/2015 15:51, Maria Notardonato ha scritto: Salve lista, ho provato ad eseguire più volte un geoprocesso (Differenza) tra due shape file ma purtroppo non viene eseguito. allego il file .log, qualcuno saprebbe aiutarmi a risolvere il problema? Nel log e' presente la seguente eccezione: com.vividsolutions.jts.geom.TopologyException: found non-noded intersection between LINESTRING(...) and LINESTRING(...) il che significa che manca un nodo all'intersezione di due LINESTRING a causa della limitata precisione dei valori numerici usati nell'algoritmo di overlay. Per evitarla occorre limitare a sua volta la precisione delle geometrie di input con una delle tecniche descritte qui [1] oppure, ad esempio, con OGR >= 1.9.0: ogr2ogr -f GeoJSON output.json input.shp -lco COORDINATE_PRECISION=3 ogr2ogr output.shp output.json OGRGeoJSON dove output.shp avra' 3 cifre decimali nelle coordinate, invece di quelle iniziali (troppe) di input.shp. ciao Antonio [1] http://tsusiatsoftware.net/jts/jts-faq/jts-faq.html#D9 -- Antonio Falciano http://www.linkedin.com/in/antoniofalciano ___ gvSIG-Italian mailing list gvSIG-Italian@lists.osgeo.org http://lists.osgeo.org/cgi-bin/mailman/listinfo/gvsig-italian
[gvSIG_Italian] Geoprocesso non riuscito
Salve lista, ho provato ad eseguire più volte un geoprocesso (Differenza) tra due shape file ma purtroppo non viene eseguito. allego il file .log, qualcuno saprebbe aiutarmi a risolvere il problema? Grazie, Maria. gvSIG.log Description: Binary data ___ gvSIG-Italian mailing list gvSIG-Italian@lists.osgeo.org http://lists.osgeo.org/cgi-bin/mailman/listinfo/gvsig-italian