Raster automatisch digitalisieren? [geschlossen]

14

Ich habe eine Raster-Datei (.sid-Erweiterung). Ich möchte Straßen in ArcMap, QGIS usw. automatisch digitalisieren. Das Digitalisieren von Hand wäre zu zeitaufwändig.

Wie kann ich das machen ?

Ich möchte Straßen automatisch digitalisieren

salihy
quelle

Antworten:

11

Die QGIS-Lösung in Mapperz 'Antwort ist nur eine einfache Raster-zu-Vektor-Konvertierung und hat keine Kantenerkennung. Ich bezweifle, dass sie für diesen Anwendungsfall sehr effektiv wäre. Es gibt Ihnen Polygone pro Pixelwert und für ein Foto, das fast ein Polygon pro Pixel ergeben könnte!

Eine bessere Option in QGIS ist möglicherweise die Verwendung der Kantenextraktionsfunktion im Sextante- Plugin ( in Version 2.x jetzt als " Verarbeitung " bezeichnet).

Gehe zu: Geoalgorithmen-> Bilder-> Feature-Extraktion-> Kantenextraktion.

Aber wie Mapperz sagt, ist das Digitalisieren von Hand manchmal schneller (und genauer) als die Verwendung eines automatisierten Systems, da Sie anhand des Bilds wissen, was eine Funktion ist, der Computer jedoch keine Möglichkeit hat, dies zu erkennen. Für ein automatisiertes System ist es nur ein Grauton oder eine Farbe, an der Kanten erkennbar sind.

Wenn Sie eine TONNE Bilder zum Digitalisieren haben, ist es am besten, sie an ein Digitalisierungsunternehmen zu senden, das sich auf diese Art von Dingen spezialisiert hat. Es gibt viele Menschen auf der ganzen Welt (insbesondere in Indien), und sie haben Zeit- und Bewegungsstudien bis zum n-ten Grad durchgeführt, um die Kosten zu senken. Die meisten verwenden einen kombinierten Prozess aus automatisiertem Scannen und Digitalisieren durch den Menschen. Für die Massenkonvertierung ist es wahrscheinlich billiger und schneller, sie an Spezialisten auszulagern.

MappaGnosis
quelle
7

ArcMap (10.2)

Verwenden Sie ArcScan http://resources.arcgis.com/de/help/main/10.2/index.html#//000w00000001000000, aber Sie müssen Ihr Bild für die automatische Vektorisierung in 8-Bit-Schwarzweiß ändern.

Beachten Sie, dass viele Bilder bereinigt werden müssen. Dies kann die zeitaufwändige Komponente sein. http://resources.arcgis.com/de/help/main/10.2/index.html#/About_preparing_raster_data_for_vectorization/000w000000000000/

(Manchmal ist das Digitalisieren von Hand schneller als das Durchlaufen von arcscan.)

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

QGIS (1.8)

Konvertierung von Raster in Vektor (Plugins: GdalTools erforderlich) Bildbeschreibung hier eingeben

Vollständige Anleitung http://hub.qgis.org/wiki/quantum-gis/Raster_to_vector_conversion

Mapperz
quelle
6

Dies ist ein Klassifizierungsproblem, das sich am besten für Methoden außerhalb von ArcMap eignet. Unser Gehirn hat es sehr leicht, Sammlungen von Pixeln zu interpretieren und sie zu aussagekräftigen Objekten wie Straßen zusammenzusetzen. Diese Aufgaben sind jedoch für einen Computer viel schwieriger und erfordern Klassifizierungsalgorithmen. ArcMap verfügt über nützliche pixelbasierte Klassifizierer (ISODATA, MLC usw.), obwohl die ausgefeilteren objektorientierten Klassifizierungsmethoden (Bildsegmentierung, Merkmalsextraktion) nicht ausreichend sind. Ich sollte hinzufügen, dass es eine Drittanbieter-Erweiterung namens Feature Analyst gibt, die in Verbindung mit ArcMap verwendet werden kann. Ich möchte Sie jedoch auf die FOSS GIS- und Bildverarbeitungssoftware SPRING hinweisen, was ich bei der objektorientierten Bildklassifizierung als sehr nützlich empfunden habe. Ich habe hier eine detailliertere Beschreibung der Straßenextraktionsmethoden veröffentlicht , die für Sie nützlich sein können.

Aaron
quelle
4

Im Moment kann man es nicht vollautomatisch machen. In jedem Fall ist eine gewisse Bearbeitung \ Reinigung erforderlich. Und wie Mapperz sagte, ist es besser, die Aufgabe mit Spezialwerkzeugen zu lösen. Kennen Sie Easy Trace ? Dies ist kommerzielle Software, aber es gibt eine kostenlose alte Version 8.65.

Tatiana
quelle