Airspace geometry components - operations
Base
The operation 'BASE' is used to define the first 'parent' airspace, which is the basis for any subsequent operations. This operation is always associated with operationSequence = '1'.
Union
The operation 'UNION' is used to indicate that the AirspaceVolume concerned is the second operand in an union operation.
In this example:
- Airspace1 is used as aggregation component (parent) with operation equal-to 'BASE' and operationSequence equal-to '1'
- Airspace2 is used as aggregation component (parent) with operation equal-to 'UNION', and operationSequence equal-to '2'
Subsequently, the geometry of Airspace3 is the result of the aggregation of the two components.
Subtraction
The operation 'SUBTR' is used to indicate that the AirspaceVolume concerned is the second operand in a subtraction operation.
In this example:
- Airspace1 is used as aggregation component (parent) with operation equal-to 'BASE' and operationSequence equal-to '1'
- Airspace2 is used as aggregation component (parent) with operation equal-to 'SUBTR', operationSequence equal-to '2'
Subsequently, the geometry of Airspace3 is the result of the aggregation of the two components.
Intersection
The operation 'INTERS' is to indicate that the AirspaceVolume concerned is the second operand in an intersection operation.
In this example:
- Airspace1 is used as aggregation component (parent) with operation equal-to 'BASE' and operationSequence equal-to '1'
- Airspace2 is used as aggregation component (parent) with operation equal-to 'INTERS', operationSequence equal-to '2'
Subsequently, the geometry of Airspace3 is the result of the aggregation of the two components.
Aggregation Chains (Hierarchy of Aggregation)
An airspace described as the "child" of an aggregation, may again be used as "parent" for another aggregation and so on (so you are able to create "grandchildren" if you like to say so).
An airspace may also be the "parent" for several different "child" airspace in different associations.
Note