Come controllare la topologia in QGIS?


17

Ho due Shapefile con poligoni (City e Forerst)

Esiste un plugin in grado di verificare la topologia (QGIS)? Come "I nodi non si sovrappongono" o qualcosa del genere? Non voglio che si sovrappongano.

Qualcuno conosce un plugin? Sarebbe bello!

Risposte:


12

Il nuovo plug-in Controllo topologia sarà disponibile nella prossima versione. Puoi vederlo al lavoro in questo video: http://www.youtube.com/watch?v=huhkTZkoKC8

Maggiori informazioni: https://github.com/qgis/Quantum-GIS/pull/356


1
Il nuovo Controllo topologia può eliminare gli errori di topologia o gestire la topologia con regole simili a ArcGIS 10? Esiste uno strumento per lo snapper a segmenti come in ArcGIS 10? Grazie.
Sotto il radar,

1
Questo plugin è già stato rilasciato? Se sì, dove posso trovarlo?
Stefan,

11

È possibile utilizzare la toolbox GRASS per questo.

Pulizia della topologia di un file SHAPE utilizzando la casella degli strumenti GRASS

  1. Carica il file SHAPE in QGIS
  2. Usa mapset GRASS esistente (o creane uno nuovo) con le impostazioni di proiezione corrispondenti
  3. Ora devi trasferire il file SHAPE da QGIS a GRASS usando Toolbox -> Gestione file -> Importa in GRASS -> Importa vettore in GRASS -> Importa vettore in GRASS dalla vista QGIS (v.in.ogr.qgis). Alcuni problemi topologici possono essere segnalati a seconda della qualità del file SHAPE.
  4. Questi problemi topologici che ora possiamo risolvere in GRASS tramite la casella degli strumenti utilizzando gli strumenti della topologia: Vector -> Sviluppa mappa -> Set di strumenti per la pulizia della topologia della mappa vettoriale -> v.clean.break. Definire una soglia in unità della mappa (ad esempio 0,5 [m] o similmente). Analizzare il report stampato, probabilmente è necessario modificare la soglia o utilizzare uno strumento di pulizia della topologia diverso. Fare clic su Visualizza output per mostrare il risultato come mappa.
  5. Esporta la mappa pulita in formato SHAPE: Gestione file -> Esporta da GRASS -> Esporta vettore da GRASS -> v.out.ogr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.