Standort-Import: echte swissBUILDINGS3D-Gebäude (2.0/3.0) + swissALTI3D-Terrain

Ersetzt die stark vereinfachte Box-Extrusion (vec25-Footprint + Pauschalhöhe
9m) durch echte Gebäudegeometrie aus den swissBUILDINGS3D-STAC-Kacheln (Wahl
zwischen Generation 2.0 stabil und 3.0 Beta, DXF-Kacheln über den bestehenden
dxfParser als Mesh eingelesen). Gelände kommt neu aus echten swissALTI3D-XYZ-
Rastern (0.5m/2m wählbare Punktdichte) statt der groben profile.json-Näherung.
Gemeinsames STAC-Client-Modul (stacApi.ts) für beide Quellen.
This commit is contained in:
2026-07-12 17:38:47 +02:00
parent 00bff27b02
commit ed724be481
11 changed files with 665 additions and 132 deletions
+7
View File
@@ -1261,7 +1261,14 @@ export const en: Record<TranslationKey, string> = {
"ctxImport.radius": "Radius",
"ctxImport.sources": "Sources",
"ctxImport.src.swissBuildings": "Swisstopo buildings",
"ctxImport.buildings.off": "Off",
"ctxImport.buildings.flach": "Simplified (footprint, fast)",
"ctxImport.buildings.v2": "Real 2.0 (stable)",
"ctxImport.buildings.v3": "Real 3.0 (Beta)",
"ctxImport.src.swissTerrain": "Swisstopo terrain",
"ctxImport.terrain.resolution": "Resolution",
"ctxImport.terrain.res2": "2 m (fast)",
"ctxImport.terrain.res05": "0.5 m (fine, larger tiles)",
"ctxImport.src.osmBuildings": "OSM buildings",
"ctxImport.src.osmRoads": "OSM roads",
"ctxImport.src.osmWater": "OSM water",