Bummibrumm
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.03.2008
- Beiträge
- 249
- Reaktionspunkte
- 5
Hallo,
ich möchte eine GPX-Datei, welche mehrere GPS-Tracks enthält, in mehrere GPX-Dateien mit jeweils einem GPS-Track zerlegen lassen. Da meine Applescript-Kenntnisse bei fast Null liegen (aber leichte Bash-Kenntnisse und andere Skriptsprachen vorhanden sind) wollte ich hier mal fragen, wie man die Ansätze wählen sollte. das Datenformat sieht folgendermaßen aus:
Es stellen sich für mich jetzt folgende Fragen:
1. Wie selektiere ich die Einträge inkl. den XML-Tags (<trk> und </trk>)?
2. Wie schreibe ich diese Einträge in jeweils eine neue Datei?
3. Wie kann ich noch Tags vor bzw. nach dem Eingefügten in diese neue Datei einbringen?
4. Wie lege ich Dateien automatisch nach einem bestimmten Muster und fortlaufenden Nummern an?
bummibrumm
ich möchte eine GPX-Datei, welche mehrere GPS-Tracks enthält, in mehrere GPX-Dateien mit jeweils einem GPS-Track zerlegen lassen. Da meine Applescript-Kenntnisse bei fast Null liegen (aber leichte Bash-Kenntnisse und andere Skriptsprachen vorhanden sind) wollte ich hier mal fragen, wie man die Ansätze wählen sollte. das Datenformat sieht folgendermaßen aus:
Code:
<trk>
<trkseg>
<trkpt lat="51.000000000" lon="12.000000000">
<ele>125.000000</ele>
<time>2008-03-16T19:19:06Z</time>
<name>TP0001</name>
</trkpt>
[...]
<trkpt lat="51.000000000" lon="12.000000000">
<ele>83.200000</ele>
<time>2008-05-12T15:47:28Z</time>
<name>TP4222</name>
</trkpt>
</trkseg>
</trk>
<trk>
<trkseg>
<trkpt lat="51.000000000" lon="12.000000000">
<ele>19.900000</ele>
<time>2008-05-13T09:07:01Z</time>
<name>TP4223</name>
</trkpt>
</trkseg>
</trk>
Es stellen sich für mich jetzt folgende Fragen:
1. Wie selektiere ich die Einträge inkl. den XML-Tags (<trk> und </trk>)?
2. Wie schreibe ich diese Einträge in jeweils eine neue Datei?
3. Wie kann ich noch Tags vor bzw. nach dem Eingefügten in diese neue Datei einbringen?
4. Wie lege ich Dateien automatisch nach einem bestimmten Muster und fortlaufenden Nummern an?
bummibrumm