mmd
16
Also die Liste sieht eher so aus, als ob es Relations-Ids wären, also z.B. Relation: Berlin (62422) | OpenStreetMap - diese müsstest du dann wieder per map_to_area anpassen oder gleich selbst 3600000000 addieren (=lästige fleissarbeit).
Die Area-Ids gibt es wirklich nur auf der Overpass API, sie fangen mit 24000xxxx oder 36000xxxxx an, je nachdem, ob das ursprünglich mal ein Way oder eine Relation war.
Objekt-ids haben den Nachteil, dass sie nicht unbedingt stabil sein müssen. Da geht jemand hin und löscht sie, oder erstellt eine Kopie mit einer neuen Objekt-Id und schon ist deine Liste kaputt. Daher benutze ich die Geschichte mit dem ISO-Code, was hoffentlich stabiler ist.
Als Übersicht die Liste für alles was mit “DE-” im ISO3166-2-Code beginnt:
[out:csv(::id, name, "ISO3166-2")];
area[boundary=administrative]
[admin_level=4]
["ISO3166-2"~"^DE-"];
out;
Ergibt:
@id name ISO3166-2
3600028322 Mecklenburg-Vorpommern DE-MV
3600051529 Schleswig-Holstein DE-SH
3600062341 Rheinland-Pfalz DE-RP
3600062366 Thüringen DE-TH
3600062372 Saarland DE-SL
3600062422 Berlin DE-BE
3600062467 Sachsen DE-SN
3600062504 Brandenburg DE-BB
3600062607 Sachsen-Anhalt DE-ST
3600062611 Baden-Württemberg DE-BW
3600062650 Hessen DE-HE
3600062718 Bremen DE-HB
3600062761 Nordrhein-Westfalen DE-NW
3600062771 Niedersachsen DE-NI
3600062782 Hamburg DE-HH
3602145268 Bayern DE-BY