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, 7227 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 ..
Ähnliche Inhalte
Google Android
GPX Viewer mit Offlinemodus (Android) (1)

Frage von dgrebner zum Thema Google Android ...

CMS
CMS für GPS und GPX (4)

Frage von Duncan71 zum Thema CMS ...

Microsoft Office
gelöst Excel Dateien durchsuchen und Teile extrahieren (14)

Frage von Beranavan zum Thema Microsoft Office ...

Batch & Shell
gelöst Powershell Zip extrahieren (2)

Frage von Marabunta zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
gelöst Leiten "dumme" Switches VLAN-Tags mit durch? (26)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (16)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
DC virtualisieren + wie sichern (SingleDC-Environment) (12)

Frage von KMUlife zum Thema Windows Server ...