API & MCP

Everything a person can do on GISela Area & Length, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

GISela Area & Length

Measures every polygon and line of GeoJSON, KML, GPX, CSV/WKT or shapefile data on the WGS 84 ellipsoid with Karney’s geodesic algorithms — the same numbers as GISela’s measure tool and attribute fields. Holes are subtracted; results in metric or imperial units.

Inputs of GISela Area & Length
FieldTypeDefaultDescription
datatextarea—Data. GeoJSON, TopoJSON, KML, GPX, CSV (lat/lon, x/y or a WKT column) or WKT lines. Or upload a file below.
filefile—File (optional). Used instead of the pasted text. Shapefiles: put .shp, .dbf and .prj into one ZIP.
fromtext"auto"Coordinate system of the data. “auto” reads it from the file (.prj, GeoJSON crs); otherwise an EPSG code such as 2056, 25832 or 27700. Without information the data is read as WGS 84 longitude/latitude.
unitsselect (metric, imperial)"metric"Units

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "gisela-area-length": { "type": "http", "url": "https://giselaarealength.usefulweb.site/mcp" }
  }
}