From 814824400c056e371dcb70bd4058ee0d175b24fb Mon Sep 17 00:00:00 2001 From: Calvin Ng Date: Mon, 8 Feb 2021 22:02:13 -0800 Subject: [PATCH] ROAH ACA 1.0.0 RC2 --- final/AS/JPN/ROAH.txt | 83 +++++++++++++----------------- final/AS/JPN/ROAH_readme.md | 13 ++--- final/AS/JPN/source/ROAH.txt | 97 +++++++++++++++++++----------------- 3 files changed, 93 insertions(+), 100 deletions(-) diff --git a/final/AS/JPN/ROAH.txt b/final/AS/JPN/ROAH.txt index 8c555b7..f0cb4d4 100644 --- a/final/AS/JPN/ROAH.txt +++ b/final/AS/JPN/ROAH.txt @@ -2201,7 +2201,7 @@ name = Kadena code = DN traffic = 5 runways = - RODNRWYW, 05L, N26.20.46.48, E127.45.05.38, 50, 12101, 0, 0, 93 + RODNRWYW, 05L, N26.20.46.48, E127.45.05.38, 50, 12101, 0, 0, 593 RODNRWYE, 05R, N26.20.38.57, E127.45.18.13, 50, 12101, 0, 0, 106 climbaltitude = 2200 sids = @@ -2688,7 +2688,7 @@ route1 = 6, 1200, 180 [approach9] -runway = ROAHRWYWJF +runway = ROAHRWYW beacon = LAVON route1 = 356 N26.10.13.46, E127.22.05.31 @@ -2901,6 +2901,8 @@ runway = ROAHRWYWJF, rev beacon = LAVON route1 = 86 N26.10.13.46, E127.22.05.31 + N26.04.11.00, E127.24.41.30 + N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 N25.57.34, E127.37.25 N25.57.31, E127.38.34 @@ -2913,6 +2915,8 @@ beacon = GURUX, N26.08.52.24, E127.12.26.56, 0, Gurux route1 = 86 N26.08.52.24, E127.12.26.56 N26.10.13.46, E127.22.05.31 + N26.04.11.00, E127.24.41.30 + N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 N25.57.34, E127.37.25 N25.57.31, E127.38.34 @@ -2926,6 +2930,8 @@ route1 = 86 N26.04.30.51, E126.41.53.31 N26.08.52.24, E127.12.26.56 N26.10.13.46, E127.22.05.31 + N26.04.11.00, E127.24.41.30 + N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 N25.57.34, E127.37.25 N25.57.31, E127.38.34 @@ -3162,10 +3168,12 @@ route1 = [approach52] runway = ROAHRWYW, rev -beacon = LAVON -route1 = 266 +beacon = NHC +route1 = 283 + N26.12.30.71, E127.38.34.32 N26.10.13.46, E127.22.05.31 N26.04.11.00, E127.24.41.30 + N26.04.11.00, E127.24.41.30 N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 N25.57.34, E127.37.25 @@ -3174,10 +3182,12 @@ route1 = 266 [approach53] runway = ROAHRWYE, rev -beacon = LAVON -route1 = 266 +beacon = NHC +route1 = 283 + N26.12.30.71, E127.38.34.32 N26.10.13.46, E127.22.05.31 N26.04.11.00, E127.24.41.30 + N26.04.11.00, E127.24.41.30 N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 N25.57.29.03, E127.39.25.15 @@ -3239,6 +3249,7 @@ route1 = N26.12.30.71, E127.38.34.32 N26.10.13.46, E127.22.05.31 N26.04.11.00, E127.24.41.30 + N26.04.11.00, E127.24.41.30 N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 N25.57.34, E127.37.25 @@ -3254,19 +3265,6 @@ route1 = N26.12.30.71, E127.38.34.32 N26.10.13.46, E127.22.05.31 N26.04.11.00, E127.24.41.30 - N25.58.57.80, E127.31.19.34 - N25.57.43.88, E127.35.26.92 - N25.57.34, E127.37.25 - N26.02.49.28, E127.38.23.04, 2000, 210 - 6.0, 1300, 180 - -[approach59] -runway = ROAHRWYW, rev -beacon = NHC -route1 = - 283 - N26.12.30.71, E127.38.34.32 - N26.10.13.46, E127.22.05.31 N26.04.11.00, E127.24.41.30 N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 @@ -3274,7 +3272,7 @@ route1 = N26.02.49.28, E127.38.23.04, 2000, 210 6.0, 1300, 180 -[approach60] +[approach59] runway = ROAHRWYE, rev beacon = NANJO route1 = @@ -3284,13 +3282,14 @@ route1 = N26.12.30.71, E127.38.34.32 N26.10.13.46, E127.22.05.31 N26.04.11.00, E127.24.41.30 + N26.04.11.00, E127.24.41.30 N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 N25.57.29.03, E127.39.25.15 N26.02.51.81, E127.39.15.61, 2000, 210 4.0, 1300, 180 -[approach61] +[approach60] runway = ROAHRWYE, rev beacon = ESKOB, N26.10.09.51, E127.57.27.64, 0, Eskob route1 = @@ -3299,19 +3298,6 @@ route1 = N26.12.30.71, E127.38.34.32 N26.10.13.46, E127.22.05.31 N26.04.11.00, E127.24.41.30 - N25.58.57.80, E127.31.19.34 - N25.57.43.88, E127.35.26.92 - N25.57.29.03, E127.39.25.15 - N26.02.51.81, E127.39.15.61, 2000, 210 - 4.0, 1300, 180 - -[approach62] -runway = ROAHRWYE, rev -beacon = NHC -route1 = - 283 - N26.12.30.71, E127.38.34.32 - N26.10.13.46, E127.22.05.31 N26.04.11.00, E127.24.41.30 N25.58.57.80, E127.31.19.34 N25.57.43.88, E127.35.26.92 @@ -3432,23 +3418,23 @@ route4 = KIZNA1.LAGON, Kizuna One Lagoon N26.08.52.24, E127.12.26.56 N25.52.19.95, E126.43.23.97 -[approach63] +[approach61] runway = RODNRWYW beacon = JIMMY, N26.16.21, E127.39.12, 0, Jimmy route1 = 55 N26.16.21, E127.39.12, 2200, 230 - 5.9, 2000, 230 + 5.9, 2200, 230 -[approach64] +[approach62] runway = RODNRWYW beacon = EBLIR, N26.13.08, E127.34.56, 0, Eblir route1 = 55 N26.13.08, E127.34.56, 4000, 230 N26.16.21, E127.39.12, 2200, 230 - 5.9, 2000, 230 + 5.9, 2200, 230 -[approach65] +[approach63] runway = RODNRWYW beacon = JACKS route1 = @@ -3456,16 +3442,16 @@ route1 = N26.08.32, E127.29.03, 6000, 230 N26.13.08, E127.34.56, 4000, 230 N26.16.21, E127.39.12, 2200, 230 - 5.9, 2000, 230 + 5.9, 2200, 230 -[approach66] +[approach64] runway = RODNRWYW, rev beacon = LETOX, N26.29.49, E127.57.09, 0, Letox route1 = 235 N26.29.49, E127.57.09, 4000, 230 6, 2000, 230 -[approach67] +[approach65] runway = RODNRWYW, rev beacon = IMONO, N26.34.14, E128.03.14, 235, Imono route1 = @@ -3474,7 +3460,7 @@ route1 = N26.29.49, E127.57.09, 4000, 230 6, 2000, 230 -[approach68] +[approach66] runway = ROKJRWY beacon = DORIS, N26.04.30.51, E126.41.53.31, 9, Doris route1 = 266 @@ -3482,7 +3468,7 @@ route1 = 266 N26.05.31, E126.36.09, 2000, 180 15, 2000, 180 -[approach69] +[approach67] runway = ROKJRWY beacon = DUFFY, N26.08.26.47, E126.30.48.37, 44, Duffy route1 = @@ -3491,7 +3477,7 @@ route1 = N26.05.31, E126.36.09, 2000, 180 15, 2000, 180 -[approach70] +[approach68] runway = ROKJRWY beacon = GURUX, N26.08.52.24, E127.12.26.56, 0, Gurux route1 = 266 @@ -3500,7 +3486,7 @@ route1 = 266 N26.05.31, E126.36.09, 2000, 180 15, 2000, 180 -[approach71] +[approach69] runway = ROKJRWY beacon = LAVON route1 = 266 @@ -3510,7 +3496,7 @@ route1 = 266 N26.05.31, E126.36.09, 2000, 180 15, 2000, 180 -[approach72] +[approach70] runway = ROKJRWY beacon = NHC route1 = 223 @@ -3521,7 +3507,7 @@ route1 = 223 N26.05.31, E126.36.09, 2000, 180 15, 2000, 180 -[approach73] +[approach71] runway = ROKJRWY beacon = OKUMA route1 = 223 @@ -3599,4 +3585,5 @@ types = f2th, 5, 160, 250, 2.8, 3.2, 1320, 1560, 110, 120, 1.2, 1.3, falcon p8, 4, 160, 250, 2.6, 3.0, 1440, 1560, 131, 144, 1.2, 1.3, poseidon k35r, 3, 160, 250, 2.3, 2.7, 1200, 1380, 135, 152, 1.1, 1.2, stratotanker + e2, 5, 160, 250, 2.8, 3.2, 1400, 1600, 120, 140, 1.2, 1.4, hawkeye diff --git a/final/AS/JPN/ROAH_readme.md b/final/AS/JPN/ROAH_readme.md index 45477ed..69e9a71 100644 --- a/final/AS/JPN/ROAH_readme.md +++ b/final/AS/JPN/ROAH_readme.md @@ -6,7 +6,7 @@ This is an implementation of the Naha ACA (Approach Control Area) for [Endless A Based on AIP Japan (Ministry of Land, Infrastructure, Transport and Tourism) (https://aisjapan.mlit.go.jp/html/AIP/html/DomesticAIP.do). The choice of SIDs and STARs may not be 100% accurate to real life but should be reasonably accurate reflecting daytime IMC conditions. All aircraft are assumed to be RNAV capable; no conventional NAVAID-based SIDs or STARs are implemented unless there is no RNAV alternative. Coastline data from naturalearthdata.com. -The Naha ACA is a mostly circular terminal area typical for an island airport. There is a heavy military presence, and military training areas are scattered around the main island as well between the airways that extend out from the Naha `NHC` VORTAC. Approach and departure paths cross over/under each other just north of Naha, and there are many potential conflict points to the east of Okinawa as well. The majority of traffic enters the ACA from the northeast from mainland Japan and southwest from the other Ryukyu islands such as Miyakojima and Ishigaki. +The Naha ACA is a mostly circular terminal area typical for an island airport. There is a heavy military presence, and military training areas are scattered around the main island as well between the airways that extend out from the Naha `NHC` VORTAC. Approach and departure paths cross over/under each other just north of Naha, and there are many potential conflict points to the west/east of Okinawa as well. The majority of traffic enters the ACA from the northeast from mainland Japan and southwest from the other Ryukyu islands such as Miyakojima and Ishigaki. USAF training area W-178(A) is depicted as inactive for gameplay purposes. Expect heavy use of vectors, especially as traffic increases. STARs are implemented as approach transitions. To activate an approach, an aircraft must be flying direct to an applicable fix, then the APP button can be activated. Multiple approaches may be available from a fix, to the same airport or even different airports. Pressing the APP button again before issuing the approach clearance (do not long press) will select the next approach available from that fix. If the aircraft is already on an approach from that fix, you will need to cancel the approach clearance first before issuing another approach clearance. @@ -95,7 +95,7 @@ There are two simple runway configurations: No STARs are available, arrivals should be vectored to `JACKS` or other fixes on the approach. - Use caution for `ROAH` arrivals to 18s or departures from 36s. Arrivals must descend through 2200 at `JIMMY` to remain on GS. Recommend vectors for `ROAH` 36 departures to maintain separation. Recommend holding `RODN` arrivals at `JACKS` until gap can be made in `ROAH` 18 arrivals. + Use caution for `ROAH` arrivals to 18s or departures from 36s. Arrivals must descend through 2200 at `JIMMY` to remain on GS. Recommend vectors for `ROAH` 36 departures to maintain separation. ~~Recommend holding `RODN` arrivals at `JACKS` until gap can be made in `ROAH` 18 arrivals.~~ **Due to conflicts with `ROAH` 36 departures, 05L has been raised 500ft to displace the glideslope so 05 approaches do not conflict.** However, the `JIMMY` 2200 restriction has been maintained to simulate the original GS. The published hold for missed approaches is straight ahead to `IMONO`. @@ -103,11 +103,11 @@ There are two simple runway configurations: The north runway is mainly used for arrivals and the south runway is mainly used for departures. - Approaches to 05L are available from `JACKS` etc. + Approaches to 23R are available from `IMONO` etc. No STARs are available, arrivals should be vectored to `IMONO` or other fixes on the approach. - Use caution for `ROAH` arrivals to 18s or departures from 36s. Departures must climb to at least 2200 to clear. + Use caution for `ROAH` arrivals to 18s or departures from 36s. Departures must climb to at least 2200 to clear. **Due to conflicts between 05 arrivals and `ROAH` 36 departures, 05L/23R has been raised 500ft to displace the glideslope.** However, the altitudes for the fixes along the 23R ILS have been maintained to simulate the original GS. The published hold for missed approaches is straight ahead to `JACKS`. @@ -159,9 +159,10 @@ Only one runway configuration is implemented: ## Known Issues -- Have different types of traffic use different entry/exit gateways are not possible in this game, therefore aircraft using civil and military routes are separated by duplicating `ROAH`, which means there are two runways each of 18L/36R and 18R/36L. As the game will allow you to select approaches meant for a different airport if they share a starting fix with an approach for the airport the selected aircraft is landing at, this can lead to military aircraft flying the "civilian" approach and going around due to trying to land at the "wrong" airport. To avoid this issue, civil and military aircraft landing `ROAH` do not have approaches that share fixes except at `VIGER` for 36L (which have a different track and are more easily differentiable). +- Have different types of traffic use different entry/exit gateways are not possible in this game, therefore aircraft using civil and military routes are separated by duplicating `ROAH`, which means there are two runways each of 18L/36R and 18R/36L. As the game will allow you to select approaches meant for a different airport if they share a starting fix with an approach for the airport the selected aircraft is landing at, this can lead to military aircraft flying the "civilian" approach and going around due to trying to land at the "wrong" airport. To avoid this issue, civil and military aircraft landing `ROAH` do not have approaches that share fixes. - Many areas have their ceiling marked as "0" as they are likely not active for all of their hours of operation and interfere with standard flight paths, or because they are shared with traffic to different airports (which is not supported by the game) - No `ROAH`-`ROKJ` traffic +- No `RODN` SIDs - the SIDs are available on the AIP, but the connecting routes to airways are not published as airways or procedures, or even as direct routes or flight planned routes via AIC. Author is only aware of one - `ADDAN` (`DCT`) `BASHO` (`DCT`) `AMAMI`. In fact, `BASHO` does not appear to be used for any other purpose... ## Disclaimer @@ -173,4 +174,4 @@ This file is built from `source\ROAH.txt` via `deploy.py`. Make any contribution ## Changelog -* 1.0 - 2021/01/31 - Initial version. \ No newline at end of file +* 1.0 - 2021/02/08 - Initial version. \ No newline at end of file diff --git a/final/AS/JPN/source/ROAH.txt b/final/AS/JPN/source/ROAH.txt index 3594bb9..4f9c102 100644 --- a/final/AS/JPN/source/ROAH.txt +++ b/final/AS/JPN/source/ROAH.txt @@ -951,7 +951,8 @@ code = DN traffic = 5 runways = - RODNRWYW, 05L, N26.20.46.48, E127.45.05.38, 50, 12101, 0, 0, 93 +# RODNRWYW, 05L, N26.20.46.48, E127.45.05.38, 50, 12101, 0, 0, 93 + RODNRWYW, 05L, N26.20.46.48, E127.45.05.38, 50, 12101, 0, 0, 593 RODNRWYE, 05R, N26.20.38.57, E127.45.18.13, 50, 12101, 0, 0, 106 climbaltitude = 2200 @@ -1151,7 +1152,7 @@ route1 = @ILS18REISAR [approach9] -runway = ROAHRWYWJF +runway = ROAHRWYW beacon = LAVON route1 = @ILS18RLAVON 356 @@ -1333,6 +1334,8 @@ beacon = LAVON route1 = @ILSX36LLAVON 86 !LAVON + !OLVAL + !H8L52 @ILSX36L [approach29] @@ -1573,20 +1576,40 @@ route1 = # @ILSZ36RVIGER #LAVONA +#[approach52] +#runway = ROAHRWYW, rev +#beacon = LAVON +#route1 = @LAVON36L +# 266 +# !LAVON +# !OLVAL +# @ILSY36L + +#[approach53] +#runway = ROAHRWYE, rev +#beacon = LAVON +#route1 = @LAVON36R +# 266 +# !LAVON +# !OLVAL +# @ILSY36R + [approach52] runway = ROAHRWYW, rev -beacon = LAVON -route1 = @LAVON36L - 266 +beacon = NHC +route1 = @NHC36L + 283 + !NHC !LAVON !OLVAL @ILSY36L [approach53] runway = ROAHRWYE, rev -beacon = LAVON -route1 = @LAVON36R - 266 +beacon = NHC +route1 = @NHC36R + 283 + !NHC !LAVON !OLVAL @ILSY36R @@ -1626,8 +1649,7 @@ route1 = 283 !NANJO !ESKOB - !NHC - @LAVON36L + @NHC36L [approach58] runway = ROAHRWYW, rev @@ -1635,43 +1657,24 @@ beacon = !ESKOB route1 = 283 !ESKOB - !NHC - @LAVON36L + @NHC36L [approach59] -runway = ROAHRWYW, rev -beacon = NHC -route1 = - 283 - !NHC - @LAVON36L - -[approach60] runway = ROAHRWYE, rev beacon = NANJO route1 = 283 !NANJO !ESKOB - !NHC - @LAVON36R + @NHC36R -[approach61] +[approach60] runway = ROAHRWYE, rev beacon = !ESKOB route1 = 283 !ESKOB - !NHC - @LAVON36R - -[approach62] -runway = ROAHRWYE, rev -beacon = NHC -route1 = - 283 - !NHC - @LAVON36R + @NHC36R @@ -1844,15 +1847,16 @@ route4 = KIZNA1.LAGON, Kizuna One Lagoon #ILS RWY 05L -[approach63] +[approach61] runway = RODNRWYW beacon = !JIMMY route1 = @ILS05L 55 !JIMMY, 2200, 230 - 5.9, 2000, 230 +# 5.9, 2000, 230 + 5.9, 2200, 230 -[approach64] +[approach62] runway = RODNRWYW beacon = !EBLIR route1 = @@ -1860,7 +1864,7 @@ route1 = !EBLIR, 4000, 230 @ILS05L -[approach65] +[approach63] runway = RODNRWYW beacon = JACKS route1 = @@ -1870,7 +1874,7 @@ route1 = @ILS05L #ILS RWY 23R -[approach66] +[approach64] runway = RODNRWYW, rev beacon = !LETOX route1 = @ILS23R @@ -1878,7 +1882,7 @@ route1 = @ILS23R !LETOX, 4000, 230 6, 2000, 230 -[approach67] +[approach65] runway = RODNRWYW, rev beacon = !IMONO route1 = @@ -1914,7 +1918,7 @@ route1 = -[approach68] +[approach66] runway = ROKJRWY beacon = !DORIS route1 = @LOC03DORIS @@ -1923,7 +1927,7 @@ route1 = @LOC03DORIS !KXC206D18, 2000, 180 15, 2000, 180 -[approach69] +[approach67] runway = ROKJRWY beacon = !DUFFY route1 = @@ -1932,7 +1936,7 @@ route1 = !KXC206D18, 2000, 180 15, 2000, 180 -[approach70] +[approach68] runway = ROKJRWY beacon = !GURUX route1 = @LOC03GURUX @@ -1940,7 +1944,7 @@ route1 = @LOC03GURUX !GURUX @LOC03DORIS -[approach71] +[approach69] runway = ROKJRWY beacon = LAVON route1 = @LOC03LAVON @@ -1948,7 +1952,7 @@ route1 = @LOC03LAVON !LAVON @LOC03GURUX -[approach72] +[approach70] runway = ROKJRWY beacon = NHC route1 = @LOC03NHC @@ -1956,7 +1960,7 @@ route1 = @LOC03NHC !NHC @LOC03LAVON -[approach73] +[approach71] runway = ROKJRWY beacon = OKUMA route1 = @LOC03OKUMA @@ -2036,4 +2040,5 @@ types = c17, 3, 150, 250, 2.8, 3.2, 1400, 1800, 110, 140, 1.3, 1.5, globemaster f2th, 5, 160, 250, 2.8, 3.2, 1320, 1560, 110, 120, 1.2, 1.3, falcon p8, 4, 160, 250, 2.6, 3.0, 1440, 1560, 131, 144, 1.2, 1.3, poseidon - k35r, 3, 160, 250, 2.3, 2.7, 1200, 1380, 135, 152, 1.1, 1.2, stratotanker \ No newline at end of file + k35r, 3, 160, 250, 2.3, 2.7, 1200, 1380, 135, 152, 1.1, 1.2, stratotanker + e2, 5, 160, 250, 2.8, 3.2, 1400, 1600, 120, 140, 1.2, 1.4, hawkeye \ No newline at end of file