Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 7286 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
Viren und Trojaner

Link: Neues Botnetz über IoT-Geräte

Information von certifiedit.net zum Thema Viren und Trojaner ...

Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
Externe IP von innen erreichbar machen (13)

Frage von Windows10Gegner zum Thema Router & Routing ...

Windows Server
Frage zu Server Rack (11)

Frage von rainergugus zum Thema Windows Server ...

Switche und Hubs
gelöst VLAN für Gäste WLAN einrichten über FritzBox und Switch (10)

Frage von Elo-14 zum Thema Switche und Hubs ...