openAIP / openaip

Public issue tracker of www.openaip.net.
39 stars 3 forks source link

Aerial Sporting and Recreational Activity #169

Closed Pops-67 closed 2 years ago

Pops-67 commented 2 years ago

Aerial Sporting and Recreational Activity is the standard name for this kind of activity and the name of the corresponding airspace. This is then specified more as to what kind of activity/hazard this airspace contain. This could be skydiving, paragliders/hang-gliders, balloon and so on - and gliding. OpenAIP has only "Gliding", and names the airspace as such. This is not correct unless the activity is gliding.

reskume commented 2 years ago

The current way of creating "arial sporting and recreational activities" is correct. Those airspaces are defined in (for Germany) ED ENR 5.5. Depending on the type of airspace, you can either choose ICAO class "SUA - Special User Airspace" and a specific type. Most likely, the type would either be "Restricted", "Warning", "Danger" or "Prohibited" with a meaningful name of the airspace. The "Remarks" and "Hours of operations" fields can also be used to add more metadata and be very specific about the intended use case for the airspace. Another special airspace construct (in Germany) are "gliding sectors" aka "Segelflugsektoren". Those are regionally defined and sometimes even only apply to specific airports regulated by a special agreement. Those airspaces are used to activate a specific portion of an encasing airspace on demand to "switch" its class so that gliding activities are legally possible. See DE - Segelflugsektoren for reference.

TLDR: When creating e.g. "Parachuting Zones" or "Aerobatic Boxes" use ICAO class "SUA" with specific type (Warning, Restricted). For gliding sectors, use ICAO class "SUA" and "gliding sector".

Pops-67 commented 2 years ago

The official AIPs see this differently. The standard structure is:ENR 5.1 Prohibited, restricted and danger areas ENR 5.2 Military exercise and training areas and air defence identification zone (ADIZ)

ENR 5.3.1 Other activities of a dangerous nature ENR 5.3.2 Other regulated airspaces ENR 5.5 Aerial sporting and recreational activities

reskume commented 2 years ago

Hm, I don't see where this differs from the way openaip defines airspaces. The "Aerial sporting and recreational activities" are a set of airspaces that can be already created using for example see Parachuting Zone Herrenteich. Gliding sectors behave differently thus they have their own special use airspace "type".

AFAIK the gliding sectors are NOT defined in the AIP. Correct me if I'm wrong.

reskume commented 2 years ago

Evaluate adding new special airspace type "AERIAL_SPORTING_RECREATIONAL". This would require updating the model to also have an additional property "intendedUsage" that describes the intended usage of an airspace.

Possible show stoppers for this special airspace are:

Pops-67 commented 2 years ago

OK, maybe you are right. It's just a bit confusing (to me) when things are structurally different, yet the same data shall be displayed.

Pops-67 commented 2 years ago

Sorry for all the comments. Looked at it again, and I see the main problem. SUA is OK. However among the choices of SUAs, the only one that could fit (somewhat) is Alert Aera. Protected, danger, prohibited, restricted are all well defined, and are definitely not areas for air sporting and recreational activities. Which is the reason why PANS-AIM defines a separate air sports and recreational activities area, with specific info associated with that air space.

reskume commented 2 years ago

The most straight forward way to implement this would be to add new "types" to the airspace, like "Parachuting (Sporting/Recreational), "Arial Work (Sporting/Recreational)", "UL Corridors (Sporting/Recreational)" etc. Would do you think, would this be sufficient? New types can easily be added.

Pops-67 commented 2 years ago

That would work I guess. However, it would not be in accordance with what PANS-AIM defines as info fields for this airspace. It may therefore not be what one can find in the official AIPs (additional fields for information would be required). AIXM 5 has an "activity" field which can be used to describe the actual activity (parachuting, aerial work etc). The AIPs normally use the "Operator" field with contact information (which implicitly describes the activity). But, I mean, what is useful for a GA pilot? To know the activity definitely is useful. The "operator" may be useful (even crucial), or it may be completely irrelevant depending on your specific GA activity. On the other hand, following the official structure of PANS-AIM and AIXM 5, which is what the official AIPs use, none of this would be an issue whatsoever ;-)

Pops-67 commented 2 years ago

I see now that the use of SUA is not correct. There are only 7 classes of airspace: A, B, C, D, E, F and G (it can also be unclassified, but that's beside the point and irrelevant in this context). All of these airspaces can have SUA within, but this doesn't change the class of airspace to SUA, because SUA is not a class. The class is still whatever originally was there. SUA is more of an exception to a pocket of airspace. The error done here is that this pocket loses its class. Instead of being C, D etc it becomes "SUA", and this is not correct.

reskume commented 2 years ago

I see now that the use of SUA is not correct. There are only 7 classes of airspace: A, B, C, D, E, F and G (it can also be unclassified, but that's beside the point and irrelevant in this context). All of these airspaces can have SUA within, but this doesn't change the class of airspace to SUA, because SUA is not a class. The class is still whatever originally was there. SUA is more of an exception to a pocket of airspace. The error done here is that this pocket loses its class. Instead of being C, D etc it becomes "SUA", and this is not correct.

I can understand your point. This may get a little off-topic now and we should move such discussions to https://github.com/openAIP/openaip/discussions or open another issue. Anyway, the SUA class is a required "utility class" since a lot (if not all) of import sources are openAIR formatted. In an ideal world, i.e. all input is done via OpenAIP, the SUA class would not be required but since openAIR sources define e.g. a glider sector with a simple "AC W", it's impossible to actually map its correct ICAO class. For those cases, all "AC" openAIR definitions that are NOT simple ICAO classes have an internal mapping for most commonly used type -> classes if possible (e.g RMZ / TMZ / ATZ etc => this is also not ideal and may be not correct for every country) but many other can only be mapped to the SUA class.

reskume commented 2 years ago

I would propose the following changes to the airspace model:

The ICAO class can either be mapped to SUA or any other ICAO class that is suitable.