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

Конвертация векторных данных GeoJSON в формат GPX преобразует стандартные географические объекты JSON в формат на базе XML, оптимизированный для навигационных устройств.

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V

Пока вы ждёте файлы, можно сыграть в Code Rain

Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполнялась локально в песочнице Вашего браузера.

Сравнение форматов и технические характеристики

ХарактеристикаGEOJSONGPX
MIME-типapplication/geo+jsonapplication/gpx+xml
Типгеографические векторные данные JSONформат обмена данными GPS
Сжатиенет (текст JSON)текст XML
Стандартная спецификацияIETF RFC 7946Topografix GPX 1.1
Сигнатура файла (Magic Bytes)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 (JSON). С другой стороны, портативные 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 в трек GPS GPX без потери качества?

Процесс конвертации является математически без потерь в отношении данных координат, при условии, что система координат остается WGS 84 (широта и долгота). Однако, если файл GeoJSON содержит сложные полигоны или атрибуты, которые теги GPX не поддерживают, эти дополнительные поля данных будут отброшены при преобразовании.

В чем разница между GeoJSON и треком GPS GPX?

GeoJSON - это формат на базе JSON, предназначенный для веб-картографии, который поддерживает различные геометрии, такие как полигоны, точки и мультиполигоны. GPX - это формат на базе XML, созданный специально для GPS-устройств, структурирующий данные строго как путевые точки, маршруты и треки с временными метками.