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

Конвертація географічної розмітки Google KML у стандарт GPS Track GPX стандартизує пропрієтарні картографічні функції в універсальні дані шляхових точок і треків.

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

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

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

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

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

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

СпецифікаціяKMLGPX
MIME-типapplication/vnd.google-earth.kml+xmlapplication/gpx+xml
Типгеографічна нотація XMLформат обміну даними GPS
Стисненнятекст XML (KMZ у разі стиснення ZIP)текст XML
Стандартна специфікаціяOGC KML 2.3Topografix GPX 1.1
Заголовок магічних байтів3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

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

Файли Keyhole Markup Language (KML) зберігають багату візуальну геометрію, включаючи полігони, значки та стилізовані шляхи, створені переважно для Google Earth. Проте апаратні блоки, такі як пристрої Garmin, велокомп'ютери та фітнес-годинники, вимагають файлів GPS Exchange Format для читання треків і маршрутів навігації. Перехід від KML до GPX подолає прірву між програмним забезпеченням для візуалізації на робочому столі та польовим апаратним забезпеченням. Польові дослідники, туристи та пілоти дронів часто збирають шляхові точки в Google Earth і повинні передавати ці координати на спеціалізовані GPS-приймачі. Оскільки апаратні логери не можуть інтерпретувати правила стилізації або 3D-видавлювання, знайдені в документах KML, трансляція просторових даних гарантує, що навігаційні пристрої можуть читати точні координати, висоту та мітки часу без помилок рендерингу.

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

KML використовує MIME-тип application/vnd.google-earth.kml+xml як текстове подання XML у текстовому контейнері. Файл KMZ є ZIP-архівом з основним файлом KML, який зазвичай називається doc.kml, та необов’язковими допоміжними файлами. GPX використовує MIME-тип application/gpx+xml як текстовий формат XML, спеціально структурований навколо треків, маршрутів і маршрутних точок. Жоден із форматів не має унікального бінарного заголовка magic bytes. Натомість обидва використовують стандартні оголошення XML, як-от <?xml version="1.0">, за якими йдуть кореневі XML-теги, наприклад <kml> або <gpx>. Для перетворення потрібно розібрати дерево XML, вилучити вузли широти, довготи й висоти та зіставити їх із суворою схемою треків і маршрутних точок, визначеною специфікацією GPX.

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

Обидва текстові формати XML широко підтримуються основними сучасними настільними операційними системами, зокрема Windows, macOS і Linux, через стандартні засоби обробки тексту або ГІС-програми на кшталт QGIS. На iOS та Android обидва типи файлів відкриваються у спеціалізованих картографічних застосунках. Веббраузери обробляють базову структуру XML за допомогою вбудованих аналізаторів DOM, тож вебкартографічні інструменти можуть безпосередньо відображати географічні шляхи у вікні браузера.

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

Завжди видаляйте непотрібні елементи стилізації KML, такі як посилання на користувацькі значки та заливки полігонів перед конвертацією, щоб результуючий файл GPX був компактним і зручним для читання апаратними пристроями з обмеженою пам'яттю.

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

Як конвертувати Google KML у формат GPX для GPS-треків без втрати якості?

Конвертація є математично без втрат для географічних координат, тобто значення широти, довготи та висоти передаються точно. Проте процес є втратним для даних візуальної стилізації, таких як кольори полігонів, користувацькі значки та кути 3D-камери, оскільки схема GPX зберігає лише необроблені координатні точки, треки та маршрути без естетичних властивостей.

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

KML - це нотація XML, орієнтована на візуалізацію та призначена для відображення складних географічних об’єктів, зображень і 3D-моделей у Google Earth. GPX - це легка схема XML, орієнтована на GPS і призначена виключно для обміну записаними треками, шляховими точками та навігаційними маршрутами між апаратними пристроями й картографічним програмним забезпеченням.