|
|
#### Table of Contents
|
|
|
|
|
|
![xx](https://openflightmaps.gitlab.io/ofmx/svg/xx.svg)[<u>`Ogr`</u> Obstacle group](#obs-obstacle-group) ![[X]](https://openflightmaps.gitlab.io/ofmx/svg/x.svg)<br>
|
|
|
![xx](https://openflightmaps.gitlab.io/ofmx/svg/xx.svg)[<ins>`Ogr`</ins> Obstacle group](#obs-obstacle-group) ![[X]](https://openflightmaps.gitlab.io/ofmx/svg/x.svg)<br>
|
|
|
![u1](https://openflightmaps.gitlab.io/ofmx/svg/u1.svg)[`Obs` Obstacle](#obs-obstacle)<br>
|
|
|
![d2](https://openflightmaps.gitlab.io/ofmx/svg/d2.svg)[`Obs` Obstacle](#obs-obstacle) via `ObsUidLink`<br>
|
|
|
![u2](https://openflightmaps.gitlab.io/ofmx/svg/u2.svg)[<u>`Rdo`</u> Runway direction obstacle](Airport#rdo-runway-direction-obstacle) ⍈<br>
|
|
|
![u2](https://openflightmaps.gitlab.io/ofmx/svg/u2.svg)[<u>`Fdo`</u> FATO direction obstacle](Airport#fdo-fato-direction-obstacle) ⍈
|
|
|
![u2](https://openflightmaps.gitlab.io/ofmx/svg/u2.svg)[<ins>`Rdo`</ins> Runway direction obstacle](Airport#rdo-runway-direction-obstacle) ⍈<br>
|
|
|
![u2](https://openflightmaps.gitlab.io/ofmx/svg/u2.svg)[<ins>`Fdo`</ins> FATO direction obstacle](Airport#fdo-fato-direction-obstacle) ⍈
|
|
|
|
|
|
---
|
|
|
|
|
|
<table><tr><td>Related to [[Obstacle in OFMX CSV|Obstacle-CSV]]</td></tr></table>
|
|
|
|
|
|
## <u>`Ogr`</u> Obstacle Group
|
|
|
## <ins>`Ogr`</ins> Obstacle Group
|
|
|
|
|
|
An <u>`Ogr`</u> obstacle group builds clusters of individual `Obs` obstacles. To guarantee uniqueness, the coordinates of the first `Obs` obstacle within this group are used as the group reference point.
|
|
|
An <ins>`Ogr`</ins> obstacle group builds clusters of individual `Obs` obstacles. To guarantee uniqueness, the coordinates of the first `Obs` obstacle within this group are used as the group reference point.
|
|
|
|
|
|
```xml
|
|
|
<Ogr>
|
... | ... | @@ -47,7 +47,7 @@ An <u>`Ogr`</u> obstacle group builds clusters of individual `Obs` obstacles. To |
|
|
|
|
|
An `Obs` obstacle is an individual object described as cylindrical volume with circular base (`geoLat`, `geoLong` and optional `valRadius`) and height (`valElev` and optional `valHgt`).
|
|
|
|
|
|
:warning: Obstacles must be member of an <u>`Ogr`</u> obstacle group, even if the group consists of just this single obstacle alone. Don't confuse obstacle groups (logical grouping) and obstacles linked with `ObsUidLink` and `codeLinkType` (physical and therefore potentially dangerous connection).
|
|
|
:warning: Obstacles must be member of an <ins>`Ogr`</ins> obstacle group, even if the group consists of just this single obstacle alone. Don't confuse obstacle groups (logical grouping) and obstacles linked with `ObsUidLink` and `codeLinkType` (physical and therefore potentially dangerous connection).
|
|
|
|
|
|
```xml
|
|
|
<Obs>
|
... | ... | @@ -122,7 +122,7 @@ An `Obs` obstacle is an individual object described as cylindrical volume with c |
|
|
* `Obs` – Obstacle
|
|
|
* `@source` ![[X]](https://openflightmaps.gitlab.io/ofmx/svg/x.svg) – Reference to [source of data](Identifiers#source)
|
|
|
* `ObsUid` ![[M]](https://openflightmaps.gitlab.io/ofmx/svg/m.svg) – `Obs` identifier
|
|
|
* `OgrUid` ![[M]](https://openflightmaps.gitlab.io/ofmx/svg/m.svg) ![[X]](https://openflightmaps.gitlab.io/ofmx/svg/x.svg) – Association to <u>`Ogr`</u> obstacle group
|
|
|
* `OgrUid` ![[M]](https://openflightmaps.gitlab.io/ofmx/svg/m.svg) ![[X]](https://openflightmaps.gitlab.io/ofmx/svg/x.svg) – Association to <ins>`Ogr`</ins> obstacle group
|
|
|
* `geoLat` ![[M]](https://openflightmaps.gitlab.io/ofmx/svg/m.svg) – Location [[latitude|Coordinates]]
|
|
|
* `geoLong` ![[M]](https://openflightmaps.gitlab.io/ofmx/svg/m.svg) – Location [[longitude|Coordinates]]
|
|
|
* `txtName` – Name of the obstacle
|
... | ... | |