Категории

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

Конвертирует формат KML (Keyhole Markup Language) в формат GeoJSON

Ключевые факты

Категория
Format Conversion
Типы входных данных
textarea, checkbox
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Этот инструмент конвертирует данные из формата KML (Keyhole Markup Language), используемого в Google Earth и ГИС-системах, в формат GeoJSON, который широко применяется в веб-картографии и современных геоинформационных приложениях.

Когда использовать

  • Когда необходимо использовать KML-данные в веб-приложениях или библиотеках, поддерживающих GeoJSON, таких как Leaflet или Mapbox.
  • При миграции географических данных из устаревших систем или приложений в стандартный формат для обмена и анализа.
  • Для подготовки картографической информации к интеграции с JavaScript-фреймворками или облачными сервисами.

Как это работает

  • Вставьте или введите данные KML в текстовое поле инструмента.
  • Инструмент автоматически анализирует структуру KML и преобразует её в формат GeoJSON.
  • При необходимости активируйте опцию 'Форматированный Вывод' для улучшения читаемости результата.
  • Скопируйте или скачайте полученный GeoJSON-код для дальнейшего использования.

Сценарии использования

Разработка интерактивных веб-карт с данными из Google Earth или других источников KML.
Подготовка геоданных для анализа в инструментах, работающих с GeoJSON, например, в QGIS или онлайн-сервисах.
Обмен картографической информацией между командами или платформами в стандартном, удобном для веба формате.

Примеры

1. Конвертация маршрутов для веб-визуализации

Географ-исследователь
Контекст
Исследователь собрал данные о пеших маршрутах в горах в формате KML с помощью Google Earth для научного проекта.
Проблема
Необходимо отобразить эти маршруты на веб-сайте проекта, который использует библиотеку Leaflet, работающую с GeoJSON.
Как использовать
Вставьте KML-код маршрутов в поле 'KML Вход' и нажмите кнопку конвертации.
Пример конфигурации
Оставьте опцию 'Форматированный Вывод' включённой для удобства последующего редактирования.
Результат
Получен читаемый GeoJSON-файл, который успешно загружен на веб-сайт для интерактивного отображения маршрутов.

2. Интеграция данных о достопримечательностях

Веб-разработчик
Контекст
Разработчик создаёт туристическое приложение и имеет KML-файл с координатами и описаниями исторических памятников.
Проблема
Приложение использует фреймворк, который оптимизирован для работы с GeoJSON, а не с KML.
Как использовать
Загрузите KML-файл через текстовое поле, инструмент преобразует его в GeoJSON.
Результат
Данные о достопримечательностях конвертированы и интегрированы в приложение, обеспечив быструю загрузку и отображение на карте.

Проверить на примерах

json

Связанные хабы

FAQ

Что такое KML и GeoJSON?

KML — это формат для отображения географических данных в приложениях вроде Google Earth, а GeoJSON — это легковесный стандарт для веб-картографии на основе JSON.

Почему стоит конвертировать KML в GeoJSON?

GeoJSON лучше интегрируется с веб-технологиями, обеспечивает более простую обработку в JavaScript и поддерживается множеством современных инструментов.

Какие данные сохраняются при конвертации?

Инструмент сохраняет геометрию (точки, линии, полигоны) и основные атрибуты, такие как названия, описания и стили, если они указаны в KML.

Можно ли конвертировать большие KML-файлы?

Инструмент обрабатывает текстовые данные, но для очень объёмных файлов рекомендуется использовать специализированное программное обеспечение для оптимизации.

Поддерживает ли инструмент обратную конвертацию из GeoJSON в KML?

Нет, этот инструмент предназначен исключительно для преобразования из KML в GeoJSON.

Документация API

Конечная точка запроса

POST /ru/api/tools/kml-to-geojson

Параметры запроса

Имя параметра Тип Обязательно Описание
kmlInput textarea Да -
prettyPrint checkbox Нет -

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-kml-to-geojson": {
      "name": "kml-to-geojson",
      "description": "Конвертирует формат KML (Keyhole Markup Language) в формат GeoJSON",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=kml-to-geojson",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]