GPX

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
GPS eXchange Format
Расширение

.gpx

MIME

application/gpx+xml

Опубликован

2002

Последний выпуск

1.1 [1] / August 9, 2004

Расширен из

XML

Сайт

www.topografix.com/gpx.asp

GPX (GPS eXchange Format) — это текстовый формат хранения и обмена данными GPS, основанный на XML. GPX является свободным форматом и может быть использован без каких либо лицензионных отчислений.

Формат позволяет хранить информацию об ориентирах (waypoints), маршрутах (routes) и треках (tracklogs). Для каждой точки хранятся её долгота, широта и высота над уровнем моря (если имеется информация о высоте). Для точек трека хранится также время прохождения точки. XML-схема предусматривает также хранение произвольной пользовательской информации по каждой точке, обязательными являются только долгота и широта. Примером пользовательской информации может быть высота местности(ele), скорость, частота пульса(hr), число шагов, темп вращения педалей (каденс)(cad), температура и т.п.

Формат воспринимается многими программами, в том числе Google Earth и Ozi Explorer (официальный список смотри здесь). Следует учесть, что многие программы, например MapSource теряют пользовательскую информацию.

Пример[править | править вики-текст]

<?xml version="1.0" encoding="UTF-8"?>
<gpx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"
xmlns="http://www.topografix.com/GPX/1/0" creator="Polar WebSync 2.3 - www.polar.fi"
xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
  <time>2011-09-22T18:56:51Z</time>
  <trk>
    <name>exercise</name>
    <trkseg>
      <trkpt lat="59.934721667" lon="30.310183333">
        <time>2011-09-22T18:56:51Z</time>
        <fix>2d</fix>
        <sat>5</sat>
      </trkpt>
      <trkpt lat="59.934731667" lon="30.310083333">
        <time>2011-09-22T18:56:56Z</time>
        <fix>2d</fix>
        <sat>5</sat>
      </trkpt>
      <trkpt lat="59.934646667" lon="30.309901667">
        <time>2011-09-22T18:57:01Z</time>
        <fix>2d</fix>
        <sat>6</sat>
      </trkpt>
    </trkseg>
  </trk>
</gpx>

Единицы измерения[править | править вики-текст]

Широта и долгота в GPX указывается в градусах в системе координат WGS_84. Высота указывается в метрах над уровнем моря. Для времени используется стандарт UTC в формате ISO 8601.

Типы данных[править | править вики-текст]

Waypoint (точка)[править | править вики-текст]

Waypoint обозначается тегом <wpt> и означает отдельную точку. Её координаты задаются атрибутами lat и lon, высота может задаваться необязательным тегом <ele>. Точка может содержать и другие теги, например <name>.

Track (трек)[править | править вики-текст]

Track - это последовательность точек с отметками времени их прохождения, обозначаемая тегом <trk>. Содержит в себе элементы <trkseg> (отрезки трека), которые в свою очередь состоят из точек, задаваемых тегом <trkpt>. Координаты точек трека задаются аналогично координатам для waypoint.

Примечания[править | править вики-текст]

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