Skip to content

Commit

Permalink
Merge pull request #58 from NEAvACC/developer
Browse files Browse the repository at this point in the history
Updated per real world
  • Loading branch information
NEAvACC authored Sep 7, 2024
2 parents 0a437a1 + dd22169 commit dd1cf36
Show file tree
Hide file tree
Showing 22 changed files with 2,827 additions and 3,291 deletions.
219 changes: 2 additions & 217 deletions ATIS.xml
Original file line number Diff line number Diff line change
@@ -1,218 +1,3 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<ATIS>
<Frequencies>
<Frequency Airport="HSDN" Frequency="119.250" />
<Frequency Airport="HSFS" Frequency="118.750" />
<Frequency Airport="HSNN" Frequency="119.150" />
<Frequency Airport="HSOB" Frequency="120.500" />
<Frequency Airport="HSPN" Frequency="128.500" />
<Frequency Airport="HSSK" Frequency="118.100" />
</Frequencies>
<Translations>
<Translation String="HSDN" Spoken="Dongola" />
<Translation String="HSFS" Spoken="Al Fashir" />
<Translation String="HSNN" Spoken="Nyala" />
<Translation String="HSOB" Spoken="El Obeid" />
<Translation String="HSPN" Spoken="Port Sudan International" />
<Translation String="HSSK" Spoken="Khartoum International" />

<Translation String="ATIS" Spoken="ATIS information" />

<Translation String="A" Spoken="alpha" />
<Translation String="B" Spoken="bravo" />
<Translation String="C" Spoken="charlie" />
<Translation String="D" Spoken="delta" />
<Translation String="E" Spoken="echo" />
<Translation String="F" Spoken="foxtrot" />
<Translation String="G" Spoken="golf" />
<Translation String="H" Spoken="hotel" />
<Translation String="I" Spoken="india" />
<Translation String="J" Spoken="juliet" />
<Translation String="K" Spoken="kilo" />
<Translation String="L" Spoken="lima" />
<Translation String="M" Spoken="mike" />
<Translation String="N" Spoken="november" />
<Translation String="O" Spoken="oscar" />
<Translation String="P" Spoken="papa" />
<Translation String="Q" Spoken="quebec" />
<Translation String="R" Spoken="romeo" />
<Translation String="S" Spoken="sierra" />
<Translation String="T" Spoken="tango" />
<Translation String="U" Spoken="uniform" />
<Translation String="V" Spoken="victor" />
<Translation String="W" Spoken="whiskey" />
<Translation String="X" Spoken="x-ray" />
<Translation String="Y" Spoken="yankee" />
<Translation String="Z" Spoken="zulu" />

<Translation String="3" Spoken="tree" />
<Translation String="5" Spoken="fife" />
<Translation String="9" Spoken="niner" />

<Translation String="APCH" Spoken="approach" />
<Translation String="INST" Spoken="instrument" />
<Translation String="INSTR" Spoken="instrument" />
<Translation String="ILS" Spoken="I L S" />
<Translation String="NDB" Spoken="N D B" />
<Translation String="VOR" Spoken="V O R" />
<Translation String="GLS" Spoken="G L S" />
<Translation String="DME" Spoken="D M E" />
<Translation String="RNP" Spoken="R N P" />
<Translation String="RNAV" Spoken="ɑ&#x02D0;næv&#x02D0;" Alphabet="IPA" FallbackSpoken="are-navv" />
<Translation String="OPR" Spoken="operational" />
<Translation String="EXP" Spoken="expect" />
<Translation String="EIA" Spoken="expect instrument approach" />
<Translation String="HIRL" Spoken="high intensity runway lighting" />
<Translation String="HIAL" Spoken="high intensity approach lighting" />
<Translation String="OPS" Spoken="operations" />
<Translation String="PROG" Spoken="progress" />
<Translation String="INDEP" Spoken="independent" />
<Translation String="AVBL" Spoken="available" />
<Translation String="REQ" Spoken="request" />
<Translation String="REQD" Spoken="required" />
<Translation String="LAHSO" Spoken="land and hold short operations" />
<Translation String="FM" Spoken="from" />
<Translation String="THRU" Spoken="through" />
<Translation String="CL" Spoken="centre line" />
<Translation String="PARL" Spoken="parallel" />
<Translation String="ABV" Spoken="above" />
<Translation String="BLW" Spoken="below" />
<Translation String="BTN" Spoken="between" />
<Translation String="DLA" Spoken="delay" />
<Translation String="DLAS" Spoken="delays" />
<Translation String="TWY" Spoken="taxiway" />
<Translation String="TWYS" Spoken="taxiways" />
<Translation String="FREQ" Spoken="frequency" />
<Translation String="ARR" Spoken="arrivals" />
<Translation String="ARRS" Spoken="arrivals" />
<Translation String="DEP" Spoken="departures" />
<Translation String="DEPS" Spoken="departures" />
<Translation String="ACFT" Spoken="aircraft" />
<Translation String="CCT" Spoken="circuit" />
<Translation String="TURB" Spoken="turbulence" />
<Translation String="MOD" Spoken="moderate" />
<Translation String="SEV" Spoken="severe" />
<Translation String="LGT" Spoken="light" />
<Translation String="OTLED" Spoken="OTLEDD" />
<Translation String="DEG" Spoken="degrees" />
<Translation String="NAVBL" Spoken="not available" />
<Translation String="SIMUL" Spoken="simultaneous" />
<Translation String="OPP" Spoken="opposite" />
<Translation String="DIR" Spoken="direction" />
<Translation String="RECIP" Spoken="reciprocal" />
<Translation String="APRV" Spoken="approval" />
<Translation String="NE" Spoken="north east" />
<Translation String="PDC" Spoken="pre departute clearance" />
<Translation String="TIL" Spoken="until" />
<Translation String="HLDG" Spoken="holding" />
<Translation String="MINS" Spoken="minutes" />
<Translation String="TRL" Spoken="transition level" />

<Translation String="RWY" Spoken="runway" />
<Translation String="RWYS" Spoken="runways" />

<!--Changes xxx.xxx to xxx decimal xxx for frequencies -->
<Translation Regex="(\d{3})\.(\d{1,3})" Spoken="$1 decimal $2" />

<!--Changes L to Left when it is associated with a two digit runway identifier-->
<Translation Regex="([012]\d|[3][0123456])L AND R" Spoken="$1 left and right" />
<Translation Regex="([012]\d|[3][0123456])L AND C" Spoken="$1 left and centre" />
<Translation Regex="([012]\d|[3][0123456])C AND R" Spoken="$1 centre and right" />
<Translation Regex="([012]\d|[3][0123456])L" Spoken="$1 left" />
<Translation Regex="([012]\d|[3][0123456])R" Spoken="$1 right" />
<Translation Regex="([012]\d|[3][0123456])C" Spoken="$1 centre" />

<Translation String="WIND" Spoken="wind:" />
<!--This regex will change xxx/yyy to xxx degrees, yyy knots-->
<Translation Regex="(\d{3})\/(\d{1,3})" Spoken="$1 degrees, $2 knots" />
<Translation Regex="(\d{3})\/(\d{1,3})-(\d{1,3})" Spoken="$1 degrees, minimum $2 knots, maximum $3 knots" />
<Translation Regex="(\d{3})-(\d{3})\/(\d{1,3})" Spoken="varying $1 degrees to $2 degrees, $3 knots" />
<Translation Regex="(\d{3})-(\d{3})\/(\d{1,3})-(\d{1,3})" Spoken="varying $1 degrees to $2 degrees, minimum $3 knots, maximum $4 knots" />
<Translation String="MAX" Spoken="maximum" />
<Translation String="MIN" Spoken="minimum" />
<Translation String="XW" Spoken="crosswind" />
<Translation String="TW" Spoken="tailwind" />
<!--This regex will change xxxKTS to xxx knots-->
<Translation Regex="(\d{1,3})KTS" Spoken="$1 knots" />
<Translation String="KTS" Spoken="knots" />
<Translation String="VRB" Spoken="variable" />

<Translation String="CLD" Spoken="cloud" />
<!--Changes cloud to abbreviation and altitude * 100 without leading zeros-->
<Translation Regex="(FEW|SCT|BKN|OVC)[0]{0,2}(\d+)" Spoken="$1 ${2}00 feet" />
<Translation String="FT" Spoken="feet" />
<Translation String="FEW" Spoken="few" />
<Translation String="SCT" Spoken="scattered" />
<Translation String="BKN" Spoken="broken" />
<Translation String="OVC" Spoken="overcast" />

<Translation String="VIS" Spoken="visibility" />
<Translation String="RED" Spoken="reduced" />
<Translation Regex="[0]{0,3}(\d+)M" Spoken="$1 meters" />
<Translation String="10KM" Spoken="1 0 kilometres" />
<Translation Regex="[0]{0,1}(\d+)KM" Spoken="$1 kilometres" />
<Translation String="RVR" Spoken="runway visual range" />
<Translation String="GT" Spoken="greater than" />

<Translation String="CAVOK" Spoken="ˈkævˈoʊˈkeɪ" Alphabet="IPA" FallbackSpoken="kuv-okay"/>
<Translation String="NSC" Spoken="nil significant cloud" />
<Translation Regex="\+([A-Z]+)" Spoken="heavy $1" />
<Translation Regex="\-([A-Z]+)" Spoken="light $1" />
<Translation String="MI" Spoken="shallow" />
<Translation String="BC" Spoken="patches" />
<Translation String="PR" Spoken="partial" />
<Translation String="DR" Spoken="drifting" />
<Translation String="BL" Spoken="blowing" />
<Translation String="SH" Spoken="showers" />
<Translation String="FZ" Spoken="freezing" />
<Translation String="SHRA" Spoken="showers of rain" />
<Translation String="DZ" Spoken="drizzle" />
<Translation String="GR" Spoken="hail" />
<Translation String="SN" Spoken="snow" />
<Translation String="SG" Spoken="snow grains" />
<Translation String="DU" Spoken="dust" />
<Translation String="SA" Spoken="sand" />
<Translation String="SS" Spoken="sandstorm" />
<Translation String="DS" Spoken="duststorm" />
<Translation String="FG" Spoken="fog" />
<Translation String="RA" Spoken="rain" />
<Translation String="GS" Spoken="small hail pellets" />
<Translation String="FU" Spoken="smoke" />
<Translation String="BR" Spoken="mist" />
<Translation String="HZ" Spoken="haze" />
<Translation String="PO" Spoken="dust devil" />
<Translation String="SQ" Spoken="squall" />
<Translation String="FC" Spoken="funnel cloud" />
<Translation String="VA" Spoken="volcanic ash" />
<Translation String="VC" Spoken="vicinity" />
<Translation String="IC" Spoken="ice crystals" />
<Translation String="PL" Spoken="ice pellets" />
<Translation String="VCSH" Spoken="showers in area" />
<Translation String="SIA" Spoken="showers in area" />
<Translation String="TS" Spoken="thunderstorm" />
<Translation String="TSRA" Spoken="thunderstorms and rain" />
<Translation String="TSRAGS" Spoken="thunderstorms and rain with hail" />
<Translation String="TCU" Spoken="towering cumulus" />

<Translation String="TMP" Spoken="temperature" />

<Translation String="QNH" Spoken="Q-N-H" />

<Translation String="SIGMET" Spoken="sɪɢɱɛt" Alphabet="IPA" FallbackSpoken="sygmet" />

</Translations>
<Editor>
<Input name="APCH" NameIsSpoken="false" InputType="Edit" />
<Input name="RWY" NameIsSpoken="true" InputType="Edit" />
<Input name="SFC COND" NameIsSpoken="false" InputType="Edit" />
<Input name="OPR INFO" NameIsSpoken="false" InputType="Edit" />
<Input name="WIND" NameIsSpoken="true" InputType="Edit" />
<Input name="VIS" NameIsSpoken="true" InputType="Edit" NumbersSpokenGrouped="true" />
<Input name="WX" NameIsSpoken="false" InputType="Edit" />
<Input name="CLD" NameIsSpoken="true" InputType="Edit" NumbersSpokenGrouped="true" />
<Input name="TMP" NameIsSpoken="true" InputType="Edit" />
<Input name="QNH" NameIsSpoken="true" InputType="Edit" />
<Input name="SIGWX" NameIsSpoken="false" InputType="Edit" NumbersSpokenGrouped="true" />
<Input name="OFCW_NOTIFY" value="ground or approach" InputType="Edit" />
</Editor>
</ATIS>
</ATIS>
61 changes: 59 additions & 2 deletions Airspace.xml
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,63 @@
<STAR Name="TABK1B" />
</Runway>
</Airport>
<Airport Name="HJMK" FullName="Malakal">
<Runway Name="04" DataRunway="04" />
<Runway Name="22" DataRunway="22" />
</Airport>
<Airport Name="HJRB" FullName="Rumbek">
<Runway Name="01" DataRunway="01" />
<Runway Name="19" DataRunway="19" />
</Airport>
<Airport Name="HJWW" FullName="Wau">
<Runway Name="09" DataRunway="09" />
<Runway Name="27" DataRunway="27" />
</Airport>
<Airport Name="HSAT" FullName="Atbara">
<Runway Name="01" DataRunway="01" />
<Runway Name="19" DataRunway="19" />
</Airport>
<Airport Name="HSDN" FullName="Dongola">
<Runway Name="17" DataRunway="17" />
<Runway Name="35" DataRunway="35" />
</Airport>
<Airport Name="HSDZ" FullName="Damazin">
<Runway Name="17" DataRunway="17" />
<Runway Name="35" DataRunway="35" />
</Airport>
<Airport Name="HSGN" FullName="Geneina">
<Runway Name="04" DataRunway="04" />
<Runway Name="22" DataRunway="22" />
<Runway Name="11" DataRunway="11" />
<Runway Name="29" DataRunway="29" />
</Airport>
<Airport Name="HSKA" FullName="Kassala">
<Runway Name="02" DataRunway="02" />
<Runway Name="20" DataRunway="20" />
</Airport>
<Airport Name="HSLI" FullName="Kadugli">
<Runway Name="06" DataRunway="06" />
<Runway Name="24" DataRunway="24" />
</Airport>
<Airport Name="HSNN" FullName="Nyala">
<Runway Name="04" DataRunway="04" />
<Runway Name="22" DataRunway="22" />
</Airport>
<Airport Name="HSOB" FullName="El Obeid">
<Runway Name="01" DataRunway="01" />
<Runway Name="19" DataRunway="19" />
</Airport>
<Airport Name="HSSG" FullName="Sebara Geneina">
<Runway Name="04" DataRunway="04" />
<Runway Name="22" DataRunway="22" />
</Airport>
<Airport Name="HSSW" FullName="Wadi Halfa">
<Runway Name="06" DataRunway="06" />
<Runway Name="24" DataRunway="24" />
</Airport>
<Airport Name="HSSP" FullName="Port Sudan Old">
<Runway Name="10" DataRunway="10" />
</Airport>
</SystemRunways>

<!--Waypoints-->
Expand Down Expand Up @@ -1814,8 +1871,6 @@
<Runway Name="06" Position="+21.7985+031.5135" />
<Runway Name="24" Position="+21.8071+031.5305" />
</Airport>
<Airport ICAO="HSWS" FullName="Wadi Siedna" Position="+15.8155+032.5141" />
<Airport ICAO="HSBL" FullName="Baleela" Position="+11.2219+028.5558" />
<Airport ICAO="HSSP" FullName="Port Sudan Old" Position="+19.5833+037.2167">
<Runway Name="10" Position="+19.5834+037.2177" />
</Airport>
Expand All @@ -1841,5 +1896,7 @@
<Airport ICAO="HSDL" FullName="Dilling" Position="+12.0833+029.6833" />
<Airport ICAO="HSNW" FullName="New Halfa" Position="+15.3550+035.7286" />
<Airport ICAO="HSHG" FullName="Heglig" Position="+09.9968+029.3961" />
<Airport ICAO="HSWS" FullName="Wadi Siedna" Position="+15.8155+032.5141" />
<Airport ICAO="HSBL" FullName="Baleela" Position="+11.2219+028.5558" />
</Airports>
</Airspace>
6 changes: 3 additions & 3 deletions Colours.xml
Original file line number Diff line number Diff line change
Expand Up @@ -405,9 +405,9 @@
<Colour id="SecondaryMap">
<Use>Alternative System Map</Use>
<Name>BlueGrey</Name>
<R>145</R>
<G>178</G>
<B>177</B>
<R>212</R>
<G>211</G>
<B>196</B>
</Colour>
<Colour id="GroundRunway">
<Use>A-SMGCS Runway</Use>
Expand Down
9 changes: 9 additions & 0 deletions Labels.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
<DataLine>
<Item Type="LABEL_ITEM_LEVEL" Colour="" RightClick="Label_Move" />
</DataLine>
<DataLine>
<Item Type="LABEL_ITEM_CPDLCAIR" />
</DataLine>
</Label>
<Label Type="Quicktag" MaximumWidth="11" LabelRectangle="Default">
<DataLine>
Expand All @@ -39,6 +42,9 @@
<Item Type="LABEL_ITEM_OPDATA" BackgroundColour="" Colour="" LeftClick="Label_OpData_Popup"
MiddleClick="" RightClick="" />
</DataLine>
<DataLine>
<Item Type="LABEL_ITEM_CPDLCAIR" />
</DataLine>
</Label>
<Label Type="Normal" MaximumWidth="11" LabelRectangle="Default">
<DataLine Visibility="Hidden">
Expand Down Expand Up @@ -150,6 +156,9 @@
<Item Type="LABEL_ITEM_OPDATA" BackgroundColour="" Colour="" LeftClick="Label_OpData_Popup"
MiddleClick="" RightClick="Label_Toggle_1" />
</DataLine>
<DataLine>
<Item Type="LABEL_ITEM_CPDLCAIR" />
</DataLine>
</Label>
<Label Type="GroundAir" MaximumWidth="11" LabelRectangle="None">
<DataLine>
Expand Down
29 changes: 17 additions & 12 deletions MET.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<MET>
<GRIB url="http://sawbe.com/GRIB/" fileName="world.grib2" />
<ProductTypes>
<TAF
url="https://aviationweather.gov/adds/dataserver_current/httpparam?dataSource=tafs&amp;requestType=retrieve&amp;format=xml&amp;stationString=%ICAO&amp;hoursBeforeNow=0&amp;timeType=valid&amp;mostRecent=true"
xmlDataTag="raw_text" mostRecent="true" />
</ProductTypes>
<Browsers>
<SimATC url="https://sim-atc.com/?vatsys=true" />
<SepCalc url="https://www.worldflight.com.au/files/sepcalc1.html" />
<SkyVector url="https://skyvector.com" />
<Windy url="https://windy.com" />
</Browsers>
<GRIB url="http://sawbe.com/GRIB/" fileName="world.grib2" />
<ProductTypes>
<METAR
url="http://aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&amp;requestType=retrieve&amp;format=xml&amp;stationString=%ICAO&amp;hoursBeforeNow=2"
xmlDataTag="raw_text" mostRecent="true" />
<TAF
url="https://aviationweather.gov/adds/dataserver_current/httpparam?dataSource=tafs&amp;requestType=retrieve&amp;format=xml&amp;stationString=%ICAO&amp;hoursBeforeNow=0&amp;timeType=valid&amp;mostRecent=true"
xmlDataTag="raw_text" mostRecent="true" />
<NOTAM url="http://api.vateud.net/notams/%ICAO.xml" xmlDataTag="raw" />
</ProductTypes>
<Browsers>
<Notams url="https://www.notams.faa.gov/" />
<SimATC url="https://sim-atc.com/?vatsys=true" />
<SepCalc url="https://www.worldflight.com.au/files/sepcalc1.html" />
<SkyVector url="https://skyvector.com" />
<Windy url="https://windy.com" />
</Browsers>
</MET>
4 changes: 2 additions & 2 deletions Maps/ALL_AIRPORTS.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Maps>
<Map Name="ALL_AIRPORTS" Priority="0" Type="System2" Center="+15.538806+033.139711">
<Map Name="ALL_AIRPORTS" Priority="2" Type="System" Center="+15.538806+033.139711">
<Symbol Type="Reticle">
<Point>HJAK</Point>
<Point>HJAR</Point>
Expand Down Expand Up @@ -44,7 +44,7 @@
<Point>HSBL</Point>
<Point>HSSP</Point>
</Symbol>
<Label hasLeader="true">
<Label>
<Point Name="HJAK">HJAK</Point>
<Point Name="HJAR">HJAR</Point>
<Point Name="HJAW">HJAW</Point>
Expand Down
Loading

0 comments on commit dd1cf36

Please sign in to comment.