Skip to content

GPX до GeoJSON Конвертер

Конвертуйте файли GPX (GPS Exchange Format) у GeoJSON для використання у веб-картах. Ідеально підходить для GPS-треків, туристичних маршрутів, велосипедних шляхів і точок з GPS-пристроїв та фітнес-додатків.

Що таке GPX?

GPX (GPS Exchange Format) — це формат на основі XML для обміну GPS-даними між пристроями та додатками. Це стандартний формат, який використовується:

  • GPS-пристроями: Garmin, TomTom, Magellan
  • Фітнес-додатками: Strava, Komoot, AllTrails, Ride with GPS
  • Мобільними додатками: Додатки для GPS-трекінгу, туристичні додатки
  • Дронами: Журнали польотів
  • Програмами для картографії: QGIS, ArcGIS, Google Earth

Типи даних GPX

Файли GPX можуть містити три типи даних:

  • Точки (<wpt>): Окремі точки інтересу (POI) з координатами, назвами, описами та висотою
  • Маршрути (<rte>): Заплановані шляхи з впорядкованими точками, зазвичай для навігації
  • Треки (<trk>): Записані шляхи з часовими мітками, що показують фактичний рух з часом

Як конвертувати

  1. Завантажте ваш .gpx файл (перетягніть або виберіть)
  2. Перегляньте конвертований GeoJSON на карті
    • Точки відображаються як Points
    • Маршрути відображаються як LineStrings
    • Треки відображаються як LineStrings (один на сегмент)
  3. Завантажте файл GeoJSON

Деталі конвертації

Що конвертується

Точки → Points

  • Координати: Широта, довгота
  • Висота: Зберігається у властивостях
  • Назва та опис: Зберігаються
  • Час: ISO 8601 часові мітки
  • Символ: Тип іконки/маркеру
  • Розширення: Користувацькі дані GPX

Маршрути → LineStrings

  • Точки маршруту: Впорядковані координати
  • Назва маршруту: Властивість об'єкта
  • Профіль висот: Дані висоти для кожної точки
  • Опис: Метадані маршруту

Треки → LineStrings

  • Сегменти треку: Кожен сегмент стає LineString
  • Часові мітки: Час для кожної точки координат
  • Профіль висот: Дані висоти
  • Назва треку: Властивість об'єкта
  • Швидкість/ЧСС: Якщо присутні в розширеннях

Формат координат

  • GPX використовує: Широта, Довгота (WGS84)
  • GeoJSON використовує: [Довгота, Широта] (WGS84)
  • Конвертація автоматично змінює порядок координат

Дані висоти

Висота (над рівнем моря) з тегів GPX <ele> зберігається у властивостях об'єкта:

  • Точки: properties.elevation
  • Маршрути/Треки: Масив висот, що відповідає точкам координат

Загальні випадки використання

  • Фітнес-дані: Конвертуйте експорт Strava, Garmin або Fitbit для аналізу маршрутів
  • Туристичні маршрути: Діліться картами маршрутів з користувачами без GPS
  • Велосипедні шляхи: Відображайте маршрути для велосипедів на веб-картах
  • Польоти дронів: Аналізуйте маршрути польотів і точки
  • Геокешинг: Конвертуйте координати геокешу для картографування
  • Польові дослідження: GPS-дані обстежень у GeoJSON
  • Журнали подорожей: Візуалізуйте маршрути та подорожі

Структура вихідного файлу

Приклад точки

json
{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [-74.0060, 40.7128]
  },
  "properties": {
    "name": "New York City",
    "desc": "The Big Apple",
    "elevation": 10,
    "time": "2025-10-28T10:00:00Z",
    "sym": "city"
  }
}

Приклад треку

json
{
  "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [-110.0000, 45.0000],
      [-110.0010, 45.0010],
      [-110.0020, 45.0020]
    ]
  },
  "properties": {
    "name": "Hiking Trail",
    "desc": "Mountain hiking route",
    "elevations": [1500, 1520, 1550],
    "times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"],
    "coordinateProperties": {
      "times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"]
    }
  }
}

Чому конвертувати у GeoJSON?

  • Веб-стандарт: Працює з Leaflet, Mapbox, OpenLayers
  • Простий формат: JSON легше аналізувати, ніж XML
  • Краща продуктивність: Швидше аналіз і рендеринг
  • Зручно для розробників: Легко перевіряти, редагувати та маніпулювати
  • Широка сумісність: Більше інструментів підтримують GeoJSON

Поради

Кілька треків: GPX-файли з кількома треками створять окремі об'єкти LineString для кожного сегмента треку.

Часові мітки: Дозволяють аналізувати швидкість, темп і тривалість, зберігаючи дані часу.

Профілі висот: Використовуйте масиви висот для створення графіків висоти.

Великі файли: Для дуже довгих треків (10,000+ точок) розгляньте можливість спрощення геометрії після конвертації.

Часті запитання

Які додатки експортують GPX-файли? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper та більшість GPS-пристроїв.

Чи втрачаються дані про висоту? Ні — висота зберігається у масиві properties.elevations (для треків/маршрутів) або properties.elevation (для точок).

Чи можна конвертувати кілька GPX-файлів одночасно? Так! Завантажте кілька файлів і завантажте їх усі як ZIP-архів.

Чи завантажуються мої GPS-дані? Ні — вся конвертація відбувається у вашому браузері. Ваші файли ніколи не залишають ваш пристрій.

Яку систему координат використовує GPX? GPX завжди використовує WGS84 (EPSG:4326), так само як GeoJSON, тому проекція не потребує конвертації.

Як отримати GPX-файли зі Strava?

  1. Перейдіть до вашої активності на Strava
  2. Натисніть на значок гайкового ключа (або три крапки)
  3. Виберіть "Export GPX"

Дивіться також