Конвертер з GeoJSON у GPX

Конвертація векторних даних GeoJSON у GPX перетворює стандартні географічні JSON-об'єкти у формат на основі XML, оптимізований для фізичних навігаційних пристроїв.

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V

Поки ви чекаєте на файли, можете пограти в Code Rain

Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

Порівняння форматів та технічні характеристики

СпецифікаціяGEOJSONGPX
MIME-типapplication/geo+jsonapplication/gpx+xml
Типгеографічні векторні дані JSONформат обміну даними GPS
Стисненнянемає (текст JSON)текст XML
Стандартна специфікаціяIETF RFC 7946Topografix GPX 1.1
Заголовок магічних байтів7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Огляд формату та застосування

Фахівцям із геоінформаційних систем і любителям активного відпочинку часто потрібно переносити дані про маршрути між вебкартами та пристроями. GeoJSON призначений для веббраузерів і зберігає точки, лінії та полігони у стандартному форматі JavaScript Object Notation. Натомість портативні GPS-навігатори, фітнес-годинники й морське навігаційне обладнання потребують файлів GPX, щоб правильно відображати маршрути, треки та шляхові точки. Туристичні гіди, мандрівники й велосипедисти переносять власні маршрути, сплановані в настільних картографічних програмах, на пристрої для використання офлайн. Польові дослідники також збирають точки даних у вебформах і експортують їх на пристрої, сумісні з туристичними інструментами. Без такого перетворення навігаційне обладнання не зможе прочитати власні векторні координати, створені вебкартографічними застосунками.

Технічні специфікації та розбір кодеків

GeoJSON використовує тип MIME application/geo+json та спирається на звичайні текстові об'єкти JSON у кодуванні UTF-8 без бінарного стиснення. Він містить ключі геометрії, такі як Point, LineString та Polygon. GPX використовує тип MIME application/gpx+xml та спирається на схему XML, визначену Topografix. Жоден із форматів не використовує нативного стиснення на рівні контейнера, тобто обидва файли залишаються нестисненим звичайним текстом, якщо їх не запакувати в архів ZIP. Жоден із форматів не покладається на сигнатури магічних байтів для ідентифікації. GeoJSON розпізнається за символом фігурної дужки '{', тоді як GPX ідентифікується за стандартною декларацією XML '<?xml', за якою слідує кореневий тег <gpx>.

Сумісність з ОС та браузерами

GeoJSON і GPX широко підтримуються в робочих процесах GIS і GPS, але сумісність залежить від пристрою та сервісу. Перед перетворенням перевірте документацію цільового пристрою.

Корисна інформація

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

Поширені запитання

Як конвертувати GeoJSON у GPX трек без втрати якості?

Процес конвертації є математично без втрат щодо координатних даних, за умови, що просторова система відліку залишається у широті та довготі WGS 84. Однак, якщо файл GeoJSON містить складні полігони або атрибути, які не підтримуються тегами GPX, ці додаткові поля даних будуть відкинуті під час перекладу.

У чому різниця між GeoJSON і форматом GPX для GPS-треків?

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