RJBB ACA 3.1.0 and tools 0.10.1

This commit is contained in:
Calvin Ng
2021-07-02 21:59:39 -07:00
parent 84e1e4c8b0
commit ffb6150ee2
6 changed files with 140 additions and 127 deletions
+67 -93
View File
@@ -1,4 +1,4 @@
# RJBB ACA 3.0.0 # RJBB ACA 3.1.0
# See RJBB_readme.md # See RJBB_readme.md
# This file is generated from the source file source\RJBB.txt using expand.py. # This file is generated from the source file source\RJBB.txt using expand.py.
@@ -22,7 +22,7 @@ beacons = KNE, N34.25.48.31, E135.15.06.42, 281, Kahnsai
KCE, N34.37.51.58, E135.13.42.45, 0, Koh beh KCE, N34.37.51.58, E135.13.42.45, 0, Koh beh
YOE, N34.35.54.45, E135.35.37.34, 0, Ya oh YOE, N34.35.54.45, E135.35.37.34, 0, Ya oh
ITE, N34.48.19.74, E135.24.13.18, 0, E tah mi ITE, N34.48.19.74, E135.24.13.18, 0, E tah mi
TSC, N34.07.47, E134.36.31, 80, Tokushima TSC, N34.07.47, E134.36.31, 80, Toe kushima
NKE, N33.39.40.55, E135.21.33.89, 0, Nahn ki NKE, N33.39.40.55, E135.21.33.89, 0, Nahn ki
KEC, N33.26.51.87, E135.47.40.18, 83, Kushimoto KEC, N33.26.51.87, E135.47.40.18, 83, Kushimoto
KTE, N34.12.44.99, E134.01.21.33, 84, Kagawa KTE, N34.12.44.99, E134.01.21.33, 84, Kagawa
@@ -63,6 +63,25 @@ beacons = KNE, N34.25.48.31, E135.15.06.42, 281, Kahnsai
IKOMA, N34.36.16.68, E135.39.14.81, 321, Ikoma IKOMA, N34.36.16.68, E135.39.14.81, 321, Ikoma
JOSIN, N33.39.08.81, E134.54.57.12, 0, Joshin JOSIN, N33.39.08.81, E134.54.57.12, 0, Joshin
INOOK, N34.29.52.48, E133.37.18.65, 43, Inook INOOK, N34.29.52.48, E133.37.18.65, 43, Inook
handoff = 239, Kobe Control, Kobe Control, 127.15
240, Kobe Control, Kobe Control, 127.15
282, Kobe Control, Kobe Control, 132.5
275, Kobe Control, Kobe Control, 132.5
281, Kobe Control, Kobe Control, 132.5
149, Tokyo Control, Tokyo Control, 133.5
122, Tokyo Control, Tokyo Control, 133.5
14, Tokyo Control, Tokyo Control, 133.55
57, Tokyo Control, Tokyo Control, 133.55
54, Tokyo Control, Tokyo Control, 133.55
80, Tokyo Control, Tokyo Control, 125.7
67, Tokyo Control, Tokyo Control, 123.9
59, Tokyo Control, Tokyo Control, 123.9
315, Tokyo Control, Tokyo Control, 133.8
344, Tokyo Control, Tokyo Control, 133.8
310, Tokyo Control, Tokyo Control, 133.8
307, Tokyo Control, Tokyo Control, 133.8
355, Tajima Remote, Tajima Remote, 118.4
247, Kansai Approach, Kansai Approach, 125.0
line1 = line1 =
N34.78955, E136.57695 N34.78955, E136.57695
N34.67837, E136.53301 N34.67837, E136.53301
@@ -480,7 +499,7 @@ airlines = jal, 10, b763/b772/b773/b788/b789/a359, japan air, e
cygns-1, 1, b77w, sig nus, nswe cygns-1, 1, b77w, sig nus, nswe
[airport4] [airport4]
name = Tokushima name = Tokushima, Toe kushima
code = OS code = OS
runways = runways =
RJOSRWY, 29, N34.07.47.36, E134.37.20.98, 282.53, 8202, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 126.2 RJOSRWY, 29, N34.07.47.36, E134.37.20.98, 282.53, 8202, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 126.2
@@ -1249,13 +1268,11 @@ route1 = 58
[approach3] [approach3]
runway = RJBBRWYA runway = RJBBRWYA
beacon = ALLAN, N34.14.04.14, E134.57.28.30, 59, Allan beacon = ALLAN, N34.14.04.14, E134.57.28.30, 59, Allan
route1 = route1 = 148
148
N34.14.04.14, E134.57.28.30 N34.14.04.14, E134.57.28.30
N34.14.04.14, E134.57.28.30 N34.14.04.14, E134.57.28.30
14.4, 4000, 230 14.4, 4000, 230
route2 = route2 = 328
328
N34.14.04.14, E134.57.28.30 N34.14.04.14, E134.57.28.30
N34.14.04.14, E134.57.28.30 N34.14.04.14, E134.57.28.30
14.4, 4000, 230 14.4, 4000, 230
@@ -1267,8 +1284,7 @@ route3 = 58
[approach4] [approach4]
runway = RJBBRWYA runway = RJBBRWYA
beacon = GATES beacon = GATES
route1 = route1 = 58
58
N34.08.21.38, E134.49.02.57 N34.08.21.38, E134.49.02.57
N34.14.04.14, E134.57.28.30 N34.14.04.14, E134.57.28.30
14.4, 4000, 230 14.4, 4000, 230
@@ -1290,13 +1306,11 @@ route1 = 58
[approach7] [approach7]
runway = RJBBRWYB runway = RJBBRWYB
beacon = BERRY, N34.15.01.96, E134.56.31.59, 59, Berry beacon = BERRY, N34.15.01.96, E134.56.31.59, 59, Berry
route1 = route1 = 148
148
N34.15.01.96, E134.56.31.59 N34.15.01.96, E134.56.31.59
N34.15.01.96, E134.56.31.59 N34.15.01.96, E134.56.31.59
13.9, 4000, 230 13.9, 4000, 230
route2 = route2 = 328
328
N34.15.01.96, E134.56.31.59 N34.15.01.96, E134.56.31.59
N34.15.01.96, E134.56.31.59 N34.15.01.96, E134.56.31.59
13.9, 4000, 230 13.9, 4000, 230
@@ -1307,8 +1321,7 @@ route3 = 58
[approach8] [approach8]
runway = RJBBRWYB runway = RJBBRWYB
beacon = GATES beacon = GATES
route1 = route1 = 58
58
N34.08.21.38, E134.49.02.57 N34.08.21.38, E134.49.02.57
21.6, 4000, 230 21.6, 4000, 230
@@ -1367,8 +1380,7 @@ route1 = 264
[approach14] [approach14]
runway = RJBBRWYA runway = RJBBRWYA
beacon = SINGU beacon = SINGU
route1 = route1 = 250
250
N34.21.03.90, E136.07.54.73 N34.21.03.90, E136.07.54.73
N34.17.34.94, E135.48.37.94 N34.17.34.94, E135.48.37.94
N34.13.09.41, E135.24.33.94 N34.13.09.41, E135.24.33.94
@@ -1379,8 +1391,7 @@ route1 =
[approach15] [approach15]
runway = RJBBRWYA runway = RJBBRWYA
beacon = SOMEI, N34.15.48.60, E135.55.39.63, 0, So-mei beacon = SOMEI, N34.15.48.60, E135.55.39.63, 0, So-mei
route1 = route1 = 250
250
N34.15.48.60, E135.55.39.63 N34.15.48.60, E135.55.39.63
N34.02.25.99, E135.24.33.97 N34.02.25.99, E135.24.33.97
N33.54.36.35, E135.06.22.24 N33.54.36.35, E135.06.22.24
@@ -1444,8 +1455,7 @@ route1 = 264
[approach21] [approach21]
runway = RJBBRWYB runway = RJBBRWYB
beacon = SINGU beacon = SINGU
route1 = route1 = 250
250
N34.21.03.90, E136.07.54.73 N34.21.03.90, E136.07.54.73
N34.17.34.94, E135.48.37.94 N34.17.34.94, E135.48.37.94
N34.13.09.41, E135.24.33.94 N34.13.09.41, E135.24.33.94
@@ -1456,8 +1466,7 @@ route1 =
[approach22] [approach22]
runway = RJBBRWYB runway = RJBBRWYB
beacon = SOMEI, N34.15.48.60, E135.55.39.63, 0, So-mei beacon = SOMEI, N34.15.48.60, E135.55.39.63, 0, So-mei
route1 = route1 = 250
250
N34.15.48.60, E135.55.39.63 N34.15.48.60, E135.55.39.63
N34.02.25.99, E135.24.33.97 N34.02.25.99, E135.24.33.97
N33.54.36.35, E135.06.22.24 N33.54.36.35, E135.06.22.24
@@ -1493,8 +1502,7 @@ route1 = 116
[approach25] [approach25]
runway = RJBBRWYA, rev runway = RJBBRWYA, rev
beacon = MAYAH beacon = MAYAH
route1 = route1 = 58
58
N34.36.23.74, E135.12.11.00, 4000 N34.36.23.74, E135.12.11.00, 4000
N34.36.14.2, E135.20.14.2, 2600, 185 N34.36.14.2, E135.20.14.2, 2600, 185
N34.36.11.2, E135.22.39.8 N34.36.11.2, E135.22.39.8
@@ -1527,8 +1535,7 @@ route1 = 116
[approach28] [approach28]
runway = RJBBRWYB, rev runway = RJBBRWYB, rev
beacon = MAYAH beacon = MAYAH
route1 = route1 = 58
58
N34.36.23.74, E135.12.11.00, 4000 N34.36.23.74, E135.12.11.00, 4000
N34.36.14.2, E135.20.14.2, 2600, 185 N34.36.14.2, E135.20.14.2, 2600, 185
N34.36.11.2, E135.22.39.8 N34.36.11.2, E135.22.39.8
@@ -2663,8 +2670,7 @@ route3 = 53
[approach45] [approach45]
runway = RJOORWYA runway = RJOORWYA
beacon = IKOMA beacon = IKOMA
route1 = route1 = 323
323
N34.36.16.68, E135.39.14.81, 3500, 200 N34.36.16.68, E135.39.14.81, 3500, 200
N34.39.14.59, E135.35.40.54, 3000, 200 N34.39.14.59, E135.35.40.54, 3000, 200
5, 1600, 160 5, 1600, 160
@@ -2672,8 +2678,7 @@ route1 =
[approach46] [approach46]
runway = RJOORWYA runway = RJOORWYA
beacon = GAMBA beacon = GAMBA
route1 = route1 = 233
233
N34.42.53.77, E135.40.07.31 N34.42.53.77, E135.40.07.31
N34.39.14.59, E135.35.40.54, 3000, 200 N34.39.14.59, E135.35.40.54, 3000, 200
5, 1600, 160 5, 1600, 160
@@ -2681,8 +2686,7 @@ route1 =
[approach47] [approach47]
runway = RJOORWYA runway = RJOORWYA
beacon = CEREZ beacon = CEREZ
route1 = route1 = 52
52
N34.35.42.15, E135.31.23.25 N34.35.42.15, E135.31.23.25
N34.39.14.59, E135.35.40.54, 3000, 200 N34.39.14.59, E135.35.40.54, 3000, 200
5, 1600, 160 5, 1600, 160
@@ -2690,8 +2694,7 @@ route1 =
[approach48] [approach48]
runway = RJOORWYA runway = RJOORWYA
beacon = IKOMA beacon = IKOMA
route1 = route1 = 325
325
N34.36.16.68, E135.39.14.81, 3500, 200 N34.36.16.68, E135.39.14.81, 3500, 200
N34.39.21.64, E135.35.49.46, 3000, 200 N34.39.21.64, E135.35.49.46, 3000, 200
5, 1600, 160 5, 1600, 160
@@ -2699,8 +2702,7 @@ route1 =
[approach49] [approach49]
runway = RJOORWYA runway = RJOORWYA
beacon = GAMBA beacon = GAMBA
route1 = route1 = 233
233
N34.42.53.77, E135.40.07.31 N34.42.53.77, E135.40.07.31
N34.39.21.64, E135.35.49.46, 3000, 200 N34.39.21.64, E135.35.49.46, 3000, 200
5, 1600, 160 5, 1600, 160
@@ -2708,8 +2710,7 @@ route1 =
[approach50] [approach50]
runway = RJOORWYA runway = RJOORWYA
beacon = CEREZ beacon = CEREZ
route1 = route1 = 53
53
N34.35.42.15, E135.31.23.25 N34.35.42.15, E135.31.23.25
N34.39.21.64, E135.35.49.46, 3000, 200 N34.39.21.64, E135.35.49.46, 3000, 200
5, 1600, 160 5, 1600, 160
@@ -4165,16 +4166,14 @@ route2 = 81
[approach74] [approach74]
runway = RJOTRWY runway = RJOTRWY
beacon = POPAI, N34.16.55.44, E134.16.59.48, 261, Popai beacon = POPAI, N34.16.55.44, E134.16.59.48, 261, Popai
route1 = route1 = 261
261
N34.16.55.44, E134.16.59.48, 3600 N34.16.55.44, E134.16.59.48, 3600
13.2, 3600, 200 13.2, 3600, 200
[approach75] [approach75]
runway = RJOTRWY runway = RJOTRWY
beacon = KTE beacon = KTE
route1 = route1 = 81
81
N34.12.44.99, E134.01.21.33 N34.12.44.99, E134.01.21.33
N34.19.05.48, E134.13.39.18, 3600, 200 N34.19.05.48, E134.13.39.18, 3600, 200
N34.20.08.94, E134.15.42.39, 3600, 200 N34.20.08.94, E134.15.42.39, 3600, 200
@@ -4183,8 +4182,7 @@ route1 =
[approach76] [approach76]
runway = RJOTRWY, rev runway = RJOTRWY, rev
beacon = POPAI, N34.16.55.44, E134.16.59.48, 261, Popai beacon = POPAI, N34.16.55.44, E134.16.59.48, 261, Popai
route1 = route1 = 261
261
N34.16.55.44, E134.16.59.48, 3600, 200 N34.16.55.44, E134.16.59.48, 3600, 200
N34.15.42.36, E134.12.11.11, 3600, 200 N34.15.42.36, E134.12.11.11, 3600, 200
N34.14.28.26, E134.07.22.69, 2200, 180 N34.14.28.26, E134.07.22.69, 2200, 180
@@ -4196,8 +4194,7 @@ route1 =
[approach77] [approach77]
runway = RJOTRWY, rev runway = RJOTRWY, rev
beacon = KTE beacon = KTE
route1 = route1 = 81
81
N34.12.44.99, E134.01.21.33 N34.12.44.99, E134.01.21.33
N34.19.05.48, E134.13.39.18, 3600, 200 N34.19.05.48, E134.13.39.18, 3600, 200
N34.20.08.94, E134.15.42.39, 3600, 200 N34.20.08.94, E134.15.42.39, 3600, 200
@@ -4334,8 +4331,7 @@ route1 = 23
[approach83] [approach83]
runway = RJOBRWY runway = RJOBRWY
beacon = OYE beacon = OYE
route1 = route1 = 260
260
N34.45.01.38, E133.50.06.20 N34.45.01.38, E133.50.06.20
N34.43.44.96, E133.40.29.66 N34.43.44.96, E133.40.29.66
N34.43.25.83, E133.38.05.62 N34.43.25.83, E133.38.05.62
@@ -4872,8 +4868,7 @@ route1 = 264
[approach99] [approach99]
runway = RJBBRWYA, rev runway = RJBBRWYA, rev
beacon = SINGU beacon = SINGU
route1 = route1 = 250
250
N34.21.03.90, E136.07.54.73 N34.21.03.90, E136.07.54.73
N34.17.34.94, E135.48.37.94 N34.17.34.94, E135.48.37.94
N34.13.09.41, E135.24.33.94 N34.13.09.41, E135.24.33.94
@@ -4908,8 +4903,7 @@ route1 = 265
[approach101] [approach101]
runway = RJBBRWYA, rev runway = RJBBRWYA, rev
beacon = SOMEI, N34.15.48.60, E135.55.39.63, 0, So-mei beacon = SOMEI, N34.15.48.60, E135.55.39.63, 0, So-mei
route1 = route1 = 250
250
N34.02.25.99, E135.24.33.97 N34.02.25.99, E135.24.33.97
N33.54.36.35, E135.06.22.24 N33.54.36.35, E135.06.22.24
N33.56.24.63, E135.02.04.59 N33.56.24.63, E135.02.04.59
@@ -5070,8 +5064,7 @@ route1 = 264
[approach112] [approach112]
runway = RJBBRWYB, rev runway = RJBBRWYB, rev
beacon = SINGU beacon = SINGU
route1 = route1 = 250
250
N34.21.03.90, E136.07.54.73 N34.21.03.90, E136.07.54.73
N34.17.34.94, E135.48.37.94 N34.17.34.94, E135.48.37.94
N34.13.09.41, E135.24.33.94 N34.13.09.41, E135.24.33.94
@@ -5104,8 +5097,7 @@ route1 = 265
[approach114] [approach114]
runway = RJBBRWYB, rev runway = RJBBRWYB, rev
beacon = SOMEI, N34.15.48.60, E135.55.39.63, 0, So-mei beacon = SOMEI, N34.15.48.60, E135.55.39.63, 0, So-mei
route1 = route1 = 250
250
N34.02.25.99, E135.24.33.97 N34.02.25.99, E135.24.33.97
N33.54.36.35, E135.06.22.24 N33.54.36.35, E135.06.22.24
N33.56.24.63, E135.02.04.59 N33.56.24.63, E135.02.04.59
@@ -6161,8 +6153,7 @@ route1 = 77
[approach199] [approach199]
runway = RJOSRWY, runway = RJOSRWY,
beacon = JOSIN beacon = JOSIN
route1 = route1 = 292
292
N33.39.08.81, E134.54.57.12 N33.39.08.81, E134.54.57.12
N34.07.47, E134.36.31 N34.07.47, E134.36.31
N34.08.08.13, E134.48.34.93 N34.08.08.13, E134.48.34.93
@@ -6276,8 +6267,7 @@ route1 = 77
[approach207] [approach207]
runway = RJOSRWY, rev runway = RJOSRWY, rev
beacon = JOSIN beacon = JOSIN
route1 = route1 = 292
292
N33.39.08.81, E134.54.57.12 N33.39.08.81, E134.54.57.12
N34.07.47, E134.36.31 N34.07.47, E134.36.31
N34.08.08.13, E134.48.34.93 N34.08.08.13, E134.48.34.93
@@ -6538,8 +6528,7 @@ route1 = 260
[approach229] [approach229]
runway = RJOYRWYA, runway = RJOYRWYA,
beacon = ROKKO beacon = ROKKO
route1 = route1 = 167
167
N35.07.00.56, E135.18.00.92 N35.07.00.56, E135.18.00.92
N34.55.50.20, E135.21.43.92 N34.55.50.20, E135.21.43.92
N34.48.19.74, E135.24.13.18 N34.48.19.74, E135.24.13.18
@@ -6575,8 +6564,7 @@ route1 = 172
[approach232] [approach232]
runway = RJOYRWYA, runway = RJOYRWYA,
beacon = OYE beacon = OYE
route1 = route1 = 61
61
N34.45.01.38, E133.50.06.20 N34.45.01.38, E133.50.06.20
N34.45.17.65, E134.27.00.24 N34.45.17.65, E134.27.00.24
N34.45.19.07, E134.32.17.68 N34.45.19.07, E134.32.17.68
@@ -6646,8 +6634,7 @@ route1 = 97
[approach237] [approach237]
runway = RJOYRWYA, runway = RJOYRWYA,
beacon = MIKAN beacon = MIKAN
route1 = route1 = 49
49
N34.15.48.79, E135.14.09.96 N34.15.48.79, E135.14.09.96
N34.26.28.54, E135.25.31.28, 4200, 230 N34.26.28.54, E135.25.31.28, 4200, 230
N34.32.10.87, E135.31.33.84, 1100, 160 N34.32.10.87, E135.31.33.84, 1100, 160
@@ -6658,8 +6645,7 @@ route1 =
[approach238] [approach238]
runway = RJOYRWYA, runway = RJOYRWYA,
beacon = YOE beacon = YOE
route1 = route1 = 0
0
N34.26.28.54, E135.25.31.28, 4200, 230 N34.26.28.54, E135.25.31.28, 4200, 230
N34.32.10.87, E135.31.33.84, 1100, 160 N34.32.10.87, E135.31.33.84, 1100, 160
N34.32.17.05, E135.41.11.36, 1100, 160 N34.32.17.05, E135.41.11.36, 1100, 160
@@ -6669,8 +6655,7 @@ route1 =
[approach239] [approach239]
runway = RJOYRWYA, rev runway = RJOYRWYA, rev
beacon = ROKKO beacon = ROKKO
route1 = route1 = 167
167
N35.07.00.56, E135.18.00.92 N35.07.00.56, E135.18.00.92
N34.55.50.20, E135.21.43.92 N34.55.50.20, E135.21.43.92
N34.48.19.74, E135.24.13.18 N34.48.19.74, E135.24.13.18
@@ -6703,8 +6688,7 @@ route1 = 172
[approach242] [approach242]
runway = RJOYRWYA, rev runway = RJOYRWYA, rev
beacon = OYE beacon = OYE
route1 = route1 = 61
61
N34.45.01.38, E133.50.06.20 N34.45.01.38, E133.50.06.20
N34.45.17.65, E134.27.00.24 N34.45.17.65, E134.27.00.24
N34.45.19.07, E134.32.17.68 N34.45.19.07, E134.32.17.68
@@ -6769,8 +6753,7 @@ route1 = 97
[approach247] [approach247]
runway = RJOYRWYA, rev runway = RJOYRWYA, rev
beacon = MIKAN beacon = MIKAN
route1 = route1 = 49
49
N34.15.48.79, E135.14.09.96 N34.15.48.79, E135.14.09.96
N34.26.28.54, E135.25.31.28, 4200, 230 N34.26.28.54, E135.25.31.28, 4200, 230
N34.32.10.87, E135.31.33.84, 1100, 160 N34.32.10.87, E135.31.33.84, 1100, 160
@@ -6780,8 +6763,7 @@ route1 =
[approach248] [approach248]
runway = RJOYRWYA, rev runway = RJOYRWYA, rev
beacon = YOE beacon = YOE
route1 = route1 = 0
0
N34.26.28.54, E135.25.31.28, 4200, 230 N34.26.28.54, E135.25.31.28, 4200, 230
N34.32.10.87, E135.31.33.84, 1100, 160 N34.32.10.87, E135.31.33.84, 1100, 160
N34.35.46.9, E135.30.30.05, 800, 160 N34.35.46.9, E135.30.30.05, 800, 160
@@ -6790,8 +6772,7 @@ route1 =
[approach249] [approach249]
runway = RJOYRWYB, runway = RJOYRWYB,
beacon = ROKKO beacon = ROKKO
route1 = route1 = 167
167
N35.07.00.56, E135.18.00.92 N35.07.00.56, E135.18.00.92
N34.55.50.20, E135.21.43.92 N34.55.50.20, E135.21.43.92
N34.48.19.74, E135.24.13.18 N34.48.19.74, E135.24.13.18
@@ -6830,8 +6811,7 @@ route1 = 172
[approach252] [approach252]
runway = RJOYRWYB, runway = RJOYRWYB,
beacon = OYE beacon = OYE
route1 = route1 = 61
61
N34.45.01.38, E133.50.06.20 N34.45.01.38, E133.50.06.20
N34.45.17.65, E134.27.00.24 N34.45.17.65, E134.27.00.24
N34.45.19.07, E134.32.17.68 N34.45.19.07, E134.32.17.68
@@ -6906,8 +6886,7 @@ route1 = 97
[approach257] [approach257]
runway = RJOYRWYB, runway = RJOYRWYB,
beacon = MIKAN beacon = MIKAN
route1 = route1 = 49
49
N34.15.48.79, E135.14.09.96 N34.15.48.79, E135.14.09.96
N34.26.28.54, E135.25.31.28, 4200, 230 N34.26.28.54, E135.25.31.28, 4200, 230
N34.32.10.87, E135.31.33.84, 1100, 160 N34.32.10.87, E135.31.33.84, 1100, 160
@@ -6919,8 +6898,7 @@ route1 =
[approach258] [approach258]
runway = RJOYRWYB, runway = RJOYRWYB,
beacon = YOE beacon = YOE
route1 = route1 = 0
0
N34.26.28.54, E135.25.31.28, 4200, 230 N34.26.28.54, E135.25.31.28, 4200, 230
N34.32.10.87, E135.31.33.84, 1100, 160 N34.32.10.87, E135.31.33.84, 1100, 160
N34.33.17.83, E135.32.46.75, 1100, 160 N34.33.17.83, E135.32.46.75, 1100, 160
@@ -6931,8 +6909,7 @@ route1 =
[approach259] [approach259]
runway = RJOYRWYB, rev runway = RJOYRWYB, rev
beacon = ROKKO beacon = ROKKO
route1 = route1 = 167
167
N35.07.00.56, E135.18.00.92 N35.07.00.56, E135.18.00.92
N34.55.50.20, E135.21.43.92 N34.55.50.20, E135.21.43.92
N34.48.19.74, E135.24.13.18 N34.48.19.74, E135.24.13.18
@@ -6971,8 +6948,7 @@ route1 = 172
[approach262] [approach262]
runway = RJOYRWYB, rev runway = RJOYRWYB, rev
beacon = OYE beacon = OYE
route1 = route1 = 61
61
N34.45.01.38, E133.50.06.20 N34.45.01.38, E133.50.06.20
N34.45.17.65, E134.27.00.24 N34.45.17.65, E134.27.00.24
N34.45.19.07, E134.32.17.68 N34.45.19.07, E134.32.17.68
@@ -7047,8 +7023,7 @@ route1 = 97
[approach267] [approach267]
runway = RJOYRWYB, rev runway = RJOYRWYB, rev
beacon = MIKAN beacon = MIKAN
route1 = route1 = 49
49
N34.15.48.79, E135.14.09.96 N34.15.48.79, E135.14.09.96
N34.26.28.54, E135.25.31.28, 4200, 230 N34.26.28.54, E135.25.31.28, 4200, 230
N34.32.10.87, E135.31.33.84, 1100, 160 N34.32.10.87, E135.31.33.84, 1100, 160
@@ -7060,8 +7035,7 @@ route1 =
[approach268] [approach268]
runway = RJOYRWYB, rev runway = RJOYRWYB, rev
beacon = YOE beacon = YOE
route1 = route1 = 0
0
N34.26.28.54, E135.25.31.28, 4200, 230 N34.26.28.54, E135.25.31.28, 4200, 230
N34.32.10.87, E135.31.33.84, 1100, 160 N34.32.10.87, E135.31.33.84, 1100, 160
N34.33.17.83, E135.32.46.75, 1100, 160 N34.33.17.83, E135.32.46.75, 1100, 160
+6 -3
View File
@@ -1,10 +1,10 @@
# `RJBB` ACA 3.0.0 # `RJBB` ACA 3.1.0
This is an implementation of the Kansai ACA (Approach Control Area) for [Endless ATC](https://steamcommunity.com/app/666610) featuring `RJBB` Kansai International Airport, `RJOO` Osaka International Airport (often referred to as Itami), `RJBE` Kobe Airport, `RJOS` Tokushima Airport, `RJOT` Takamatsu Airport, `RJOB` Okayama Airport, and `RJOY` Yao Airport. The airspace ceiling is FL180. This is an implementation of the Kansai ACA (Approach Control Area) for [Endless ATC](https://steamcommunity.com/app/666610) featuring `RJBB` Kansai International Airport, `RJOO` Osaka International Airport (often referred to as Itami), `RJBE` Kobe Airport, `RJOS` Tokushima Airport, `RJOT` Takamatsu Airport, `RJOB` Okayama Airport, and `RJOY` Yao Airport. The airspace ceiling is FL180.
The Kansai ACA is a very complex airspace, with many airports in close vicinity in Osaka Bay and the surroundings. There are many flight paths that cross over each other, and altitude will need to used to separate aircraft very often, especially within Osaka Bay and over Osaka City. The controller will need to carefully monitor both departures and arrivals and issue altitude, speed, and vectors to ensure proper separation. The Kansai ACA is a very complex airspace, with many airports in close vicinity in Osaka Bay and the surroundings. There are many flight paths that cross over each other, and altitude will need to used to separate aircraft very often, especially within Osaka Bay and over Osaka City. The controller will need to carefully monitor both departures and arrivals and issue altitude, speed, and vectors to ensure proper separation.
Based upon AIP Japan 2020/12/31. 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 were implemented unless there is no RNAV procedure published. Coastline data from [naturalearthdata.com]. Based upon AIP Japan 2021/08/12 (Ministry of Land, Infrastructure, Transport and Tourism) (https://aisjapan.mlit.go.jp/). 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 were implemented unless there is no RNAV procedure published. Coastline data from [naturalearthdata.com](http://www.naturalearthdata.com).
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. 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. 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. 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.
@@ -75,7 +75,7 @@ This is the south wind configuration for RJBB.
Vectors onto the localizer should NOT be used. Approaches are available from `MAYAH` (24L), or `AMBER` (24L) and `BEIGE` (24R). Arrivals can be vectored over the sea west of Awaji Island if needed on top of `RJBE` arrivals. Vectors onto the localizer should NOT be used. Approaches are available from `MAYAH` (24L), or `AMBER` (24L) and `BEIGE` (24R). Arrivals can be vectored over the sea west of Awaji Island if needed on top of `RJBE` arrivals.
Use care not to descend arrivals into the `RJBE` PCA. Cross JOLLY (from DANDE) +8000, AWAJI +7000, MAYAH 4000 (**at** 4000). Aircraft should descend as per the approach after MAYAH in order to main separation from `RJBE` traffic. Note that due to the lack of circle to land approaches in Endless ATC, `RJBE` 27 arrivals will fly a long downwind at ~1300 and may conflict with `RJBB` 24 arrivals leaving 2600. Having the `RJBE` arrival fly slightly ahead of an overhead `RJBB` arrival should allow for separation to be maintained. Use care not to descend arrivals into the `RJBE` PCA. Cross `JOLLY` (from `DANDE`) +8000, `AWAJI` +7000, `MAYAH` 4000 (**at** 4000). Aircraft should descend as per the approach after MAYAH in order to main separation from `RJBE` traffic. Note that due to the lack of circle to land approaches in Endless ATC, `RJBE` 27 arrivals will fly a long downwind at \~1300 and may conflict with `RJBB` 24 arrivals leaving 2600. Having the `RJBE` arrival fly slightly ahead of an overhead `RJBB` arrival should allow for separation to be maintained.
Departures to the west will be climbing through arrivals descending to 4000 from `AWAJI` to `LILAC` to `MAYAH` and over `RJBE departures`. Departures over `DAISY` should cross `DAISY` +6000 and JULIA +8000. Departures over HELEN should cross `HELEN` +8000. Due care will need to be taken to maintain separation. Recommend descending to arrivals to 4000 after `AWAJI`, and expediting climb of departures from 24R. Departures to the west may also conflict with `RJBE` departures and `RJOO` departures to the west. Departures to the west will be climbing through arrivals descending to 4000 from `AWAJI` to `LILAC` to `MAYAH` and over `RJBE departures`. Departures over `DAISY` should cross `DAISY` +6000 and JULIA +8000. Departures over HELEN should cross `HELEN` +8000. Due care will need to be taken to maintain separation. Recommend descending to arrivals to 4000 after `AWAJI`, and expediting climb of departures from 24R. Departures to the west may also conflict with `RJBE` departures and `RJOO` departures to the west.
@@ -376,3 +376,6 @@ The reverse configuration. Use care for `ASUKA` departures to keep them separate
- Added `RJOY` Yao - Added `RJOY` Yao
- Only runway 09-27 - Only runway 09-27
- Added many new GA aircraft types - Added many new GA aircraft types
* 3.1.0 - 2021/07/02
- Add handoff callsign / frequency support
- Improve reading of Tokushima
+6 -3
View File
@@ -1,10 +1,10 @@
# `RJBB` 進入管制区 3.0.0 # `RJBB` 進入管制区 3.1.0
*作者は日本人ではありません。以下の文章には間違っている日本語、または間違っている情報が含まれている場合があります。ご了承いただければ幸いです。 *作者は日本人ではありません。以下の文章には間違っている日本語、または間違っている情報が含まれている場合があります。ご了承いただければ幸いです。
KANSAI ACA(関西進入管制区)を[Endless ATC](https://steamcommunity.com/app/666610)に追加するMODです。`RJBB`関西国際空港、`RJOO`大阪国際空港(伊丹)、`RJBB`神戸空港、`RJOS`徳島空港、`RJOT`高松空港、`RJOB`岡山空港、そして`RJOY`八尾空港が再現されています. 空域の上限はFL180です. KANSAI ACA(関西進入管制区)を[Endless ATC](https://steamcommunity.com/app/666610)に追加するMODです。`RJBB`関西国際空港、`RJOO`大阪国際空港(伊丹)、`RJBB`神戸空港、`RJOS`徳島空港、`RJOT`高松空港、`RJOB`岡山空港、そして`RJOY`八尾空港が再現されています. 空域の上限はFL180です.
AIP Japan 2021/05/20 (国土交通省) (https://aisjapan.mlit.go.jp/) をもとに作成しています。 再現されているSID及びSTARは現実の運用と異なる場合があるかもしれませんが、基本的に日中の景気気象状態 (IMC) を再現しているつもりです。すべての航空機がRNAV対応としていて、RNAVの代わりがない場合を除き非RNAVのSID及びSTARは実装されていません。海岸のデータは[naturalearthdata.com]のを使っています。 AIP Japan 2021/08/12 (国土交通省) (https://aisjapan.mlit.go.jp/) をもとに作成しています。 再現されているSID及びSTARは現実の運用と異なる場合があるかもしれませんが、基本的に日中の景気気象状態 (IMC) を再現しているつもりです。すべての航空機がRNAV対応としていて、RNAVの代わりがない場合を除き非RNAVのSID及びSTARは実装されていません。海岸のデータは[naturalearthdata.com](http://www.naturalearthdata.com)のを使っています。
STARはこのゲームの進入方式で再現されています。進入方式に従って飛行することをを許可できる飛行機は有効なポイントに向かっていなければなりません。友好のポイントにDCTの指示を出した後、ILSの指示の代わりにAPP指示を出せます。一つのポイントから複数の進入方式が始まる場合もあります。指示を確定する前にまたAPPのボタンをクリック/キーを押すと次の進入方式に変わります。選択している飛行機がすでに進入方式に従って飛行しているならば、いったんDCTでポイントに向かう指示を選択しなければ飛行方式の変更はできません。 STARはこのゲームの進入方式で再現されています。進入方式に従って飛行することをを許可できる飛行機は有効なポイントに向かっていなければなりません。友好のポイントにDCTの指示を出した後、ILSの指示の代わりにAPP指示を出せます。一つのポイントから複数の進入方式が始まる場合もあります。指示を確定する前にまたAPPのボタンをクリック/キーを押すと次の進入方式に変わります。選択している飛行機がすでに進入方式に従って飛行しているならば、いったんDCTでポイントに向かう指示を選択しなければ飛行方式の変更はできません。
@@ -74,7 +74,7 @@ This is the south wind configuration for RJBB.
Vectors onto the localizer should NOT be used. Approaches are available from `MAYAH` (24L), or `AMBER` (24L) and `BEIGE` (24R). Arrivals can be vectored over the sea west of Awaji Island if needed on top of `RJBE` arrivals. Vectors onto the localizer should NOT be used. Approaches are available from `MAYAH` (24L), or `AMBER` (24L) and `BEIGE` (24R). Arrivals can be vectored over the sea west of Awaji Island if needed on top of `RJBE` arrivals.
Use care not to descend arrivals into the `RJBE` PCA. Cross JOLLY (from DANDE) +8000, AWAJI +7000, MAYAH 4000 (**at** 4000). Aircraft should descend as per the approach after MAYAH in order to main separation from `RJBE` traffic. Note that due to the lack of circle to land approaches in Endless ATC, `RJBE` 27 arrivals will fly a long downwind at ~1300 and may conflict with `RJBB` 24 arrivals leaving 2600. Having the `RJBE` arrival fly slightly ahead of an overhead `RJBB` arrival should allow for separation to be maintained. Use care not to descend arrivals into the `RJBE` PCA. Cross `JOLLY` (from `DANDE`) +8000, `AWAJI` +7000, `MAYAH` 4000 (**at** 4000). Aircraft should descend as per the approach after MAYAH in order to main separation from `RJBE` traffic. Note that due to the lack of circle to land approaches in Endless ATC, `RJBE` 27 arrivals will fly a long downwind at \~1300 and may conflict with `RJBB` 24 arrivals leaving 2600. Having the `RJBE` arrival fly slightly ahead of an overhead `RJBB` arrival should allow for separation to be maintained.
Departures to the west will be climbing through arrivals descending to 4000 from `AWAJI` to `LILAC` to `MAYAH` and over `RJBE departures`. Departures over `DAISY` should cross `DAISY` +6000 and JULIA +8000. Departures over HELEN should cross `HELEN` +8000. Due care will need to be taken to maintain separation. Recommend descending to arrivals to 4000 after `AWAJI`, and expediting climb of departures from 24R. Departures to the west may also conflict with `RJBE` departures and `RJOO` departures to the west. Departures to the west will be climbing through arrivals descending to 4000 from `AWAJI` to `LILAC` to `MAYAH` and over `RJBE departures`. Departures over `DAISY` should cross `DAISY` +6000 and JULIA +8000. Departures over HELEN should cross `HELEN` +8000. Due care will need to be taken to maintain separation. Recommend descending to arrivals to 4000 after `AWAJI`, and expediting climb of departures from 24R. Departures to the west may also conflict with `RJBE` departures and `RJOO` departures to the west.
@@ -361,3 +361,6 @@ The reverse configuration. Use care for `ASUKA` departures to keep them separate
- `RJOY` 八尾空港を実装 - `RJOY` 八尾空港を実装
- 09-27滑走路だけ実装 - 09-27滑走路だけ実装
- これに伴い小型機を大量実装 - これに伴い小型機を大量実装
* 3.1.0 - 2021/07/02
- ハンドオフ先のコールサイン及び周波数を実装
- 徳島の発音を改良
+54 -24
View File
@@ -1,5 +1,5 @@
[meta] [meta]
header = RJBB ACA 3.0.0 header = RJBB ACA 3.1.0
See RJBB_readme.md See RJBB_readme.md
#callsigns = True #callsigns = True
@@ -24,7 +24,7 @@ beacons =
KCE, N34.37.51.58, E135.13.42.45, 0, Koh beh KCE, N34.37.51.58, E135.13.42.45, 0, Koh beh
YOE, N34.35.54.45, E135.35.37.34, 0, Ya oh YOE, N34.35.54.45, E135.35.37.34, 0, Ya oh
ITE, N34.48.19.74, E135.24.13.18, 0, E tah mi ITE, N34.48.19.74, E135.24.13.18, 0, E tah mi
TSC, N34.07.47, E134.36.31, 80, Tokushima TSC, N34.07.47, E134.36.31, 80, Toe kushima
NKE, N33.39.40.55, E135.21.33.89, 0, Nahn ki NKE, N33.39.40.55, E135.21.33.89, 0, Nahn ki
KEC, N33.26.51.87, E135.47.40.18, 83, Kushimoto KEC, N33.26.51.87, E135.47.40.18, 83, Kushimoto
KTE, N34.12.44.99, E134.01.21.33, 84, Kagawa KTE, N34.12.44.99, E134.01.21.33, 84, Kagawa
@@ -315,6 +315,36 @@ beacons =
#RJOP #RJOP
RJOP, N34.00.19, E134.37.35, !, Komatsushima ARP RJOP, N34.00.19, E134.37.35, !, Komatsushima ARP
handoff =
#N50
!KRE, Kobe Control, Kobe Control, 127.15
!SUKMO, Kobe Control, Kobe Control, 127.15
#N51
!WASYU, Kobe Control, Kobe Control, 132.5
!HABAR, Kobe Control, Kobe Control, 132.5
!UKELI, Kobe Control, Kobe Control, 132.5
#T17 (Kii Sector)
!KEC, Tokyo Control, Tokyo Control, 133.5
!KILAP, Tokyo Control, Tokyo Control, 133.5
#T22 (Sanyo Sector)
!YME, Tokyo Control, Tokyo Control, 133.55
!BYODO, Tokyo Control, Tokyo Control, 133.55
!MIDER, Tokyo Control, Tokyo Control, 133.55
#T24 (Mikawa Sector)
!SHTLE, Tokyo Control, Tokyo Control, 125.7
#T26 (Tokai Sector)
!KCC, Tokyo Control, Tokyo Control, 123.9
!GUJYO, Tokyo Control, Tokyo Control, 123.9
#T48 (Mouri Sector)
!MIHOU, Tokyo Control, Tokyo Control, 133.8
!TOZAN, Tokyo Control, Tokyo Control, 133.8
!YAKMO, Tokyo Control, Tokyo Control, 133.8
!YUBAR, Tokyo Control, Tokyo Control, 133.8
#RJBT
!FOSTA, Tajima Remote, Tajima Remote, 118.4
#RJOK
!POPPY, Kansai Approach, Kansai Approach, 125.0
line1 = line1 =
N34.78955, E136.57695 N34.78955, E136.57695
N34.67837, E136.53301 N34.67837, E136.53301
@@ -938,7 +968,7 @@ airlines =
cygns-1, 1, b77w, sig nus, nswe cygns-1, 1, b77w, sig nus, nswe
[airport] [airport]
name = Tokushima name = Tokushima, Toe kushima
code = OS code = OS
runways = runways =
RJOSRWY, 29, N34.07.47.36, E134.37.20.98, 282.53, 8202, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 126.2 RJOSRWY, 29, N34.07.47.36, E134.37.20.98, 282.53, 8202, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 126.2
@@ -3230,7 +3260,7 @@ route = @MINAC4
!O2L50 !O2L50
!O2L51 !O2L51
!@ITE101D8 !@ITE101D8
!#ITE101KCE077 !+ITE101KCE077
!MINAC !MINAC
route = @!GUJYO route = @!GUJYO
@@ -3243,14 +3273,14 @@ route = @!KCC
route = @TIGER2 route = @TIGER2
!O2L50 !O2L50
!@ITE201D4 !@ITE201D4
!#ITE201YOE301 !+ITE201YOE301
!@ITE201D9 !@ITE201D9
!@YOE291D14 !@YOE291D14
!TIGER !TIGER
route = @!KTE route = @!KTE
!SUMAR !SUMAR
!#ITE260KTE057 !+ITE260KTE057
!KTE !KTE
!OBOKE !OBOKE
!POPPY !POPPY
@@ -3264,7 +3294,7 @@ route = @!TOZAN
!TOZAN !TOZAN
route = @!BUMER route = @!BUMER
!#YOE291KCE311 !+YOE291KCE311
!BUMER !BUMER
route = @!AWAJI route = @!AWAJI
@@ -3313,7 +3343,7 @@ route = @IZUMI1
!O2L50 !O2L50
!@ITE201D4 !@ITE201D4
!YODOH !YODOH
!#ITE184YOE295 !+ITE184YOE295
!IZUMI !IZUMI
route = *10 route = *10
@@ -3374,13 +3404,13 @@ route = @MINAC4
!O2R50 !O2R50
!O2R51 !O2R51
!@ITE101D8 !@ITE101D8
!#ITE101KCE077 !+ITE101KCE077
!MINAC !MINAC
route = @TIGER2 route = @TIGER2
!O2R50 !O2R50
!@ITE201D4 !@ITE201D4
!#ITE201YOE301 !+ITE201YOE301
!@ITE201D9 !@ITE201D9
!@YOE291D14 !@YOE291D14
!TIGER !TIGER
@@ -3389,7 +3419,7 @@ route = @IZUMI1
!O2R50 !O2R50
!@ITE201D4 !@ITE201D4
!YODOH !YODOH
!#ITE184YOE295 !+ITE184YOE295
!IZUMI !IZUMI
route = *10 route = *10
@@ -3445,11 +3475,11 @@ route = @ASUKA4
route = @MINAC4 route = @MINAC4
!@ITE101D8 !@ITE101D8
!#ITE101KCE077 !+ITE101KCE077
!MINAC !MINAC
route = @TIGER2 route = @TIGER2
!#ITE201YOE301 !+ITE201YOE301
!@ITE203D9 !@ITE203D9
!@YOE291D14 !@YOE291D14
!TIGER !TIGER
@@ -3457,7 +3487,7 @@ route = @TIGER2
route = @IZUMI1 route = @IZUMI1
!@ITE201D4 !@ITE201D4
!YODOH !YODOH
!#ITE184YOE295 !+ITE184YOE295
!IZUMI !IZUMI
route = *10 route = *10
@@ -3513,11 +3543,11 @@ route = @ASUKA4
route = @MINAC4 route = @MINAC4
!@ITE101D8 !@ITE101D8
!#ITE101KCE077 !+ITE101KCE077
!MINAC !MINAC
route = @TIGER2 route = @TIGER2
!#ITE201YOE301 !+ITE201YOE301
!@ITE203D9 !@ITE203D9
!@YOE291D14 !@YOE291D14
!TIGER !TIGER
@@ -3525,7 +3555,7 @@ route = @TIGER2
route = @IZUMI1 route = @IZUMI1
!@ITE201D4 !@ITE201D4
!YODOH !YODOH
!#ITE184YOE295 !+ITE184YOE295
!IZUMI !IZUMI
route = *10 route = *10
@@ -3636,8 +3666,8 @@ runway = RJBERWY
route = @KCE4 route = @KCE4
!@YOE274D20 !@YOE274D20
!#YOE274KNE323 !+YOE274KNE323
!#KNE323KCE272 !+KNE323KCE272
!MAIKO !MAIKO
route = @!AYAYA route = @!AYAYA
@@ -3734,7 +3764,7 @@ route =
runway = RJBERWY, rev runway = RJBERWY, rev
route = @KCE4 route = @KCE4
!#KNE323KCE272 !+KNE323KCE272
!MAIKO !MAIKO
route = route =
@@ -3880,7 +3910,7 @@ route = @YME8
!OS293 !OS293
!OS294 !OS294
!TSC !TSC
!#TSC026ITE297 !+TSC026ITE297
!@ITE310D22.2 !@ITE310D22.2
!@ITE320D22.2 !@ITE320D22.2
!@ITE330D22.2 !@ITE330D22.2
@@ -3921,7 +3951,7 @@ route = @TOSAR5
route = @YME8 route = @YME8
!OS11D !OS11D
!TSC !TSC
!#TSC026ITE297 !+TSC026ITE297
!@ITE310D22.2 !@ITE310D22.2
!@ITE320D22.2 !@ITE320D22.2
!@ITE330D22.2 !@ITE330D22.2
@@ -4513,7 +4543,7 @@ route = @!ASUKA7
!@YOE281D4 !@YOE281D4
!@YOE281D7 !@YOE281D7
!@YOE281D9 !@YOE281D9
!#KCE086ITE176 !+KCE086ITE176
!ASUKA !ASUKA
route = @!KCC route = @!KCC
@@ -4552,7 +4582,7 @@ route = @ASUKA7
!@YOE281D4 !@YOE281D4
!@YOE281D7 !@YOE281D7
!@YOE281D9 !@YOE281D9
!#KCE086ITE176 !+KCE086ITE176
!ASUKA !ASUKA
route = route =
+5 -2
View File
@@ -1,4 +1,4 @@
# Endless ATC Custom Airport Tools 0.10.0 # Endless ATC Custom Airport Tools 0.10.1
In this directory are a few tools useful for writing Endless ATC airport files. You can see examples of its usage in `RJTT` and `RJBB`. In this directory are a few tools useful for writing Endless ATC airport files. You can see examples of its usage in `RJTT` and `RJBB`.
@@ -406,4 +406,7 @@ route = *4
- The initial heading to the fix will be used as the radial - The initial heading to the fix will be used as the radial
- Approaches can be referenced with `!` to skip the first fix - Approaches can be referenced with `!` to skip the first fix
- Previously this was only possible upon definition, not upon reference - Previously this was only possible upon definition, not upon reference
- `_CTR` fix will be generated as a hidden fix from `[airspace] center=`. - `_CTR` fix will be generated as a hidden fix from `[airspace] center=`.
- Added feature to calculate headings from fixes for `[airspace] handoff=`.
* 0.10.1 - 2021/07/01
- Bugfix: consider magnetic variation when computing `[airspace] handoff=`.
+2 -2
View File
@@ -124,8 +124,8 @@ class Fix:
except Exception as e: except Exception as e:
raise RuntimeError(f"Unable to generate a LatLon for fix {self.name}: {self}") from e raise RuntimeError(f"Unable to generate a LatLon for fix {self.name}: {self}") from e
def heading_to(self, other): def heading_to(self, other, true_heading=False):
return self.latlon.initialBearingTo(Fix.fixes[other].latlon) return self.latlon.initialBearingTo(Fix.fixes[other].latlon) + (0 if true_heading else -Fix._var)
def meters_on_heading(self, meters, heading, true_heading=False): def meters_on_heading(self, meters, heading, true_heading=False):
if isinstance(heading, str): if isinstance(heading, str):