Конвертер 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 и GeoJSON обратно в KML одним переключателем направления
- Обрабатывает метки Point, LineString, Polygon и MultiGeometry
- Переносит имя и описание метки в свойства объекта GeoJSON
- Украшает вывод GeoJSON, чтобы он был читаемым и удобным для сравнения
- Загрузка файла .kml, .geojson, .json или .xml через выбор файла либо вставка напрямую
- Копирование результата или скачивание как data.geojson либо data.kml
- Понятные встроенные сообщения об ошибках для некорректного XML или невалидного JSON
- Работает полностью в вашем браузере — без загрузки, поэтому подходит для приватных картографических данных
Как использовать Конвертер KML в GeoJSON
- Выберите направление: KML → GeoJSON или GeoJSON → KML.
- Вставьте ваш KML или GeoJSON в поле ввода либо нажмите «Выбрать файл», чтобы загрузить его.
- Прочитайте преобразованный вывод в панели справа.
- Нажмите «Копировать», чтобы взять результат, или скачайте его как 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.
Частые ошибки и устранение неполадок
- Вывод показывает ошибку «Invalid XML», хотя файл выглядит нормально. — KML — это XML, поэтому каждый тег должен быть закрыт и вложен правильно. Экспортируйте файл заново или вставьте документ целиком, начиная с корневого элемента <kml>.
- Вы загрузили файл .kmz, и ничего не конвертируется. — KMZ — это KML в архиве. Сначала распакуйте его (переименуйте в .zip и извлеките либо экспортируйте обычный KML через Google Earth) и вставьте получившийся doc.kml.
- Конвертация GeoJSON в KML завершается сообщением «Invalid JSON». — Убедитесь, что ввод — валидный GeoJSON: объект Feature, FeatureCollection или Geometry. Пропустите его через форматировщик JSON, чтобы заметить лишнюю запятую или скобку.
- Стили, значки и цвета из KML отсутствуют в GeoJSON. — GeoJSON — это формат геометрии и свойств без визуального оформления, поэтому блоки KML <Style> намеренно отбрасываются. Задайте оформление заново в вашей картографической библиотеке.
Часто задаваемые вопросы
- Можно ли конвертировать файл 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 работает полностью в вашем браузере, поэтому ваши координаты и названия мест обрабатываются локально и никогда не покидают устройство.
Связанные инструменты
- Конвертер GPX в GeoJSON — Конвертируйте GPS-треки, маршруты и путевые точки между GPX и GeoJSON в обе стороны, локально в браузере.
- Конвертер WKT в GeoJSON — Конвертируйте геометрии WKT (Well-Known Text) в GeoJSON и обратно, локально в браузере.
- Конвертер GeoJSON в CSV — Конвертируйте GeoJSON в CSV и обратно: координаты становятся столбцами широты и долготы, локально в браузере.
- Карта по широте и долготе — Отметьте широту и долготу на карте OpenStreetMap или кликните по карте, чтобы считать координаты обратно.
- Форматировщик JSON — Форматируйте, минимизируйте и проверяйте JSON с указанием места ошибок.
Все инструменты ArrayKit