Freitag, 10. September 2010

Adressdaten geocodieren und ihre Lage mit Google Maps darstellen

Manchmal wär's zur Veranschaulichung von irgendwas ganz praktisch, man hätte eine Karte, die anzeigt, wo überall die Adressen liegen, die man grad erfasst hat. So geht das relativ einfach:

1. Adressdaten erfassen in Tabellenkalkulation. Z.B. Google Docs. Für Strasse und Stadt je eine separate Spalte
2. Daten von dort exportieren als Text (Bei Google Docs: Datei -> Herunterladen als -> Text)
3. Das Textfile öffnen, alles markieren und kopieren
4. Bei http://www.batchgeo.com/de/ in Textfenster in "Schritt 1" einfügen
5. "Bestätigen" klicken
6. Spalten den korrekten Adressteilen zuweisen
7. "Run Geocoder" klicken. Warten...
8. "Speichern / Drucken / Veroeffentlichen" klicken und Formular ausfüllen, auf "Karte speichern" klicken
9. Die Karte erscheint!
10 Ganz runter scrollen auf der Seite
11. Auf "Google Earth KML" klicken, die KML-Datei herunterladen (ev. ihr einen eigenen Namen geben)
12. Mit einem Text editor die Datei öffnen und die paar Zeilen am Anfang des Files löschen in denen Style id="0" und Style id="1" definiert sind.
13. File unter neuem Namen abspeichern
14. Zu maps.google.ch gehen und mit Deinem Google-Account einloggen
15. Auf "Meine Karten" klicken
16. Auf "Neue Karte erstellen" klicken
17. Auf "Importieren" klicken und die vorhin unter neuem Namen gespeicherte Datei auswählen.
18. Hochladen, warten und
19. Fertig ist die Karte!

Damit hab ich zum Beispiel diese Karte erstellt, die zeigt, woher überall Einsprachen kamen gegen den Teil der baselstädtischen Zonenplanrevision, der die Milchsuppe betrifft:



Einsprechende auf einer größeren Karte anzeigen