Зачем конвертировать KML в GPX?
GPS-приемники (Garmin, Wahoo), фитнес-платформы (Strava, Komoot, AllTrails) и приложения для активного отдыха не читают KML. .gpx - это открытый стандарт, который эти устройства и платформы ожидают для маршрутов, треков и путевых точек. Поскольку оба формата используют долготу/широту WGS 84, координаты точек и геометрия линий переносятся точно.
Способы конвертации KML в GPX
GPSBabel FREE
Откройте GPSBabel, установите входной формат на «Google Earth KML» и выберите ваш .kml, установите выходной формат на «GPX XML», выберите имя файла назначения и нажмите «Apply».
GPSBabel для Mac FREE
Тот же рабочий процесс, что и в Windows: установите вход на «Google Earth KML», выход на «GPX XML» и нажмите «Apply» для создания файла .gpx.
GPSBabel для Linux FREE
Тот же рабочий процесс, что и в Windows: установите вход на «Google Earth KML», выход на «GPX XML» и нажмите «Apply» для создания файла .gpx.
Программы, которые конвертируют KML
Об этих форматах
Файл KML хранит картографические данные - метки, маршруты, многоугольники, наложения изображений - в текстовом формате XML. Проще всего открыть его в Google Earth (бесплатное приложение для…
Открыть детали .KML →Файл GPX хранит данные GPS - путевые точки, треки и маршруты - в обычном формате XML. Чтобы просмотреть маршрут, перетащите его в Google Earth Pro или загрузите на GPS Visualizer. Чтобы…
Открыть детали .GPX →Качество и на что обратить внимание
- Специфичное для KML оформление (цвета иконок, ширина линий, наземные наложения, 3D-модели, точки обзора камеры) не имеет эквивалента в GPX и удаляется при конвертации.
- GPSBabel по умолчанию преобразует KML LineStrings в треки; если вам вместо этого нужен маршрут GPX, измените это в настройках интерфейса GPSBabel.
- Если ваш файл имеет расширение
.kmz, это сжатый ZIP-архивом KML; и GPSBabel, и GPS Visualizer обрабатывают.kmzнапрямую без дополнительных действий.
Часто задаваемые вопросы
Сохранятся ли данные о высоте при конвертации?
GPX, если она присутствует в KML, но многие файлы KML, экспортированные из Google My Maps, не содержат высоты, поэтому трек высот в GPX может быть пустым.У моего KML расширение .kmz - будет ли это работать?
KMZ это сжатый ZIP-архивом KML; GPSBabel и GPS Visualizer принимают файлы .kmz напрямую.GPSBabel определил мой маршрут как трек вместо маршрута - как это исправить?
-r в командной строке.