GIS数据转换MCP
](https://smithery.ai/server/@ronantakizawa/gis-dataconvertersion-mcp)
GIS数据转换MCP是一个MCP(模型上下文协议)服务器,它使LLM能够访问地理数据转换工具。
此服务器使用各种GIS库,允许LLM在不同的地理数据格式、坐标系和空间参考之间进行转换。
特性
- 反向地理编码 -将坐标转换为位置信息
- WKT/GeoJSON转换 -在已知文本和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
将已知文本(WKT)转换为GeoJSON格式。
geojson_to_wkt
将GeoJSON转换为已知文本(WKT)格式。
csv_to_geojson
将包含地理数据的CSV转换为GeoJSON。
参数:
csv(必填):要转换的CSV字符串latfield(必填):纬度字段名称lonfield(必填):经度字段名delimiter(可选):CSV分隔符(默认为逗号)
geojson_to_sv
将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格式。
坐标_位置
使用反向地理编码将纬度/经度坐标转换为位置名称。
依赖项
- @模型上下文协议/sdk
- 知名
- csv2geojson
- topojson客户端
- topojson服务器
- @tmcw/togeojson
- 可扩展标记语言编程接口规范

