Конвертер ГИС-данных

Конвертер GeoJSON → KML/KMZ

Загрузите или вставьте GeoJSON; скачайте его как совместимый с Google Earth файл KML или сжатый KMZ и просмотрите на карте.

Стандарт KML использует только WGS 84 (EPSG:4326). Если ваши данные в проекционной системе, например EPSG:5254, выберите её здесь — координаты автоматически перепроецируются в EPSG:4326 перед созданием KML.

Вся конвертация выполняется в вашем браузере — данные никогда не загружаются на сервер.

Связанные инструменты

Конвертер GeoJSON в KML / KMZ для Google Earth

О форматах KML, KMZ и GeoJSON

KML (Keyhole Markup Language) — формат на основе XML, разработанный специально для отображения географических данных в «земных браузерах». Это родной формат Google Earth: он может содержать точки, линии, полигоны, стили, положения камеры и описательную информацию. KMZ — это просто заархивированный (сжатый) файл KML: содержимое то же, но упаковано в меньший архив, который проще отправить по почте или расшарить. Оба формата открываются в Google Earth напрямую, давая пользователям вид пространственных данных на 3D-глобусе.

GeoJSON — лингва франка современной веб-картографии. Его создают веб-картографические приложения, ArcGIS и другие ГИС-программы, а также многие API пространственных данных. Основанный на обычном JSON, GeoJSON удобен для программной работы, но Google Earth его нативно не понимает — именно поэтому нужен конвертер.

Конвертация GeoJSON в KML или KMZ позволяет взять данные, созданные в веб-картографической или настольной ГИС-среде, и поделиться ими с пользователями Google Earth, наложить их на 3D-глобус или передать заказчикам, привыкшим к интерфейсу Google Earth.

  • Родной формат Google Earth: KML и KMZ открываются напрямую в Google Earth Pro, Google Earth Web и ArcGIS без дополнительных шагов.
  • Сохраняются все типы геометрии: точки, линии, полигоны и их Multi-варианты конвертируются без потерь.
  • Имена и свойства объектов сохраняются: имя объекта становится подписью Placemark в Google Earth, а остальные свойства хранятся в блоке ExtendedData KML и доступны в информационном окне.
  • KMZ для компактного обмена: KMZ сжимает файл KML, делая его значительно меньше и удобным для отправки по почте или загрузки на общие диски.

Как пользоваться инструментом

Начните с загрузки файла GeoJSON через выбор файла или вставьте текст GeoJSON прямо в текстовое поле. Поддерживаются расширения .geojson, .json и .txt. Когда данные готовы, нажмите «Конвертировать». Инструмент разберёт ваш GeoJSON, сформирует KML и покажет интерактивный предпросмотр на карте, чтобы вы могли проверить геометрию перед скачиванием.

После конвертации появляются две кнопки: «Скачать KML» для обычного XML-файла и «Скачать KMZ» для сжатой версии. Кнопка «Копировать» позволяет скопировать текст KML прямо в буфер обмена, если его нужно вставить в другое приложение. Вся обработка выполняется в вашем браузере — данные никогда не отправляются на сервер и остаются конфиденциальными.

Другие инструменты

Если у вас уже есть файл KML или KMZ и вы хотите просто его визуализировать, наш просмотрщик KML/KMZ открывает KML-файлы прямо на интерактивной карте. А для изучения пространственных данных в разных форматах — GeoJSON, Shapefile, CSV — просмотрщик карт предлагает универсальный режим просмотра без какой-либо конвертации.

Часто задаваемые вопросы

В чём разница между KML и KMZ?

KML (Keyhole Markup Language) — текстовый формат на основе XML, читаемый человеком и легко редактируемый в любом текстовом редакторе. KMZ — это ZIP-сжатая версия файла KML: она заметно уменьшает размер и позволяет упаковать связанные ресурсы, например изображения или оверлеи, в один пакет. Оба формата нативно поддерживаются Google Earth и читаются многими ГИС-программами.

Откроется ли сконвертированный файл в Google Earth?

Да. Файлы KML и KMZ, создаваемые этим инструментом, полностью совместимы с Google Earth Pro (десктоп) и Google Earth Web. Их также можно импортировать в ArcGIS и другие ГИС-программы, поддерживающие стандарт KML. Просто скачайте файл и перетащите его в Google Earth, чтобы увидеть данные на 3D-глобусе.

Какие типы геометрии поддерживаются?

Конвертер поддерживает все стандартные типы геометрии GeoJSON: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon и GeometryCollection. Структуры Feature и FeatureCollection обрабатываются корректно, а свойства объектов экспортируются в раздел ExtendedData итогового KML.

Сохраняются ли имена и свойства объектов?

Да. Имена объектов (свойство name, если оно есть) переносятся в элемент name метки Placemark KML, поэтому подписи корректно отображаются в Google Earth. Все остальные свойства объектов GeoJSON включаются в блок ExtendedData KML и видны в информационном окне объекта при клике по нему в Google Earth.

Загружаются ли мои файлы на сервер?

Нет. Вся обработка происходит полностью в вашем браузере. Данные GeoJSON никогда не отправляются на сервер, поэтому они остаются конфиденциальными, а инструмент работает даже офлайн после загрузки страницы.