完整仓库(如果您喜欢这个项目,请留下一颗星!)🌟

介绍 GIS 数据转换 MCP:MCP(模型上下文协议)服务器,允许 LLM 访问 GIS 数据转换的 API。

其特点如下:

  • 反向地理编码:将坐标转换为位置信息
  • WKT/GeoJSON 转换:在已知文本和 GeoJSON 格式之间进行转换
  • CSV/GeoJSON 转换:将带有坐标的表格数据转换为 GeoJSON,反之亦然
  • TopoJSON/GeoJSON 转换:在 GeoJSON 和 TopoJSON(保留拓扑的格式)之间转换
  • KML/GeoJSON 转换:将 KML 文件转换为 GeoJSON 格式

什么是 MCP?

​模型上下文协议 (MCP) 是由 Anthropic 开发的开放标准,它使大型语言模型 (LLM) 能够安全高效地与外部工具、数据源和服务交互。

有关 MCP 的更多信息,请阅读本文

我如何构建 A11y MCP

该项目由以下材料构建:

  • 模型上下文协议 SDK(运行 MCP 的基础框架)
  • 众所周知(WKT/GeoJSON 转换)
  • csv2geojson(CSV/GeoJSON 转换)
  • topojson-client 和 topojson-server(TopoJSON 处理)
  • tokml 和 @tmcw/togeojson(KML 转换)
  • xmldom(KML 的 XML 解析)

参照其他知名 MCP(如youtube-transcript MCP)的示例,我能够使用模型上下文协议 SDK 轻松构建此项目。

为什么 GIS 数据转换 MCP 如此有用

GIS 数据转换 MCP 很有用,因为它允许 LLM 运行准确的 GIS 数据转换。

这为用户节省了时间,以前他们必须:

  • 编写自己的数据转换脚本
  • 依靠法学硕士(LLM)来转换数据,但数据转换基于其训练知识,并不准确

这是以前从未做过的事。

这是在 Claude Desktop 上运行 GIS 数据转换 MCP 的示例。

如示例所示,当用户指示反向地理定位经度和纬度数据时,它会响应该位置的精确地址。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐