Mein Chef gab mir ein kleines 3D-Punkt-Shapefile und bat mich, daraus ein DEM zu erstellen, das ich mit einem älteren DEM derselben Site zusammenstellen sollte, das mit Surfer erstellt wurde.
Ich habe eine Rasterebene aus dem Shapefile erstellt und mit dem Konturwerkzeug Ebenenkonturen erstellt. Leider scheinen sie Linien statt Polygone zu sein. Wenn ich das Werkzeug Linie-zu-Polygon verwende, verschwinden einige der Ebenen. Ich bin sicher, dass es eine Möglichkeit gibt, ein DEM aus Punktdaten zu erstellen, aber ich habe keine Ahnung, was ich falsch mache.
Ich benutze QGIS Valmiera.
Antworten:
Ein DEM (digitales Höhenmodell) ist ein Raster und keine Konturlinien oder Polylinien. Wenn es sich bei den Punktdaten um ein systematisches Raster von Punkten handelt (gleicher Abstand), ist dies so einfach wie das direkte Konvertieren in ein Raster mit einem Rasterwerkzeug. In QGIS können Sie "Raster> Konvertierung> Rasterisieren (Vektor zu Raster)" verwenden.
Wenn die Punkte jedoch unregelmäßig sind, wird dies zu einem Interpolationsproblem. Es stehen viele Optionen zur Verfügung. Das Standard-QGIS-Tool "Raster> Interpolation> Interpolation" verfügt nur über TIN und IDW. Ich würde keine dieser Methoden wirklich empfehlen, aber sie können für Ihre Bedürfnisse angemessen sein. Über die QGIS-Toolbox bietet SAGA GIS (muss installiert werden) Kriging- und Spline-Interpolation. Es gibt auch einige sehr robuste Optionen in GRASS GIS (auch in der QGIS-Toolbox verfügbar).
GRASS-Interpolationsoptionen:
"r.surf.nnbathy" - Natural_neighbor
"v.surf.bspline" - B-Splines
"v.surf.rst" und "v.vol.rst" - regulierte Splines mit Spannung
"v.krige" - Kriging (GRASS 7+)
Oft versucht man ein paar Methoden und wählt dann ein Modell basierend auf RMSE (Root Mean Squared Error) oder Restfehler aus, um die Modellanpassung zu bewerten.
quelle