Unterschiedliche Country Codes

Hallo,

ich mache recht viel im Ausland und bin gerade in eine böse Falle gestolptert. Für Adressen soll der ISO 3166-1 alpha-2-Ländercode genommen werden. Den Country Code habe ich dann auch für wikipedia.xx= und name.xx= benutzt. Jetzt hat mich jemand drauf aufmerksam gemacht, dass ich einen falschen Country Code beim Namen benutzt habe. Für Namen und Wikipedia-Links soll aber ISO 639-1 genommen werden und hier sind einige Country Code anders. Wie blöd ist das denn?
Und die nächste Frage: WIe behebe ich das großflächig. So ein großes Gebiet kann ich mir ja nicht laden. Hat da jemand eine Idee? Evtl das Land bei Geofabrik runterladen, mit “Suchen” arbeiten und alle Tags auf einmal ändern?

Evtl. hilft dir die xapi weiter:
wget http://xapi.openstreetmap.org/api/0.6/*[name:xy=*][bbox=5.47,47.18,14.93,55.12] -O bla.osm

super. Danke. Ich hatte zwar noch nie was mit der XAPI zu tun, aber es ging ganz einfach. Jetzt weiß ich auch, warum die sich unterscheiden. Es ist gar nicht so blöd, wie ich dachte. Ich habe nicht zu Ende gedacht. Das eine ist ein Ländercode, das andere ein Sprachcode

Das ganze geht auch mit josm und remoteplugin ohne wget:

Folgenden Link einfach im Browser öffnen:
http://localhost:8111/import?url=http://xapi.openstreetmap.org/api/0.6/*[name:xy=*]

Genau, z.B. Schweiz

  • Ländercode CH
  • Sprachcodes de, fr, it oder rm (rhäto-romanisch)

oder Belgien:

  • Ländercode BE
  • Sprachcodes fr, nl, de

Ich hoffe, das passt alles.

Edbert (EvanE)