Datenformate (Geodaten): Unterschied zwischen den Versionen

Aus torgue.net
(Die Seite wurde neu angelegt: „mini|Kartenbasis für Beispiel-Datenformate, neun Trackpunkte, dargestellt mit ShowGPX Die nebenstehende Karte zeigt eine Kurzstrecke von ca. 65 Metern, die in wenigen Sekunden zurückgelegt wurde und neun Trackpunkte umfasst; dazu das Geschwindigkeit- Steigungs- und Höhenprofil. Aufgenommen mit MapFactor, dargestellt mit ShowGPX. Alle nachfolgenden Quelltexte basieren auf diesem Datenmaterial.<br clear…“)
 
Zeile 38: Zeile 38:


== GPX ==
== GPX ==
Das GPS Exchange Format GPX basiert auf dem XML-Standard und dient zur Speicherung von Geodaten. GPX-Grundstruktur:
Das ''GPS Exchange Format'' '''GPX''' (Dateiendung .gpx) basiert auf dem XML-Standard und dient zur Speicherung von Geodaten. GPX-Grundstruktur:
<syntaxhighlight lang="xml" line>
<syntaxhighlight lang="xml" line>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

Version vom 25. Juli 2023, 14:15 Uhr

Kartenbasis für Beispiel-Datenformate, neun Trackpunkte, dargestellt mit ShowGPX

Die nebenstehende Karte zeigt eine Kurzstrecke von ca. 65 Metern, die in wenigen Sekunden zurückgelegt wurde und neun Trackpunkte umfasst; dazu das Geschwindigkeit- Steigungs- und Höhenprofil. Aufgenommen mit MapFactor, dargestellt mit ShowGPX.

Alle nachfolgenden Quelltexte basieren auf diesem Datenmaterial.

NMEA

NMEA (Dateiendung .nmea) ist ein Übertragungsstandard im maritimen Bereich (National Marine Electronics Association) und dient zum Austausch von Navigationsdaten zwischen Navigationsgeräten. Am weitesten verbreitet ist zur Zeit noch der Standard NMEA 0183.

Hier die NMEA-Datei der o.a. neun Wegpunkte

$GPWPL,5136.581,N,00726.215,E,WPT001*21
$GPWPL,5136.581,N,00726.215,E,WPT002*22
$GPWPL,5136.582,N,00726.215,E,WPT003*20
$GPWPL,5136.582,N,00726.214,E,WPT004*26
$GPWPL,5136.584,N,00726.211,E,WPT005*24
$GPWPL,5136.588,N,00726.206,E,WPT006*2D
$GPWPL,5136.594,N,00726.204,E,WPT007*23
$GPWPL,5136.603,N,00726.201,E,WPT008*24
$GPWPL,5136.615,N,00726.199,E,WPT009*20
$GPRMC,000000.000,V,5136.581,N,00726.215,E,0.00,0.00,010070,,*1A
$GPGGA,000000.000,5136.581,N,00726.215,E,0,00,0.0,0.000,M,0.0,M,,*65
$GPRMC,000000.000,V,5136.581,N,00726.215,E,0.00,0.00,010070,,*1A
$GPGGA,000000.000,5136.581,N,00726.215,E,0,00,0.0,0.000,M,0.0,M,,*65
$GPRMC,000000.000,V,5136.582,N,00726.215,E,0.00,0.00,010070,,*19
$GPGGA,000000.000,5136.582,N,00726.215,E,0,00,0.0,0.000,M,0.0,M,,*66
$GPRMC,000000.000,V,5136.582,N,00726.214,E,0.00,0.00,010070,,*18
$GPGGA,000000.000,5136.582,N,00726.214,E,0,00,0.0,0.000,M,0.0,M,,*67
$GPRMC,000000.000,V,5136.584,N,00726.211,E,0.00,0.00,010070,,*1B
$GPGGA,000000.000,5136.584,N,00726.211,E,0,00,0.0,0.000,M,0.0,M,,*64
$GPRMC,000000.000,V,5136.588,N,00726.206,E,0.00,0.00,010070,,*11
$GPGGA,000000.000,5136.588,N,00726.206,E,0,00,0.0,0.000,M,0.0,M,,*6E
$GPRMC,000000.000,V,5136.594,N,00726.204,E,0.00,0.00,010070,,*1E
$GPGGA,000000.000,5136.594,N,00726.204,E,0,00,0.0,0.000,M,0.0,M,,*61
$GPRMC,000000.000,V,5136.603,N,00726.201,E,0.00,0.00,010070,,*16
$GPGGA,000000.000,5136.603,N,00726.201,E,0,00,0.0,0.000,M,0.0,M,,*69
$GPRMC,000000.000,V,5136.615,N,00726.199,E,0.00,0.00,010070,,*13
$GPGGA,000000.000,5136.615,N,00726.199,E,0,00,0.0,0.000,M,0.0,M,,*6C

GPX

Das GPS Exchange Format GPX (Dateiendung .gpx) basiert auf dem XML-Standard und dient zur Speicherung von Geodaten. GPX-Grundstruktur:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx version="1.1" creator="Ersteller der Datei">
  <metadata> <!-- Metadaten --> </metadata>
  <wpt lat="xx.xxx" lon="yy.yyy"> <!-- Attribute des Wegpunkts --> </wpt>
  <!-- weitere Wegpunkte -->
  <rte>
    <!-- Attribute der Route -->
    <rtept lat="xx.xxx" lon="yy.yyy"> <!-- Attribute des Routenpunkts --> </rtept>
    <!-- weitere Routenpunkte -->
  </rte>
  <!-- weitere Routen -->
  <trk>
    <!-- Attribute des Tracks -->
    <trkseg>
      <trkpt lat="xx.xxx" lon="yy.yyy"> <!-- Attribute des Trackpunkts --> </trkpt>
      <!-- weitere Trackpunkte -->
    </trkseg>
    <!-- weitere Track-Segmente -->
  </trk>
  <!-- weitere Tracks -->
</gpx>

Anfang eines GPX-Recordings des MapFactor Navigators:
(Zeilenumbruch zur besseren Übersichtlickeit hinzugefügt)

<?xml version='1.0' encoding='UTF-8' standalone='no' ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" creator="com.mapfactor.navigator">
<trk><name>2022-07-03_10-48-56.gpx</name>
<trkseg>
<trkpt lat="51.674908" lon="7.498500"><ele>130.00</ele><time>2022-07-03T08:48:57Z</time></trkpt>
<trkpt lat="51.674908" lon="7.498500"><ele>131.00</ele><time>2022-07-03T08:48:58Z</time></trkpt>
<trkpt lat="51.674908" lon="7.498500"><ele>131.00</ele><time>2022-07-03T08:48:59Z</time></trkpt>
<trkpt lat="51.674908" lon="7.498500"><ele>130.00</ele><time>2022-07-03T08:49:00Z</time></trkpt>
<trkpt lat="51.674908" lon="7.498500"><ele>131.00</ele><time>2022-07-03T08:49:01Z</time></trkpt>
...
...
...
‎