Geospatial System — Location Profile
Elevation, slope, terrain maps & 3-D surfaces for any site — near-global 30 m, US 10 m, AU/NZ 5 m.
我該用這個嗎
品質與安全性
發現項目(8)
- LOW在 LP_Get_Elevation 中
- LOW在 LP_Get_Elevation_Batch 中
- LOW在 LP_Get_Elevation_Stats 中
- LOW在 LP_Get_Slope_Stats 中
- LOW在 LP_Get_Elevation_Chart 中
- LOW在 LP_Get_Slope_Chart 中
- LOW在 LP_Get_Terrain_Map 中
- LOW在 LP_Get_Terrain_3D 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"location-profile": {
"url": "https://api.geospatialsystem.com/mcp"
}
}
}遠端端點
https://api.geospatialsystem.com/mcpstreamable-http它能做什麼
工具清單
工具(9)
🟢list_datasets
List all available elevation datasets on the Geospatial System server.
輸入結構描述
{
"type": "object",
"properties": {},
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢LP_Get_Elevation(lat, lon, dataset_id)
Get the elevation in metres at a specific lat/lon coordinate. Available on all tiers including Free.
輸入結構描述
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees (WGS-84)."
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees (WGS-84)."
},
"dataset_id": {
"type": "string",
"description": "Dataset identifier (see list_datasets)."
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢LP_Get_Elevation_Batch(queries)
Get elevation for up to 100 points in one call. Pass a list of objects: [{"lat":…,"lon":…,"dataset_id":…}, …] Available on all tiers including Free.
輸入結構描述
{
"type": "object",
"properties": {
"queries": {
"items": {},
"type": "array",
"description": "List of point dicts with lat, lon, dataset_id."
}
},
"required": [
"queries"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢LP_Get_Elevation_Stats(lat, lon, dataset_id)
Get elevation statistics (Min, Average, Max) for 3×3, 5×5 and 7×7 pixel windows centred on the coordinates. Requires Pro or Enterprise key.
輸入結構描述
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees (WGS-84)."
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees (WGS-84)."
},
"dataset_id": {
"type": "string",
"description": "Dataset identifier."
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢LP_Get_Slope_Stats(lat, lon, dataset_id)
Get terrain slope statistics (Min, Average, Max) in degrees for 3×3, 5×5 and 7×7 pixel windows. WGS-84 corrected. Requires Pro key.
輸入結構描述
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees (WGS-84)."
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees (WGS-84)."
},
"dataset_id": {
"type": "string",
"description": "Dataset identifier."
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢LP_Get_Elevation_Chart(lat, lon, dataset_id, fmt)
Generate a range-box chart showing elevation Min/Avg/Max across three neighbourhood window sizes. Returns a URL to the chart image. Requires Pro key. Supports PNG / SVG / PDF.
輸入結構描述
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees (WGS-84)."
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees (WGS-84)."
},
"dataset_id": {
"type": "string",
"description": "Dataset identifier."
},
"fmt": {
"default": "png",
"type": "string",
"description": "Output format — 'png' (default), 'svg', or 'pdf'."
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢LP_Get_Slope_Chart(lat, lon, dataset_id, fmt)
Generate a range-box chart showing terrain slope Min/Avg/Max across three neighbourhood window sizes. Returns a URL to the chart image. Requires Pro key. Supports PNG / SVG / PDF.
輸入結構描述
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees (WGS-84)."
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees (WGS-84)."
},
"dataset_id": {
"type": "string",
"description": "Dataset identifier."
},
"fmt": {
"default": "png",
"type": "string",
"description": "Output format — 'png', 'svg', or 'pdf'."
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢LP_Get_Terrain_Map(lat, lon, dataset_id, offset, n_arrows, ...)
Generate a composite terrain map: Google Hybrid satellite (EPSG:3857) + smoothed contours with labels + flow-direction arrows + location pin. All layers are reprojected to EPSG:3857 — no overlay mismatch. Requires Pro key. Supports PNG.
輸入結構描述
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees (WGS-84)."
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees (WGS-84)."
},
"dataset_id": {
"type": "string",
"description": "Dataset identifier."
},
"offset": {
"default": 20,
"type": "integer",
"description": "Half-window pixels (default 20 → 41×41 px area)."
},
"n_arrows": {
"default": 11,
"type": "integer",
"description": "Flow arrow grid density (default 11)."
},
"fmt": {
"default": "png",
"type": "string",
"description": "Output format — 'png'."
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢LP_Get_Terrain_3D(lat, lon, dataset_id, offset, elev_angle, ...)
Generate a 3-D perspective terrain surface map (Plotly go.Surface) coloured by elevation with a red spike pin marking the query location. Requires Pro key. Supports PNG / HTML.
輸入結構描述
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees (WGS-84)."
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees (WGS-84)."
},
"dataset_id": {
"type": "string",
"description": "Dataset identifier."
},
"offset": {
"default": 20,
"type": "integer",
"description": "Half-window pixels (default 20)."
},
"elev_angle": {
"default": 45,
"type": "number",
"description": "Camera elevation angle in degrees (default 45)."
},
"azim_angle": {
"default": 135,
"type": "number",
"description": "Camera azimuth angle in degrees (default 135)."
},
"fmt": {
"default": "png",
"type": "string",
"description": "Output format — 'png', or 'html'."
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}社群
證據