Ich möchte ein DEM aus Tiefenkonturen (Shapefile) in QGIS erstellen. Ich habe versucht, anhand dieser vorherigen Frage herauszufinden, wie das geht , insbesondere anhand des Links auf dieser Seite. Ich bin jedoch festgefahren und habe gehofft, dass jemand helfen kann.
Mein bisheriger Fortschritt / Prozess:
- Öffne eine neue Karte in QGIS, importiere das Kontur-Shapefile
- setze GRASS Extent, setze neue GRASS Mapfile usw
- Versuchen Sie, das Shapefile in Gras zu "importieren", indem Sie es in eine Grasdatei konvertieren, basierend auf dem Wortlaut auf dieser Seite (Suche auf Seite: "Verwendung von QGIS und Gras"): Dateiverwaltung, Importieren in Gras, Importieren von Vektoren Importieren Sie den geladenen Vektor (v.in.ogr.qgis) in Gras und zeigen Sie die Ausgabe an. Dies erzeugt eine identisch aussehende Ebene.
- Versuchen Sie, r.surf.contour zu verwenden - Layer kann nicht ausgewählt werden.
- Versuchen Sie, r.surf.contour2 für diesen Vorgang zu verwenden. Entweder stürzt QGIS ab oder es wird ein vollständiger Farbblock erstellt.
Irgendwelche Gedanken / Tipps, was ich anders machen soll?
Interpolation fehlgeschlagen, alles in GRASS & im GRASS-Plugin ausprobiert, fehlgeschlagen, könnte das Problem am Shapefile der Quelle liegen?
Aus anderen Quellen habe ich gelernt, dass 'Geometriewerkzeuge> Gültigkeit der Geometrie prüfen' auf dem Kontur-Shapefile ausgeführt wurde und dabei viele Fehler festgestellt wurden.
Ich frage mich, ob dies der Grund dafür sein könnte, dass alle meine Bemühungen, ein DEM zu schaffen, fehlschlagen.
Würde mir jemand den großen Gefallen tun, wenn ich mir mein Shapefile anschaue, um zu sehen, ob ich nur nutzlos bin, oder ob es ein Problem ist, das ein Neuling entschuldigen würde, wenn er es nicht vorwegnimmt?
Antworten:
Ich habe dieses Tutorial verwendet , um ein digitales Geländemodell (DTM) zu erstellen.
Als Eingabe werden Konturformdateien verwendet, die in Rasterkonturen konvertiert und später in DTM interpoliert werden (sieht aus wie eine fortlaufende Heatmap).
Es wird nicht QGIS verwendet, sondern nur GRASS. Möglicherweise ist dies jedoch mit dem Grass-Plugin von QGIS möglich.
quelle
Das GRASS-Tutorial sieht aus wie das Ticket. Konvertieren Sie nach Ihren Schritten die Konturen in ein Raster zwischen 1 und 4?
Letzter Absatz im Abschnitt "Info":
quelle
Ich benutze das folgende Verfahren mit großem Erfolg. Öffnen Sie die Toolbox "Processing" in QGIS, klicken Sie auf "SAGA", klicken Sie auf "Raster Creation Tools" und anschließend auf "Triangulation". Wählen Sie im Dialogfeld "Triangulation" die Formdatei mit den Datenpunkten aus, mit denen die Kontur erstellt wurde. Wählen Sie das Attributfeld mit den Höhendaten und geben Sie die Zellengröße an. Je kleiner der Wert der Zellengröße ist, desto höher ist die Auflösung. Führen Sie den Befehl aus, und die Rasterdatei wird erstellt und als Speicherebene geladen.
quelle