diff --git a/final/EU/DEU/EDDF.txt b/final/EU/DEU/EDDF.txt new file mode 100644 index 0000000..96654c8 --- /dev/null +++ b/final/EU/DEU/EDDF.txt @@ -0,0 +1,933 @@ +# EDDF v1.0 +# This file is generated. +# Full readme can be accessed here: +# https://github.com/AdamJCavanaugh/EndlessATCAirports/blob/master/final/EU/DEU/EDDF_Readme.md + +[airspace] +elevation = 364 +center = N50.033333, E8.570556 +magneticvar = 0.277 +floor = 1500 +descendaltitude = 11000 +ceiling = 13000 +above = 15000 +transitionaltitude = 6000 +usa = false +speedrestriction = 2, 250 + +beacons = + FFM, N50.0537, E8.637, 0, Frankfurt + RID, N49.78170, E8.54149, 0, Ried + MTR, N50.27630, E8.84863, 0, Metro + CHA, N49.9211, E9.0398, 284, Charlie + TAU, N50.25050, E8.16252, 0, Taunus + KNG, N49.76220, E9.09167, 0, Konig + HDM, N49.56560, E8.46381, 0, Coleman + HDM, N49.53450, E8.39050, 0, Coleman + MND, N49.47060, E8.51598, 0, Mannheim + GED, N50.41190, E9.24916, 0, Gedern + GIN, N50.63560, E8.81932, 0, Giessen + HDL, N49.38600, E8.59676, 0, Heidelberg + SIL, N50.68000, E8.13850, 0, Siegerland + NKR, N49.33670, E8.73291, 0, Neckar + SLD, N50.70680, E8.07851, 0, Siegerland + HAB, N50.09310, E9.78154, 0, Hammelburg + KIR, N49.85020, E7.36958, 0, Kirn + HAN, N49.96490, E7.28088, 0, Hahn + FUL, N50.59250, E9.57217, 0, Fulda + RMS, N49.43470, E7.58565, 0, Ramstein + NMN, N50.36780, E7.31367, 0, Mendig + COL, N50.78350, E7.59419, 0, Cola + ZWN, N49.22910, E7.41789, 0, Zweibrucken + ZBN, N49.22760, E7.41658, 0, Zweibrucken + ZND, N49.20930, E7.39578, 0, Zweibrucken + KERAX, N50.475, E9.5819, 197, kerax + SPESA, N49.8622, E9.3483, 284, shpesa + ROLIS, N50.4351, E7.8252, -158, rolis + RAMOB, N50.1114, E7.6839, 122, ramob + +boundary = + N49.6200, E9.8030 + N49.5550, E9.5060 + N49.5680, E8.4690 + N49.7830, E7.4700 + N50.3678, E7.3136 + N50.6100, E7.7280 + N50.7400, E9.9190 + +line1 = + N49.21400, E8.41730 + N49.33037, E8.48592 + N49.39740, E8.49822 + N49.43621, E8.48892 + N49.44675, E8.45781 + N49.50509, E8.42184 + N49.61124, E8.38081 + N49.69007, E8.38939 + N49.72849, E8.43140 + N49.76720, E8.43683 + N49.81523, E8.40148 + N49.91137, E8.35735 + N49.98067, E8.30464 + N50.02310, E8.24335 + N50.02640, E8.12904 + N49.99070, E7.96161 + N50.04209, E7.80322 + N50.18066, E7.65388 + N50.22236, E7.60675 + N50.26644, E7.61119 + N50.32380, E7.62882 + N50.36664, E7.60784 + N50.40008, E7.55662 + N50.43279, E7.44366 + N50.48583, E7.34367 + N50.55916, E7.25675 + N50.62161, E7.20362 + N50.67319, E7.18450 + N50.73422, E7.12507 + N50.80468, E7.02544 + N50.85261, E6.99454 + N50.90402, E6.99454 + N50.93834, E6.97325 + N50.99808, E6.96839 + +[airport1] +name = Frankfurt am Main Airport +code = EDDF +climbaltitude = 4000 +runways = + rwyn, 07L, N50.0371, E8.49708, 69.6, 9186, 0, 0, 305, 3, 0, 3, 0, 0, 0, 0, 0, 136.5 + rwyc, 07C, N50.0326, E8.53463, 69.6, 13123, 0, 0, 329 + rwys, 07R, N50.0275, E8.53417, 69.6, 13123, 0, 0, 328, 3, 0, 3, 0, 0, 0, 0, 0, 119.905 + rwy18, 18, N50.0344, E8.52593, 179.8, 13123, 0, 0, 326 + +entrypoints = + 340, rolis + 020, kerax + 070, kerax + 090, spesa + 120, spesa + 190, spesa + 300, ramob + +airlines = + AAL, 3, A332/B788/B789, American, nw + AAR, 2, A359/B744/A388, asiana, ne + ABW, 5, B744/B748, AIRBRIDGECARGO, new + ACA, 5, B788/B789/B77W, Air Canada, nw + AEA, 1, B738, Europa, sw + AEE, 4, A320/A321/A20N/A21N, Aegean, se + AER, 5, a320/a321/b738/b77w, Aeroflot, ne + AFR, 5, A318/A319, Airfrans, nw + AIC, 1, B788, air india, se + ALK, 1, A333, srilankan, se + AMC, 3, A320/A20N, Air Malta, s + ANA, 3, B77W/B789, All Nippon, ne + ANA, 3, B77L, all nippon + ASL, 1, A319, air serbia, se + AUA, 5, dh8d/A320/A319, Austrian, es + AUI, 2, B738/E190, Ukraine International, e + AWT, 1, B734, albawings, se + AZA, 5, A319/A320/A321/E175, Alitalia, s + BAW, 6, a319/a320/a21n/a20n, Speedbird, n + BCS, 2, a306/b752, eurotrans, n + BLA, 1, B735/B738, Blue Air, se + BOX, 8, B77L, german cargo + BRU, 1, E175, Belarus Avia, ne + BTI, 2, bcs3, Air Baltic, ne + CAI, 1, B738, Corendon, sew + CAL, 4, A359/B77W/B744, dynasty, se + CAO, 2, B77L, airchina freight + CCA, 2, a359/b77w/b748, Air China, ne + CES, 2, A332/A359, china eastern, ne + CFE, 2, e190, flyer, n + CFG, 6, B752/B753/B763, Condor, sew + CFG, 7, A320/A321, Condor, sew + CKK, 2, B744/B77L, cargo king + CLH, 3, CRJ9, Hansaline + CPA, 1, A359, cathay, ne + CPA, 2, B744/B748/B77W, cathay + cs-abc, 1, CL30/C560, 0, swne + CSA, 1, AT75, c s a lines, e + CSN, 3, B77L, china southern, ne + CSS, 1, b744, shun feng + CTN, 2, dh8d/a319/a321, Croatian, se + D-abcd, 1, C525/C560/E135/J328/A318/A319, 0, swne + DAH, 1, B736/B738/A332, air algerie, s + DAL, 3, B763/B764/A332/A333/B77L, Delta, nw + DLA, 4, e195, Dolomiti, s + DLH, 3, A388, Lufthansa + DLH, 10, A319/A320/A20N/A21N/A321/E195/CRJ9, Lufthansa + DLH, 10, A319/A320/A20N/A21N/A321/E195/CRJ9, Lufthansa + DLH, 10, A319/A320/A20N/A21N/A321/E195/CRJ9, Lufthansa + DLH, 10, A319/A320/A20N/A21N/A321/E195/CRJ9, Lufthansa + DLH, 10, A319/A320/A20N/A21N/A321/E195/CRJ9, Lufthansa + DLH, 10, A319/A320/A20N/A21N/A321/E195/CRJ9, Lufthansa + DLH, 10, A319/A320/A20N/A21N/A321/E195/CRJ9, Lufthansa + DLH, 5, A359, Lufthansa + DLH, 10, A346/A343/B748/B744, Lufthansa + DLH, 5, A346/A343/B748/B744, Lufthansa + DLH, 10, A333, Lufthansa + EIN, 2, a320, Shamrock, nw + ELY, 2, B738/B739, Elal, s + ETD, 2, B77L, etihad + ETD, 2, B77W/B789/B78X, Etihad, se + ETH, 2, A359/B788/B77L/B77W, ethiopian, s + FDX, 2, B77L, Fedex, nw + FIN, 2, A320/A321, Finnair, n + GEC, 10, B77L/MD11, lufthansa cargo + GFA, 1, A320/A20N/A21N, gulf air, s + HOP, 2, e170/e190, air hop, w + HVN, 1, A359/B78X, viet nam airlines, ne + IAW, 1, A320, iraqi, se + IBE, 3, A319/A320/A20N/A321, Iberia, sw + ICE, 1, b752/b753/b763/b38m, Iceland air, n + IRA, 1, A332, iran air, se + JAL, 2, B788/B789, japan air, ne + KAC, 1, a20n/B77W, Kuwaiti, se + KAL, 1, B77L/B77W/B748, korean air, ne + KLM, 3, b737/e190/e175, KLM, nw + KZR, 1, A20N/A321/B763, astanaline, ne + LAN, 1, B789, lan chile, sw + LCO, 1, b763, lan cargo + LOT, 2, b738/e170/e190/e195, Pollot, e + LZB, 1, A319/A320/e190, flying bulgaria, se + MAC, 1, A320, arabia maroc, sw + MEA, 1, A320/A21N, cedar jet, se + MGL, 1, B763, mongol air, ne + MLD, 1, A320, air moldova, e + MSC, 1, A320, air cairo, s + MSR, 2, B738/B789, Egyptair, s + NMB, 1, A332, namibia, s + OHY, 1, A21N, onur air, se + OMA, 1, A333, Oman Air, s + PGT, 2, A320/A20N/B738, Sunturk, se + QTR, 1, b77l, qatari + QTR, 3, b77w/A388, Qatari, se + RAM, 1, B738/E190/B788, royal air maroc, sw + RJA, 1, a319/a321, Jordanian, nse + ROT, 1, A318/B738/B733, Tarom, se + RYR, 3, B738, Ryanair, n + RZO, 1, A320/A21N, azores, sw + SAA, 1, a332/a343/a346, springbok, s + SAS, 3, crj9/a20n/b738/b737, Scandinavian, n + SBI, 2, b738/a320/a20n, Siberian, ne + SIN, 3, B77W/A388, Singapore, se + SMR, 1, B739, somon air, e + SVA, 1, B77L/B744, saudia + SVA, 1, B789/B78X, Saudia, se + SVR, 1, A320/A20N, SVERDLOVSK AIR, ne + SWR, 5, bcs1/bcs3/a320/a20n, Swiss, s + SXS, 3, B738, Sunexpress, se + TAM, 1, A359/B77W, tam, sw + TAP, 4, a319/a320/a20n/a21n/a321, Airportugal, sw + TAR, 1, A319/A320, Tunair, s + THA, 2, B77W/A388, Thai, se + THY, 1, a319/a320/a332/a333, Turkish, se + THY, 5, a321/a21n/b738/b77L, Turkish, se + TUA, 1, B738/B752, turkmenistan, e + TUI, 5, B738, Tui jet, swe + UAE, 3, B77L, emirates + UAE, 3, B77W/A388, Emirates, se + UAL, 8, b78x/b789/b788/b763/b764/B77W, United, nw + UZB, 1, A20N/B788, Uzbek, e + VDA, 1, A124/IL76, Volga, nswe + +############################################################## +[configurations] +############################################################## + +config1 = + 0, rwyn, land + 0, rwyc, start + 0, rwys, land + 0, rwy18, start + +config2 = + 0, rwyn, landrev + 0, rwyc, startrev + 0, rwys, landrev + 0, rwy18, start + +[departure1] +runway = rwy18 +route1 = + ANE9L, aneki niner lima + N49.7817, E8.5414 + N49.3173, E8.4804 + +route2 = + CIN3S, cindy three sierra + N49.9667, E8.5264 + N49.9496, E8.5736 + N49.7621, E9.0915 + N49.7468, E9.1875 + +route3 = + SOB1L, sobra one lima + N49.8737, E8.535 + N49.751, E8.4659 + N49.7683, E8.3594 + N49.8211, E8.0291 + N49.8608, E7.7756 + +route4 = + SUL2S, sulus two sierra + N49.9667, E8.5264 + N49.9496, E8.5736 + N49.7621, E9.0915 + N49.7468, E9.1875 + N49.6682, E9.6675 + N49.7175, E9.947 + N50.0752, E10.7288 + +route5 = + ULK1L, ulkig one lima + N49.9796, E8.5263 + N49.8737, E8.535 + N49.72, E8.4485 + N49.7072, E8.2232 + N49.7654, E7.8573 + N49.8697, E7.7194 + +[departure2] +runway = rwyc, rev +route1 = + MAR6M, marun six mike + N49.9618, E8.4712 + N49.9052, E8.4451 + N49.9152, E8.3641 + N49.9517, E8.3402 + N50.0474, E8.2773 + N50.2909, E8.4051 + N50.4732, E8.5046 + N50.7257, E8.6257 + N50.8212, E8.6719 + +route2 = + MAR6F, marun six foxtrot + N50.0265, E8.5098 + N50.0306, E8.4468 + N50.1165, E8.3225 + N50.2909, E8.4051 + N50.4732, E8.5046 + N50.7257, E8.6257 + N50.8212, E8.6719 + +route3 = + OBO1M, oboka one mike + N49.9618, E8.4712 + N49.9146, E8.4494 + N49.885, E8.3731 + N49.8906, E8.2658 + N49.9408, E8.1603 + N50.2549, E7.7379 + N50.3617, E7.6649 + N50.5581, E7.5296 + N50.7449, E7.338 + +route4 = + OBO2G, oboka two golf + N50.0306, E8.4468 + N50.0111, E8.2836 + N50.0584, E8.1211 + N50.2549, E7.7379 + N50.3617, E7.6649 + N50.5581, E7.5296 + N50.7449, E7.338 + +route5 = + TOB6M, tobak six mike + N50.0275, E8.5133 + N49.9618, E8.4712 + N49.9052, E8.4451 + N49.9152, E8.3641 + N49.9517, E8.3402 + N50.0474, E8.2773 + N50.2909, E8.4051 + N50.4449, E8.6189 + N50.5716, E8.7858 + +route6 = + TOB7F, tobak seven foxtrot + N50.0265, E8.5098 + N50.0306, E8.4468 + N50.1165, E8.3225 + N50.2909, E8.4051 + N50.4449, E8.6189 + N50.5716, E8.7858 + +[departure3] +runway = rwyc +route1 = + KOM3D, komib three delta + N50.0727, E8.7107 + N50.0576, E8.8436 + N50.0645, E9.2834 + N50.2001, E9.6762 + N50.1996, E10.0106 + N50.0734, E10.2427 + +route2 = + MAR5E, marun five echo + N50.0569, E8.637 + N50.1003, E8.6341 + N50.3267, E8.6189 + N50.4449, E8.6189 + N50.7217, E8.6578 + N50.8212, E8.6719 + +route3 = + MAR9D, marun niner delta + N50.0569, E8.637 + N50.0727, E8.7107 + N50.2763, E8.8486 + N50.5716, E8.7858 + N50.7252, E8.7159 + N50.8212, E8.6719 + +route4 = + OBO1D, oboka one delta + N50.0569, E8.637 + N50.0727, E8.7107 + N50.2763, E8.8486 + N50.3267, E8.6189 + N50.3816, E8.3659 + N50.2903, E7.9112 + N50.3617, E7.6649 + N50.5581, E7.5296 + N50.7449, E7.338 + +route5 = + OBO1E, oboka one echo + N50.0569, E8.637 + N50.1003, E8.6341 + N50.3267, E8.6189 + N50.3816, E8.3659 + N50.2903, E7.9112 + N50.3617, E7.6649 + N50.5581, E7.5296 + N50.7449, E7.338 + +route6 = + SUL1D, sulus one delta + N50.0727, E8.7107 + N50.0576, E8.8436 + N50.0645, E9.2834 + N50.2001, E9.6762 + N50.1996, E10.0106 + N50.0734, E10.2427 + N50.0752, E10.7288 + +route7 = + TOB9D, tobak niner delta + N50.0727, E8.7107 + N50.2763, E8.8486 + N50.5716, E8.7858 + +# actually rwys, swapped because of weird ordering logic in the game +[approach1] +runway = rwyn +beacon = SPESA, N49.8622, E9.3483, 284, shpesa 1 charlie +route1 = + 284 + N49.8622, E9.3483 + N49.9211, E9.0398 + N49.9824, E8.7169 + N49.7882, E7.917 + end, 247 + +[approach2] +runway = rwys +beacon = CHA, N49.9211, E9.0398, 284, shpesa 1 charlie via charlie +route1 = + 284 + N49.9211, E9.0398 + N49.9824, E8.7169 + N49.7882, E7.917 + end, 247 + +# actually rwyn, swapped because of weird ordering logic in the game +[approach3] +runway = rwys +beacon = SPESA, N49.8622, E9.3483, 284, shpesa 1 delta +route1 = + 284 + N49.8622, E9.3483 + N49.997, E9.3242 + N50.2312, E9.282 + N50.2713, E9.113 + N49.9599, E7.8156 + end, 247 + +[approach4] +runway = rwyn +beacon = KERAX, N50.475, E9.5819, 197, kerax 1 delta +route1 = + 284 + N50.475, E9.5819 + N50.4119, E9.2491 + N50.2713, E9.113 + N49.9599, E7.8156 + end, 247 + +[approach5] +runway = rwys +beacon = KERAX, N50.475, E9.5819, 197, kerax 1 charlie +route1 = + 284 + N50.475, E9.5819 + N50.3814, E9.5216 + N49.935, E9.6242 + N49.8622, E9.3483 + N49.9211, E9.0398 + N49.9824, E8.7169 + N49.7882, E7.917 + end, 247 + +[approach6] +runway = rwyn +beacon = ROLIS, N50.4351, E7.8252, -158, rolis 1 delta +route1 = + 284 + N50.4351, E7.8252 + N50.2856, E8.1122 + N50.2068, E8.3887 + N50.1128, E8.4424 + N49.9599, E7.8156 + end, 247 + +[approach7] +runway = rwys +beacon = ROLIS, N50.4351, E7.8252, -158, rolis 1 charlie +route1 = + 284 + N50.4351, E7.8252 + N50.2636, E8.0375 + N50.0209, E8.3421 + N50.0537, E8.637 + N50.1211, E8.9291 + N50.1667, E9.1241 + N50.0884, E9.1683 + N49.7882, E7.917 + end, 247 + +[approach8] +runway = rwyn +beacon = RAMOB, N50.1114, E7.6839, 122, ramob +route1 = + 284 + N50.1114, E7.6839 + N50.0776, E7.8573 + N50.2068, E8.3887 + N50.1128, E8.4424 + N49.9599, E7.8156 + end, 247 + +[approach9] +runway = rwys +beacon = RAMOB, N50.1114, E7.6839, 122, ramob +route1 = + 284 + N50.1114, E7.6839 + N50.0062, E8.2123 + N50.0209, E8.3421 + N50.0537, E8.637 + N50.1211, E8.9291 + N50.1667, E9.1241 + N50.0884, E9.1683 + N49.7882, E7.917 + end, 247 + +# + +[approach10] +runway = rwyn +beacon = DF431, N50.0776, E7.8573, 0, delta foxtrot four three one + +[approach11] +runway = rwyn +beacon = DF432, N50.2068, E8.3887, 0, delta foxtrot four three two + +[approach12] +runway = rwyn +beacon = DF436, N50.2312, E9.282, 0, delta foxtrot four three six + +[approach13] +runway = rwyn +beacon = DF437, N50.2713, E9.113, 0, delta foxtrot four three seven + +[approach14] +runway = rwyn +beacon = DF439, N50.1128, E8.4424, 0, delta foxtrot four three niner + +[approach15] +runway = rwyn +beacon = DF441, N50.031, E8.1057, 0, delta foxtrot four four one + +[approach16] +runway = rwyn +beacon = DF442, N50.0074, E8.0089, 0, delta foxtrot four four two + +[approach17] +runway = rwyn +beacon = DF443, N49.9837, E7.9122, 0, delta foxtrot four four three + +[approach18] +runway = rwyn +beacon = DF444, N49.9599, E7.8156, 0, delta foxtrot four four four + +[approach19] +runway = rwys +beacon = DF611, N50.0428, E8.9735, 0, delta foxtrot six one one + +[approach20] +runway = rwys +beacon = DF612, N50.0656, E9.0708, 0, delta foxtrot six one two + +[approach21] +runway = rwys +beacon = DF613, N50.0884, E9.1683, 0, delta foxtrot six one three + +[approach22] +runway = rwys +beacon = DF635, N49.9824, E8.7169, 0, delta foxtrot six three five + +[approach23] +runway = rwys +beacon = DF636, N49.9268, E8.4856, 0, delta foxtrot six three six + +[approach24] +runway = rwys +beacon = DF640, N49.8831, E8.3051, 0, delta foxtrot six four zero + +[approach25] +runway = rwys +beacon = DF641, N49.8591, E8.2063, 0, delta foxtrot six four one + +[approach26] +runway = rwys +beacon = DF642, N49.8355, E8.1097, 0, delta foxtrot six four two + +[approach27] +runway = rwys +beacon = DF643, N49.8119, E8.0133, 0, delta foxtrot six four three + +[approach28] +runway = rwys +beacon = DF644, N49.7882, E7.917, 0, delta foxtrot six four four + +# + +###### 25 + +# actually rwys, swapped because of weird ordering logic in the game +[approach29] +runway = rwyn, rev +beacon = SPESA, N49.8622, E9.3483, 284, shpesa 1 bravo +route1 = + 284 + N49.8622, E9.3483 + N49.9211, E9.0398 + N49.9452, E8.912 + N50.0294, E8.9167 + N50.156, E9.4612 + end, 068 + +[approach30] +runway = rwys, rev +beacon = CHA, N49.9211, E9.0398, 284, shpesa 1 bravo via charlie +route1 = + 284 + N49.9211, E9.0398 + N49.9452, E8.912 + N50.0294, E8.9167 + N50.156, E9.4612 + end, 068 + +[approach31] +runway = rwys, rev +beacon = KERAX, N50.475, E9.5819, 197, kerax 1 bravo +route1 = + 284 + N50.475, E9.5819 + N50.3814, E9.5216 + N50.0504, E9.5978 + N49.9211, E9.0398 + N49.9452, E8.912 + N50.0294, E8.9167 + N50.156, E9.4612 + end, 068 + +[approach32] +runway = rwys, rev +beacon = ROLIS, N50.4351, E7.8252, -158, rolis 1 bravo +route1 = + 284 + N50.4351, E7.8252 + N50.2636, E8.0375 + N50.073, E8.2715 + N49.9395, E8.5385 + N50.009, E8.8304 + N50.156, E9.4612 + end, 068 + +[approach33] +runway = rwys, rev +beacon = RAMOB, N50.1114, E7.6839, 122, ramob +route1 = + 284 + N50.1114, E7.6839 + N49.9932, E7.9494 + N49.8758, E8.2748 + N49.9395, E8.5385 + N50.009, E8.8304 + N50.156, E9.4612 + end, 068 + +[approach34] +runway = rwys, rev +beacon = DF600, N49.8758, E8.2748, 0, delta foxtrot six zero zero + +[approach35] +runway = rwys, rev +beacon = DF601, N49.9395, E8.5385, 0, delta foxtrot six zero one + +# + +[approach36] +runway = rwys, rev +beacon = DF606, N49.9452, E8.912, 0, delta foxtrot six zero six + +[approach37] +runway = rwys, rev +beacon = DF609, N50.009, E8.8304, 0, delta foxtrot six zero niner + +[approach38] +runway = rwys, rev +beacon = DF610, N50.0294, E8.9167, 0, delta foxtrot six one zero + +[approach39] +runway = rwys, rev +beacon = DF611, N50.0428, E8.9735, 0, delta foxtrot six one one + +[approach40] +runway = rwys, rev +beacon = DF612, N50.0656, E9.0708, 0, delta foxtrot six one two + +[approach41] +runway = rwys, rev +beacon = DF613, N50.0884, E9.1683, 0, delta foxtrot six one three + +[approach42] +runway = rwys, rev +beacon = DF614, N50.111, E9.2658, 0, delta foxtrot six one four + +[approach43] +runway = rwys, rev +beacon = DF615, N50.1336, E9.3634, 0, delta foxtrot six one five + +[approach44] +runway = rwys, rev +beacon = DF616, N50.156, E9.4612, 0, delta foxtrot six one six + +[approach45] +runway = rwys, rev +beacon = DF617, N50.0504, E9.5978, 0, delta foxtrot six one seven + +# + +[approach46] +runway = rwyn, rev +beacon = KERAX, N50.475, E9.5819, 197, kerax 1 alpha +route1 = + 284 + N50.475, E9.5819 + N50.4119, E9.2491 + N50.3949, E9.1756 + N50.3118, E8.8194 + N50.2157, E8.8752 + N50.3293, E9.3645 + end, 068 + +# actually rwyn, swapped because of weird ordering logic in the game +[approach47] +runway = rwys, rev +beacon = SPESA, N49.8622, E9.3483, 284, shpesa 1 alpha +route1 = + 284 + N49.8622, E9.3483 + N49.997, E9.3242 + N50.3623, E9.2582 + N50.3949, E9.1756 + N50.3118, E8.8194 + N50.2157, E8.8752 + N50.3293, E9.3645 + end, 068 + +[approach48] +runway = rwyn, rev +beacon = ROLIS, N50.4351, E7.8252, -158, rolis 1 alpha +route1 = + 284 + N50.4351, E7.8252 + N50.2856, E8.1122 + N50.0967, E8.375 + N50.1704, E8.6833 + N50.3293, E9.3645 + end, 068 + +[approach49] +runway = rwyn, rev +beacon = RAMOB, N50.1114, E7.6839, 122, ramob +route1 = + 284 + N50.1114, E7.6839 + N49.9932, E7.9494 + N50.073, E8.2715 + N50.0967, E8.375 + N50.1704, E8.6833 + N50.3293, E9.3645 + end, 068 + +[approach50] +runway = rwyn, rev +beacon = DF401, N49.9932, E7.9494, 0, delta foxtrot four zero one + +[approach51] +runway = rwyn, rev +beacon = DF402, N50.073, E8.2715, 0, delta foxtrot four zero two + +[approach52] +runway = rwyn, rev +beacon = DF403, N50.0967, E8.375, 0, delta foxtrot four zero three + +# + +[approach53] +runway = rwyn, rev +beacon = DF407, N50.3949, E9.1756, 0, delta foxtrot four zero seven + +[approach54] +runway = rwyn, rev +beacon = DF408, N50.3118, E8.8194, 0, delta foxtrot four zero eight + +[approach55] +runway = rwyn, rev +beacon = DF409, N50.1704, E8.6833, 0, delta foxtrot four zero niner + +[approach56] +runway = rwyn, rev +beacon = DF410, N50.1927, E8.7777, 0, delta foxtrot four one zero + +[approach57] +runway = rwyn, rev +beacon = DF411, N50.2157, E8.8752, 0, delta foxtrot four one one + +[approach58] +runway = rwyn, rev +beacon = DF412, N50.2386, E8.9729, 0, delta foxtrot four one two + +[approach59] +runway = rwyn, rev +beacon = DF413, N50.2614, E9.0707, 0, delta foxtrot four one three + +[approach60] +runway = rwyn, rev +beacon = DF414, N50.2841, E9.1685, 0, delta foxtrot four one four + +[approach61] +runway = rwyn, rev +beacon = DF415, N50.3068, E9.2665, 0, delta foxtrot four one five + +[approach62] +runway = rwyn, rev +beacon = DF416, N50.3293, E9.3645, 0, delta foxtrot four one six + +# + +[area1] +shape = polygon +altitude = 1500 ; minimum allowed altitude in feet +#name = X ; +#draw = 1 ; +points = + N50.1283, E8.7136 + N50.0278, E8.7667 + N49.9875, E8.5972 + N49.9167, E8.5986 + N49.9153, E8.4506 + N49.9522, E8.4500 + N49.9372, E8.3900 + N50.0058, E8.3481 + N50.0483, E8.3242 + N50.0897, E8.4947 + N50.1278, E8.6519 + N50.1283, E8.7136 + +[area2] +shape = polygon +altitude = 1500 ; minimum allowed altitude in feet +#name = X ; +#draw = 1 ; +points = + N50.2167, E8.7728 + N49.9925, E8.8953 + N49.8408, E8.6456 + N49.8386, E8.4714 + N49.9044, E8.2183 + N49.9672, E8.1825 + N50.0611, E8.1289 + N50.1428, E8.4639 + N50.2167, E8.7728 + +[area3] +shape = polygon +altitude = 3500 ; minimum allowed altitude in feet +#name = X ; +#draw = 1 ; +labelpos = N49.992, E9.143 +points = + N50.3747, E9.2231 + N50.0161, E9.4297 + N49.7397, E8.8142 + N49.7369, E8.6131 + N49.7339, E8.3933 + N49.7692, E7.8719 + N49.8019, E7.7800 + N49.8706, E7.7400 + N50.0750, E7.9750 + N50.3117, E8.9544 + N50.3747, E9.2231 + +[area4] +shape = polygon +altitude = 3500 ; minimum allowed altitude in feet +#name = X ; +#draw = 1 ; +points = + N50.5731, E9.6597 + N50.4375, E9.7186 + N50.3622, E9.6044 + N49.9242, E9.7047 + N49.7556, E9.5150 + N49.6561, E9.4019 + N49.6547, E9.2736 + N49.7419, E9.0933 + N49.7408, E8.9581 + N49.7397, E8.8142 + N49.7369, E8.6131 + N49.6869, E8.6064 + N49.6628, E8.1675 + N49.7692, E7.8719 + N49.8019, E7.7800 + N49.8322, E7.6958 + N49.9547, E7.6906 + N50.1942, E7.6803 + N50.2478, E7.9483 + N50.3411, E7.9661 + N50.3714, E8.1203 + N50.3083, E8.2597 + N50.4625, E9.0658 + N50.5203, E9.3708 + N50.5731, E9.6597 diff --git a/final/EU/DEU/EDDF_Readme.md b/final/EU/DEU/EDDF_Readme.md new file mode 100644 index 0000000..427e190 --- /dev/null +++ b/final/EU/DEU/EDDF_Readme.md @@ -0,0 +1,38 @@ +# Frankfurt Airport + +The 4th biggest airport by traffic in Europe and the biggest airport in Germany. EDDF has 4 runways, one exclusively used for takeoffs. Frankfurt Airport offers a wide variety of international airlines and heavy aircraft. Together with Leipzig and Cologne/Bonn Frankfurt is also a very big freight hub in Germany. + +![Overview of Frankfurt Airport](images/eddf1.png) + +## Differences to the default airport + +- Many SIDs (Standard Instrument Departures) implemented which give you a feel of the real procedures in Frankfurt. +- Many STARs (Standard terminal arrival route) / transitions implemented from SPESA, KERAX, ROLIS and "RAMOB" (not a real STAR, a design choice to keep the airport smaller). The arrivals help manage high amounts of traffic. +- Many fixes added which can be given as a direct to arriving aircraft. +- Updated airlines and traffic, mostly pre-pandemic (it would be boring without A380s...) + +## Some tips on how it can be played + +- Transitions can help with high traffic, but are usually skipped if possible. +- Airbus A380 (A388), Boeing 747s (B744 and B748) and McDonnell Douglas MD-11 (MD11) must land on runway 25L/07R as they are not allowed on the shorter runway 25R/07L (not sure if actually not allowed or just not common). +- I like to play with Skill Cap 24 as it get's challenging from time to time. For beginners or players who like to play more relaxed 16-20 might be better. +- I did not include approaches via every waypoint like in EDDM because waypoint + heading 070/250 in Frankfurt works fine. + +## Limitations, TODOs and help wanted! + +**Note: ** Please don't edit the EDDF.txt file directly as it is generated via a script that is not public currently. + +- Arrivals via UNOKO are not possible, a shorter imaginary STAR via RAMOB is available. I wanted to keep the already big airspace a bit smaller. +- Separation incidents between departing traffic happen occasionally, not sure if that is fixable. +- Sometimes traffic might climb too slow to exit the south of the airspace in time. +- Traffic balance between airlines is not perfect, freight airlines might be a bit too common. +- Some SIDs and arrival procedures might be a bit unrealistic, as I'm not an expert when it comes to Langen Radar and Frankfurt. Feedback via Github Issue or via Discord is welcome! +- Aircraft arrivals might be unevenly distributed between north and south. +- Altitude restrictions might be missing. Was too lazy to look into that. + +## Changelog + +### v1.0 + +- Initial release + diff --git a/final/EU/DEU/images/eddf1.png b/final/EU/DEU/images/eddf1.png new file mode 100644 index 0000000..e32d1cc Binary files /dev/null and b/final/EU/DEU/images/eddf1.png differ