GPX CSV

Конвертер GPX у CSV

Експортуйте GPS-координати, висоту та часові мітки з будь-якого файлу GPX-треку в CSV-електронну таблицю. Безкоштовно, приватно, миттєво.

Перетягніть сюди ваш файл .gpx

або натисніть для перегляду — файл ніколи не покидає ваш пристрій

Вся обробка відбувається у вашому браузері. Жодні дані не завантажуються на сервер.

Розуміння формату файлу GPX

GPX (GPS Exchange Format) — універсальний відкритий стандарт для GPS-даних. Спочатку створений для обміну маршрутними точками між GPS-пристроями, GPX став lingua franca локаційних даних у спорті на відкритому повітрі. Усі основні платформи — Strava, Komoot, AllTrails, Garmin Connect, MapMyRun — можуть експортувати GPX. Файл GPX містить точки треку з широтою, довготою, висотою та міткою часу.

Стандартні записи GPX трекпоінту з широтою, довготою, висотою та часовою позначкою в елементі <trkpt>. Розширення під простором імен Garmin TrackPointExtension можуть переносити додаткові поля: частота серцебиття (<gpxtpx:hr>), каденція (<gpxtpx:cad>), потужність (<gpxtpx:power>) та температура повітря (<gpxtpx:atemp>). Чи присутні ці розширення залежить від вихідної платформи. Експорт Strava GPX включає частоту серцебиття та каденцію, якщо їх записував пристрій; файли GPX AllTrails і Komoot, як правило, тільки GPS без біометричних даних.

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

GPX було розроблено для обміну GPS даними, а не для аналізу. Щоб кількісно вивчити ваші GPS дані — обчислити нахил на кожній точці, виміряти швидкість між послідовними трекпоінтами, проаналізувати прибуток висоти на певних сегментах або побудувати персоналізовану діаграму швидкості/висоти — вам потрібні дані в плоскому форматі на основі рядків, який можуть обробляти інструменти статистики. CSV — це той формат. Конвертування GPX в CSV — це стандартний перший крок перед будь-яким кількісним аналізом маршруту чи продуктивності.

Картографія та аналіз ГІС — це інший великий випадок використання. Такі інструменти як QGIS, ArcGIS та Google Earth Pro можуть імпортувати файли CSV зі стовпцями широти та довготи як шари точок. Це дозволяє вам кодувати маршрут кольором за швидкістю, нахилом, частотою серцебиття або будь-яким іншим полем у CSV — створюючи багатші візуалізації, ніж однокольорові доріжки, які показує більшість переглядачів GPX. Розробники маршрутів і тренери використовують це для визначення того, де спортсмени уповільнюються, як місцевість впливає на напругу та як умови порівнюються.

Які дані експортуються в CSV?

CSV має один рядок на трекпоінту GPX. Стандартні стовпці включають: часову позначку (ISO 8601 UTC), широту (десяткові градуси), довготу (десяткові градуси) та altitude_m (метри). Якщо дані Garmin TrackPointExtension присутні у файлі GPX, з'являються додаткові стовпці: heart_rate_bpm, cadence_rpm, power_w і temperature_c. Заголовки стовпців завжди присутні у виході; клітинки порожні, де відсутні дані. Це робить CSV одразу придатним для використання в pandas або R без обробки різних структур стовпців.

GPX у CSV — випадки використання

Файли GPX зі Strava, Komoot, AllTrails, Wikiloc, Garmin або портативного GPS можна конвертувати в CSV для аналізу в Excel, Google Sheets, QGIS або будь-якому інструменті табличних даних.

Які дані містить файл GPX?

Стандартний GPX зберігає широту, довготу, висоту та час. Деякі програми додають пульс і каденс як дані TrackPointExtension. Усі доступні поля включені у CSV-експорт.

Як експортувати GPX зі Strava

  1. Відкрийте активність на Strava
  2. Натисніть меню з трьома крапками (⋯) та виберіть Експортувати GPX
  3. Завантажте файл вище

Як використовувати цей конвертер

Завантажте файл .gpx, використовуючи зону скидання. Конвертування працює у вашому браузері — жодні GPS дані не залишають ваш пристрій. CSV автоматично завантажується після аналізу. Приймаються файли GPX з будь-якої платформи: Strava, Komoot, AllTrails, Wikiloc, Garmin, Suunto, Wahoo, RideWithGPS та будь-яка інша платформа, яка експортує стандартний GPX 1.1. Для дуже великих файлів GPX (багатоденні походи або велопоїзди з десятками тисяч трекпоінтів) обробка може тривати кілька секунд — всі обчислення відбуваються локально.

порівняно з іншими інструментами конвертування

GPSBabel — це найбагатший інструмент перетворення GPS з відкритим кодом та може експортувати GPX в CSV з багатьма опціями. Однак вимагає встановлення та знання командного рядка. Цей конвертер працює в будь-якому браузері на будь-якому пристрої, включаючи мобільні телефони та планшети, миттєво створює чистий CSV і не вимагає встановлення програмного забезпечення. Strava і Garmin Connect не пропонують прямого експорту GPX-у-CSV з їхніх веб-інтерфейсів — для швидкого, приватного, браузерного конвертування цей інструмент заповнює цю прогалину.

Поширені проблеми

Якщо CSV має тільки часову позначку як єдиний не порожній стовпець, файл GPX — це файл маршруту або точки, а не записана доріжка активності. Маршрути (<rte>) і точки (<wpt>) не мають часових позначок або біометричних даних — тільки доріжки (<trk>) їх мають. Плани маршруту Komoot і RideWithGPS експортуються як файли маршруту GPX, а не як файли доріжок. Щоб отримати доріжку GPX, вам потрібно записати активність (насправді крутити педалі або біжати маршрутом) і експортувати результуючу активність — не спланований маршрут.

Маршрути GPX для адаптивних спортсменів

Спортсмени з інвалідністю, велосипедисти з ручним приводом і гірськолижники на сідалах все більше використовують GPS-сумісні пристрої, і їхні файли GPX обробляються ідентично цим конвертером. Вихід CSV корисний для адаптивного планування маршруту: нахил на кожній трекпоінті можна обчислити з послідовних значень висоти та відстані, дозволяючи спортсменам та тренерам визначати ділянки, де місцевість буде особливо вимогливою. Для спортсменів з інвалідністю, які аналізують дорожні маршрути, профілювання нахилу з GPX-похідних даних CSV є практичним інструментом для розвитку стратегії темпу.

Часто задавані питання

Як обчислити нахил з CSV?

У Python з pandas: спочатку обчисліть горизонтальну відстань між послідовними точками, використовуючи формулу Haversine (або імпортуйте з бібліотеки geopy), потім нахил = (altitude_m.diff() / horizontal_distance_m) * 100, щоб отримати відсоток нахилу. В Excel обчисліть відстань з широти/довготи за формулою або вимірюйте вручну, потім = (B2-B1) / (distance_m) * 100, де стовпець B — altitude_m.

Чи підтримує конвертер файли GPX з кількома доріжками?

Конвертер обробляє першу доріжку у файлі GPX. Файли GPX з кількома елементами <trk> — які з'являються, коли GPS пристрій втратив сигнал і продовжив, або коли кілька маршрутів були експортовані разом — матимуть лише першу доріжку у виході CSV. Якщо вам потрібні всі доріжки, розділіть файл GPX на окремі файли (за допомогою GPSBabel або текстового редактора) і конвертуйте кожен окремо.

Ми використовуємо файли cookie для аналітики та реклами (Google AdSense). Жодні персональні дані з фітнес-інструментів не залишають ваш браузер. Політика конфіденційності