Manuelles Bearbeiten des Rasters zur Verbesserung der Klassifizierung mit ArcGIS Desktop?

15

Ich habe eine Landbedeckungsklassifizierung, die von Landsat TM -Bildern abgeleitet ist. Diese Klassifizierung habe ich mit ENVI erstellt. Ich möchte einzelne und Gruppen von Zellen in einigen Bereichen der Klassifizierung bearbeiten, um die Genauigkeit der Ausgabe durch Vergleich mit Luftbildern zu verbessern.

Gibt es eine Möglichkeit, mit ArcGIS Desktop große Gruppen von Zellen manuell zu bearbeiten, indem Sie sie auswählen und einer neuen oder vorhandenen Klasse zuweisen?

Mir ist bekannt, dass auf Klassenstatistiken basierende Methoden zusammengeführt werden, aber der Bereich, den ich klassifiziere, weist aufgrund der dünnen Wolkendecke ein hohes Maß an spektraler Verwirrung auf - anscheinend ist eine manuelle Bearbeitung der einzige Weg.

Radar
quelle
1
Haben Sie darüber nachgedacht, eine Atmosphärenkorrektur für das Basisbild durchzuführen, z. B. eine Dunkelkörpersubtraktion?
Aaron
1
@ Aaron Könnten Sie eine Art Tutorial führen, wie das Weglassen der atmosphärischen Korrektur die Fehlklassifizierung erhöht. Danke
SIslam
1
@Sislam Ich verweise jeden, der sich für atmosphärische Korrektur interessiert, auf das folgende Papier: Song, C., Woodcock, CE, Seto, KC, Lenney, MP, & Macomber, SA (2001). Klassifizierung und Änderungserkennung mithilfe von Landsat TM -Daten: Wann und wie können atmosphärische Effekte korrigiert werden? Fernerkundung der Umwelt, 75 (2), 230-244. unc.edu/courses/2008spring/geog/577/001/www/Song01_RSE.pdf
Aaron

Antworten:

19

Ich glaube nicht, dass es einen wirklich einfachen Weg gibt, dies zu tun, aber ein Weg wäre:

  1. Erstellen Sie eine neue Polygonebene und erstellen Sie Polygone über den Bereichen, deren Werte Sie ändern möchten.
  2. Codieren Sie die Polygone mit dem gewünschten Landbedeckungswert.
  3. Konvertieren Sie das Shapefile in ein Raster.
  4. Verwenden Sie den Raster-Rechner, um die neuen Werte zu ersetzen.

Con(("POLYRAST" > 0),"POLYRAST","CLASSIFIED")
Wald Mann
quelle
2
Das ist eine anständig einfache Lösung - ich kann einfach Polygone über die Luftbilder digitalisieren und den von Ihnen beschriebenen Schritten folgen. Ich wünschte, es gäbe eine Möglichkeit wie MSPaint für Raster, aber soweit ich weiß, unterstützt MSPaint Geotiffs nicht: $
Radar
1
@radar, es ist möglich, jedes Grafikprogramm zu verwenden, das normale Tiffs versteht: 1) Georeferenzierung speichern, 2) Bild malen - dabei darauf achten, die Abmessungen nicht zu ändern, oder Farbwerte außerhalb des gültigen Datenbereichs verwenden, 3) speichern, 4) wiederherstellen Georeferenzierung von # 1. Dieser Arbeitsablauf ist eine neue Frage wert. Die beste Antwort, die ich bisher sehe , ist gis.stackexchange.com/a/24798/108 , während das Thema für dieses Q gis.stackexchange.com/questions/76572/touch-up-tool-for-rasters perfekt ist (body is ein bisschen zu spezifisch).
Matt Wilkie
Vielen Dank, Forestman. Ihre "Con" -Anweisung hat mir ein bisschen Zeit gespart und ich habe einen neuen kleinen Trick gelernt. Sehr geschätzt. Ich habe dich gehoben !!
Dklassen
10

Die Bearbeitung kann mit dem ARIS Grid & Raster Editor für ArcMap erfolgen: www.aris.nl/gridrastereditor_arcmap

Der ARIS Grid & Raster Editor fügt ArcMap eine Symbolleiste hinzu. Diese Symbolleiste enthält eine Reihe von Werkzeugen zum Ändern des Werts einer oder mehrerer Zellen. Mit diesen Tools ist es möglich:

  • Ändere den Wert einer einzelnen Zelle oder eines Pixels ( Bleistift )
  • freie Linie zeichnen ( Bleistift / Freihand )
  • zeichne gerade Linien von einem Punkt zum anderen ( Linie )
  • Zeichnen eines Polygons ( Polygons )
  • Legen Sie die Stiftgröße in Zellen fest, die beim Zeichnen beeinflusst werden sollen
  • Wert / Farbe einer Zellzone mit identischen Werten ändern ( Paintcan )
  • Ersetzen Sie einen Wert durch einen anderen Wert im gesamten Raster ( Wertersetzer ).
  • Erstellen Sie einen Auswahlbereich in der Karte, um den Arbeitsbereich für die obigen Operationen einzuschränken ( Bearbeitungsbereich ).
  • Neuen Zellenwert aus dem Raster auswählen ( Farbauswahl )

Raster & Raster Editor für ArcMap Beispiel: Pixelbearbeitung einzelner Zellen mit Bleistift / Freihand

Unterstützte Rasterformate

Die meisten vom ArcGIS-Objektmodell bearbeitbaren Einzel- und Multiband-Rasterformate werden vom ARIS Grid & Raster Editor unterstützt. Die unterstützten Rasterformate umfassen:

  • Band verschachtelt durch Linie (BIL)
  • Band verschachtelt durch Pixel (BIP)
  • Band sequentiell (BSQ)
  • Bitmap (BMP)
  • ENVI Raster (zB DAT, BIL, BIP, BSQ)
  • ERDAS IMAGINE Image (IMG)
  • ESRI-GITTER
  • File Geodatabase Raster (GDB, FGDBR)
  • Personal Geodatabase-Raster (MDB, PGDB-Image)
  • Tagged Image File Format (GeoTIFF, TIFF)

Bei Multiband-Rastern können die roten, grünen und blauen Bänder (RGB) gleichzeitig bearbeitet werden.

Verfügbar als 5-Tage-Testversion auf www.aris.nl/gridrastereditor_arcmap .

Rinke
quelle
2

Ich habe Arcscan und das Malwerkzeug verwendet, um einzelne Pixel zu bearbeiten, aber dies war in einem Raster, das nur 2 Werte für Pixel enthielt.

Hornbydd
quelle
Ja! Dies ist sehr effektiv für monochrome Katasterkarten !!
Islam
2

Versuchen Sie zunächst, die manuelle Arbeit zu verringern! Verwenden Sie dazu Tools nach der Klassifizierung. Wenn Sie weiter verfeinern möchten, versuchen Sie Folgendes:

Ich befolge zwei Möglichkeiten: Die erste ist das Bearbeiten von Vektoren und das Konvertieren von Vektoren in Raster, wenn dies erforderlich ist, und die zweite ist das direkte Bearbeiten von Rastern .

  1. In ArcGIS : Exportieren Sie die Klassifizierung in einen Vektor und verwenden Sie das Attributübertragungstool , um Ihre Klassifizierung manuell zu verfeinern. Dies muss möglicherweise bearbeitet werden. wollen.
  2. In eCognition : Wenn Sie Zugriff auf eCognition haben, können Sie Ihre Klassifizierung auf verschiedene Arten verfeinern. Eines davon ist der Import klassifizierter Bilder in eCogniton und das Segment (mit dem richtigen Algorithmus und den richtigen Parametern) basierend auf der Farbe. Verwenden Sie anschließend die manuelle Klassifizierung wie folgt.

Demo

Islam
quelle