Coding
Definition
The surface condition report event scenario describes informations about contaminations on one or multiple runways, taxiways and/or aprons at one airport.
Notes:
- The objective of this scenario is to support the encoding of contamination information about individual runways, taxiways or aprons, as contained in SNOWTAM messages;
- Several runways,
- The content of the SNOWTAM is considered as described in ICAO Doc 10066 - Aeronautical Information Management, First Edition, 2018, Appendix 4.
- This scenario does not support the encoding of the information about airport, runway closure due to contamination. That information should be encoded using the dedicated AD.CLS or RWY.CLS scenarios.
Event data
The following diagram identifies the information items that are usually provided by a data originator for this kind of event.
Code Block | ||||
---|---|---|---|---|
| ||||
input = "airport designator" ["name"] \n "runway_condition" {"runway_condition"} \n ["taxiway designator" ["taxiway snow bank presence"]["taxiway surface condition"]] \n ["apron designator" "apron surface condition"] \n ["measured friction coefficient" "friction measuring device"] \n {"note"}. runway_condition = "assessment date and time" "runway designator" "rwy_section_input" {"rwy_section_input"} ["reduced runway width"] ["reduced runway length"] ["special conditions"] \n ["snow bank side" "snow bank distance" {"snow bank side" "snow bank distance"}] \n ["adjacent snow bank presence"] . rwy_section_input = "runway section" "RWYCC on runway section" ["contaminant coverage"] ["loose contaminant depth"] ["contaminant layer order"] "condition description" {["contaminant layer order"] "condition description"}. |
Data item | Description | AIXM Mapping | SNOWTAM item (to be deleted later) |
---|---|---|---|
Aeroplane performance calculation section | |||
airport designator | The published designator of the airport/heliport concerned. This information, in combination with eventually the name is used to identify the airport/heliport. | AirportHeliport.designator | Item A) Aerodrome location indicator |
airport name | The published name of the airport/heliport. This information, in combination with the designator is used to identify the airport/heliport. | AirportHeliport.name | - |
assessment date&time | The date and time of the assessment. | TimeSlice.validTime.TimePeriod.beginPosition and Runway.RunwayContamination.observationTime | Item B) Date-time of assessment |
runway designator | The designator of the runway for which the assessment is provided. Note: In a SNOWTAM message only one runway designator is inserted for each runway and always the lower number. The HMI should support the operator in assuring the proper selection of the runway by displaying the full designator for selection. | Runway.designator | Item C) Lower runway designator number |
runway section | Indicates the part of the runway for which the assessment is provided. This supports indicating contamination information on each third of the runway length. | Runway.RunwaySectionContamination.section | |
RWYCC on runway section | Runway condition code for each runway third. | RWYCC_AIXM_Placeholder | Item D) Runway Condition Code (RWYCC) on each runway third |
contaminant coverage | The coverage of the contaminant in per cent for each runway third. | Runway.RunwaySectionContamination.proportion | Item E) Per cent coverage contaminant for each runway third |
loose contaminant depth | Indicates the depth (mm) of loose contaminant for each runway third | Runway.RunwaySectionContamination.depth with uom="MM". | Item F) Depth (mm) of loose contaminant for each runway third |
contaminant layer order | Indicates the order of the layer (starting from the uppermost, towards the movement area surface), in case overlapping contaminants are present. | Runway.RunwaySectionContamination.SurfaceContaminationLayer.layerOrder | |
condition description | Indicated the condition over the total runway length observed on each runway third. | Runway.RunwaySectionContamination.SurfaceContaminationLayer.type Codelist of values currently not all supported by AIXM. | Item G) Condition description over total runway length. |
reduced runway width | Width of runway cleared of contamination, if less than the total width. | Runway.overallContaminant.RunwayContamination.clearedWidth with uom="M". | Item H) Width of runway to which the runway condition codes apply, if less than published width |
Situational awareness section | |||
reduced runway length | Length of runway cleared of contamination, if less than the total length of the runway. | Runway.overallContaminant.RunwayContamination.clearedLength with uom="M" | Item I) Reduced runway length, if less than published length |
special conditions | Indication of the presence of drifting snow, loose sand and/or chemical treatment on the runway. Note: The HMI should support the operator by providing only the three options available for input. | Runway.overallContaminant.SurfaceContaminationLayer.type Codelist of values currently not supported by AIXM. | Item J) Drifting snow on the runway Item K) Loose sand on the runway Item L) Chemical treatment on the runway |
snow bank side | Indication of the side of the runway relative to its centreline where snow banks are present. | Runway.overallContaminant.criticalRidge.side | |
snow bank distance | Indication of the distance from the runway centreline where snow banks are present. | SnowBank_CLdistance_AIXM_Placeholder Runway.overallContaminant.criticalRidge.distance definition is from the edge of the movement area and not from its centreline, therefore it cannot be used. | Item M) Snowbanks on the runway (from centreline) |
adjacent snow bank presence | Indication of the presence of snow banks adjacent to the runway | Runway.RunwayContamination.Ridge | Item O) Snowbanks adjacent to the runway |
taxiway designator | The designator of the taxiway for which the assessment is provided. | Taxiway.designator | Item N) Snowbanks on a taxiway |
taxiway snow bank presence | Indication of the presence of snow banks on a taxiway | Taxiway.TaxiwayContamination.Ridge | |
taxiway surface condition | Indication of the taxiway surface condition | Taxiway.SurfaceCharacteristics.surfaceCondition | Item P) Taxiway conditions |
apron designator | The designator of the apron for which the assessment is provided. | Apron.designator | Item R) Apron conditions |
apron surface condition | Indication of the apron surface condition | Apron.SurfaceCharacteristics.surfaceCondition | |
measured friction coefficient | Indication of the measured friction coefficient, according to the State approved means. | Runway.RunwayContamination.frictionCoefficient | Item S) Measured friction coefficient |
friction measuring device | Indication of the friction measuring device, according to the State approved means. | Runway.RunwayContamination.frictionDevice | |
note | A free text note that provides further details concerning the surface condition report. | Runway.annotations | Item T) Plan language remarks |
Decoding
Text NOTAM production rules
This section provides rules for the automated production of the text NOTAM message items, based on the AIXM 5.1 data encoding of the Event. Therefore, AIXM specific terms are used, such as names of features and properties, types of TimeSlices, etc:
- the abbreviation RWY.BL. indicates that the corresponding data item must be taken from the Runway BASELINE associated with the Event;
- the abbreviation TWY.BL. indicates that the corresponding data item must be taken from the Taxiway BASELINE associated with the Event;
- the abbreviation APN.BL. indicates that the corresponding data item must be taken from the Apron BASELINE associated with the Event;
- the abbreviation AHP.BL. indicates that the corresponding data item must be taken from the AirportHeliport BASELINE associated with the Runway concerned;
- the abbreviation RWY.TD. indicates that the corresponding data item must be taken from the Runway TEMPDELTA that was created for the Event;
- the abbreviation TWY.TD. indicates that the corresponding data item must be taken from the Taxiway TEMPDELTA that was created for the Event;
- the abbreviation APN.TD. indicates that the corresponding data item must be taken from the Apron TEMPDELTA that was created for the Event;
In general, the ICAO DOC 8126, OPADD rules and ICAO DOC 10066 shall be followed. These have not been copied in this document in order to avoid duplication with those documents. Only instructions that are specific to the AIXM encoding of this event are stated here.
Abbreviated heading
Kept here as it might be needed for transition phases and communication with legacy systems.
Item A
The item A shall contain the AHP.BL.designator if AHP.BL.locationIndicatorICAO='YES'. Otherwise, the nationality letter(s) as defined in ICAO Doc 7910 followed by “XX” or “XXX”.
Item B
Item B shall contain the RWY.TD.overallContaminant.observationTime formatted according to the following syntax: mmddhhmm (month-day-hour-minutes).
Item C
Item C shall contain the lower runway designator number of the Runway.designator for which the assessment is concerned. For example, if the runway designator is "09L/27R", only "09L" shall be inserted.
Item D
RWYCC_AIXM_Placeholder
Item E
If provided, insert here the Runway.RunwaySectionContamination.proportion values for each runway third formatted as follows: [n]nn/[n]nn/[n]nn.
If the conditions are not reported, insert here "NR" for the appropriate runway third(s).
Item F
If provided, insert here the Runway.RunwaySectionContamination.depth for each runway third formatted as follows: nn/nn/nn or nnn/nnn/nnn.
Item G
Insert here the condition description decoded as follows:
SurfaceContaminationLayer.type | Text to be inserted |
---|---|
COMPACT_SNOW | "Compacted snow" |
NONE | "Dry" |
DRY_SNOW | "Dry snow" |
FROST | Frost |
ICE | Ice |
SLUSH | Slush |
WATER | Standing water |
DAMP | Wet |
OTHER:WET_ICE | Wet ice |
WET_SNOW | Wet snow |
If Runway.RunwaySectionContamination.SurfaceContaminationLayer.layerOrder is provided, insert here the condition description decoded as follows,:
Decoding of SurfaceContaminationLayer.type with layerOrder=1 followed by "on top of" SurfaceContaminationLayer.type with layerOrder=2. Only following are allowed:
- "Dry snow on top of compacted snow"
- "Dry snow on top of ice"
- "Water on top of compacted snow"
- "Wet snow on top of compacted snow"
- "Wet snow on top of ice"
If the conditions are not reported, insert here "NR" for the appropriate runway third(s).
Item H
Insert here the Runway.overallContaminant.RunwayContamination.clearedWidth decoded according to the {{text NOTAM production rules for distances}}.
Item I
Insert here the applicable lower runway designator number of the Runway.designator for which the assessment is concerned followed by the Runway.overallContaminant.RunwayContamination.clearedLength decoded according to the {{text NOTAM production rules for distances}}.
This information is conditional when a NOTAM has been published with a new set of declared distances!
Item J, Item K and Item L
Insert here the condition description decoded as follows:
SurfaceContaminationLayer.type | Text to be inserted |
---|---|
OTHER:DRIFTING_SNOW | "Drifting snow" |
OTHER:LOOSE_SAND | lower runway designator number of the Runway.designator followed by "Loose sand" |
OTHER:CHEMICAL_TREATMENT | lower runway designator number of the Runway.designator followed by "Chemically treated" |
Item M
If provided, insert here the lower runway designator number of the Runway.designator for which the assessment is concerned followed by "Snow bank" and Runway.overallContaminant.criticalRidge.side decoded as follows:
criticalRidge.side | Text to be inserted |
---|---|
LEFT | "L" |
RIGHT | "R" |
BOTH | "LR" |
followed by SnowBank_CLdistance_AIXM_Placeholder decoded according to the {{text NOTAM production rules for distances}} followed by "from centreline".
Item N
If there exists any TWY.TD.TaxiwayContamination.Ridge.annotation with purpose=REMARK and note="Snow banks present on the taxiway" insert here the TWY.BL.designator followed by "Snow bank"
Item O
If there exists any RWY.TD.RunwayContamination.Ridge.annotation with purpose=REMARK and note="Snow banks present on the taxiway" insert here the TWY.BL.designator followed by "Snow banks present adjacent to the runway" insert here the lower runway designator number of the Runway.designator for which the assessment is concerned followed by "Adjacent snow banks"
Item P
If there exists any TWY.TD.SurfaceCharacteristics.surfaceCondition=POOR insert here the TWY.BL.designator followed by "Poor".
If all TWY.BL associated with AHP.BL have a TWY.TD.SurfaceCharacteristics.surfaceCondition=POOR insert here "All TWYs poor".
Item R
If there exists any APN.TD.SurfaceCharacteristics.surfaceCondition=POOR insert here the APN.BL.designator followed by "Poor".
If all APN.BL associated with AHP.BL have a APN.TD.SurfaceCharacteristics.surfaceCondition=POOR insert here "All aprons poor".
Item S
Insert here the Runway.RunwayContamination.frictionCoefficient as string value. and the Runway.RunwayContamination.frictionDevice decoded as follows:
RunwayContamination.frictionDevice | Text to be inserted |
---|---|
RDB | "Brakemeter-Dynometer." |
GRT | "Grip tester." |
MUM | "Mu-meter" |
RFT | "Runway friction tester." |
SFH | "Surface friction tester (high-pressure tire)." |
SFL | "Surface friction tester (low-pressure tire)." |
SKH | "Skiddometer (high-pressure tire)." |
SKL | "Skiddometer (low-pressure tire)." |
TAP | "Tapley meter." |
Item T
Annotations shall be translated into free text according to the rule for {{decoding annotations}}.
B to H are repeatable
Unit of measurement are not reported
Maximum validity 8h
A SNOWTAM cancels the precious SNOWTAM.
New SNOWTAM input item | Description | AIXM | Full length/ Section | Remark | |
---|---|---|---|---|---|
Metadata | |||||
SWAA** Serial Number | Event.textNOTAM.number | F | Abbreviated heading | ||
Location indicator | AirportHeliport.designator | F | Abbreviated heading | ||
Date-time of assessment | Runway.RunwayContamination.observationTime | F | Abbreviated heading | ||
Optional group | Event.annotation | F | Abbreviated heading | ||
Serial number | Event.textNOTAM.number | F | Same as SWAA** |