... | ... | @@ -11,6 +11,8 @@ |
|
|
|
|
|
## <u>`Ogr`</u> Obstacle Group
|
|
|
|
|
|
An <u>`Ogr`</u> obstacle group builds clusters of individual `Obs` obstacles.
|
|
|
|
|
|
```xml
|
|
|
<Ogr>
|
|
|
<OgrUid>
|
... | ... | @@ -31,14 +33,14 @@ |
|
|
* `valGeoAccuracy` ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – Latitude/longitude margin of error
|
|
|
* `uomGeoAccuracy` ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – Unit of `valGeoAccuracy`: `FT` (feet), `KM` (kilometers), `M` (meters) *or* `NM` (nautical miles)
|
|
|
* `valElevAccuracy` ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – Elevation margin of error
|
|
|
* `uomDistVer` ![[M]](https://openflightmaps.github.io/ofmx/svg/m.svg) ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – Unit of `valElev`, `valElevAccuracy` and `valHgt`: `FT` (feet) *or* `M` (meters)
|
|
|
* `uomElevAccuracy` ![[M]](https://openflightmaps.github.io/ofmx/svg/m.svg) ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – Unit of `valElevAccuracy`: `FT` (feet) *or* `M` (meters)
|
|
|
* `txtRmk` ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) ![[MD]](https://openflightmaps.github.io/ofmx/svg/md.svg) – Remarks
|
|
|
|
|
|
## `Obs` Obstacle
|
|
|
|
|
|
An `Obs` obstacle is either an individual object or a group of objects described as cylindrical volume with circular base (`geoLat`, `geoLong` and `valRadius`) and height (`valElev` and optional `valHgt`).
|
|
|
An `Obs` obstacle is an individual object described as cylindrical volume with circular base (`geoLat`, `geoLong` and `valRadius`) and height (`valElev` and optional `valHgt`).
|
|
|
|
|
|
To define groups of obstacles, you must generate a [UUID version 4](https://en.wikipedia.org/wiki/Universally_unique_identifier) and assign it as `codeGroupId` to all `Obs` obstacles which are member of the group. You may further specify the group and how it's members are linked with one another with optional `txtGroupName`, `ObsUidLink` and `codeLinkType`.
|
|
|
: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).
|
|
|
|
|
|
```xml
|
|
|
<Obs>
|
... | ... | @@ -115,7 +117,7 @@ To define groups of obstacles, you must generate a [UUID version 4](https://en.w |
|
|
* `valElev` ![[M]](https://openflightmaps.github.io/ofmx/svg/m.svg) – Elevation measured at the top of the obstacle
|
|
|
* `valHgt` – Height measured from ground to the top of the obstacle
|
|
|
* `codeHgtAccuracy` ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – `Y` (yes, height is exact) *or* `N` (no, height is estimated)
|
|
|
* `uomDistVer` ![[M]](https://openflightmaps.github.io/ofmx/svg/m.svg) – Unit of `valElev`, `valElevAccuracy` and `valHgt`: `FT` (feet) *or* `M` (meters)
|
|
|
* `uomDistVer` ![[M]](https://openflightmaps.github.io/ofmx/svg/m.svg) – Unit of `valElev` and `valHgt`: `FT` (feet) *or* `M` (meters)
|
|
|
* `valRadius` ![[M]](https://openflightmaps.github.io/ofmx/svg/m.svg) ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – Radius around the obstacle location which completely covers the obstacle in any possible orientation
|
|
|
* `uomRadius` ![[M]](https://openflightmaps.github.io/ofmx/svg/m.svg) ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – Unit of `valRadius`: `FT` (feet), `KM` (kilometers), `M` (meters) *or* `NM` (nautical miles)
|
|
|
* `ObsUidLink` ![[X]](https://openflightmaps.github.io/ofmx/svg/x.svg) – `ObsUid` of another `Obs` this obstacle is physically linked with
|
... | ... | |