fix(scripts): update CBS GeoJSON field names for municipality loading
Support additional field name patterns: - 'code'/'naam' (current CBS format) - 'provincieCode'/'provincieNaam' for province data
This commit is contained in:
parent
d9325c0bb5
commit
7f85238f67
1 changed files with 5 additions and 2 deletions
|
|
@ -328,8 +328,11 @@ def load_cbs_netherlands(conn, geojson_path: Path) -> Dict[str, int]:
|
|||
|
||||
for _, row in gdf.iterrows():
|
||||
# CBS field names vary - try common patterns
|
||||
gemeente_code = row.get('gemeentecode', row.get('statcode', row.get('GM_CODE', '')))
|
||||
gemeente_name = row.get('gemeentenaam', row.get('statnaam', row.get('GM_NAAM', '')))
|
||||
# Known formats: 'code'/'naam', 'gemeentecode'/'gemeentenaam', 'GM_CODE'/'GM_NAAM'
|
||||
gemeente_code = row.get('code', row.get('gemeentecode', row.get('statcode', row.get('GM_CODE', ''))))
|
||||
gemeente_name = row.get('naam', row.get('gemeentenaam', row.get('statnaam', row.get('GM_NAAM', ''))))
|
||||
provincie_code = row.get('provincieCode', row.get('provincie_code', ''))
|
||||
provincie_naam = row.get('provincieNaam', row.get('provincie_naam', ''))
|
||||
|
||||
if not gemeente_name:
|
||||
continue
|
||||
|
|
|
|||
Loading…
Reference in a new issue