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

Конвертируйте KML в GeoJSON (и GeoJSON обратно в KML) мгновенно в вашем браузере. Ваши картографические данные остаются на устройстве.

Ваши KML и GeoJSON конвертируются локально в вашем браузере и никогда не загружаются, поэтому приватные точки съёмки, маршруты и границы остаются на устройстве.

Нужно отметить координату? Попробуйте просмотр координат на карте.

Об инструменте Конвертер KML в GeoJSON

Этот конвертер KML в GeoJSON превращает KML, экспортированный из Google Earth, My Maps или ГИС-инструмента, в стандартный GeoJSON, который картографические библиотеки вроде Leaflet, Mapbox и OpenLayers читают напрямую. Переключите направление на GeoJSON в KML, когда нужно снова открыть данные в Google Earth. Точки, линии, полигоны, а также имена и описания их меток переносятся, а сторона GeoJSON украшается, чтобы её было легко просмотреть и вставить в код. Вставьте разметку или загрузите файл через выбор файла, затем скопируйте результат или скачайте его с правильным расширением. Инструмент создан для ГИС-аналитиков, разработчиков веб-карт и всех, кто перекладывает геоданные между форматами. Каждая конвертация работает полностью в вашем браузере, поэтому ваши координаты и названия мест обрабатываются локально и никогда не покидают устройство.

Возможности

Как использовать Конвертер KML в GeoJSON

  1. Выберите направление: KML → GeoJSON или GeoJSON → KML.
  2. Вставьте ваш KML или GeoJSON в поле ввода либо нажмите «Выбрать файл», чтобы загрузить его.
  3. Прочитайте преобразованный вывод в панели справа.
  4. Нажмите «Копировать», чтобы взять результат, или скачайте его как data.geojson либо data.kml.

Пример

Ввод

<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <Placemark>
      <name>Eiffel Tower</name>
      <Point><coordinates>2.2945,48.8584,0</coordinates></Point>
    </Placemark>
  </Document>
</kml>

Результат

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": { "type": "Point", "coordinates": [2.2945, 48.8584, 0] },
      "properties": { "name": "Eiffel Tower" }
    }
  ]
}

Метка KML Placemark с Point становится объектом GeoJSON Feature с именем в properties.

Частые ошибки и устранение неполадок

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

Можно ли конвертировать файл KMZ?
Не напрямую. KMZ — это ZIP-архив, содержащий файл KML (обычно doc.kml) плюс ресурсы. Сначала распакуйте его — переименуйте в .zip и извлеките либо экспортируйте обычный KML из Google Earth — затем вставьте или загрузите KML здесь.
Сохраняются ли стили и значки KML в GeoJSON?
Нет. GeoJSON описывает только геометрию и свойства, поэтому у элементов KML <Style>, <IconStyle> и цветов нет эквивалента, и они отбрасываются. Геометрия, имена меток и описания сохраняются; задайте визуальное оформление заново в вашей картографической библиотеке.
Какие типы геометрии поддерживаются?
Point, LineString, Polygon и MultiGeometry из KML сопоставляются с Point, LineString, Polygon и их вариантами Multi* в GeoJSON, и обратное работает при конвертации GeoJSON в KML.
Создаёт ли GeoJSON → KML отдельный Placemark для каждого объекта?
Да. Каждый объект GeoJSON Feature становится KML <Placemark> со своей геометрией, а имя или описание из свойств объекта записывается в метку, чтобы она корректно подписывалась в Google Earth.
Загружаются ли мои картографические данные при конвертации?
Нет. Конвертация KML в GeoJSON работает полностью в вашем браузере, поэтому ваши координаты и названия мест обрабатываются локально и никогда не покидают устройство.

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

Все инструменты ArrayKit