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

地理信息系统数据转换_mCP

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

项目介绍

GIS 数据转换 MCP

smithery 徽章

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

未命名设计的副本

GIS 数据转换 MCP 是一个 MCP(模型上下文协议)服务器,它使大语言模型能够访问地理数据转换工具。

该服务器使用各种 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