Durchführung von Raster-Analysen unter Verwendung algebraischer Ausdrücke

Komplexität: Experten Datenanforderung: Eigene Daten verwenden

Im Folgenden wird beschrieben, wie die Funktion "Lokal" für komplexe algebraische Anweisungen für ein oder mehrere Bilder verwendet werden kann, um eine visuelle Darstellung zu erhalten. In diesem Beispiel wird die Lawinenanfälligkeit einer Fläche berechnet. Für die Analyse werden ein digitales Höhenmodell (DEM) der Fläche sowie von dieser Höhe abgeleitete Layer eingegeben. Nach Eingabe aller Layer lässt sich der Lawinenanfälligkeitsindex mittels Aufsummierung der folgenden Faktoren berechnen:

HinweisHinweis:

Die in diesem Workflow verwendeten Werte sind Beispielwerte. Für die Erstellung eines richtigen Lawinenanfälligkeitsmodells sollten Sie entsprechende Nachforschungen durchführen und die für Ihr Untersuchungsgebiet relevanten Werte ermitteln.

Im folgenden Workflow werden die Schritte zur Erstellung eines Rasters beschrieben, in dem sich die Lawinenanfälligkeit anhand der Pixelwerte ablesen lässt. Ein höherer Pixelwert steht für eine höhere Lawinenanfälligkeit. Für diesen Workflow sind drei Raster erforderlich: ein DEM mit Pixelwerten in Fuß, eine Berechnung der Horizontalkrümmung aus den Pixelwerten des DEM sowie eine Berechnung der Vertikalkrümmung. Außerdem werden wir Neigung und Ausrichtung der DEM-Werte ad hoc berechnen.

LizenzLizenz:

Um die Funktion "Lokal" und das Werkzeug Krümmung verwenden zu können, muss die Spatial-Analyst-Lizenz aktiviert sein.

DEM einrichten

Zunächst müssen Sie das DEM einrichten, um die Funktion "Lokal" einfügen zu können.

Schritte:
  1. Fügen Sie das DEM zu ArcMap hinzu.
  2. Wählen Sie das DEM im Fenster Bildanalyse aus.
    Wählen Sie das DEM im Fenster "Bildanalyse" aus
  3. Klicken Sie auf die Schaltfläche Funktion hinzufügen Funktion hinzufügen.

    Damit wird das Fenster Editor für Raster-Funktionen geöffnet.

Summe der fünf Faktoren erstellen

Bei der Nutzung der Funktion "Lokal" ist es zuweilen erforderlich, vor der Ausführung der jeweiligen algebraischen Funktion zunächst das Ergebnis einzurichten. In diesem Abschnitt wird die Struktur des Anfälligkeitsindex eingerichtet.

Schritte:
  1. Klicken Sie mit der rechten Maustaste auf Dem_ft.tif, zeigen Sie auf Einfügen, und wählen Sie dann Funktion "Lokal".
    Einfügen der Funktion "Lokal" in die Funktionskette

    Um die Funktion "Lokal" verwenden zu können, muss die Spatial-Analyst-Lizenz aktiviert sein.

  2. Legen Sie als Operation Summe fest, zu finden im Abschnitt "Zellenstatistik".
    Wählen Sie den Summen-Operator aus
  3. Wählen Sie aus der Liste der Eingabe-Raster das entsprechende Raster aus.
  4. Klicken Sie auf die Schaltfläche Element hinzufügen Element hinzufügen und wählen Sie Referenz zur ausgewählten Eingabe hinzufügen aus.
    Referenz zur ausgewählten Eingabe hinzufügen
  5. Wiederholen Sie Schritt 4, um zwei Einträge für "Dem_ft.tif" zu erhalten.
  6. Klicken Sie auf die Schaltfläche Element hinzufügen Element hinzufügen , danach auf Raster vom Datenträger hinzufügen.
    Raster vom Datenträger hinzufügen
  7. Navigieren Sie zu Ihrem Raster-Dataset der Horizontalkrümmung und fügen Sie es hinzu.
  8. Wiederholen Sie die Schritte 6 und 7 für Ihr Raster-Dataset der Vertikalkrümmung.
    Fügen Sie die Vertikalkrümmung hinzu
  9. Benennen Sie die Funktion "Lokal" ganz oben in der Kette in Summe um.
    Ändern Sie den Namen der Verzweigung in "Summe"
  10. Jetzt haben Sie die fünf Faktoren für den Anfälligkeitsindex eingerichtet. Im folgenden Abschnitt wird jeder dieser Faktoren als Verzweigung bezeichnet.
    Die fünf Faktoren für die Funktion "Summe" sind eingerichtet.

Suchen nach Pixeln über 4.000 Fuß

Wählen Sie in der ersten Verzweigung der Funktion "Lokal" Pixel über 4.000 Fuß aus.

Schritte:
  1. Fügen Sie in die erste Verzweigung eine Funktion "Lokal" ein.
    Fügen Sie in die erste Verzweigung eine Funktion "Lokal" ein
  2. Legen Sie als Operator "Größer als" fest, zu finden im Abschnitt "Logisch".
  3. Klicken Sie auf die Schaltfläche Element hinzufügen Element hinzufügen und dann auf Skalar hinzufügen.
    Skalar hinzufügen
  4. Geben Sie als Wert 4000 ein und klicken Sie auf OK.
    Geben Sie als Wert 4000 ein.
  5. Legen Sie auf der Registerkarte Allgemein als Funktionsnamen Größer als 4000 fest, und klicken Sie dann auf OK.
    Benennen Sie die Funktionsverzweigung in "Größer als 4000" um

Suchen nach Pixeln innerhalb der angegebenen Neigungstoleranz

Wählen Sie in der zweiten Verzweigung der Funktion "Lokal" Pixel aus, deren Neigung zwischen 25 und 45 Grad beträgt.

Schritte:
  1. Fügen Sie ganz oben in der zweiten Verzweigung eine Funktion "Neigung" ein. Hinzufügen einer Funktion "Neigung"
  2. Fügen Sie ganz oben in der Funktion "Neigung" eine Funktion "Lokal" ein.
    Fügen Sie ganz oben in der Funktion "Neigung" eine Funktion "Lokal" ein
  3. Wählen Sie im Abschnitt "Eingabe-Raster" das erste Eingabe-Raster aus.
  4. Klicken Sie auf die Schaltfläche Element hinzufügen Element hinzufügen und wählen Sie Kopie der ausgewählten Eingabe hinzufügen. Klicken Sie auf OK.
    Kopie der ausgewählten Eingabe hinzufügen
  5. Wählen Sie den Operator Boolean And und nennen Sie die Funktion Boolean And auf der Registerkarte "Allgemein". Klicken Sie auf OK.
    Benennen Sie die zweite Verzweigung in "Boolean And" um
  6. Fügen Sie ganz oben in der ersten Verzweigung "Neigung" eine Funktion "Lokal" ein. Wählen Sie den Operator "Größer als" und fügen Sie einen Skalar von 25 hinzu.
    Größer 25
  7. Fügen Sie ganz oben in der zweiten Verzweigung "Neigung" eine Funktion "Lokal" ein. Wählen Sie den Operator "Kleiner als" und fügen Sie einen Skalar von 45 hinzu.
    Kleiner 45
  8. Minimieren Sie der besseren Übersicht wegen die Ketten der ersten beiden Verzweigungen.
    Aktueller Status der Funktionskette

Suchen nach Pixeln innerhalb der angegebenen Ausrichtungstoleranz

Wählen Sie in der dritten Verzweigung Pixel aus, deren Ausrichtung zwischen 135 und 225 Grad beträgt.

Schritte:
  1. Fügen Sie ganz oben in der zweiten Verzweigung eine Funktion "Ausrichtung" ein. Hinzufügen der Funktion "Ausrichtung"
  2. Fügen Sie ganz oben in der Funktion "Ausrichtung" eine Funktion "Lokal" ein.
  3. Wählen Sie im Abschnitt "Eingabe-Raster" das erste Eingabe-Raster aus.
  4. Klicken Sie auf die Schaltfläche Element hinzufügen Element hinzufügen, wählen Sie Kopie der ausgewählten Eingabe hinzufügen und klicken Sie auf OK.
  5. Wählen Sie den Operator Boolean And und nennen Sie die Funktion Boolean And auf der Registerkarte "Allgemein". Klicken Sie auf OK.
    Boolean And auswählen
  6. Fügen Sie ganz oben in der ersten Verzweigung "Ausrichtung" eine Funktion "Lokal" ein. Wählen Sie den Operator "Größer als" und fügen Sie einen Skalar von 135 hinzu.
    Größer 135
  7. Fügen Sie ganz oben in der zweiten Verzweigung "Ausrichtung" eine Funktion "Lokal" ein. Wählen Sie den Operator "Kleiner als" und fügen Sie einen Skalar von 225 hinzu.
    Kleiner 225

Festlegen der Toleranzen für die Vertikal- und Horizontalkrümmung

Legen Sie in der vierten und fünften Verzweigung der Funktion "Lokal" die Schwellenwerte für die Vertikal- und Horizontalkrümmung fest. Wählen Sie in der Verzweigung "Horizontalkrümmung" Pixel aus, die größer als null sind, und in der Verzweigung "Vertikalkrümmung" Pixel, die kleiner als null sind.

Schritte:
  1. Fügen Sie in der Verzweigung "Horizontalkrümmung" eine Funktion "Lokal" hinzu, wählen Sie den Operator "Größer als" und fügen Sie den Skalar 0 hinzu.
    Horizontalkrümmung größer als null.
  2. Fügen Sie in der Verzweigung "Vertikalkrümmung" eine Funktion "Lokal" hinzu, wählen Sie den Operator "Kleiner als" und fügen Sie den Skalar 0 hinzu.
    Vertikalkrümmung kleiner als null

    Die resultierende Funktionskette "Lokal" sollte wie folgt aussehen.

    Endgültige Funktionskette

Das Ergebnis dieser Funktion "Lokal" ist ein Raster-Dataset mit Werten von null bis fünf. Die Werte null und eins (grün) stehen für eine geringe Anfälligkeit für Lawinen, während die Werte vier und fünf (orange und rot) eine hohe Anfälligkeit repräsentieren.

Endgültige Anfälligkeitskarte

Verwandte Themen

5/10/2014