Extrahieren bestimmter Werte in ein neues Raster in ArcGIS Desktop?

8

Ich habe eine Karte mit Daten im Format Geodatabase (GDB) gespeichert. Beim Öffnen in ArcGIS 10 werden Daten für 12 Jahre angezeigt, die jedes Jahr in verschiedenen Farben codiert sind.

Wie erstelle ich 12 verschiedene Karten aus diesem einen großen Datensatz, wenn in der Attributtabelle nur eine Objekt-ID-Spalte, eine Wertespalte (12 Ebenen, entspricht jedem Jahr) und die Anzahl der Spalten (die Anzahl der Zellen, die vorhanden sind) vorhanden sind Daten für jedes Jahr)?

Geben Sie hier die Bildbeschreibung ein

le nghiem
quelle

Antworten:

10

Spatial Analyst ist für die meisten Rasteraufgaben in ArcGIS erforderlich, die über das einfache Anzeigen und Ausschneiden hinausgehen.

Wenn Sie das haben, können Sie mit Nach Attributen extrahieren neue Raster mit nur einem Wert erstellen. Dies wäre jedoch der Wert aus dem ursprünglichen Raster, und Sie müssten ihn auf 1 oder 0 umklassifizieren .

Mit Reclassify können Sie direkt ein neues Raster generieren und die Eingabewerte neuen zuordnen. Sie können also 4 zu 1 und alle anderen Werte zu 0 zuordnen.

Sie können auch eine Con-Anweisung im Raster-Rechner verwenden , um eine Binärausgabe zu generieren. Ich glaube, der Ausdruck wäre Con("raster" = 4, 1, 0)(was ist con(condition, true, false)).

Alle diese Lösungen müssen für jeden Wert, den Sie extrahieren möchten, einmal ausgeführt werden.

Chris W.
quelle