Skip to main content
GeoPilot

ED-269 vs ED-318: the two UAS geozone formats, compared field by field

Updated

ED-269 is the format EU states publish their UAS geographical zones in today; ED-318 is its GeoJSON-based successor, already published by several of them. They describe the same zones, but not with the same field names — and a converter that treats one as the other silently loses information. These are the differences that matter, found in real national files.

Where each format is used

Article 15 of Regulation (EU) 2019/947 requires states to publish zones in a common digital format, and EASA’s AMC names EUROCAE ED-269. Finland, Luxembourg, Portugal and Latvia publish a textbook ED-269 UASZoneVersion document; Switzerland publishes ED-269’s data model flattened into GeoJSON. ED-318 is published alongside or instead of it by, among others, Portugal, Sweden, Czechia, Germany and Spain.

The differences that break naive conversion

ConceptED-269ED-318
ContainerA JSON document with a features array of zonesA GeoJSON FeatureCollection
The restrictionrestrictionproperties.type — and variant holds what ED-269 called type
Authorization valueREQ_AUTHORISATION (with an S)REQ_AUTHORIZATION (with a Z)
When the zone appliesapplicabilitylimitedApplicability
Altitude limitsPer volume, with uomDimensions and vertical referencesIn geometry.layer
CircleA Circle horizontal projectionA Point with extent.subType: "Circle"
Zone with several volumesSeveral entries in geometryA GeometryCollection
Human-readable textPlain strings (sometimes two languages jammed together)Arrays of { text, lang } — clean multilingual text

The REQ_AUTHORISATION / REQ_AUTHORIZATION spelling is the trap to expect in every ED-318 feed: in Portugal’s file, a converter that only knows the ED-269 spelling turns 207 of 358 zones into “unknown effect”, with no parse error at all.

Traps in real national files

  • Sentinel altitudes. Switzerland writes upperLimit: 99999 on most zones to mean “no ceiling”; read literally, that is a 100 km ceiling.
  • All-day schedules in local time. An “all day” window written as 00:00+02:00–23:59+02:00 is 22:00–21:59 UTC; recognise it by its span, not by midnight.
  • A byte-order mark at the start of some national ED-269 exports, which a strict JSON parser rejects.
  • Mixed shapes in one file. Portugal’s ED-318 wraps most text in { text, lang } arrays but leaves an authority’s siteURL, email and phone as bare strings.
  • Duplicate identifiers. Portugal publishes two identifiers twice, each for two different nature-reserve zones.

Converting between them

The GeoPilot conversion API converts in any direction between ED-269, ED-318, KML and GeoJSON, and handles every format difference in the table above; publisher-specific quirks like the sentinel altitudes are things to check in your own source data. One conversion is lossy by nature: ED-269 has no value for “information only” or “unknown”, so those are written as NO_RESTRICTION and the response says so in its warnings rather than hiding it.

Frequently asked questions

Is ED-318 replacing ED-269?
ED-318 is the successor and several states already publish it, often alongside ED-269. Software that reads national geozone data today needs to handle both.
Is ED-318 just ED-269 as GeoJSON?
No. Several fields are renamed or moved — the restriction lives in type, authorization is spelled with a Z, altitudes move into geometry.layer — so it needs its own parser.

Related guides

Sources

GeoPilot

An independent drone-planning tool, built on the airspace restrictions national authorities publish, for the European countries it covers and the United States.

Data

  • Airspace data is published by the national authorities of each country covered. GeoPilot is not affiliated with or endorsed by any of them.
  • View sources and freshness

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.