返回 MCP 目录
public公开dns本地运行

gis-dataconvertersion-mcp

GIS数据转换MCP服务器,为LLM提供地理数据格式转换工具,支持WKT/GeoJSON/CSV/TopoJSON/KML等多种格式互转及反向地理编码功能。

article

README

🚀 地理信息系统数据转换 MCP

地理信息系统数据转换 MCP 是一个 MCP(模型上下文协议)服务器,它允许大语言模型访问地理数据转换工具。该服务器借助各类 GIS 库,可实现不同地理数据格式、坐标系和空间引用之间的转换。

🚀 快速开始

要将此服务器与 Claude Desktop 一起使用,需要在 MCP 设置中进行配置:

macOS 系统

编辑文件 '~/Library/Application Support/Claude/claude_desktop_config.json',内容如下:

{
  "mcpServers": {
    "gis-dataconversion-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "a11y-mcp-server"
      ]
    }
  }
}

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/GeoJSON 转换:在 Well-Known Text 和 GeoJSON 格式之间进行转换。
  • CSV/GeoJSON 转换:将带有坐标的数据从 CSV 转换为 GeoJSON,反之亦然。
  • TopoJSON/GeoJSON 转换:在 GeoJSON 和 TopoJSON(保持拓扑结构的格式)之间进行转换。
  • KML/GeoJSON 转换:将 KML 文件转换为 GeoJSON 格式。

🎥 演示

反向地理编码

点击查看演示

TopoJSON 到 GeoJSON

点击查看演示

📦 安装指南

具体安装步骤见“快速开始”部分。

📚 详细文档

可用工具

wkt_to_geojson

将通用文本(WKT)转换为 GeoJSON 格式。

geojson_to_wkt

将 GeoJSON 转换为通用文本(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 格式。

coordinates_to_location

使用反向地理编码将纬度/经度坐标转换为位置信息。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端