So extrahieren Sie DEM (Digital Elevation Model) aus einem 3D-Modell

8

Wie kann ich ein digitales Höhenmodell aus einem 3D-Modell eines mit SketchUp erstellten Gebäudes mit Blender, qgis oder einer anderen Software extrahieren?

user2177232
quelle
Kann Sketchup eines davon mit z als Attribut oder Koordinate schreiben? gdal.org/ogr_formats.html . Wenn ja, dann sollte dies helfen: gdal.org/gdal_rasterize.html
mdsumner

Antworten:

3

Exportieren Sie Ihr Terrain-Objekt aus SketchUp als .dae-Datei (oder .kmz, wenn Sie die kostenlose Version verwenden - benennen Sie die .kmz-Erweiterung in .zip um und extrahieren Sie sie, um die .dae-Datei darin zu finden).

Öffnen Sie das .dae-Netz in Meshlab (kostenlos) und exportieren Sie das Netz in das .xyz-Punktformat, wobei Sie die Normalen ignorieren. Jetzt können Sie .xyz als Ebene in QGIS hinzufügen, indem Sie 'Begrenzte Textebene hinzufügen' verwenden. Geben Sie Ihre x- und y-Spalte "Leerzeichen" als benutzerdefiniertes Trennzeichen an und geben Sie an, dass Sie keine Kopfzeile haben. In der Datentabelle enthält Spalte 3 Ihre Z-Werte.

Denken Sie daran, dass Sie die resultierende Ebene nach Bedarf verschieben, drehen und skalieren müssen, es sei denn, Ihr Modell wurde bereits georefenziert.

Mit dem Modul Raster> Interpolation können Sie jetzt ein rasterbasiertes DEM erstellen.

Sorbus
quelle