返回市场
地理信息系统数据转换mcp

地理信息系统数据转换mcp

作者:ronantakizawa15 星标更新:2025-05-01

项目介绍

地理信息系统数据转换MCP

smithery徽章

<a href="https://glama.ai/mcp/servers/@ronantakizawa/gis-dataconvertersion-mcp"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=2894492717,2659173062&fm=3081&app=3081&f=PNG?w=760&h=400" /> </a>

未命名设计副本

地理信息系统数据转换MCP是一个MCP(模型上下文协议)服务器,它使LLMs能够访问地理数据转换工具。

该服务器使用各种GIS库,允许LLMs在不同的地理数据格式、坐标系统和空间参考之间进行转换。

特性

  • 逆地理编码 - 将坐标转换为位置信息
  • 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