Text NOTAM production rules
...
NAV.BL.type | Corresponding Q codes (2nd and 3rd letters) |
---|---|
ILS or ILS_DME | QIC - if both the Localizer and the Glidepath components have a (E)TD associated with the Event QID - if only its DME component has (E)TD associated with the Event QIG - if only its Glidepath component has (E)TD associated with the Event QIL - if only its Localizer component has (E)TD associated with the Event QII - if only its MKR component has (E)TD associated with the Event and its (N)BL.NavaidComponent.markerPosition=INNER QIM - if only its MKR component has (E)TD associated with the Event and its (N)BL.NavaidComponent.markerPosition=MIDDLE QIO - if only its MKR component has (E)TD associated with the Event and its (N)BL.NavaidComponent.markerPosition=OUTER QIY - if only its NDB component has (E)TD associated with the Event and its (N)BL.NavaidComponent.markerPosition=MIDDLE QIX - if only its NDB component has (E)TD associated with the Event and its (N)BL.NavaidComponent.markerPosition=OUTER |
MLS or MLS_DME | QIW |
NDB or NDB_MKR | QNB - if NDB component (E)BL.class=ENR QNL - if NDB component (E)BL.class=L |
LOC or LOC_DME | QIN |
DME | QND |
MKR | QNF |
VOR_DME | QNM |
TACAN | QNN |
VORTAC | QNT |
VOR | QNV |
DF | QNX |
NDB_DME, TLS or OTHER | QXX |
and
NAV.TD.operationalStatus | Corresponding Q codes (4th and 5th letters) |
---|---|
UNSERVICEABLE | AS |
ONTEST | CT |
INTERRUPT | LS |
PARTIAL | AS |
FALSE_INDICATION | XX |
DISPLACED | CM |
IN_CONSTRUCTION | XX |
OTHER | XX |
Scope
Insert here AE.
Items B, C and D
...
The following pattern should be used for automatically generating the E field text from the AIXM data:
Code Block | ||||
---|---|---|---|---|
| ||||
template = ["NAV.BL.name(1)"] "NAV.BL.type(2)" ["NEQ.BL.type(3)"] ["NEQ.TD.availability.signalType(4)"] [( "NAV.BL.designator(5)" | "RWY-" "NAV.BL.runwayDirection(5)")] \n ["NEQ.BL.frequency(6)"] ["NEQ.BL.channel(7)"] \n ["NEQ.BLTD.typeoperational status(38)"] ["NEQ.TD.availability.signalType(4)"] \n "NEQ.TD.operational status(8)" ","["\n" ["due to" "NEQ.TD.NavaidOperationalStatus.annotation(9)" "."] \n {"\n" "NEQ.TD.NavaidOperationalStatus.annotation(10)" "."}. |
Reference | Rule | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(1) | The name of the Navaid shall be included if present in the NAV.BL data | ||||||||||||||||||||||||||||||||||||||||
(2) | Insert the type from the Navaid baseline, according to the following decoding rule:
| ||||||||||||||||||||||||||||||||||||||||
(3) | If the Navaid Baseline has several Navaid components and only one of its primary component NavaidEquipment has a NEQ.TD associated with the Event, then insert the type of that equipment, according to the following decoding rule:
| ||||||||||||||||||||||||||||||||||||||||
(4) | If NAV.BL is TACAN or VORTAC and its (TACAN)TD.availability.signalType is specified, then insert its value here. | ||||||||||||||||||||||||||||||||||||||||
(5) | The following rules apply:
| ||||||||||||||||||||||||||||||||||||||||
(6) | Apply the following rules:
| ||||||||||||||||||||||||||||||||||||||||
(7) | Apply the following rules:
| ||||||||||||||||||||||||||||||||||||||||
(8) | Insert the NEQ.TD.operationalStatus decoded as follows:
| ||||||||||||||||||||||||||||||||||||||||
(9) | If specified, insert here only the NEQ.TD.NavaidOperationalStatus.annotation that has propertyName="operationalStatus" and purpose="REMARK", translated into free text according to the following encoding rules. | ||||||||||||||||||||||||||||||||||||||||
(10) | Annotations shall be translated into free text according to the rules for annotations decoding. |
...