City names should be harmonized.
| Source |
Spelling |
| GrowBikeNet filenames |
amsterdam, andorra-la-vella |
| FixBikeNet / LinkBikeNet filenames |
Brussels, Budapest |
| SuperBlockify filenames |
Amsterdam_betweenness.gpkg |
rec_table.csv |
andorra-la-vella |
european_capitals.csv |
Andorra la Vella |
Multi-token names are where this breaks. Our parser reads the city as everything before the first
hyphen, so andorra-la-vella-city_boundary.geojson yields city andorra and layer
la-vella-city_boundary. The boundary is then unrecognised and the import aborts. We work around
that with an alias table in two scripts plus a rename pass over pulled files.
Ask: one lowercase ASCII slug per city, identical across algorithms, filenames and CSVs. Also
consider writing it into each file as a city property, so filenames stop being the only source of truth.
City names should be harmonized.
amsterdam,andorra-la-vellaBrussels,BudapestAmsterdam_betweenness.gpkgrec_table.csvandorra-la-vellaeuropean_capitals.csvAndorra la VellaMulti-token names are where this breaks. Our parser reads the city as everything before the first
hyphen, so
andorra-la-vella-city_boundary.geojsonyields cityandorraand layerla-vella-city_boundary. The boundary is then unrecognised and the import aborts. We work aroundthat with an alias table in two scripts plus a rename pass over pulled files.
Ask: one lowercase ASCII slug per city, identical across algorithms, filenames and CSVs.
Alsoconsider writing it into each file as a
cityproperty, so filenames stop being the only source of truth.