KML-Import von Adressdaten Eigene Landmarken von Hand in der Schweizer Landeskarte zu setzen, kann bei kleinen Datenmengen durchaus sinnvoll sein. Sobald aber viele Markierungen gesetzt werden müssen, ist es sinnvoller, die Daten via KML-Import festzulegen. Ein mögliches Vorgehen mit Schülerinnen und Schülern wird im folgenden Dokument anhand eines Beispiels (Ärzte in Amriswil) schrittweise beschrieben. Schritt 1: Gewinnung der Daten In einem ersten Schritt wird nach interessierenden Adressen gesucht. Dies kann beispielsweise mit der Webseite www.tel.search.ch geschehen. Die derart gewonnenen Daten werden beispielsweise mit Hilfe einer Textverarbeitung auf die tatsächlich notwendigen Daten reduziert. Dabei ist darauf zu achten, dass nicht alle Treffer relevant sind: Bahnhofstrasse 16, 8580 Amriswil/TG, Schweiz Bahnhofstrasse 27, 8580 Amriswil/TG, Schweiz Bahnhofstrasse 42, 8580 Amriswil/TG, Schweiz Bahnhofstrasse 9, 8580 Amriswil/TG, Schweiz Hölzlistrasse 15, 8580 Amriswil/TG, Schweiz Kirchstrasse 1, 8580 Amriswil/TG, Schweiz Kirchstrasse 16, 8580 Amriswil/TG, Schweiz Doppelte Adressen können mit Hilfe der Sortierfunktion in Word erkannt und gelöscht werden. Schritt 2: Georeferenzierung der Adressen Im nächsten Schritt werden die Koordinaten zu den Adressen mit einem Georeferenzierungsdienst gewonnen. Je nachdem wie viele Daten bearbeitet werden, muss evt. ein API-Schlüssel von einem Georeferenzierungsdienst beantragt werden. Bei kleineren Datenmengen, kann dieser Vorgang problemlos online ohne vorherige Registrierung erfolgen. Für das vorliegende Beispiel wurde http://www.findlatitudeandlongitude.com/batch-geocode genutzt. KML-Import von Adressdaten mit Schülerinnen und Schülern M. Giger, 2015 Die derart gewonnenen Daten wurden in Word in Tabellenform gebracht, indem die Trennzeichen – Kommas – mit der Suchfunktion in Tabulatoren umgewandelt wurden. "Bahnhofstrasse "Bahnhofstrasse "Bahnhofstrasse "Bahnhofstrasse 16, 8580 Amriswil/TG, Schweiz",47.547058,9.301567 27, 8580 Amriswil/TG, Schweiz",47.548325,9.302264 42, 8580 Amriswil/TG, Schweiz",47.549686,9.303705 9, 8580 Amriswil/TG, Schweiz",47.546677,9.300636 Suchen – Ersetzen in Word: Kommas (,) werden durch Tabulatoren (^t) ersetzt. Anschliessend kann der markierte Text mit „Einfügen“ > „Tabelle“ > „Tabelle einfügen“ in eine Tabelle umgewandelt werden: "Bahnhofstrasse 16 "Bahnhofstrasse 27 "Bahnhofstrasse 42 "Bahnhofstrasse 9 8580 Amriswil/TG 8580 Amriswil/TG 8580 Amriswil/TG 8580 Amriswil/TG Schweiz" 47.547058 9.301567 Schweiz" 47.548325 9.302264 Schweiz" 47.549686 9.303705 Schweiz" 47.546677 9.300636 Für die weitere Bearbeitung werden nur noch die Koordinaten benötigt, wobei die Umwandlung der Koordinaten in eine KML-Datei mittels einer Exceltabelle unter Verwendung der „Verketten()“-Funktion erfolgte. KML-Import von Adressdaten mit Schülerinnen und Schülern M. Giger, 2015 Schritt 3: Generieren der KML-Datei (mit Excel) Die Daten für die KML-Datei werden mit Hilfe einer Excel-Tabelle generiert. Wobei die Exceldatei folgenden Aufbau aufweist: Die Strings für die KML-Objekte werden mit Hilfe der folgenden Formel erzeugt: =VERKETTEN("<Placemark id='";A3;"'> <description>";D3;"</description> <Style><IconStyle><Icon><href>https://map.geo.admin.ch/1440591525/img/mak i/[email protected]</href><gx:w>48</gx:w><gx:h>48</gx:h></Icon><hotSpot x='24' y='24' xunits='pixels' yunits='pixels'/></IconStyle></Style><Point> <coordinates>";C3;",";B3;"</coordinates> </Point> </Placemark>") Dabei verweisen die rot markierten Zellen auf die entsprechenden Daten. (Je nach Art des Georeferenzierungsservices müssen evt. C3 und B3 vertauscht werden.) Hinweis: Damit die Exceldatei funktioniert, muss die Darstellung von Dezimalzahlen in Excel mit einem Punkt (nicht einem Komma) erfolgen. Die entsprechende Einstellung kann in Excel selbst oder in Windows vorgenommen werden (siehe http://www.pctipp.ch/tipps-tricks/kummerkasten/office/artikel/windowsexcel-punkt-statt-komma-als-dezimalzeichen-63366/). Schritt 4: Speichern der KML-Datei Indem die entsprechenden Daten in der Exceltabelle markiert werden, können die KML-Objekte in eine Textdatei kopiert werden. Als Texteditor eignet sich beispielsweise NotePad++ (aber auch der in Windows standardmässig vorhandene Editor): Wichtig ist, dass die Datei als KML-Datei (nicht als Textdatei) abgespeichert wird. KML-Import von Adressdaten mit Schülerinnen und Schülern M. Giger, 2015 Schritt 4: Import der KML-Datei in die Landeskarte Ist die KML-Datei einmal erstellt, kann sie in die Landeskarte importiert werden. Dies geschieht über das Menü mit den Punkten „Erweiterte Werkzeuge“ > „KML Import“. Über den Dateidialog kann die KML-Datei anschliessend geladen werden. Nun werden die entsprechenden Standorte auf der Karte angezeigt: Permalink: https://s.geo.admin.ch/66f1969106 Mit diesem Vorgehen ist es Schülerinnen und Schülern unter Anleitung möglich, sie interessierende Orte halb-automatisiert als eigenen Layer in die Landeskarte zu importieren. Selbstverständlich könnten verschiedene Layer auch kombiniert werden. KML-Import von Adressdaten mit Schülerinnen und Schülern M. Giger, 2015
© Copyright 2024 ExpyDoc