Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Wie kann ich aus einer grossen GPX Datei - die einzelnen Tage extrahieren

Frage Off Topic

Mitglied: lordpom

lordpom (Level 1) - Jetzt verbinden

18.11.2009, aktualisiert 11:29 Uhr, 6956 Aufrufe, 4 Kommentare

Hallo

Ich war diesen Sommer in Kaliforniern in den Ferien und habe mit einem GPS-Logger den ganzen Roadtrip
aufgezeichnet. Das GPS Gerät war nicht mein eigenes und der Besitzer hat mir die Wegpunkte als GPX-Datei
exportiert. Die GPX-Datei kann ich in Google Earth importieren und anschauen. Mein Problem ist, das in der
29 MB grossen Datei ca. 50 000 Wepunkte gespeichert sind. Ich habe einen Lenovo T61P mit 4GB RAM,
Dual Core Prozessor, Nvidia Quadro Grafikkarte, aber das Notebook ist fast am Anschlag wenn ich in
Google Maps die Karte bewege. Ich möchte jetzt das GPX file in mehrere kleiner Dateien unterteilen. Wie kann
ich das File nach Datum unterteilen? Wir waren 19 Tage unterwegs und jeder Tag einzeln wäre perfekt.
Ich habe leider kein passendes Tool gefunden.

Gruss

Philippe
Mitglied: 60730
18.11.2009 um 11:18 Uhr
Servus,

poste doch mal ein paar zeilen (gerne editiert/anonymisierst - aber bitte nicht am Datum) aus der GPX und dann sollten wir das was draus zimmern können.

findstr /v "datum" meine.gpx >datum.gpx
sollte als Gerüst "reichen"

Und wenn du dann schon dabei bist - wenn wir dir was bauen - dann nur nuter der Bedingung *lach* - dass du den Titel z.B in
Wie kann ich aus einer grossen GPX Datei - die einzelnen Tage extrahieren - dann findet das später auch ein anderer

Gruß
Bitte warten ..
Mitglied: lordpom
18.11.2009 um 11:27 Uhr
Die Datei hat ca 600 000 Zeilen

Es gibt doch sicher auch ein Programm um dieses "Problem" zu lösen, oder?
Im Scripte schreiben bin ich nicht der Beste.

01.
<?xml version="1.0" encoding="UTF-8"?> 
02.
<gpx 
03.
 version = "1.1" 
04.
creator = "TimeMachineX - http://www.wintec.com.tw" 
05.
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" 
06.
xmlns = "http://www.topografix.com/GPX/1/1" 
07.
xsi:schemaLocation = "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.topografix.com/GPX/gpx_overlay/0/3 http://www.topografix.com/GPX/gpx_overlay/0/3/gpx_overlay.xsd http://www.topografix.com/GPX/gpx_modified/0/1 http://www.topografix.com/GPX/gpx_modified/0/1/gpx_modified.xsd"> 
08.
<metadata> 
09.
<bounds maxlat="39.343699" maxlon="-114.422442" minlat="32.543514" minlon="-122.423638"/> 
10.
</metadata> 
11.
<trk> 
12.
<name>Track 001</name> 
13.
 <desc>Total Track Points: 54349. Total time: 412h52m3. Journey: 3579.041Km</desc> 
14.
<trkseg> 
15.
<trkpt lat="35.2913184" lon="-120.6500608"> 
16.
 <ele>109.000000</ele> 
17.
 <time>2009-07-28T16:17:32Z</time> 
18.
 <desc>Lat.=35.2913184, Long.=-120.6500608, Alt.=109m.</desc> 
19.
<extensions> 
20.
<gpxx:TrackPointExtension xmlns:gpxx="http://gps.wintec.tw/xsd/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://gps.wintec.tw/xsd http://gps.wintec.tw/xsd/TMX_GpxExt.xsd"> 
21.
<gpxx:Temperature>20</gpxx:Temperature> 
22.
<gpxx:Pressure>1000</gpxx:Pressure> 
23.
</gpxx:TrackPointExtension> 
24.
</extensions> 
25.
</trkpt> 
26.
<trkpt lat="35.2913184" lon="-120.6500608"> 
27.
 <ele>109.000000</ele> 
28.
 <time>2009-07-28T16:17:33Z</time> 
29.
 <desc>Lat.=35.2913184, Long.=-120.6500608, Alt.=109m, Speed=0Km/h, Course=0deg.</desc> 
30.
<extensions> 
31.
<gpxx:TrackPointExtension xmlns:gpxx="http://gps.wintec.tw/xsd/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://gps.wintec.tw/xsd http://gps.wintec.tw/xsd/TMX_GpxExt.xsd"> 
32.
<gpxx:Temperature>20</gpxx:Temperature> 
33.
<gpxx:Pressure>1001</gpxx:Pressure> 
34.
</gpxx:TrackPointExtension> 
35.
</extensions> 
36.
</trkpt> 
37.
<trkpt lat="35.2913120" lon="-120.6500608"> 
38.
 <ele>109.000000</ele> 
39.
 <time>2009-07-28T16:17:35Z</time> 
40.
 <desc>Lat.=35.2913120, Long.=-120.6500608, Alt.=109m, Speed=1Km/h, Course=180deg.</desc> 
41.
<extensions> 
42.
<gpxx:TrackPointExtension xmlns:gpxx="http://gps.wintec.tw/xsd/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://gps.wintec.tw/xsd http://gps.wintec.tw/xsd/TMX_GpxExt.xsd"> 
43.
<gpxx:Temperature>20</gpxx:Temperature> 
44.
<gpxx:Pressure>1000</gpxx:Pressure> 
45.
</gpxx:TrackPointExtension> 
46.
</extensions> 
47.
</trkpt> 
48.
<trkpt lat="35.2913088" lon="-120.6500608"> 
49.
 <ele>110.000000</ele> 
50.
 <time>2009-07-28T16:17:54Z</time> 
51.
 <desc>Lat.=35.2913088, Long.=-120.6500608, Alt.=110m, Speed=0Km/h, Course=180deg.</desc> 
52.
<extensions> 
53.
<gpxx:TrackPointExtension xmlns:gpxx="http://gps.wintec.tw/xsd/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://gps.wintec.tw/xsd http://gps.wintec.tw/xsd/TMX_GpxExt.xsd"> 
54.
<gpxx:Temperature>20</gpxx:Temperature> 
55.
<gpxx:Pressure>1001</gpxx:Pressure> 
56.
</gpxx:TrackPointExtension> 
57.
</extensions> 
58.
</trkpt> 
59.
<trkpt lat="35.2913056" lon="-120.6500608"> 
60.
 <ele>109.000000</ele> 
61.
 <time>2009-07-28T16:35:28Z</time> 
62.
 <desc>Lat.=35.2913056, Long.=-120.6500608, Alt.=109m, Speed=0Km/h, Course=180deg.</desc> 
63.
<extensions> 
64.
<gpxx:TrackPointExtension xmlns:gpxx="http://gps.wintec.tw/xsd/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://gps.wintec.tw/xsd http://gps.wintec.tw/xsd/TMX_GpxExt.xsd"> 
65.
<gpxx:Temperature>18</gpxx:Temperature> 
66.
<gpxx:Pressure>1001</gpxx:Pressure> 
67.
</gpxx:TrackPointExtension> 
68.
</extensions> 
69.
</trkpt> 
70.
<trkpt lat="35.2913024" lon="-120.6500608"> 
71.
 <ele>109.000000</ele> 
72.
 <time>2009-07-28T16:42:14Z</time> 
73.
 <desc>Lat.=35.2913024, Long.=-120.6500608, Alt.=109m, Speed=0Km/h, Course=180deg.</desc> 
74.
<extensions> 
75.
<gpxx:TrackPointExtension xmlns:gpxx="http://gps.wintec.tw/xsd/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://gps.wintec.tw/xsd http://gps.wintec.tw/xsd/TMX_GpxExt.xsd"> 
76.
<gpxx:Temperature>18</gpxx:Temperature> 
77.
<gpxx:Pressure>1001</gpxx:Pressure> 
78.
</gpxx:TrackPointExtension> 
79.
</extensions> 
80.
</trkpt>
Bitte warten ..
Mitglied: 60730
18.11.2009 um 12:58 Uhr
Servus und "sorry" - ich Flachzangeübereifriger hab nicht richtig nachgedacht....(geht ja um quasi XML)

Hast du dir mal einen der Treffer bei Heise angesehen?

Ich "denke" - für ein einmaliges umstricken wird es "so" das einfachste sein - und du hast deine Frage ja eh nicht in Batch und Shell gestellt.

Gruß
Bitte warten ..
Mitglied: lordpom
18.11.2009 um 15:30 Uhr
Hallo

Mit GPS Track Analyse kann man das GPX File einfach
in Stücken abspeichern. Der Link zu Heise war Gold wert.
Link --> http://www.gps-freeware.de/Beschreibung.aspx

Danke und viele Grüsse aus der Schweiz

Philippe
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Linux
gelöst URL und Username aus HTML-Datei extrahieren - sed, grep (4)

Frage von plutowitsch zum Thema Linux ...

Batch & Shell
Datum in einer CSV datei in Tage umwandeln (13)

Frage von nolle99 zum Thema Batch & Shell ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (14)

Frage von liquidbase zum Thema Windows Update ...

DSL, VDSL
Problem mit variernder Internetgeschwindigkeit (12)

Frage von schaurian zum Thema DSL, VDSL ...