Placemarks in texteditor/excel auslesen

tretol
Hallo,

ich habe viele kmz-Dateien mit einer Unmenge an Ortsmarken. Jede Ortsmarke hat noch einen kurzen Test als Beschreibung.
Ich habe die kmz-Dateien in zip umbenannt und den Inhalt dann mit Notepadd++ geöffnet.
Leider stehen nun nicht alle Koordinaten und Namen etc untereinander, sodass ich sie auf einmal markieren kann.

Ich muss folgende Informationen in je eine Spalte einer Excel Datei kopieren:

Name der Ortsmarke
Koordinaten
Beschreibung
Höhe


Ich habe soviele Ortsmarken gesetzt, dass ich jede Information einzeln markieren und nach Excel kopieren kann.

Wie kann ich das am Besten erreichen?

Danke!
Tommyboy123
Hey tretol

Beim Weg Placemark --->Excel wüßte Ich nicht auf Anhieb ob es da ein Tool gibt, welches die gewünschten Infos ausliest, umgekehrt gibt es Tools (Beispiel)

Wenn man ein Placemark (KMZ) in "zip" umbenennt und dies dann mit einem Editor öffnet kannste das Layout vergessen.
KMZ ist eine gepackte KML-Datei und enthält eventuell nuch den Ordner "files".

Ein besseres Layout erhälts Du, wenn Du das Placemark in GE mit Rechtsklick/Kopieren markierst und dann in einem Editor nur auf "Einfügen" gehst.

Okay wäre natürlich eine kleine Fleissarbeit großes Grinsen

tschau
Tommyboy123 planb
Mooki
Naja, eigentlich nix einfacher als das :

GPSBabel :

Input :
  • KML

Output :
  • Comma separated values - da fehlt leider die Höhe
  • Textual Output - muss etwas nachbarbeitet werden

Ansonsten einfach mal in die Hilfe schauen, GPSBabel kann eigentlich sehr sehr viel....

Achso und dann halt einfach in Exycel importieren.....
Mooki
Habe mal etwas genauer bei GPSBabel geschaut :

Erstelle eine Datei z.B. kml2csv.xstyle mit folgendem Inhalt
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
# gpsbabel XCSV style file
FIELD_DELIMITER SEMICOLON
RECORD_DELIMITER NEWLINE
BADCHARS ,
	IFIELD LAT_DECIMAL, "", "%f" # Latitude
	IFIELD LON_DECIMAL, "", "%f" # Longitude
	IFIELD ALT_METERS,"","%.0f"
	IFIELD SHORTNAME, "", "%s" # Name
	IFIELD DESCRIPTION, "", "%s" # Name 2

Dann die GPSBabel-GUI öffnen als Eingabe
  • Typ : "Google Earth (Keyhole) Markup Language (.kml)"
  • Datei : deine KML (KEINE KMZ !!)
Als Ausgabe
  • "? Character Separated Values"
  • Bei Optionen unter Pfad zur XCSV-Datei die oben erstellte Datei angeben
  • Datei : ausgabe.csv
Dann auf "und los".
Ergebnis ist eine Semikolon-Getrennte Datei mit LAT,LONG,Höhe,Name,Beschreibung.

Falls die Semikolon-Trennung nicht so gut ist (z.B. weil du Semikolons in den Beschreibungen benutzt) es gehen auch andere Werte als FIELD_DELIMITER


Eine Kleinigkeit habe ich dabei aber entdeckt : Sollten deinen Placemarks keine Beschreibung haben, wird der Name als Beschreibung gesetzt.

Weiteres zu den XCSV-Styles hier
tretol
hey DANKE euch für die Mühen! Das klappt super und erspart mir einen Haufen Arbeit!!! planb
Mooki
Gern geschehen...

Jeden Tag eine gute Tat...