Several NOTAMs possible
Note that if the navaid is used for instrument approach or departures from one or more airports or affects the en-route navigation in one or more FIR, explicit associations between the Event and one or more AirportHeliport and/or Airspace may be coded. Then, there exist dedicated provision in the OPADD (v4.1, section 2.3.9.3) with regard to the NOTAM that need to be issued in order to ensure that the NOTAM appear correctly in the relevant en-route and airport Pre-Flight Information Bulletins (PIB). Further details are provided in the “several NOTAM possible” section.
The NOTAM production rules provided on this page, unless specified otherwise, are applicable to the “first NOTAM” and the NOTAM containing one or more FIR in Item A.
Event.concernedAirspace | Event.concernedAirportHeliport | NOTAM to be generated |
---|---|---|
1..* | None | produce a single NOTAM with scope E for all the FIR(s) identified |
1..* | 1..* | Produce a "first" NOTAM with scope E for all FIR and additional (scope A) NOTAM for each airport concerned. |
1 | 1..* | Produce a "first" NOTAM with scope AE for the FIR and one of the aerodromes associated with the Event and additional (scope A) NOTAM for each additional airport. |
Item A
The item A shall be generated according to the general production rules for item A using the concernedAirspace(s) or the concernedAirportHeliport, according to the rules specified in table above.
Item Q
Apply the common NOTAM production rules for item Q, complemented by the following specific rules for this particular scenario:
Q code
The mapping provided in the tables below shall be used.
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 |
IN_CONSTRUCTION | XX |
OTHER | XX |
Scope
As general rules, for each NOTAM that is generated:
If Item A contains the designator of one (or more) FIR, insert E.
If Item A contains the ICAO code of an AirportHeliport, insert AE, for the first such NOTAM and value A for the rest of the NOTAM.
However, more specific rules may be applied, depending on the split in NOTAM series, actual configuration of the FIR, etc. These have to be taken into consideration for each implementation.
Lower limit/Upper limit
The default values "000/999" shall be inserted.
Geographical reference
According to OPADD 4.1, item 2.3.12:
- if the NOTAM scope is A, then the coordinates shall be derived from the ARP of the related concerned AerodromeHeliport
- if the NOTAM scope is E or AE, then the coordinates shall be derived from the NAV.BL position. If the NAV.BL does not have a specified position, then the position of one of its primary components NEQ.BL shall be used.
Insert these values in the geographical reference item, formatted as follows:
the set of coordinates comprises 11 characters rounded up or down to the nearest minute; i.e. Latitude (N/S) in 5 characters; Longitude (E/W) in 6 characters. The radius consists of 3 figures rounded up to the next higher whole Nautical Mile; e.g. 10.2NM shall be indicated as 011.
Concerning the radius, according to OPADD 4.1, item 2.3.13.6:
- if the NOTAM scope is A, then the default value '005' shall be used
- if the NOTAM scope is E or AE, then the default value '025' shall be used. Note that a NOTAM operator might change this default value based on operational circumstances, as indicated in the OPADD 4.1 document.
Items B, C and D
Items B and C shall be decoded from the values of NAV.TD.validTime following the common production rules.
If at least one NAV.TD.NavaidOperationalStatus.timeInterval exists (the Event has an associated schedule), then the associated Timesheets(s) shall be decoded in item D according to the common NOTAM production rules for Item D, E - Schedules. Otherwise, item D shall be left empty.
Item E
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)"] "NEQ.TD.operational status(8)" "." \n ["\n" "due to" "NAV.TD.NavaidOperationalStatus.annotation(9)" "."] \n {"\n" "NAV.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 more than one NavaidEquipment primary 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.type 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 NAV.TD.NavaidOperationalStatus.annotation that has propertyName='operationalStatus' and purpose='REMARK', translated into free text according to the following encoding rules. | ||||||||||||||||||||||||||||||||||||||||
(10) | Other NAV.TD.NavaidOperationalStatus.annotation shall be translated into free text according to the rules for annotations decoding. |
Note: The objective is to full automatic generation, without human intervention. However, the implementers of the specification might consider reducing the cost of a fully automated generation by allowing the operator to fine-tune the text in order to improve its readability (with the inherent risk for human error, when re-typing is allowed).
Items F & G
Leave empty.
Event Update
The eventual update of this type of event shall be encoded following the general rules for Event update or cancellation, which provide instructions for all NOTAM fields, except for item E and the condition part of the Q code, in the case of a NOTAM C
If a NOTAM C is produced, then the 4th and 5th letters (the "condition") of the Q code shall be "AK", except for the situation of a “new NOTAM to follow", in which case “XX” shall be used.
The following pattern should be used for automatically generating the E field text from the AIXM data:
Code Block | ||||
---|---|---|---|---|
| ||||
template_cancel = ["NAV.BL.name(1)"] "NAV.BL.type(2)" ["NEQ.BL.type(3)"] [( "NAV.BL.designator(5)" | "RWY-" "NAV.BL.runwayDirection(5)")] \n ["NEQ.BL.frequency(6)"] ["NAV.BL.channel(7)"] ("resumed normal operations." | " : New NOTAM to follow(11)"). |
Reference | Rule |
---|---|
(11) | If the NOTAM will be followed by a new NOTAM concerning the same situation, then the operator shall have the possibility to choose the "New NOTAM to follow" branch. This branch cannot be selected automatically because this information is only known by the operator. Note: in this case, the 4th and 5th letters of the Q code shall also be changed into “XX”. |