Datenformate (Geodaten)

Aus torgue.net
Version vom 25. Juli 2023, 14:11 Uhr von GHAG (Diskussion | Beiträge) (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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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 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>
...
...
...
‎