<< GRASS-Kurs Pufferzonen, Klassifizieren und Kombinieren >>

Anwendung von r.buffer zur Berechnung von Lärmzonen
entsprechend angepasster Strassenkategorien (Verwendung von r.reclass)

Vorüberlegung
Welche Strassenkategorien sind im Raster roads unterschieden?
Ansehen mit:
r.category roads

Isolieren der Interstates mit
r.reclass input=roads output=roads.interstate
Nach dem > werden die Klassifizierungsregeln eingegeben:

  • > 1 = 1
  • > 2 thru 5 = NULL
  • > end

    d.erase
    d.rast -o roads.interstate

    Pufferzone 500m um die Interstates mit
    r.buffer berechnen.
    Kommando zusammensetzen aus:

  • Inputname: roads.interstate
  • Neuer Kartenname: roads500.ras
  • Zone im 500m Abstand

    d.erase
    d.rast -o roads500.ras

    Isolieren der Highways mit
    r.reclass
    Kommando zusammensetzen aus:

  • Inputname: roads
  • Neuer Kartenname: roads.highway
  • highway (primary & secondary): 1, alle anderen NULL

    Pufferzone 250m um die Highways mit
    r.buffer
    Kommando zusammensetzen aus:

  • Inputname: roads.highway
  • Neuer Kartenname: roads250.ras
  • Zone im 250m Abstand
  • Aufgabe 1 : Wie groß ist der Datensatz der LOCATION spearfish60:
  • in Quadratkilometern?
  • in 30m Rasterzellen?

    Kombinieren von Kategorien verschiedener Maps mit r.mapcalc

    Das Modul r.mapcalc kann zum Analysieren und Erstellen von Rasterkarten verwendet werden.
    Die Möglichkeiten sind sehr umfangreich. Bitte lesen Sie die Manualseiten aufmerksam durch.

    Die allgemeine Syntax ist:

  • neuer Kartenname=
  • arithmetische Operation/Funktion

    Beginnen Sie mit einfachen mathematischen Operatoren (+, - * /). z.B.: Addieren sie zwei Rasterkarten und analysieren Sie das Ergebnis.
    Verdeutlichen Sie sich insbesondere den Unterschied zwischen NULL (keine Daten) und 0 (Zahlenwert, z.B. Gefrierpunkt, Höhenangabe).
    Welche Auswirkung hat diese Unterscheidung bei den Berechnungen mit r.mapcalc?

    Aufgabe 2 : Beschreiben Sie ein Übungsbeispiel in einer Textdatei (verständlich für andere KursteilnehmerInnen).

    Aufgabe 3: Ersetzen Sie durch Nutzen der Funktion isnull() im Modul r.mapcalc in ihrer (bereits aus der letzten Stunde vorhandenen?) Rasterkarte streams_buff alle Zellen ohne Daten (NULL) durch den fiktiven Wert 3. Schauen Sie sich die neue Karte an und protokollieren Sie, was Ihnen auffällt.

    Aufgabe 4: Wie groß ist der prozentuale flächenmässige Anteil der berechneten Pufferzone um die Flüsse (streams_buff) an der Gesamtfläche der Location spearfish?

    GRASS beenden: Siehe Erste Schritte

  • << GRASS-Kurs Pufferzonen, Klassifizieren und Kombinieren >>