Категории

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

Конвертирует формат GeoJSON в формат XML OpenStreetMap (OSM)

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

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

Обзор

Наш онлайн-инструмент позволяет быстро и точно конвертировать географические данные из формата GeoJSON в XML-структуру OpenStreetMap (OSM), обеспечивая совместимость ваших геоданных с картографическими редакторами и ГИС-системами.

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

  • При необходимости импорта пользовательских геометрий в редакторы OpenStreetMap, такие как JOSM или iD.
  • Для подготовки данных, созданных в сторонних ГИС-приложениях, к загрузке в базу данных OSM.
  • Когда требуется преобразовать векторные слои в стандартный XML-формат для дальнейшего анализа или визуализации.

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

  • Вставьте содержимое вашего GeoJSON-файла в поле ввода.
  • Укажите начальные ID для узлов и путей, если вы планируете объединять данные с существующими проектами.
  • Выберите опцию форматированного вывода для удобства чтения кода.
  • Нажмите кнопку конвертации и скопируйте полученный XML-код для сохранения в файл .osm.

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

Перенос границ административных районов из GeoJSON в базу данных OSM.
Подготовка пользовательских маршрутов для навигационных приложений на базе OSM.
Интеграция данных о точках интереса (POI) из внешних источников в карту OpenStreetMap.

Примеры

1. Импорт границ парка

Картограф-волонтер
Контекст
У вас есть файл GeoJSON с контуром нового городского парка, созданный в QGIS.
Проблема
Необходимо добавить этот контур в OpenStreetMap, но формат GeoJSON не поддерживается напрямую для загрузки объектов.
Как использовать
Вставьте GeoJSON в поле ввода, оставьте ID по умолчанию и нажмите конвертировать.
Пример конфигурации
nodeStartId: -1, wayStartId: -1, prettyPrint: true
Результат
Получен готовый XML-код, который можно открыть в JOSM и загрузить на сервер OSM.

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

json, xml

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

FAQ

Что такое формат OSM?

Это XML-формат, используемый проектом OpenStreetMap для хранения географических объектов, таких как узлы (nodes), пути (ways) и отношения (relations).

Зачем нужны начальные ID?

ID необходимы для идентификации объектов в базе данных OSM. Использование отрицательных значений позволяет избежать конфликтов с существующими объектами при импорте.

Поддерживает ли конвертер сложные геометрии?

Инструмент преобразует стандартные типы GeoJSON (точки, линии, полигоны) в соответствующие элементы OSM.

Нужно ли устанавливать дополнительное ПО?

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

Можно ли использовать результат в JOSM?

Да, полученный XML-файл полностью совместим с редактором JOSM и другими инструментами экосистемы OpenStreetMap.

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

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

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

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

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

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

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

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

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

{
  "mcpServers": {
    "elysiatools-geojson-to-osm": {
      "name": "geojson-to-osm",
      "description": "Конвертирует формат GeoJSON в формат XML OpenStreetMap (OSM)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=geojson-to-osm",
      "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]