x

Landkreise und Postleitzahlen


  1. Landkreise und Postleitzahlen · blauloke (Gast) · 25.04.2011 13:09 · [flux]

    Hallo

    Ich brauche eine Liste der Landkreise in Bayern mit den zugeordneten Postleitzahlen.
    Hat jemand eine Ahnung wo es so eine Liste gibt?


    • Re: Landkreise und Postleitzahlen · blauloke (Gast) · 25.04.2011 19:29 · [flux]

      Inzwischen habe ich eine Liste von ganz Deutschland gefunden. Vieleicht kann sie jemand ebenfalls brauchen.
      Muss allerdings runtergeladen werden.
      http://www.manfrin-it.com/postleitzahlen/plz.html


    • Re: Landkreise und Postleitzahlen · kellerma (Gast) · 25.04.2011 21:00 · [flux]

      Hi,

      blauloke wrote:

      Muss allerdings runtergeladen werden.

      wie, schummeln? Das geht nicht 😉

      Hab' zuerst das bayern.pbf von der Geofabrik geholt.
      $ wget http://download.geofabrik.de/osm/europe … rn.osm.pbf
      Ok, hab' mich vorerst mit Mittelfranken begnügt 😉
      Dann die Landkreise (+kreisfreie Städte) gefiltert:
      $ bin/osmosis --read-pbf ../../../data/mittelfranken.osm.pbf --tf reject-ways --tf reject-nodes --tf accept-relations admin_level=6 --write-xml output.osm
      Die Grenze von Fürth (kreisfreie Stadt) geholt:
      $ wget -O fuerth_grenze.osm api.openstreetmap.org/api/0.6/relation/62374/full
      Diese in ein polygon verwandelt:
      $ perl boundaries.pl -in=../fuerth_grenze.osm -poly
      Und die PLZs damit extrahiert:
      $ bin/osmosis --read-pbf ../../../data/mittelfranken.osm.pbf --bp file=polygon.txt --tf reject-ways --tf reject-nodes --tf accept-relations postal_code=* --write-xml fuerth.osm

      Doof, das jetzt leider die angrenzenden PLZs auch mit dabei sind 🙁
      $ grep note fuerth.osm
      <tag k="note" v="90429 Nürnberg"/>
      <tag k="note" v="90431 Nürnberg"/>
      <tag k="note" v="90449 Nürnberg"/>
      <tag k="note" v="90427 Nürnberg"/>
      <tag k="note" v="90765 Fürth"/>
      <tag k="note" v="90768 Fürth"/>
      <tag k="note" v="90766 Fürth"/>
      <tag k="note" v="90762 Fürth"/>
      <tag k="note" v="90763 Fürth"/>
      <tag k="note" v="91056 Erlangen"/>
      <tag k="note" v="91058 Erlangen"/>
      <tag k="note" v="90587 Veitsbronn"/>
      <tag k="note" v="90556 Cadolzburg"/>
      $
      Richtig sind nur die 5 "9076x Fürth".

      Ciao,
      Frank