Преобразование данных ГИС MCP
GIS Data Conversion MCP — это сервер MCP (Model Context Protocol), который предоставляет LLM-специалистам доступ к инструментам преобразования географических данных.
Этот сервер использует различные библиотеки ГИС, позволяющие магистрам права выполнять преобразование между различными форматами географических данных, системами координат и пространственными привязками.
Функции
- Обратное геокодирование — преобразование координат в информацию о местоположении
- Преобразование WKT/GeoJSON — преобразование между форматами Well-Known Text и GeoJSON
- Преобразование CSV/GeoJSON — преобразование табличных данных с координатами в GeoJSON и наоборот.
- Преобразование TopoJSON/GeoJSON — преобразование между GeoJSON и TopoJSON (формат, сохраняющий топологию)
- Преобразование KML/GeoJSON — преобразование файлов KML в формат GeoJSON
Демо
Обратное геокодирование
https://github.com/user-attachments/assets/e21b10c3-bb67-4322-9742-efa8c7d8b332
TopoJSON в GeoJSON
https://github.com/user-attachments/assets/a5d56051-8aed-48bb-8de1-820df8d34fe3
Установка
Чтобы использовать этот сервер с Claude Desktop, вам необходимо настроить его в настройках MCP:
Для macOS: отредактируйте файл '~/Library/Application Support/Claude/claude_desktop_config.json'
Для Windows: отредактируйте файл %APPDATA%\Claude\settings\claude_mcp_settings.json
Для Linux: отредактируйте файл ~/.config/Claude/settings/claude_mcp_settings.json
Замените /path/to/axe-mcp-server/build/index.js
фактическим путем к скомпилированному файлу сервера.
Доступные инструменты
wkt_to_geojson
Конвертирует общеизвестный текст (WKT) в формат GeoJSON.
geojson_to_wkt
Конвертирует GeoJSON в формат Well-Known Text (WKT).
csv_to_geojson
Конвертирует CSV с географическими данными в GeoJSON.
Параметры:
csv
(обязательно): строка CSV для преобразованияlatfield
(обязательно): Имя поля для широтыlonfield
(обязательно): Имя поля для долготыdelimiter
(необязательно): разделитель CSV (по умолчанию запятая)
geojson_to_csv
Конвертирует GeoJSON в формат CSV.
geojson_to_topojson
Конвертирует GeoJSON в формат TopoJSON (более компактный с общими границами).
Параметры:
geojson
(обязательно): объект GeoJSON для преобразованияobjectName
(необязательно): Имя объекта TopoJSON, который нужно создать (по умолчанию: «data»).quantization
(необязательно): параметр квантования для упрощения (по умолчанию: 1e4, 0 — отключить)
topojson_to_geojson
Конвертирует формат TopoJSON в GeoJSON.
Параметры:
geojson
(обязательно): объект GeoJSON для преобразованияobjectName
(необязательно): Имя объекта TopoJSON, который нужно создать (по умолчанию: «data»).
kml_to_geojson
Конвертирует KML в формат GeoJSON.
geojson_to_kml
Конвертирует GeoJSON в формат KML.
координаты_местоположения
Преобразует координаты широты/долготы в название местоположения с помощью обратного геокодирования.
Зависимости
- @modelcontextprotocol/sdk
- известный
- csv2geojson
- topojson-клиент
- topojson-сервер
- @tmcw/togeojson
- xmldom
Tools
Сервер MCP, который предоставляет LLM-специалистам доступ к инструментам преобразования географических данных, позволяя выполнять преобразования между различными форматами, такими как WKT, GeoJSON, CSV, TopoJSON и KML, а также выполнять обратное геокодирование.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA powerful MCP server for fetching and transforming web content into various formats (HTML, JSON, Markdown, Plain Text) with ease.Last updated -41,89334TypeScriptMIT License
- -securityAlicense-qualityA MCP server that transforms code repositories from GitHub, GitLab, or local directories into LLM-friendly formats, preserving context and structure for better AI processing.Last updated -9PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) based geographic processing server that provides spatial analysis functions including coordinate system conversions, distance calculations, and area calculations.Last updated -36682JavaScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to query data from various NASA APIs, allowing access to astronomical data, space weather information, Earth imagery, and exoplanet information directly from compatible AI clients.Last updated -213PythonMIT License