Ich habe zwei Formdateien, die Höheninformationen eines bestimmten Bereichs enthalten, und ich muss damit ein Raster-DEM mit GRASS erstellen.
- Datei 1 besteht aus Höheninformationen in Konturen (Isolinien)
- Datei 2 besteht aus Höheninformationen mit Punkthöhen
Was wäre die beste Technik, um mit diesen beiden Datentypen Raster-DEM zu generieren?
Muss ich einige Punkthöhen aus Konturen erzeugen und dann mit vorhandenen Punkthöhen für die DEM-Erzeugung oder eine andere Methode integerieren?
Antworten:
Ich würde wärmstens empfehlen, die Konturlinien zum DEM- Tutorial durchzugehen, das im GRASS-Wiki erhältlich ist. Im Wesentlichen beschreiben sie verschiedene Interpolationsmethoden, die zur Erzeugung eines DEM verwendet werden. Vermeiden Sie die IDW-Interpolation mithilfe von Konturlinien (dh in einem Abschnitt des Lernprogramms beschrieben), da dies eine unangemessene Verwendung der Interpolationsmethode ist. Das GRASS-Modul
r.surf.contour
ist wahrscheinlich das, wonach Sie suchen - weitere Details zum Modul finden Sie hier . Ihr Tutorial zeigt ein ziemlich gutes interpoliertes DEM aus gerasterten Konturlinien:quelle
Die Frage des OP bestand darin, aus Konturlinien und Punkthöhen ein DEM zu generieren . Ich denke nicht, dass dies mit QGIS oder GRASS möglich ist. Das Modul r.surf.contour funktioniert einwandfrei zum Konvertieren von Konturlinien in ein DEM, Sie können jedoch keine Punkthöhen einschließen.
Aus dem GRASS-Handbuch : r.surf.contour funktioniert nur, wenn "keine unzusammenhängenden Konturlinien und keine Punkthöhendaten ZWISCHEN Konturlinien vorhanden sind".
Das Handbuch behauptet, dass r.surf.contour für "Punkthöhen an den Gipfeln von Hügeln und am Boden von Vertiefungen" funktioniert, aber ich konnte es nicht schaffen, dass auch nur eine einzelne Punkthöhe zu einem Hügel oder einer Vertiefung hinzugefügt wird.
Soweit ich festgestellt habe, besteht die einzige Lösung zur Erzeugung eines DEM aus Punkthöhen und Konturen in der Verwendung des ESRI-Produkts Topo to Raster .
Wenn jemand eine QGIS- oder GRASS-Lösung für diese Frage kennt, wäre das großartig.
quelle