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.
theo
Schade… die Links sind nicht Valid. Hätte gerne mal damit ein wenig rumgespielt.
grüsse
marc
dieses file wäre sehr interessant. gibt es eine chance, dass du es wieder online stellst? die links funktionieren nicht.
beste grüsse
tom Post author
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.
Pingback: 2lounge.ch » Umkreissuche anhand Schweizer Postleitzahlen (Tutorial)
tom Post author
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.
tom Post author
Die Files sind nun als Download verfügbar. Leider war dies auf dem alten Server nicht möglich. Beste Grüsse, tom
Isabella
Zum Glück habe ich diese Seite gefunden, hat mir riesig viel Arbeit erspart! DANKE Tom
Anonymous
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
tom Post author
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
Anonymous
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
Peter
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
tom Post author
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
Stefan
Hab das inzwischen kostenpflichtige File für 2.95 Fr. gekauft. Da gibts noch immer Koordinaten in China…
Peter
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
MK
Merci vielmol Tom um diesen Daten frei zu geben.
Davide
DANKE!!!!
Heutzutage ist es nicht selbsverständlich, so was kostenlos zur Verfügung zu stellen.
Christoph Kiefer
Das ist absolut spitze, dass Du so ein File einfach so ins Web stellst! Herzlichen Dank!!
Gruss,
Christoph
Adrian
im Textfile ist folgende PLZ Einträge falsch, richtig(er) wäre:
5301;Siggenthal Station;AG;8.23912;47.51655
7272;Davos Clavadel;GR;9.9144992;46.7780003
1320;Daillens ST PP 1;VD;6.66434;46.61521
6346;Baar 3;ZG;8.5266;47.19417
6346;Baar 3 Dist Ba;ZG;8.5266;47.19417
1975;St-Séverin;VS;7.30326;46.23866
Christoph Kiefer
Levron (VS) ist ebenfalls falsch. Richtig wäre:
1942 Levron VS 7.1627 46.098739
Gruss,
Christoph
Filipo Mendez
Biel fehlt
2504,’Biel-Bienne’,7.24377,47.14019
Sonst geile Sache
Danke
Gruss Filipo
Peter Mouncher
Kleine Korrektur für CH:
plz ORT Kanton Longitude Latitude
1975 St-Séverin VS 7.30521 46.23471
…ich glaube, Du hast momentan die katholische Kirche St. Severin in Köln drin…
Liebe Grüsse
Peter