Ich habe ein SRTM-DEM verwendet, um einen Hillshade in QGIS 2.2.0 zu erstellen. Der resultierende Hügelschatten scheint jedoch vertikal übertrieben zu sein. Das Ändern der Einstellungen für Skalierung und Z-Faktor hat auch keine Auswirkungen auf den resultierenden Schatten. Ich habe beide Optionen in QGIS, Analyse-> DEM (Geländemodelle) und Geländeanalyse -> Hillshade ausprobiert. Beide Methoden ergaben die gleichen Ergebnisse.
Ist das ein Einzelfall, ein Fehler oder fehlt mir etwas?
Antworten:
@ Gerardos Antwort ist nur am Äquator richtig. Das gdaldem-Dokument stellt fest, dass diese Skalenwerte für "LatLong-Projektionen in der Nähe des Äquators" gelten.
Um die Skala oder den Z-Faktor (invers zur Skala) in anderen Breiten für eine Dem mit vertikalen Einheiten in Metern zu berechnen, können Sie die folgenden Gleichungen verwenden:
Dabei gilt: 111320 ist die Länge von einem Grad am Äquator in Metern (basierend auf WGS84 können Sie 111111 verwenden, wenn dies leichter zu merken ist oder Sie die Geschichte verstehen ) und Breitengrad ist der Breitengrad im Zentrum Ihres DEM.
Sie können den Skalierungs- / Z-Faktor in Excel / Libre Office Calc schnell mit den folgenden Formeln berechnen:
Sie können sogar eine einfache Google-Suche verwenden:
ZB Skala und Z-Faktor für Latitude = 38,5S
Für DEMs mit vertikalen Einheiten in Fuß konvertieren Sie einfach die Länge von einem Grad am Äquator in Metern in Fuß, dh 3,28 * 111320 = 365130. Ihre Gleichungen werden also:
Alternativ können Sie Ihr DEM auf ein projiziertes koordiniertes System projizieren (auch in den gdaldem-Dokumenten vorgeschlagen).
quelle
111320
, aber der Ost-West-Skalierungsfaktor ist111320*cos(latitude*pi/180)
. In hohen Breiten führt dieser Unterschied zu erheblichen Problemen, und Sie müssen wahrscheinlich vor der Berechnung in ein Messkoordinatensystem (z. B. UTM) neu projizieren. In niedrigen Breiten können Sie versuchen, den Unterschied aufzuteilen :s = 111320 * 0.5 * (1 + cos(latitude*pi/180))
.Wenn Sie mit DEMs in lat langen Koordinaten mit ihren Einheiten in Dezimalgraden und den vertikalen Einheiten in Metern arbeiten, müssen Sie die "Skala (Verhältnis von vertikalen Einheiten zu horizontalen Einheiten) auf 111120 einstellen
http://www.gdal.org/gdaldem.html
Sie schlagen sogar vor, dass diese Einstellung für DEMs mit Lantlon-Koordinaten und vertikalen Einheiten in Fuß auf 370400 eingestellt werden muss
Diese Einstellungen wirken sich auch auf die Steigungsberechnungen aus.
quelle