Geocoding anhand Schweizer Postleitzahlen (plz) schien für mich ein relativ kompliziertes Unterfangen.
Nicht, weil ich nicht ausreichend Möglichkeiten kannte Marker auf Karten anhand einer PLZ darzustellen, sondern vielmehr die fehlenden Koordinaten der Schweizer Städte und Ortschaften. Trotz langen Suchaktionen mit Google und Co fand ich keine komplette Datenbank welche die Koordinaten (longitude / latitude) in dezimaler Form enthielt.
Also machte ich mir die Mühe und erstellte eine Datenbank mit den Schweizer Postleitzahlen und den entsprechenden Koordinaten.
Selbstverständlich stelle ich diese PLZ Datenbank der Schweizer Ortschaften hier der Öffentlichkeit zur Verfügung.
Eine kleine Bitte hierbei an die Leute welche von meiner plz-geo-db gebrauch machen:
Meldet mir bitte entdeckte Fehler. Die Liste sollte eigentlich komplett sein, jedoch kann ich nicht ganz ausschliessen das eine PLZ fehlt.
Folgende Daten sind in der plz-geo-db enthalten:
- 5355 PLZ der Schweiz. Enhalten sind Schweizer Ortschaften, Städte, Gemeinden, etc
- Ortsname der PLZ
- Kanton (Bundesland) in dem sich die Ortschaft befindet
- longitude
- latitude
BITTE HIER KLICKEN um zum Download zu gelangen!
Neu gibt es auch ein File mit allen Hauptstädten der Welt. Den Beitrag dazu findest du hier.
Ähnliche, vielleicht auch interessante Beiträge:


Schade… die Links sind nicht Valid. Hätte gerne mal damit ein wenig rumgespielt.
grüsse
dieses file wäre sehr interessant. gibt es eine chance, dass du es wieder online stellst? die links funktionieren nicht.
beste grüsse
Das File gibt es nur noch via Email. Irgendwie bekomm ich es nich hin, dass man es downloaden kann… so doof es klingt, aber es geht wirklich nicht ;-) muss mal mit meinem Hoster sprechen.
[...] zuerst benötigen wir eine tabelle mit den schweizer postleitzahlen und deren koordinaten (siehe diesen beitrag). ich gehe davon aus, dass du ein grundlegendes datenbank-know-how hast um die tabelle [...]
Die PLZ Files wurden neu überarbeitet und stehen in einer neuen Version zur Verfügung. Bitte via Email kontaktieren um die aktuelle Version zu erhalten.
Die Files sind nun als Download verfügbar. Leider war dies auf dem alten Server nicht möglich. Beste Grüsse, tom
Zum Glück habe ich diese Seite gefunden, hat mir riesig viel Arbeit erspart! DANKE Tom
1. Welches Koordinatensystem wurde gewählt?
2. Folgende Koordinaten sind in der txt-Datei falsch:
PLZ ORT Kanton
1245 Collonge-Bellerive GE
1320 Daillens ST PP 1 VD
1440 Montagny-Chamard VD
1975 St-Séverin VS
5301 Siggenthal Station AG
6346 Baar 3 ZG
6346 Baar 3 Dist Ba ZG
7272 Davos Clavadel GR
Hallo Unbakennter ;-)
1. da ich kein profi bin, hier eine gegenfrage die sein muss: gibt es verschiedene systeme? ich verwende dasselbe welches unter anderem google, yahoo & co verwenden. also längen- und breitengrade dezimal.
2. besten dank! wird korrigiert!
grüsse, tom
hallo tom
ja, es gibt unzählige koordinatensysteme. in der schweiz werden (“lokal”) oft keine geografischen koordinaten (länge/breite) verwendet, sondern ein (rechtwinkliges) projektionssystem mit 0-punkt in bern. zu sehen sind diese koordinatenangabe auch bei den ch-landeskarten. (http://de.wikipedia.org/wiki/Schweizer_Landeskoordinaten)
ich wollte deine plz-daten in die ch-landeskoordinaten transformieren und dazu musste ich wissen, was dein ausgangs-koordinatensystem ist. deshalb meine frage von oben.
ich habe nun das so genannte wgs84 (http://de.wikipedia.org/wiki/WGS84) benutzt. passt soweit so gut. eine genauigkeitsuntersuchung habe ich nicht gemacht, aber die punkte sehen plausibel aus. die erwähnten fehlerhaften koordinaten liegen ausserhalb der schweiz, weshalb sie mir aufgefallen sind.
gruss, unbakennter
Hallo Tom,
An und für sich super-tolle Liste! Leider war mein erster Test gleich daneben:
8306 Brüttisellen zeigt auf Bassersdorf.
Schade… Kannst Du in etwa abschätzen, wie genau die Liste ist?
Viele Grüsse,
Peter
Hallo Peter
huii, abschätzen ist sehr schwierig. Und ehrlich gesagt konnte ich mich schon eine Weile nicht mehr um die Liste kümmern. Hoffe, das ich in der nächsten Zeit wieder einmal dazu kommen werde.
Gruss, tom
Hab das inzwischen kostenpflichtige File für 2.95 Fr. gekauft. Da gibts noch immer Koordinaten in China…
Hallo zusammen,
Ich habe die Daten mitterweilen von Google gesogen:
HTML$ = “http://maps.google.com/maps/geo?q=” & TRIM(STR(Such_PLZ)) & “+CH&output=xml&sensor=true_or_false&key=abcdefg”
und eine Schlaufe von 1000-9999 drumherum.
Musste aber auch noch einige wenige von Hand nachbearbeiten….
Viele Grüsse
Peter
Merci vielmol Tom um diesen Daten frei zu geben.
DANKE!!!!
Heutzutage ist es nicht selbsverständlich, so was kostenlos zur Verfügung zu stellen.