From 5052d2e5a5e4f35f7c6eb17fc4e788098f5264f4 Mon Sep 17 00:00:00 2001 From: Richard Senior Date: Thu, 7 Apr 2016 12:34:18 +0100 Subject: [PATCH] Improvements to spoken ATIS - Improved reporting of variable wind and cavok. - Eliminate duplicate speech of "airport" in preamble. - Reusable ATIS fragments for use in multiple ATIS formats. - Convert existing ATIS formats to make use of reusable sections. - New ATIS formats for UK and US/CA/Pacific. --- ATC/atis.xml | 2 +- ATC/atis/eddh.xml | 106 ++++++--------------- ATC/atis/eg.xml | 56 +++++++++++ ATC/atis/other.xml | 91 ++++-------------- ATC/atis/sections/airport-information.xml | 29 ++++++ ATC/atis/sections/cavok.xml | 24 +++++ ATC/atis/sections/clouds-brief.xml | 35 +++++++ ATC/atis/sections/clouds.xml | 35 +++++++ ATC/atis/sections/end.xml | 19 ++++ ATC/atis/sections/gusts-brief.xml | 26 +++++ ATC/atis/sections/gusts.xml | 26 +++++ ATC/atis/sections/phenomena.xml | 32 +++++++ ATC/atis/sections/qnh-hp.xml | 19 ++++ ATC/atis/sections/qnh-inhg.xml | 21 ++++ ATC/atis/sections/qnh.xml | 21 ++++ ATC/atis/sections/temperature-plus.xml | 55 +++++++++++ ATC/atis/sections/temperature.xml | 21 ++++ ATC/atis/sections/trend.xml | 26 +++++ ATC/atis/sections/visibility-km.xml | 26 +++++ ATC/atis/sections/visibility-miles.xml | 26 +++++ ATC/atis/sections/wind-variation-brief.xml | 37 +++++++ ATC/atis/sections/wind-variation.xml | 37 +++++++ ATC/atis/us_ca.xml | 40 +++++++- 23 files changed, 658 insertions(+), 152 deletions(-) create mode 100644 ATC/atis/sections/airport-information.xml create mode 100644 ATC/atis/sections/cavok.xml create mode 100644 ATC/atis/sections/clouds-brief.xml create mode 100644 ATC/atis/sections/clouds.xml create mode 100644 ATC/atis/sections/end.xml create mode 100644 ATC/atis/sections/gusts-brief.xml create mode 100644 ATC/atis/sections/gusts.xml create mode 100644 ATC/atis/sections/phenomena.xml create mode 100644 ATC/atis/sections/qnh-hp.xml create mode 100644 ATC/atis/sections/qnh-inhg.xml create mode 100644 ATC/atis/sections/qnh.xml create mode 100644 ATC/atis/sections/temperature-plus.xml create mode 100644 ATC/atis/sections/temperature.xml create mode 100644 ATC/atis/sections/trend.xml create mode 100644 ATC/atis/sections/visibility-km.xml create mode 100644 ATC/atis/sections/visibility-miles.xml create mode 100644 ATC/atis/sections/wind-variation-brief.xml create mode 100644 ATC/atis/sections/wind-variation.xml diff --git a/ATC/atis.xml b/ATC/atis.xml index c85c31a5f..ae3381006 100644 --- a/ATC/atis.xml +++ b/ATC/atis.xml @@ -25,7 +25,7 @@ - + diff --git a/ATC/atis/eddh.xml b/ATC/atis/eddh.xml index 9fd37f560..2456f879a 100644 --- a/ATC/atis/eddh.xml +++ b/ATC/atis/eddh.xml @@ -18,104 +18,54 @@ eddh - Hamburg information - id - . MET report time - time - . Expect - approach-type - approach. +
+ MET report time time. + Expect approach-type approach. rwy-land rwy-to - Take off and landing runway + Take off and landing runway rwy-land - Landing runway + Landing runway rwy-land and take off runway rwy-to - . Transition level - transition-level - . Wind - wind-dir - degrees, - wind-speed-kn - knots - - - gusts - - - , gusts up to - gusts - knots - - - - - wind-from - wind-to - - - , varying between - wind-from - and - wind-to - degrees - - . + Transition level + transition-level + . + Winned - - cavok - + + wind-speed-kn + zero + - CAVOK + kaam.. - Visibility - visibility-metric - . - - - phenomena - - - phenomena - . - - - - - clouds - - - Clouds - clouds - - - No significant clouds - - + wind-dir + degrees, + wind-speed-kn + knots. - . Temperature - temperature-deg - , dewpoint - dewpoint-deg - . QNH - qnh - hektopascal. Trend - trend - . information - id - out. +
+
+
+
+
+
+
+
+ Trend trend. + Information id. out.. diff --git a/ATC/atis/eg.xml b/ATC/atis/eg.xml index 0f01ea6fa..d87655ac1 100644 --- a/ATC/atis/eg.xml +++ b/ATC/atis/eg.xml @@ -15,6 +15,62 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. --> + eg + +
+ Time time. + Runway in use + + + rwy-land + rwy-to + + + rwy-to + .. + + + rwy-land + arrivals, + rwy-to + departures.. + + + Expect approach-typeapproach. + Surface winned + + + wind-speed-kn + zero + + + kaam.. + + + wind-dir + , + wind-speed-kn + knots. + + +
+
+
+
+
+
+
+ QNH + qnh + . + Transition level flight level + transition-level + . +
+ Acknowledge receipt of information + id + and advise aircraft type on first contact.. + diff --git a/ATC/atis/other.xml b/ATC/atis/other.xml index bd6d01313..435230d7b 100644 --- a/ATC/atis/other.xml +++ b/ATC/atis/other.xml @@ -16,34 +16,29 @@ General Public License for more details. --> - This is - airport-name - airport information - id - . Time - time - Zulu. Expect - approach-type - approach. +
+ Time time zulu. + Expect approach-type approach. rwy-land rwy-to - Landing and departing runway + Landing and departing runway rwy-land - Landing runway + Landing runway rwy-land and departing runway rwy-to - .. Weather. Winned + .. + Weather. Winned wind-speed-kn @@ -54,68 +49,20 @@ wind-dir - degrees at + at wind-speed-kn - knots + knots. - - - gusts - - - gusts up to - gusts - knots - - - . - - - cavok - - - CAVOK - - - Visibility - visibility-metric - . - - - phenomena - - - phenomena - . - - - - - clouds - - - Clouds - clouds - - - No significant clouds - - - - - . Temperature - temperature-deg - dewpoint - dewpoint-deg - . QNH - qnh - hektopascal or - inhg - inches. - trend - . Advise on initial contact you have information - id - . +
+
+
+
+
+
+
+
+ trend. +
diff --git a/ATC/atis/sections/airport-information.xml b/ATC/atis/sections/airport-information.xml new file mode 100644 index 000000000..07a0c9b4e --- /dev/null +++ b/ATC/atis/sections/airport-information.xml @@ -0,0 +1,29 @@ + + + + airport-name + + + airport-name + airport + + + airport + + + information + id + . + diff --git a/ATC/atis/sections/cavok.xml b/ATC/atis/sections/cavok.xml new file mode 100644 index 000000000..9b48e525f --- /dev/null +++ b/ATC/atis/sections/cavok.xml @@ -0,0 +1,24 @@ + + + + + + cavok + + + CAV okay. + + + diff --git a/ATC/atis/sections/clouds-brief.xml b/ATC/atis/sections/clouds-brief.xml new file mode 100644 index 000000000..378488e0b --- /dev/null +++ b/ATC/atis/sections/clouds-brief.xml @@ -0,0 +1,35 @@ + + + + + + cavok + + + + + clouds-brief + + + clouds-brief + .. + + + No cloud. + + + + + diff --git a/ATC/atis/sections/clouds.xml b/ATC/atis/sections/clouds.xml new file mode 100644 index 000000000..5bf80a7cb --- /dev/null +++ b/ATC/atis/sections/clouds.xml @@ -0,0 +1,35 @@ + + + + + + cavok + + + + + clouds + + + clouds + .. + + + No significant clouds. + + + + + diff --git a/ATC/atis/sections/end.xml b/ATC/atis/sections/end.xml new file mode 100644 index 000000000..7ccde21c3 --- /dev/null +++ b/ATC/atis/sections/end.xml @@ -0,0 +1,19 @@ + + + + Advise on initial contact you have information + id + .. + diff --git a/ATC/atis/sections/gusts-brief.xml b/ATC/atis/sections/gusts-brief.xml new file mode 100644 index 000000000..20840e06f --- /dev/null +++ b/ATC/atis/sections/gusts-brief.xml @@ -0,0 +1,26 @@ + + + + + + gusts + + + Gusts up to + gusts + . + + + diff --git a/ATC/atis/sections/gusts.xml b/ATC/atis/sections/gusts.xml new file mode 100644 index 000000000..9bb590561 --- /dev/null +++ b/ATC/atis/sections/gusts.xml @@ -0,0 +1,26 @@ + + + + + + gusts + + + Gusts up to + gusts + knots. + + + diff --git a/ATC/atis/sections/phenomena.xml b/ATC/atis/sections/phenomena.xml new file mode 100644 index 000000000..8884901ca --- /dev/null +++ b/ATC/atis/sections/phenomena.xml @@ -0,0 +1,32 @@ + + + + + + cavok + + + + + phenomena + + + phenomena + . + + + + + diff --git a/ATC/atis/sections/qnh-hp.xml b/ATC/atis/sections/qnh-hp.xml new file mode 100644 index 000000000..237032806 --- /dev/null +++ b/ATC/atis/sections/qnh-hp.xml @@ -0,0 +1,19 @@ + + + + QNH + qnh + hektopascal. + diff --git a/ATC/atis/sections/qnh-inhg.xml b/ATC/atis/sections/qnh-inhg.xml new file mode 100644 index 000000000..739b367fd --- /dev/null +++ b/ATC/atis/sections/qnh-inhg.xml @@ -0,0 +1,21 @@ + + + + Altimeter + inhg-integer + + inhg-fraction + . + diff --git a/ATC/atis/sections/qnh.xml b/ATC/atis/sections/qnh.xml new file mode 100644 index 000000000..b26bfb150 --- /dev/null +++ b/ATC/atis/sections/qnh.xml @@ -0,0 +1,21 @@ + + + + QNH + qnh + hektopascal or + inhg + inches. + diff --git a/ATC/atis/sections/temperature-plus.xml b/ATC/atis/sections/temperature-plus.xml new file mode 100644 index 000000000..33c5b86bb --- /dev/null +++ b/ATC/atis/sections/temperature-plus.xml @@ -0,0 +1,55 @@ + + + + Temperature + + + temperature-deg + minus + + + + + temperature-deg + zero + + + plus + + + + + temperature-deg + , dewpoint + + + dewpoint-deg + minus + + + + + dewpoint-deg + zero + + + plus + + + + + dewpoint-deg + . + diff --git a/ATC/atis/sections/temperature.xml b/ATC/atis/sections/temperature.xml new file mode 100644 index 000000000..c0060aa46 --- /dev/null +++ b/ATC/atis/sections/temperature.xml @@ -0,0 +1,21 @@ + + + + Temperature + temperature-deg + , dewpoint + dewpoint-deg + . + diff --git a/ATC/atis/sections/trend.xml b/ATC/atis/sections/trend.xml new file mode 100644 index 000000000..cd1263fa3 --- /dev/null +++ b/ATC/atis/sections/trend.xml @@ -0,0 +1,26 @@ + + + + + + trend + nosig + + + trend + . + + + diff --git a/ATC/atis/sections/visibility-km.xml b/ATC/atis/sections/visibility-km.xml new file mode 100644 index 000000000..0ec5e98ce --- /dev/null +++ b/ATC/atis/sections/visibility-km.xml @@ -0,0 +1,26 @@ + + + + + + cavok + + + Visibility + visibility-metric + . + + + diff --git a/ATC/atis/sections/visibility-miles.xml b/ATC/atis/sections/visibility-miles.xml new file mode 100644 index 000000000..cae1dabc5 --- /dev/null +++ b/ATC/atis/sections/visibility-miles.xml @@ -0,0 +1,26 @@ + + + + + + cavok + + + Visibility + visibility-miles + . + + + diff --git a/ATC/atis/sections/wind-variation-brief.xml b/ATC/atis/sections/wind-variation-brief.xml new file mode 100644 index 000000000..af862384d --- /dev/null +++ b/ATC/atis/sections/wind-variation-brief.xml @@ -0,0 +1,37 @@ + + + + + + wind-from + wind-to + + + + + wind-dir + variable + + + Varying between + wind-from + and + wind-to + . + + + + + diff --git a/ATC/atis/sections/wind-variation.xml b/ATC/atis/sections/wind-variation.xml new file mode 100644 index 000000000..06a2a63e7 --- /dev/null +++ b/ATC/atis/sections/wind-variation.xml @@ -0,0 +1,37 @@ + + + + + + wind-from + wind-to + + + + + wind-dir + variable + + + Varying between + wind-from + and + wind-to + degrees. + + + + + diff --git a/ATC/atis/us_ca.xml b/ATC/atis/us_ca.xml index a06af6e2c..fb1e43a4f 100644 --- a/ATC/atis/us_ca.xml +++ b/ATC/atis/us_ca.xml @@ -16,6 +16,44 @@ General Public License for more details. --> + c k - cy + p + +
+ time zulu. + Winned + + + wind-speed-kn + zero + + + kaam.. + + + wind-dir + at + wind-speed-kn + . + + +
+
+
+
+
+
+
+
+ approach-type + approach runway + rwy-land + is in use. + Departure runway + rwy-to + .. +
+
+