Ciao Alessandro, purtroppo questi giorni non potrò esserti d'aiuto con dei test, perché sono oberato di lavoro...<br>In attesa di provare i tuoi shapefile, un'altra strada è usare OpenJUMP [1], il quale viene comunemente usato per fare controlli topologici.<br>
<br>giovanni<br><br>[1] <a href="http://www.openjump.org">www.openjump.org</a><br><br><div class="gmail_quote">Il giorno 05 luglio 2011 10:55, Antonio Falciano <span dir="ltr"><<a href="mailto:antonio.falciano@gmail.com">antonio.falciano@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Il 05/07/2011 9.44, Alessandro Limone ha scritto:<br>
<div class="im">> Vi invio due dei file che vorrei sottoporre a topologia<br>
><br>
> <a href="http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C1_Residenziale_Completamento_Poligono_Ok.dbf" target="_blank">http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C1_Residenziale_Completamento_Poligono_Ok.dbf</a><br>

> ZTO_C1_Residenziale_Completamento_Poligono_Ok.dbf<br>
> <a href="http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C1_Residenziale_Completamento_Poligono_Ok.shp" target="_blank">http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C1_Residenziale_Completamento_Poligono_Ok.shp</a><br>

> ZTO_C1_Residenziale_Completamento_Poligono_Ok.shp<br>
> <a href="http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C1_Residenziale_Completamento_Poligono_Ok.shx" target="_blank">http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C1_Residenziale_Completamento_Poligono_Ok.shx</a><br>

> ZTO_C1_Residenziale_Completamento_Poligono_Ok.shx<br>
> <a href="http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C2_Residenziale_Espansione_Poligono_DEF.dbf" target="_blank">http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C2_Residenziale_Espansione_Poligono_DEF.dbf</a><br>

> ZTO_C2_Residenziale_Espansione_Poligono_DEF.dbf<br>
> <a href="http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C2_Residenziale_Espansione_Poligono_DEF.shp" target="_blank">http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C2_Residenziale_Espansione_Poligono_DEF.shp</a><br>

> ZTO_C2_Residenziale_Espansione_Poligono_DEF.shp<br>
> <a href="http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C2_Residenziale_Espansione_Poligono_DEF.shx" target="_blank">http://osgeo-org.1803224.n2.nabble.com/file/n6548722/ZTO_C2_Residenziale_Espansione_Poligono_DEF.shx</a><br>

> ZTO_C2_Residenziale_Espansione_Poligono_DEF.shx<br>
><br>
> Questi sono i due shape di cui vorrei controllare la topologia, e nello<br>
> specifico avrei bisogno di sapere se i poligoni che si toccano abbiano parti<br>
> sovrapposte o aree vuote, e se si vorrei eliminare questo problema.<br>
> Grazie mille per la disponibilità<br>
<br>
</div>Buongiorno Alessandro,<br>
purtroppo occorre premettere che l'estensione org.gvsig.topology non e'<br>
stabile e che quindi ne e' sconsigliato l'uso in fase di produzione.<br>
Fortunatamente esistono altre valide alternative per affrontare il<br>
problema. Una di queste consiste nell'utilizzare SEXTANTE:<br>
1) converti prima i tuoi poligoni in polilinee (Tools for polygon layer<br>
--> Polygons to polylines);<br>
2) riconverti le polilinee in poligoni (Tools for line layers --><br>
Polygonize);<br>
3) poi ti calcoli le aree dei poligoni, in modo da avere uno "strumento<br>
diagnostico" che ti consenta di individuare i vecchi errori topologici<br>
(vuoti o sovrapposizioni), che nel frattempo sono diventati poligoni, e<br>
provvedi infine a fare le eventuali correzioni del caso manualmente.<br>
Ad esempio, un'area molto piccola sara' sicuramente indice di un errore<br>
topologico (sovrapposizione o vuoto). Tuttavia, nel caso dei vuoti,<br>
occorre fare ulteriormente attenzione, poiche' l'area potrebbe non<br>
essere piu' il fattore discriminante (basti pensare alle coorti interne<br>
dei fabbricati). In tal caso, utilizzerai il layer originale come layer<br>
di confronto con opportuna simbologia in modo da poter isolare i vuoti<br>
molto facilmente sovrapponendolo al nuovo layer ottenuto.<br>
A valle di questo controllo, potresti avere l'ulteriore esigenza di<br>
ripristinare la tabella degli attributi e quindi e' necessario il<br>
calcolo dei centroidi dei poligoni del layer originale e poi<br>
l'esecuzione del geoprocesso "Connessione spaziale" (v. discussione<br>
recente). Si tratta di una soluzione "artigianale" che comunque dovrebbe<br>
essere in grado di poter soddisfare la tua richiesta.<br>
<br>
Antonio<br>
<font color="#888888"><br>
--<br>
Antonio Falciano<br>
<a href="http://www.linkedin.com/in/antoniofalciano" target="_blank">http://www.linkedin.com/in/antoniofalciano</a><br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Gvsig_italian mailing list<br>
<a href="mailto:Gvsig_italian@lists.gvsig.org">Gvsig_italian@lists.gvsig.org</a><br>
<a href="https://gvsig.org/lists/mailman/listinfo/gvsig_italian" target="_blank">https://gvsig.org/lists/mailman/listinfo/gvsig_italian</a><br>
</div></div></blockquote></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>