Kartenwerk
elevation profile
Takes a list of coordinates and returns the elevation at each, the distance and gradient between consecutive points, total ascent and descent, the steepest ramp with the segment it belongs to, and the mean gradient over the whole line. An optional resample interval inserts intermediate points along the great circle between the given ones, which is what makes a steepest-ramp figure meaningful on a route described by a handful of corners. The data is Copernicus DEM GLO-30, free for commercial.
POST https://karte.halowerk.com/v1/elevation-profileEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| points | array | Ja | The line, in order. At least two coordinates. |
| resample_m | number | Nein | Insert intermediate points every this many metres along each segment. Without it only the given points are sampled. Billing follows the resulting sample count, capped at 300. |
| interpolate | boolean | Nein | Bilinear interpolation between the four surrounding grid values. Off returns the nearest grid value unchanged. |
| include_points | boolean | Nein | Return the per-point list. Off returns only the summary figures. |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"points"
],
"additionalProperties": false,
"properties": {
"points": {
"type": "array",
"minItems": 2,
"maxItems": 300,
"description": "The line, in order. At least two coordinates.",
"items": {
"type": "object",
"required": [
"lat",
"lon"
],
"additionalProperties": false,
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude, WGS 84."
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude, WGS 84."
},
"label": {
"type": "string",
"maxLength": 80,
"description": "Optional name, echoed back."
}
}
}
},
"resample_m": {
"type": "number",
"minimum": 10,
"maximum": 10000,
"description": "Insert intermediate points every this many metres along each segment. Without it only the given points are sampled. Billing follows the resulting sample count, capped at 300."
},
"interpolate": {
"type": "boolean",
"default": true,
"description": "Bilinear interpolation between the four surrounding grid values. Off returns the nearest grid value unchanged."
},
"include_points": {
"type": "boolean",
"default": true,
"description": "Return the per-point list. Off returns only the summary figures."
}
}
}Veröffentlichtes Eingabebeispiel
{
"points": [
{
"lat": 50.73,
"lon": 7.12,
"label": "Rhein bei Bonn"
},
{
"lat": 50.6675,
"lon": 7.2078,
"label": "Drachenfels"
}
],
"resample_m": 200
}Ergebnis & Dokumentation
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Kartenwerk0,005 USDC
accessible venue
POSThttps://karte.halowerk.com/v1/accessible-venueSearches OpenStreetMap for venues of a chosen kind near a coordinate and reports accessibility as the separate facts it actually consists of: step-free entrance, accessible toilet, lift, designated parking, plus entrance width and step coun
- Kartenwerk0,005 USDC
air quality
POSThttps://karte.halowerk.com/v1/air-qualityReturns hourly surface concentrations from the CAMS European air-quality ensemble for a point in the cached DACH and Central Europe area. Available pollutants are CO, NO2, NO, O3, PM2.5, PM10 and SO2. Values come from the nearest 0.1 degree
- Kartenwerk0,008 USDC
airspace check
POSThttps://karte.halowerk.com/v1/airspace-checkCombines coordinate-level current weather from Open-Meteo, nearby worldwide METAR observations and worldwide SIGMETs from the U.S. Aviation Weather Center, official FAA TFR NOTAM polygons with time and vertical limits, plus broader NOTAMs w