Из Википедии, бесплатной энциклопедии
  (Перенаправлено из формата обмена данными GPS )
Перейти к навигации Перейти к поиску

GPX , или формат обмена данными GPS , представляет собой схему XML, разработанную как общий формат данных GPS для программных приложений. Его можно использовать для описания путевых точек , треков и маршрутов. Формат открыт и может использоваться без необходимости платить лицензионные сборы. Данные о местоположении (и, возможно, высота, время и другая информация) хранятся в тегах, и ими можно обмениваться между устройствами GPS и программным обеспечением. Общие программные приложения для данных включают просмотр треков, проецируемых на различные источники карт, аннотирование карт и привязку фотографий к фотографиям в зависимости от времени, когда они были сделаны.

Типы данных [ править ]

Путевые точки, маршруты и треки, записанные приемниками GPS.

Необходимые данные для файла GPX можно увидеть ниже. [2] Многоточие (...) означает, что предыдущий элемент может повторяться. Дополнительные данные могут существовать в каждой разметке, но здесь не показаны:

  • wptType - это отдельная путевая точка среди набора точек без последовательной связи. Он состоит из координат точки WGS 84 (GPS) и, возможно, другой описательной информации.
  • rteType - это маршрут, упорядоченный список точек маршрута (путевых точек, представляющих серию важных точек поворота или этапов), ведущих к пункту назначения. [3]
  • trkType - это трек, состоящий как минимум из одного сегмента, содержащего путевые точки, то есть упорядоченный список точек, описывающих путь. [3] Сегмент трека содержит список точек трека, которые логически связаны по порядку. Чтобы представить один трек GPS, на котором был потерян прием GPS или приемник GPS был выключен, запустите новый сегмент трека для каждого непрерывного диапазона данных трека.

Концептуально треки - это запись того, где человек был, а маршруты - это предложения о том, куда он может пойти в будущем. Например, каждая точка на треке может иметь временную метку (потому что кто-то записал, где и когда они были там), но точки в маршруте вряд ли будут иметь временные метки (кроме расчетной продолжительности поездки), потому что маршрут - это предложение, которое никогда не может путешествовали.

Технически:

  • дорожка состоит из достаточного числа точно точек треков сделать каждый изгиб траектории на битовой карте. Это:
    • необработанные выходные данные, например, GPS, записывающего курс поездки, или
    • перестановка таких точек для удаления лишних, или
    • данные из любого источника, например, извлеченные из векторной карты
  • маршрут сделан из тчк марша , между которыми программа должна получить соответствующую дорожку из векторной карты , чтобы сделать это. Точки маршрута могут быть перекрестками или перекрестками или такими же удаленными, как города остановок, например, те, которые составляют проект поездки. Следовательно, такой проект можно сохранить и перезагрузить в файле GPX.
  • процесс, называемый маршрутизацией, вычисляет маршрут и может создать маршрут GPX, состоящий из точек маршрута, в которых происходит какое-либо действие водителя (поворот налево, выезд на круговую развязку, ограничение скорости, название дороги следующего направления и т. д.). Пункты GPX могут содержать текст этих инструкций.
  • файл GPX может содержать как маршрут, так и трек, чтобы программа могла получать точные точки из трека, даже если у нее нет доступа к векторной карте.

Минимальные свойства файла GPX - это широта и долгота для каждой отдельной точки. Все остальные элементы необязательны. Некоторые производители, такие как Humminbird и Garmin , используют расширения формата GPX для записи адреса, номера телефона, бизнес-категории, температуры воздуха, глубины воды и других параметров. [4] [5]

Единицы [ править ]

Широта и долгота выражаются в десятичных градусах , а высота - в метрах с использованием системы координат WGS 84 . Даты и время указаны не по местному времени, а по всемирному координированному времени (UTC) в формате ISO 8601 . [1]

Образец документа GPX [ править ]

Ниже приводится усеченный (для краткости) файл GPX, созданный портативным устройством GPS Garmin Oregon 400t . В этом документе не показаны все функции, которые могут быть сохранены в формате GPX - например, нет путевых точек или расширений, и это часть трека, а не маршрута - но его цель - служить в качестве краткой иллюстрации.

<? xml version = "1.0" encoding = "UTF-8" standalone = "no"?><gpx  xmlns = "http://www.topografix.com/GPX/1/1"  xmlns: gpxx = "http://www.garmin.com/xmlschemas/GpxExtensions/v3"  xmlns: gpxtpx = "http: / /www.garmin.com/xmlschemas/TrackPointExtension/v1 "  creator = " Oregon 400t "  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 http://www.garmin.com/xmlschemas/GpxExtensions/v3 http : //www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd " >  <метаданные>  <link  href ="http://www.garmin.com" >  <text> Garmin International </text>  </link>  <time> 2009-10-17T22: 58: 43Z </time>  </metadata>  <trk>  <name > Пример документа GPX </name>  <trkseg>  <trkpt  lat = "47.644548"  lon = "-122.326897" >  <ele> 4.46 </ele>  <time> 2009-10-17T18: 37: 26Z </time>  < / trkpt>  <trkpt  lat = "47.644548"  lon = "-122.326897" >  <ele>4.94 </ele>  <time> 2009-10-17T18: 37: 31Z </time> </trkpt>  <trkpt  lat = "47.644548"  lon = "-122.326897" >  <ele> 6.87 </ele>  <time> 2009-10-17T18: 37: 34Z </time>  </trkpt>  </trkseg>  </trk> </gpx>

См. Также [ править ]

Концепции
Форматы файлов
Стандарты
  • NMEA 0183
  • NMEA 2000
Программного обеспечения
  • GPSBabel , используется для загрузки / скачивания / конвертации файлов GPX

Ссылки [ править ]

  1. ^ a b GPX: формат обмена данными GPS
  2. ^ topografix.com
  3. ^ a b topografix.com
  4. ^ «Устройства Garmin Mass Storage Mode - разработчик Garmin» . Garmin . Проверено 26 марта 2013 .
  5. ^ «Схема расширений Garmin Gpx» (xsd (схема XML)). Garmin . Проверено 26 марта 2013 .

Внешние ссылки [ править ]

  • GPX: формат обмена данными GPS