geojson_nuts3 = {
const fc = topojson.feature(nuts3_topo, nuts3_topo.objects.NUTS250_N3);
fc.features.forEach((region, i) => {
const gemeinden = nuts3_gemeinden.get(region.properties.NUTS_CODE);
const gemeinde_daten = gemeinden.flatMap((g) =>
ausbaupotential_gemeinden.filter((r) => Number(r.AGS) == g.AGS)
);
fc.features[i].properties["Installierbare Leistung (MWp)"] = d3.sum(
gemeinde_daten.map((r) => r["Installierbare Leistung (MWp)"])
);
fc.features[i].properties["Stromerzeugungspotenzial (MWh)"] = d3.sum(
gemeinde_daten.map((r) => r["Stromerzeugungspotenzial (MWh)"])
);
fc.features[i].properties["Geeignete Flächen (ha)"] = d3.sum(
gemeinde_daten.map((r) => r["Geeignete Flächen (ha)"])
);
});
return fc;
}