diff --git a/src/lib/components/WindAreaPanel.svelte b/src/lib/components/WindAreaPanel.svelte index 4ea71c8..98cd4b6 100644 --- a/src/lib/components/WindAreaPanel.svelte +++ b/src/lib/components/WindAreaPanel.svelte @@ -36,7 +36,7 @@
- {area.name} + {area.gebiets_nr} {#if area.status} {STATUS_LABEL[area.status] ?? area.status} diff --git a/src/lib/components/WindkarteMap.svelte b/src/lib/components/WindkarteMap.svelte index 99e2b1c..ca19e49 100644 --- a/src/lib/components/WindkarteMap.svelte +++ b/src/lib/components/WindkarteMap.svelte @@ -73,7 +73,7 @@ maxZoom: 16, }).addTo(map); - const byName = Object.fromEntries(areas.map((a) => [a.name, a])); + const byNr = Object.fromEntries(areas.map((a) => [a.gebiets_nr, a])); try { const geoRes = await fetch(geojsonUrl); @@ -85,7 +85,7 @@ return style(s, false); }, onEachFeature: (feature, layer) => { - const cmsArea = byName[feature.properties?.name] ?? null; + const cmsArea = byNr[feature.properties?.name] ?? null; if (cmsArea) feature.properties.cms = cmsArea; layer.on("click", async () => { diff --git a/src/lib/windkarte.ts b/src/lib/windkarte.ts index b1ee75b..0f1e470 100644 --- a/src/lib/windkarte.ts +++ b/src/lib/windkarte.ts @@ -1,6 +1,6 @@ export type WindArea = { _slug: string; - name: string; + gebiets_nr: string; bezeichnung?: string; status?: "rechtskraeftig" | "entwurf_2" | "entwurf_3"; flaeche_ha?: number;