这是一个基于模型上下文协议(MCP)的地理处理工具服务器,它提供了诸如坐标系统转换、距离计算、面积计算等空间分析功能,能有效满足地理数据处理的多样需求。
本工具服务器提供了便捷的安装方式,你可以按照以下步骤进行安装:
"geo-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@zealgeo/mcp-geo-server"
]
}
这是一个坐标系统转换工具,支持 BD09、GCJ02、WGS84 和 Web Mercator 之间的互相转换。 参数说明:
| 参数 | 详情 |
|---|---|
method |
转换方法,可选值有:BD09toGCJ02(百度坐标系转火星坐标系)、GCJ02toBD09(火星坐标系转百度坐标系)、WGS84toGCJ02(WGS84 转火星坐标系)、GCJ02toWGS84(火星坐标系转 WGS84)、BD09toWGS84(百度坐标系转 WGS84)、WGS84toBD09(WGS84 转百度坐标系)、WebMercatortoLngLat(Web 墨卡托转经纬度)、LngLattoWebMercator(经纬度转 Web 墨卡托) |
longitude |
经度值 |
latitude |
纬度值 |
该工具用于计算折线距离,基于 Web Mercator 投影进行平面距离计算。 参数说明:
| 参数 | 详情 |
|---|---|
coordinates |
折线坐标点数组,格式为 [[lon1,lat1], [lon2,lat2],...] |
unit |
长度单位,可选值有 meters(米,默认)、kilometers(千米) |
coordType |
输入坐标类型,可选值有 WGS84(默认)、GCJ02、BD09 |
此工具用于计算多边形面积,基于 Web Mercator 投影进行平面面积计算。 参数说明:
| 参数 | 详情 |
|---|---|
coordinates |
多边形坐标点数组,格式为 [[lon1,lat1], [lon2,lat2],...] |
unit |
面积单位,可选值有 square_meters(平方米,默认)、square_kilometers(平方公里)、hectares(公顷) |
coordType |
输入坐标类型,可选值有 WGS84(默认)、GCJ02、BD09 |
百度地图使用的坐标系统,它是在 GCJ02 基础上再次加密的。
中国的地理坐标系统,主要用于存储和传输敏感地理位置数据。
国际标准的地球坐标系统,在全球定位和导航领域有广泛应用。
一种适用于球形地球的地图投影方式,常用于在线地图服务。
⚠️ 重要提示
坐标系转换需谨慎处理,避免地理位置信息丢失或偏移。
⚠️ 重要提示
在中国大陆以外的地区使用时,请遵守当地法律法规和数据安全规范。