Files
DOSSIER-WEBSITE/content/features/swisstopo-osm.md
T

3.3 KiB

title, linkTitle, weight
title linkTitle weight
Swisstopo & OpenStreetMap Swisstopo & OSM 13

DOSSIER bringt georeferenzierten Hintergrund direkt in Rhino — über Schweizer Landeskarten-Tiles (Swisstopo) oder OpenStreetMap-Daten.

SWISSTOPO-Panel

Direkter Import von Tile-Layern aus api3.geo.admin.ch:

Layer Verwendung
Landeskarte 1:25'000 Übersicht, Situation
Landeskarte 1:10'000 Quartier-Plan
Orthofoto Luftbild als Hintergrund
AV-Daten (Kataster) Grundstücksgrenzen
AlMo-DOM (Höhenmodell) Geländedaten als Höhenkurven

Workflow

{{% steps %}}

Adresse oder Koordinate eingeben

Adresse oder LV95-Koordinaten ins SWISSTOPO-Panel eingeben. Karte zoomt auf die Stelle. Bei Adressen wird über die Swisstopo-Geocoder-API aufgelöst und das Ergebnis in LV95 zurückgegeben.

Adress-Prefill aus Projektdaten

Liegt eine Adresse in der dossier.project.json (Bauherr-Adresse oder Bauadresse), wird sie direkt als Default ins SWISSTOPO-Panel übernommen. Ein Klick auf Lokalisieren zoomt sofort auf den Standort, ohne nochmal tippen zu müssen.

Layer wählen

Tile-Layer aus der Liste auswählen, gewünschte Zoomstufe einstellen.

Importieren

Tiles werden als PictureFrame in Rhino platziert — auf Layer 40_SITUATION, georeferenziert in LV95 (alternativ WGS84).

Terrain & m.ü.M

Wird AlMo-DOM (Höhenmodell) als Layer gewählt, importiert Dossier nicht nur die Höhenkurven, sondern ermittelt für den Projekt-Zentrum-Punkt die exakte Höhe über Meer (m.ü.M). Dieser Wert wird in der dossier.project.json als projekt.hoehe_ueber_meer abgelegt und vom Titelblock automatisch übernommen.

Optional kann aus den DOM-Daten ein Terrain-Mesh rekonstruiert werden — als Hintergrundgeometrie für Schnitte und Visualisierungen.

Auf 0 verschieben

Optional: Projekt-Zentrum auf Welt-Nullpunkt verschieben, Tiles werden mit verschoben — kleine Koordinaten für die Geometrie, aber Real-World-Bezug ist als LV95-Offset und m.ü.M-Wert in der dossier.project.json gespeichert.

{{% /steps %}}

OSM-Panel

Import von OpenStreetMap-Vektordaten:

  • Strassen — als Curves auf Layer 40_SITUATION::STRASSEN
  • Gebäude — als Outlines mit Höhe (aus building:levels) auf 40_SITUATION::GEBAEUDE
  • Grünflächen — als Hatches auf 40_SITUATION::GRUEN
  • Höhenkurven — wenn SRTM-Daten vorhanden

Quelle: Overpass API. Cache lokal in ~/Library/Application Support/ch.gabrielevarano.Dossier/osm_cache/.

Bounding-Box

Im OSM-Panel werden Min/Max-Koordinaten der Bounding-Box gesetzt oder per Rechteck in Rhino gepickt. Daten werden für die Box geladen.

Kombination

Typischer Workflow für die Situations-Planung:

  1. Swisstopo Landeskarte 1:5'000 als Hintergrund-Bitmap
  2. OSM-Strassen als editable Curves drüber
  3. AV-Daten als Grundstücksgrenze
  4. Eigenes Projekt mit Smart-Elementen plazieren

Alles auf 40_SITUATION-Sublayern getrennt — über die OBERLEISTE schnell sichtbar/unsichtbar schaltbar.