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.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (8)
- LOWin LP_Get_Elevation
- LOWin LP_Get_Elevation_Batch
- LOWin LP_Get_Elevation_Stats
- LOWin LP_Get_Slope_Stats
- LOWin LP_Get_Elevation_Chart
- LOWin LP_Get_Slope_Chart
- LOWin LP_Get_Terrain_Map
- LOWin LP_Get_Terrain_3D
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"location-profile": {
"url": "https://api.geospatialsystem.com/mcp"
}
}
}Remote-Endpunkte
https://api.geospatialsystem.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (9)
🟢list_datasets
List all available elevation datasets on the Geospatial System server.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"queries": {
"items": {},
"type": "array",
"description": "List of point dicts with lat, lon, dataset_id."
}
},
"required": [
"queries"
],
"additionalProperties": false
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}Community
Nachweis