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
使用反向地理编码将纬度/经度坐标转换为位置信息。
微信扫一扫