preloader
image

OGI-IT Sketchup Tools

Die OGI-IT SketchUp-Tools wurden entwickelt, um Geländedaten aus einer Vermessung mit hoher Genauigkeit als ein Netz (Mesh) in SketchUp zu importieren.
Diese Tools erlauben außerdem, die Kanten einer SketchUp-Gruppe (z. B. eines Hausmodells) zurück in die GIS-Welt zu exportieren. Mit einer mobilen App nutzt man das, um die Modellkanten wieder auf das reale Gelände zu übertragen.
Ich verwende QGIS, ein Open-Source-GIS. Für QGIS gibt es auch eine offizielle mobile App namens QField. QField kann GNSS-Antennen mit RTK einsetzen und erreicht Vermessungsgenauigkeiten im Zentimeterbereich.
Der folgende Workflow zeigt die Nutzung der GeoJSON-Import- und Exportfunktionen.

Daten mit QGIS vorbereiten

Lass ChatGPT nach Beispiel-Daten suchen oder nutze die bereitgestellten.
Ich habe ChatGPT verwendet, um Daten von data.gv.at zu beziehen:

  • Koordinatensystem: EPSG:4326 (WGS 84)
  • Höhenangaben: Meter über dem Meeresspiegel
  • Datenquelle: Digitales Geländemodell (DGM) Österreich
  • Lizenz: Creative Commons Namensnennung 4.0 International (CC BY 4.0)

Mit QGIS fügst du diesen Layer zu einem neuen Projekt hinzu:

Ogi-it-su-tools Beschreibung

Da diese Daten WGS 84-Koordinaten verwenden, müssen wir sie in ein Meter-basiertes Projektionssystem überführen.

Ogi-it-su-tools Beschreibung-1

Ogi-it-su-tools Beschreibung-2

Überprüfe unten rechts, ob EPSG:31255 angezeigt wird:

Ogi-it-su-tools Beschreibung-3

Stelle sicher, dass die Datenebene Z-Koordinaten enthält, indem du vorübergehend folgende virtuelle Spalte in der Attributtabelle hinzufügst:

Ogi-it-su-tools Beschreibung-4

Der Ausdruck für den Z-Wert lautet $z:

Ogi-it-su-tools Beschreibung-5

Ogi-it-su-tools Beschreibung-6

Wir müssen einen Punkt exportieren, der als SketchUp-Ursprungspunkt (0, 0, 0) dient. Ich nenne ihn Referenzpunkt REFP.
Wähle daher nur diesen einzelnen Punkt aus und exportiere ihn in eine GeoJSON-Datei.
Um den ausgewählten Punkt besser zu sehen, kannst du die Zoom-Stufe z. B. auf 300 % erhöhen (siehe unten rechts im Bild):

Ogi-it-su-tools Beschreibung-7

Ogi-it-su-tools Beschreibung-8

Ogi-it-su-tools Beschreibung-9

Wähle im Exportdialog das Projekt-Koordinatensystem (EPSG:31255), aktiviere die Z-Dimension und setze “Nur gewählte Objekte speichern”.
So enthält die GeoJSON-Datei nur diesen einen Punkt.

Ogi-it-su-tools Beschreibung-10

Nun erzeugen wir mittels Delaunay-Triangulation ein Polygon-Mesh. Öffne die Toolbox (Zahnrad-Symbol unten):

Ogi-it-su-tools Beschreibung-11

Gib in der Suchleiste “delaunay” ein:

Ogi-it-su-tools Beschreibung-12

Wichtig: Verwende v.delaunay aus GRASS, da das andere nur 2D ist. Schreibe das Ergebnis nicht in eine temporäre Datei, da es sonst 2D bleibt.
Gib das Ergebnis von v.delaunay direkt in eine GeoJSON-Datei aus. Diese Datei kann nicht direkt genutzt werden, da sie in WGS 84 vorliegt.
Lade daher das v.delaunay-Ergebnis in QGIS und exportiere es anschließend in der korrekten Projektion als GeoJSON.
Hier die Schritte als Screenshots:

Ogi-it-su-tools Beschreibung-13

Nachdem du den Dateinamen eingegeben hast, “verschwindet” das Toolfenster hinter dem Hauptfenster … klicke darauf, um es wieder in den Vordergrund zu holen:

Ogi-it-su-tools Beschreibung-14

Führe das v.delaunay-Tool aus:

Ogi-it-su-tools Beschreibung-15

Schließe das Fenster der Delaunay-Triangulation.

Exportiere das Ergebnis per Rechtsklick auf die Ebene als GeoJSON:

Ogi-it-su-tools Beschreibung-16

Beim Export ist es wichtig, das Projekt-Koordinatensystem (hier EPSG:31255) zu verwenden und die Z-Dimension einzuschließen:

Ogi-it-su-tools Beschreibung-17

Ogi-it-su-tools Beschreibung-18

GeoJSON-Geländedaten in SketchUp importieren

Öffne SketchUp mit der installierten Erweiterung:

Ogi-it-su-tools Beschreibung-19

Öffne die “Info”, um zu sehen, dass im Projekt noch kein Referenzpunkt existiert:

Ogi-it-su-tools Beschreibung-20

Lade den Referenzpunkt:

Ogi-it-su-tools Beschreibung-21

Ogi-it-su-tools Beschreibung-22

Überprüfe in “Info”, dass die Daten korrekt eingelesen wurden:

Ogi-it-su-tools Beschreibung-23

Jetzt kannst du das Mesh importieren:

Ogi-it-su-tools Beschreibung-24

Ogi-it-su-tools Beschreibung-25

Ogi-it-su-tools Beschreibung-26

Nach Klick auf “Zoom to All”:

Ogi-it-su-tools Beschreibung-27

Gebäudekanten zurück ins GIS exportieren

Zeichne nun ein Haus in SketchUp:

Ogi-it-su-tools Beschreibung-28

Lass das Haus ausgewählt:

Ogi-it-su-tools Beschreibung-29

Exportiere die Gruppe als GeoJSON:

Ogi-it-su-tools Beschreibung-30

Importiere sie in QGIS (um das Haus besser sichtbar zu machen, habe ich den Zoom auf 350 % erhöht):

Ogi-it-su-tools Beschreibung-31

  • Datum

    28.04.2025
  • Kategorien

    Sketchup, QGIS, QField, GeoJSON, GNSS, RTK