feat(windkarte): geometry eingebettet in wind_area CMS-Einträge
Deploy / verify (push) Successful in 49s
Deploy / deploy (push) Successful in 1m8s

GeoJSON-Geometrie direkt in CMS-Einträgen gespeichert — kein separates
GeoJSON-File mehr. WindkarteMap baut FeatureCollection aus areas[].geometry.
WindArea-Typ bekommt geometry-Feld. geojsonUrl-Prop entfernt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Peter Meier
2026-05-13 11:34:59 +02:00
parent ee56a457d3
commit ca742345f3
3 changed files with 25 additions and 15 deletions
@@ -15,9 +15,7 @@
env.PUBLIC_CMS_URL || "http://localhost:3000"
).replace(/\/$/, "");
const GEOJSON_URL = `${CMS_BASE}/api/assets/geodaten/windvorranggebiete_swt_2012.geojson`;
let areas = $state<WindArea[]>([]);
let areas = $state<WindArea[]>([]);
let selectedArea = $state<WindArea | null>(null);
let selectedCenter = $state<[number, number] | null>(null);
let mapReady = $state(false);
@@ -106,7 +104,6 @@
{#await MapComponent then Map}
<Map
{areas}
geojsonUrl={GEOJSON_URL}
{initialGebietsNr}
onselect={handleSelect}
onready={(ctrl) => { resetMap = ctrl.reset; }}