关于 GIS Data Conversion MCP
GIS Data Conversion MCP 是面向需要处理地理数据的 LLM 应用的 MCP 服务,支持空间格式与坐标转换。它涵盖常见表格、矢量和地图格式,并提供反向地理编码。
主要功能
- 01WKT 与 GeoJSON 转换
- 02CSV 与 GeoJSON 转换
- 03TopoJSON 与 GeoJSON 转换
- 04KML 与 GeoJSON 转换
- 05坐标反向地理编码
适用场景
- 01将含坐标的 CSV 转为 GeoJSON
- 02在 WKT 与 GeoJSON 之间转换空间数据
- 03将保留拓扑的 TopoJSON 转为 GeoJSON
- 04根据坐标查询地点名称
MCP 相关
它向 MCP 客户端提供地理数据转换和反向地理编码工具,涵盖 WKT、CSV、GeoJSON、TopoJSON 与 KML。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 要测试的网页 URL |
| tags | array | 否 | 可选:要测试的无障碍标签数组(例如 "wcag2a"、"wcag2aa"、"wcag21a") |
| width | number | 否 | 视口宽度,单位为像素(默认值:1280) |
| height | number | 否 | 视口高度,单位为像素(默认值:800) |
详细介绍
GIS 数据转换 MCP
GIS 数据转换 MCP 是一个 MCP(Model Context Protocol)服务,为大模型提供地理数据转换工具。
此服务使用各种 GIS 库,让大模型能够在不同地理数据格式、坐标系和空间参考之间进行转换。
功能
- 反向地理编码 - 将坐标转换为位置信息
- 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'
{
"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_to_geojson
将 Well-Known Text(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 格式。
coordinates_to_location
使用反向地理编码将纬度/经度坐标转换为地点名称。
依赖项
- @modelcontextprotocol/sdk
- wellknown
- csv2geojson
- topojson-client
- topojson-server
- @tmcw/togeojson
- xmldom
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。