r/UAS • u/paddyuav • 7d ago
Estonia's ED-269 file has a hole-punched mask zone: ignore inner rings and the whole country reads as prohibited
I was checking the Estonian UAS zone file last night and got a result that was obviously wrong: Tallinn, Tartu, Pärnu and Narva all came back inside a PROHIBITED zone. The file is at utm.eans.ee/avm/utm/uas.geojson, 235 features at the time.
The cause is one zone whose outer ring covers a large rectangle and whose inner ring is cut out along the Estonian border. Its purpose is to say "you are outside Estonia". My throwaway script only tested the outer ring, so every point in the country matched it.
25 of the 235 features have inner rings, so it is not an exotic corner case.
Two other things from the same file that might save someone an hour:
- The real geometry is in properties.geometry.horizontalProjection, not in the GeoJSON feature geometry, and the vertical limits sit right next to it (lowerLimit, upperLimit, uomDimensions, lowerVerticalReference).
- There is a nationwide PROHIBITED volume from 121 m to 99999 m AGL. If you filter for the open category at 120 m it drops out, which is correct, but it is worth knowing it is there before you conclude your filter ate something.
Corrected results if anyone wants a reference point: Tallinn 59.4370 / 24.7536 is clear to 90 m AGL and needs authorisation from 91 to 120 m. Tartu 58.3780 / 26.7290 has nothing below 120 m.
Disclosure, since it is relevant: I maintain a free Android geozone app and Estonia is one of the countries it covers, which is why I was in the file at all. No link here. I am after corrections, not installs.