...
For multi-part obstacles, the type shall be coded always in the VerticalStructure.type. In addition, if a part has a different type from the overall obstacle, then the specific type of the may be coded in the VerticalStructurePart.type.There There are certain plausibility rules that can be verified - for example, it does not make sense for a VerticalStructure with type='VEGETATION' to have VerticalStructurePart.type with values such as 'BULDING', 'MONUMENT'. etc. However, it is not possible to provide very precise rules with regard to the overall type based on the type of the parts. The type value, both for the parts and the overall obstacle, need to be decided by the data originator.
Coding Examples
...
Single Part Obstacle
...