Digitalizzare automaticamente il raster? [chiuso]


14

Ho un file raster (estensione .sid). Voglio digitalizzare le strade automaticamente in ArcMap, QGIS, ecc. La digitalizzazione a mano richiederebbe troppo tempo.

Come posso fare questo ?

Voglio digitalizzare le strade automaticamente

Risposte:


11

La soluzione QGIS nella risposta di Mapperz è solo una semplice conversione da raster a vettore e non ha il rilevamento dei bordi, quindi dubito che sarebbe molto efficace per questo caso d'uso. Ti darà poligoni per valore di pixel e per una foto che potrebbe risultare in quasi un poligono per pixel!

Un'opzione migliore in QGIS potrebbe essere quella di utilizzare la funzione Estrazione Edge nel plugin Sextante (ora chiamato ' Processing ' in v 2.x).

Vai: Geoalgoritmi-> Immagini-> Estrazione funzioni-> Estrazione bordi.

Ma come dice Mapperz, a volte la digitalizzazione è più rapida (e più accurata) a mano rispetto all'utilizzo di un sistema automatizzato perché sai quale caratteristica è guardando l'immagine ma il computer non ha modo di saperlo. Per un sistema automatizzato è solo una sfumatura di grigio o di colore da cui i bordi potrebbero essere rilevabili.

Se hai una tonnellata di immagini da digitalizzare, la soluzione migliore è inviarle a un'azienda di digitalizzazione specializzata in questo genere di cose. Ci sono un sacco di cose in tutto il mondo (in particolare l'India) e hanno intrapreso studi time-and-motion all'ennesima potenza per ridurre i costi. La maggior parte utilizza un processo combinato di scansione automatizzata e digitalizzazione umana. Per la conversione di massa è probabilmente più economico e rapido affidare a specialisti.


7

ArcMap (10.2)

Usa ArcScan http://resources.arcgis.com/en/help/main/10.2/index.html#//000w00000001000000 ma devi cambiare l'immagine in bianco e nero a 8 bit per la vettorializzazione automatica.

Nota che molte immagini richiedono la pulizia, questo può essere il componente che richiede tempo. http://resources.arcgis.com/en/help/main/10.2/index.html#/About_preparing_raster_data_for_vectorization/000w00000017000000/

(a volte è più veloce digitalizzare a mano che passare attraverso arcscan.)

http://resources.arcgis.com/en/help/main/10.2/index.html#/About_automatic_vectorization/000w00000029000000/

QGIS (1.8)

Conversione da raster a vettoriale (plug-in: GdalTools richiesto) inserisci qui la descrizione dell'immagine

Guida completa http://hub.qgis.org/wiki/quantum-gis/Raster_to_vector_conversion


6

Questo è un problema di classificazione che è più adatto ai metodi al di fuori di ArcMap. I nostri cervelli si divertono molto a interpretare raccolte di pixel e ad assemblarle in oggetti significativi come le strade. Tuttavia, queste attività sono molto più difficili per un computer e richiedono algoritmi di classificazione. ArcMap ha utili classificatori basati su pixel (ISODATA, MLC, ecc.), Sebbene manchi dei metodi di classificazione orientati agli oggetti più sofisticati (segmentazione delle immagini, estrazione delle caratteristiche). Vorrei aggiungere che esiste un'estensione di terze parti chiamata Feature Analyst che può essere utilizzata in combinazione con ArcMap. Tuttavia, ti indirizzerei verso il FOSS GIS e il software di elaborazione delle immagini chiamato SPRING, che ho trovato molto utile nella classificazione delle immagini orientata agli oggetti. Ho pubblicato una descrizione più dettagliata dei metodi di estrazione strada qui che possono essere utili per voi.


4

Al momento non è possibile farlo in modo completamente automatico. Alcune modifiche \ pulizia saranno richieste in ogni caso. E come ha detto Mapperz, è meglio risolvere il compito con strumenti speciali. Conosci Easy Trace ? Questo è un software commerciale ma esiste la vecchia versione 8.65 gratuita.

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.