API-Referenz
Eng minimal Referenz fir déi ëffentlech GeoPilot-API — all Endpunkt hei ënnendrënner ass ënner /api/v1/public um Domain vun Ärer GeoPilot-Installatioun ze fannen an ass mat engem API-Schlëssel authentifizéiert, net mat engem Sessiouns-Cookie.
Wéi ED-269 an ED-318 sech ënnerscheeden, Feld fir Feld: liest de Guide. →
API fir Flichverbuetszone fir Dronen: déi éischt Schrëtt →
Wéi Dir ED-269- an ED-318-Geozonen a GeoJSON oder KML konvertéiert →
Maschinnliesbar: d'OpenAPI-3.1-Beschreiwung →
Ännerungsprotokoll
Wat sech an der ëffentlecher API geännert huet, dat Neiste fir d'éischt. Eng Ännerung gëtt nëmmen als Breaking markéiert, wann eng bestoend, korrekt geformte Requête sech elo anescht verhält; alles anert ass eng Ergänzung oder eng Korrektur.
Konfliktkontrollen nennen elo déi ausgeloosse Quellen
Äntwerte vu POST /restrictions/intersect enthalen en neien Array excludedSources: all Quell, déi net fir d'API lizenzéiert ass an där hir Restriktiounen d'Form och beréiert, mat enger Zuel, awer ni d'Restriktioune selwer. Virdru gouf eng Kontroll an esou engem Land total: 0 zréck, wat ausgesinn huet wéi e fräie Beräich. All Konflikt huet och sourceAttribution, d'Quellenugab, déi Dir bei CC-BY-Donnéeë weise musst.
OpenAPI-Beschreiwung an API-Katalog publizéiert
Déi ëffentlech API ass elo als OpenAPI 3.1 ënner /api/v1/public/openapi.json beschriwwen, generéiert aus deene selwechte Schemaen, mat deenen d'API d'Requêten validéiert, an an engem RFC-9727-Katalog ënner /.well-known/api-catalog opgelëscht. E Liveness-Endpunkt, GET /api/v1/public/health, äntwert ouni Schlëssel. Keng bestoend Requête verhält sech anescht.
ED-318-Konversioune géint zwee reell Feeds korrigéiert
Den ED-318-Codec war op Basis vum publizéierte Schema gebaut ginn, ouni e reelle Feed, fir en ze kontrolléieren. Elo ass e direkt géint reell Exporter verifizéiert, an e puer Feldzouuerdnunge ware falsch: d'Schreifweis vum Autorisatiounswäert, wou d'Héicht steet (an der Geometrie, net an de Properties) a wéi d'Geometrie vun enger Zon mat méi Volumen duergestallt gëtt. All Konversioun vun oder an ED-318 — ed269-ed318, kml-ed318, geojson-ed318 an hir Géigerichtungen — kann fir e reellt ED-318-Dokument en anert, korrigéiert Resultat erausginn wéi virun dëser Korrektur.
E Schlëssel kréien
Den API-Zougang ass e separat Produit vum Abonnement fir d'Kaart, gëtt eegestänneg ofgerechent, an Dir verwalt en selwer, soubal Äre Kont en huet.
Nei hei? API-Zougang abonnéieren
Wëllt Dir et testen, ier Dir kaaft, oder braucht Dir eng individuell Rate-Limit? Zougang ufroen
Schonn abonnéiert? Erstellt e Schlëssel an Ärem Profil — gitt him en Numm, wielt nëmmen d'Berechtegungen, déi Dir braucht, a kopéiert de roue Schlëssel, wann en ugewise gëtt, well en nëmmen eng eenzeg Kéier ugewise gëtt. API-Schlëssele verwalten
Authentifikatioun
All Requête dréit Äre Schlëssel als Bearer-Token.
Authorization: Bearer <your-api-key>Zwee Feelerzoustänn ginn ënnerscheet:
- De Schlëssel feelt oder ass falsch geformt, onbekannt, zréckgezunn oder ofgelaf — 401 Unauthorized.
- E gëltege Schlëssel, deem säi Besëtzer keen API-Zougang méi huet (Abonnement gekënnegt oder ofgelaf) — 403 Forbidden.
- E gëltege Schlëssel, deen d'Berechtegung net huet, déi en Endpunkt verlaangt — 403 Forbidden, mat der Ugab vun der feelender Berechtegung.
Berechtegungen
All Schlëssel gëtt mat enger oder méi Berechtegungen erstallt. Eng Requête brauch d'Berechtegung, déi hiren Endpunkt verlaangt, egal ob de Kont iwwerhaapt API-Zougang huet.
- RESTRICTIONS_READ
- Donnéeë vu Loftraumrestriktioune liesen — Lëscht, Punkt, Radius an Ofro vun enger eenzeler Restriktioun.
- CONFLICT_CHECK
- E gezeechent Gebitt oder eng Streck mat den aktive Restriktioune vergläichen.
- CONVERT_ED269
- Tëscht ED-269 a GeoJSON konvertéieren.
- CONVERT_KML
- Tëscht KML an all anert ënnerstëtzt Format konvertéieren.
- CONVERT_ED318
- Tëscht ED-318 an all anert ënnerstëtzt Format konvertéieren.
Rate-Limitten
All Kontingent hei ënnendrënner gëtt pro Schlëssel iwwer eng gläitend Fënster vun enger Minutt gezielt. All Äntwert dréit X-RateLimit-Limit an X-RateLimit-Remaining; eng 429 dréit och Retry-After.
- Konversioun
- /convert/ed269-to-geojson, /convert/geojson-to-ed269, /convert/:from-:to
- 60 Requêten pro Minutt (Standard).
- Restriktioune liesen
- /restrictions, /at, /near, /:id
- 60 Requêten an 200 MB pro Minutt (Standard).
- Konfliktkontroll
- /restrictions/intersect
- 60 Requêten pro Minutt (Standard).
Braucht Dir eng méi héich Limitt fir eng bestëmmten Integratioun? Zougang ufroen
Feeler
All Feeler — vun all Endpunkt — huet déi selwecht JSON-Form (RFC 9457 "problem details"), esou datt Äre Client ee Feelerwee behandele kann, amplaz fir all Endpunkt ze roden.
{
"type": "https://geopilot.space/problems/forbidden",
"title": "Insufficient permissions",
"status": 403,
"detail": "This API key does not have the CONFLICT_CHECK scope.",
"instance": "/api/v1/public/restrictions/intersect",
"requestId": "b3f2b8b0-8b7a-4c9b-9c9a-2f6a7a2b6b34"
}errors lëscht Validatiounsfeeler op Feldniveau op a kënnt nëmme bei engem 400 oder 422 vir.
- 400
- De Body, d'Query oder d'Parameter vun der Requête hunn d'Validatioun net bestanen.
- 401
- De Schlëssel feelt oder ass falsch geformt, onbekannt, zréckgezunn oder ofgelaf.
- 403
- De Besëtzer vum Schlëssel huet keen aktiven API-Zougang méi, oder dem Schlëssel feelt d'Berechtegung, déi den Endpunkt verlaangt.
- 404
- Déi ugefrote Ressource gëtt et net, oder se ass fir Äre Schlëssel net siichtbar — kuckt den Hiweis zur Lizenz hei uewen.
- 422
- Déi ageschéckte Geometrie ass ongëlteg oder ze komplex, fir se ze bewäerten.
- 429
- Rate-Limit iwwerschratt. Probéiert et no der Unzuel vu Sekonnen, déi am Retry-After steet, nach eng Kéier.
Länner, déi d'API ofdeckt
D'API liwwert nëmmen Donnéeën aus Quellen, deenen hir Publikatiounsstellen d'kommerziell Weiderverwendung an d'Weiderverbreedung erlaben, dofir deckt se manner Länner of wéi d'Kaart. Soss ginn Restriktiounsofroen näischt zréck, an eng Konfliktkontroll lëscht déi ausgeloosse Quellen ënner excludedSources op, amplaz de Beräich als fräi ze mellen.
- Ofgedeckt:
- Australien, Finnland, Lëtzebuerg, Norwegen, Schwäiz, Vereenegt Staaten
- Nëmmen op der Kaart (Konditioune fir Weiderverwendung net gekläert):
- Lettland, Portugal, Rumänien
Endpunkten
Restriktiounsofroe ginn nëmmen Donnéeën aus Quellen zréck, deenen hir Lizenz kommerziell Notzung a Weiderverbreedung erlaabt. Eng Quell, déi aus dëse Grënn ausgeschloss ass, verhält sech, wéi wann et se net géif ginn: GET /restrictions/:id gëtt fir si 404 zréck, genee wéi fir eng onbekannt ID. D'Konfliktkontroll ass déi eenzeg Ausnam: si nennt dat Ausgeloossent ënner excludedSources, sou datt en ausgeschlossent Land ni als fräi gemellt gëtt.
GET /api/v1/public/restrictions
Scope: RESTRICTIONS_READ
Restriktiounen oplëschten, filterbar no Land, Bounding Box, Typ, Wierkung a méi.
curl "https://geopilot.space/api/v1/public/restrictions?country=FI" \
-H "Authorization: Bearer $GEOPILOT_API_KEY"Äntwert
{
"meta": {
"freshness": {
"state": "FRESH",
"sources": [{ "sourceId": "fi-traficom-zones", "state": "FRESH", "lastSyncedAt": "2026-09-01T09:00:00.000Z" }],
"generatedAt": "2026-09-01T12:00:00.000Z"
},
"pagination": { "limit": 1000, "nextCursor": null, "returned": 214, "truncated": false },
"detail": "FULL",
"attributions": ["Source: Finnish Transport and Communications Agency Traficom, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Modified by GeoPilot: geometry simplified, zones classified."],
"sources": [
{
"id": "fi-traficom-zones",
"providerKey": "fi-traficom-zones",
"name": "Traficom UAS geographical zones",
"attribution": "Source: Finnish Transport and Communications Agency Traficom, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Modified by GeoPilot: geometry simplified, zones classified.",
"sourceTimestamp": "2026-09-01T06:00:00.000Z",
"lastSyncedAt": "2026-09-01T09:00:00.000Z"
}
],
"authorities": [{ "id": "traficom", "name": "Traficom", "phone": null, "email": null, "website": null }],
"evaluatedAt": "2026-09-01T12:00:00.000Z",
"disclaimer": "GeoPilot is an independent planning tool and is not affiliated with or endorsed by any aviation authority. It shows data published by national authorities, which may be incomplete, out of date or simplified in processing, and it does not authorize any flight. Always check the authority's own publication and current NOTAMs before flying."
},
"geojson": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"id": "3f1b2c4d-0000-4000-8000-000000000000",
"geometry": { "type": "Polygon", "coordinates": [[[24.90,60.29],[25.00,60.29],[25.00,60.35],[24.90,60.35],[24.90,60.29]]] },
"properties": {
"id": "3f1b2c4d-0000-4000-8000-000000000000",
"externalId": "EF-UAS-EXAMPLE",
"countryIso2": "FI",
"name": "Example aerodrome UAS zone",
"description": null,
"type": "RESTRICTED_AREA",
"effect": "AUTHORIZATION_REQUIRED",
"effectBasis": "PROVIDER_RULE",
"status": "ACTIVE",
"lowerLimit": { "meters": 0, "datum": "GND", "raw": "GND", "parsed": true },
"upperLimit": { "meters": 1500, "datum": "AMSL", "raw": "1500 AMSL", "parsed": true },
"activationStart": null,
"activationEnd": null,
"schedule": null,
"activeNow": true,
"sourceId": "fi-traficom-zones",
"authorityId": "traficom",
"firstSeenAt": "2025-01-15T00:00:00.000Z",
"lastSeenAt": "2026-09-01T09:00:00.000Z"
}
}
]
}
}GET /api/v1/public/restrictions/at
Scope: RESTRICTIONS_READ
All Restriktiounen an den Donnéeë vun der API, déi op engem Punkt openeen leien.
curl "https://geopilot.space/api/v1/public/restrictions/at?lat=60.32&lon=24.95" \
-H "Authorization: Bearer $GEOPILOT_API_KEY"Äntwert
{
"meta": { "…": "same shape as GET /restrictions, above" },
"geojson": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"id": "3f1b2c4d-0000-4000-8000-000000000000",
"geometry": { "type": "Polygon", "coordinates": [[[24.90,60.29],[25.00,60.29],[25.00,60.35],[24.90,60.35],[24.90,60.29]]] },
"properties": {
"id": "3f1b2c4d-0000-4000-8000-000000000000",
"externalId": "EF-UAS-EXAMPLE",
"name": "Example aerodrome UAS zone",
"type": "RESTRICTED_AREA",
"effect": "AUTHORIZATION_REQUIRED",
"effectBasis": "PROVIDER_RULE",
"status": "ACTIVE",
"activeNow": true,
"sourceId": "fi-traficom-zones",
"authorityId": "traficom"
}
}
]
}
}GET /api/v1/public/restrictions/near
Scope: RESTRICTIONS_READ
Restriktiounen an engem Radius ronderëm e Punkt, déi noosten als éischt.
curl "https://geopilot.space/api/v1/public/restrictions/near?lat=60.32&lon=24.95&radiusMeters=5000" \
-H "Authorization: Bearer $GEOPILOT_API_KEY"Äntwert
{
"meta": { "…": "same shape as GET /restrictions, above" },
"geojson": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"id": "3f1b2c4d-0000-4000-8000-000000000000",
"geometry": { "type": "Polygon", "coordinates": [[[24.90,60.29],[25.00,60.29],[25.00,60.35],[24.90,60.35],[24.90,60.29]]] },
"properties": {
"id": "3f1b2c4d-0000-4000-8000-000000000000",
"externalId": "EF-UAS-EXAMPLE",
"name": "Example aerodrome UAS zone",
"type": "RESTRICTED_AREA",
"effect": "AUTHORIZATION_REQUIRED",
"effectBasis": "PROVIDER_RULE",
"status": "ACTIVE",
"activeNow": true,
"sourceId": "fi-traficom-zones",
"authorityId": "traficom",
"distanceMeters": 842.6
}
}
]
}
}GET /api/v1/public/restrictions/:id
Scope: RESTRICTIONS_READ
Eng Restriktioun no ID.
curl "https://geopilot.space/api/v1/public/restrictions/3f1b2c4d-0000-4000-8000-000000000000" \
-H "Authorization: Bearer $GEOPILOT_API_KEY"Äntwert
{
"type": "Feature",
"id": "3f1b2c4d-0000-4000-8000-000000000000",
"geometry": { "type": "Polygon", "coordinates": [[[24.90,60.29],[25.00,60.29],[25.00,60.35],[24.90,60.35],[24.90,60.29]]] },
"properties": {
"id": "3f1b2c4d-0000-4000-8000-000000000000",
"externalId": "EF-UAS-EXAMPLE",
"countryIso2": "FI",
"name": "Example aerodrome UAS zone",
"description": null,
"type": "RESTRICTED_AREA",
"effect": "AUTHORIZATION_REQUIRED",
"effectBasis": "PROVIDER_RULE",
"status": "ACTIVE",
"lowerLimit": { "meters": 0, "datum": "GND", "raw": "GND", "parsed": true },
"upperLimit": { "meters": 1500, "datum": "AMSL", "raw": "1500 AMSL", "parsed": true },
"activationStart": null,
"activationEnd": null,
"schedule": null,
"activeNow": true,
"authority": { "id": "traficom", "name": "Traficom", "phone": null, "email": null, "website": null },
"source": {
"id": "fi-traficom-zones",
"providerKey": "fi-traficom-zones",
"name": "Traficom UAS geographical zones",
"attribution": "Source: Finnish Transport and Communications Agency Traficom, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Modified by GeoPilot: geometry simplified, zones classified.",
"sourceTimestamp": "2026-09-01T06:00:00.000Z",
"lastSyncedAt": "2026-09-01T09:00:00.000Z"
},
"raw": { "…": "the provider's original record, preserved verbatim" },
"firstSeenAt": "2025-01-15T00:00:00.000Z",
"lastSeenAt": "2026-09-01T09:00:00.000Z"
}
}POST /api/v1/public/restrictions/intersect
Scope: CONFLICT_CHECK
E Polygon oder eng Streck mat den aktive Restriktioune vergläichen a mellen, wat et beréiert.
curl -X POST "https://geopilot.space/api/v1/public/restrictions/intersect" \
-H "Authorization: Bearer $GEOPILOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"geometry": {
"type": "Polygon",
"coordinates": [[[24.90,60.29],[25.00,60.29],[25.00,60.35],[24.90,60.35],[24.90,60.29]]]
}
}'Äntwert
{
"conflicts": [
{
"restrictionId": "3f1b2c4d-0000-4000-8000-000000000000",
"externalId": "EF-UAS-EXAMPLE",
"name": "Example aerodrome UAS zone",
"type": "RESTRICTED_AREA",
"effect": "AUTHORIZATION_REQUIRED",
"effectBasis": "PROVIDER_RULE",
"authorityName": "Traficom",
"intersectionAreaM2": 482310.5,
"intersectionRatio": 0.61,
"activeAtQueryTime": true,
"sourceName": "Traficom UAS geographical zones",
"sourceAttribution": "Source: Finnish Transport and Communications Agency Traficom, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Modified by GeoPilot: geometry simplified, zones classified."
}
],
"summary": { "total": 1, "prohibited": 0, "authorizationRequired": 1, "coordinationRequired": 0, "informationOnly": 0, "unknown": 0 },
"evaluatedAt": "2026-09-01T12:00:00.000Z",
"disclaimer": "GeoPilot is an independent planning tool and is not affiliated with or endorsed by any aviation authority. It shows data published by national authorities, which may be incomplete, out of date or simplified in processing, and it does not authorize any flight. Always check the authority's own publication and current NOTAMs before flying.",
"excludedSources": []
}POST /api/v1/public/convert/ed269-to-geojson
Scope: CONVERT_ED269
E publizéiert ED-269-Dokument an eng GeoJSON-FeatureCollection konvertéieren.
curl -X POST "https://geopilot.space/api/v1/public/convert/ed269-to-geojson" \
-H "Authorization: Bearer $GEOPILOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "document": { "UASZoneVersion": { "...": "the published ED-269 document" } } }'Äntwert
{
"geojson": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": { "type": "Polygon", "coordinates": [[[26.05,44.40],[26.15,44.40],[26.15,44.47],[26.05,44.47],[26.05,44.40]]] },
"properties": {
"externalId": "ROU-001",
"name": "Example zone",
"description": null,
"type": "OTHER",
"effect": "PROHIBITED",
"effectBasis": "PROVIDER_RULE",
"lowerLimit": { "meters": 0, "datum": "AGL", "display": "0 m AGL" },
"upperLimit": { "meters": 120, "datum": "AGL", "display": "120 m AGL" },
"activationStart": null,
"activationEnd": null,
"schedule": null,
"authorityHint": null
}
}
]
},
"errors": [],
"totalFeatures": 1
}POST /api/v1/public/convert/geojson-to-ed269
Scope: CONVERT_ED269
E GeoJSON-Feature oder eng FeatureCollection an en ED-269-Dokument konvertéieren.
curl -X POST "https://geopilot.space/api/v1/public/convert/geojson-to-ed269" \
-H "Authorization: Bearer $GEOPILOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "Feature",
"geometry": { "type": "Polygon", "coordinates": [[[26.05,44.40],[26.15,44.40],[26.15,44.47],[26.05,44.47],[26.05,44.40]]] },
"properties": { "name": "Example zone", "effect": "PROHIBITED" }
}'Äntwert
{
"document": {
"title": "GeoPilot ED-269 export",
"description": "Generated by GeoPilot's GeoJSON → ED-269 conversion endpoint.",
"features": [
{
"name": "Example zone",
"type": "CUSTOMIZED",
"restriction": "PROHIBITED",
"applicability": [],
"zoneAuthority": [],
"geometry": [
{
"uomDimensions": "M",
"horizontalProjection": {
"type": "Polygon",
"coordinates": [[[26.05,44.40],[26.15,44.40],[26.15,44.47],[26.05,44.47],[26.05,44.40]]]
}
}
]
}
]
},
"warnings": []
}Endpunkten — /convert/:from-:to
Nieft deenen zwee ED-269⇄GeoJSON-Endpunkten hei uewen konvertéiert POST /convert/:from-:to tëscht all zwee vun ED-269, ED-318, KML a GeoJSON — am Ganzen zwielef Richtungspueren, hei ënnendrënner opgelëscht mat der Berechtegung oder de Berechtegungen, déi all eenzel verlaangt. ed269-geojson a geojson-ed269 ënner dëser kuerzer URL verhale sech genee wéi déi zwee spezifesch Endpunkten hei uewen a bestinn niewent hinnen; béid Forme funktionéieren weider.
| from | to | scope(s) required |
|---|---|---|
| ed269 | ed318 | CONVERT_ED269 + CONVERT_ED318 |
| ed269 | kml | CONVERT_ED269 + CONVERT_KML |
| ed269 | geojson | CONVERT_ED269 |
| ed318 | ed269 | CONVERT_ED318 + CONVERT_ED269 |
| ed318 | kml | CONVERT_ED318 + CONVERT_KML |
| ed318 | geojson | CONVERT_ED318 |
| kml | ed269 | CONVERT_KML + CONVERT_ED269 |
| kml | ed318 | CONVERT_KML + CONVERT_ED318 |
| kml | geojson | CONVERT_KML |
| geojson | ed269 | CONVERT_ED269 |
| geojson | ed318 | CONVERT_ED318 |
| geojson | kml | CONVERT_KML |
POST /api/v1/public/convert/ed269-kml
Scope: CONVERT_ED269 + CONVERT_KML
E publizéiert ED-269-Dokument an e KML-Dokument konvertéieren.
curl -X POST "https://geopilot.space/api/v1/public/convert/ed269-kml" \
-H "Authorization: Bearer $GEOPILOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "document": { "title": "t", "features": [ { "identifier": "ROU-001", "name": "Example zone", "restriction": "PROHIBITED", "geometry": [ { "uomDimensions": "M", "horizontalProjection": { "type": "Polygon", "coordinates": [[[26.05,44.40],[26.15,44.40],[26.15,44.47],[26.05,44.47],[26.05,44.40]]] } } ] } ] } }'Äntwert
{
"document": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<kml xmlns=\"http://www.opengis.net/kml/2.2\">\n <Document>\n <Placemark>\n <name>Example zone</name>\n <ExtendedData>\n <Data name=\"effect\"><value>PROHIBITED</value></Data>\n </ExtendedData>\n <Polygon>\n <altitudeMode>clampToGround</altitudeMode>\n <outerBoundaryIs><LinearRing><coordinates>26.05,44.40,0 26.15,44.40,0 26.15,44.47,0 26.05,44.47,0 26.05,44.40,0</coordinates></LinearRing></outerBoundaryIs>\n </Polygon>\n </Placemark>\n </Document>\n</kml>",
"errors": [],
"totalFeatures": 1,
"warnings": []
}POST /api/v1/public/convert/kml-ed318
Scope: CONVERT_KML + CONVERT_ED318
E KML-Dokument an en ED-318-Dokument konvertéieren.
curl -X POST "https://geopilot.space/api/v1/public/convert/kml-ed318" \
-H "Authorization: Bearer $GEOPILOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "document": "<kml><Document><Placemark><name>Example zone</name><ExtendedData><Data name=\"effect\"><value>PROHIBITED</value></Data></ExtendedData><Polygon><outerBoundaryIs><LinearRing><coordinates>26.05,44.40,0 26.15,44.40,0 26.15,44.47,0 26.05,44.47,0 26.05,44.40,0</coordinates></LinearRing></outerBoundaryIs></Polygon></Placemark></Document></kml>" }'Äntwert
{
"document": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": { "type": "Polygon", "coordinates": [[[26.05,44.40],[26.15,44.40],[26.15,44.47],[26.05,44.47],[26.05,44.40]]] },
"properties": {
"name": "Example zone",
"type": "CUSTOMIZED",
"restriction": "PROHIBITED",
"applicability": [],
"zoneAuthority": [],
"uomDimensions": "M"
}
}
]
},
"errors": [],
"totalFeatures": 1,
"warnings": []
}