diff --git a/client/public/databases/airbases/falklands.json b/client/public/databases/airbases/falklands.json new file mode 100644 index 00000000..969fc795 --- /dev/null +++ b/client/public/databases/airbases/falklands.json @@ -0,0 +1,838 @@ +{ + "airfields": { + "Aerodromo De Tolhuin": { + "runways": [ + { + "headings": [ + { + "07": { + "magHeading": "66", + "Heading": "77", + "ILS": "" + } + }, + { + "25": { + "magHeading": "246", + "Heading": "257", + "ILS": "" + } + } + ], + "length": "3297" + } + ], + "TACAN": "", + "ICAO": "SAWL", + "elevation": "355" + }, + "Almirante Schroeders": { + "runways": [ + { + "headings": [ + { + "12": { + "magHeading": "114", + "Heading": "127", + "ILS": "" + } + }, + { + "30": { + "magHeading": "294", + "Heading": "307", + "ILS": "" + } + } + ], + "length": "4628" + }, + { + "headings": [ + { + "22": { + "magHeading": "208", + "Heading": "221", + "ILS": "" + } + }, + { + "04": { + "magHeading": "28", + "Heading": "41", + "ILS": "" + } + } + ], + "length": "3931" + } + ], + "TACAN": "", + "ICAO": "SCDW", + "elevation": "160" + }, + "Rio Chico": { + "runways": [ + { + "headings": [ + { + "08": { + "magHeading": "73", + "Heading": "84", + "ILS": "" + } + }, + { + "26": { + "magHeading": "253", + "Heading": "264", + "ILS": "" + } + } + ], + "length": "3239" + } + ], + "TACAN": "", + "ICAO": "RGR", + "elevation": "74" + }, + "Puerto Natales": { + "runways": [ + { + "headings": [ + { + "28": { + "magHeading": "274", + "Heading": "287", + "ILS": "" + } + }, + { + "10": { + "magHeading": "94", + "Heading": "107", + "ILS": "" + } + } + ], + "length": "5281" + } + ], + "TACAN": "", + "ICAO": "SCNT", + "elevation": "216" + }, + "Mount Pleasant": { + "runways": [ + { + "headings": [ + { + "10": { + "magHeading": "101", + "Heading": "104", + "ILS": "" + } + }, + { + "28": { + "magHeading": "281", + "Heading": "284", + "ILS": "111.90" + } + } + ], + "length": "6763" + }, + { + "headings": [ + { + "23": { + "magHeading": "231", + "Heading": "234", + "ILS": "" + } + }, + { + "05": { + "magHeading": "51", + "Heading": "54", + "ILS": "" + } + } + ], + "length": "6763" + } + ], + "TACAN": "59X", + "ICAO": "EGYP", + "elevation": "243" + }, + "Aerodromo O'Higgins": { + "runways": [ + { + "headings": [ + { + "34": { + "magHeading": "326", + "Heading": "338", + "ILS": "" + } + }, + { + "16": { + "magHeading": "146", + "Heading": "158", + "ILS": "" + } + } + ], + "length": "3968" + } + ], + "TACAN": "", + "ICAO": "SCOH", + "elevation": "900" + }, + "Ushuaia Helo Port": { + "runways": [ + { + "headings": [ + { + "16": { + "magHeading": "157", + "Heading": "170", + "ILS": "" + } + }, + { + "34": { + "magHeading": "337", + "Heading": "350", + "ILS": "" + } + } + ], + "length": "5076" + } + ], + "TACAN": "", + "ICAO": "SAWO", + "elevation": "42" + }, + "Franco Bianco": { + "runways": [ + { + "headings": [ + { + "07": { + "magHeading": "65", + "Heading": "77", + "ILS": "" + } + }, + { + "25": { + "magHeading": "245", + "Heading": "257", + "ILS": "" + } + } + ], + "length": "5008" + }, + { + "headings": [ + { + "20": { + "magHeading": "185", + "Heading": "196", + "ILS": "" + } + }, + { + "02": { + "magHeading": "5", + "Heading": "16", + "ILS": "" + } + } + ], + "length": "5008" + } + ], + "TACAN": "", + "ICAO": "SCSB", + "elevation": "104" + }, + "Pampa Guanaco": { + "runways": [ + { + "headings": [ + { + "26": { + "magHeading": "248", + "Heading": "260", + "ILS": "" + } + }, + { + "08": { + "magHeading": "68", + "Heading": "80", + "ILS": "" + } + } + ], + "length": "2349" + } + ], + "TACAN": "", + "ICAO": "SCBI", + "elevation": "519" + }, + "Puerto Santa Cruz": { + "runways": [ + { + "headings": [ + { + "07": { + "magHeading": "81", + "Heading": "69", + "ILS": "" + } + }, + { + "25": { + "magHeading": "261", + "Heading": "249", + "ILS": "" + } + } + ], + "length": "5638" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "365" + }, + "San Carlos FOB": { + "runways": [ + { + "headings": [ + { + "11": { + "magHeading": "285", + "Heading": "288", + "ILS": "" + } + }, + { + "29": { + "magHeading": "105", + "Heading": "108", + "ILS": "" + } + } + ], + "length": "1079" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "65" + }, + "Goose Green": { + "runways": [ + { + "headings": [ + { + "14": { + "magHeading": "135", + "Heading": "139", + "ILS": "" + } + }, + { + "32": { + "magHeading": "315", + "Heading": "319", + "ILS": "" + } + } + ], + "length": "1976" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "57" + }, + "Rio Turbio": { + "runways": [ + { + "headings": [ + { + "24": { + "magHeading": "225", + "Heading": "239", + "ILS": "" + } + }, + { + "06": { + "magHeading": "45", + "Heading": "59", + "ILS": "" + } + } + ], + "length": "5057" + } + ], + "TACAN": "", + "ICAO": "SAWT", + "elevation": "895" + }, + "Porvenir Airfield": { + "runways": [ + { + "headings": [ + { + "09": { + "magHeading": "87", + "Heading": "99", + "ILS": "" + } + }, + { + "27": { + "magHeading": "266", + "Heading": "279", + "ILS": "" + } + } + ], + "length": "7821" + }, + { + "headings": [ + { + "21": { + "magHeading": "203", + "Heading": "216", + "ILS": "" + } + }, + { + "03": { + "magHeading": "23", + "Heading": "36", + "ILS": "" + } + } + ], + "length": "3220" + } + ], + "TACAN": "", + "ICAO": "SCFM", + "elevation": "56" + }, + "Punta Arenas": { + "runways": [ + { + "headings": [ + { + "30": { + "magHeading": "295", + "Heading": "308", + "ILS": "" + } + }, + { + "12": { + "magHeading": "140", + "Heading": "128", + "ILS": "" + } + } + ], + "length": "6834" + }, + { + "headings": [ + { + "25": { + "magHeading": "270", + "Heading": "258", + "ILS": "" + } + }, + { + "07": { + "magHeading": "90", + "Heading": "78", + "ILS": "" + } + } + ], + "length": "9360" + }, + { + "headings": [ + { + "19": { + "magHeading": "210", + "Heading": "198", + "ILS": "" + } + } + ], + "length": "5160" + } + ], + "TACAN": "", + "ICAO": "SCCI", + "elevation": "122" + }, + "Gull Point": { + "runways": [ + { + "headings": [ + { + "15": { + "magHeading": "149", + "Heading": "152", + "ILS": "" + } + }, + { + "33": { + "magHeading": "329", + "Heading": "332", + "ILS": "" + } + } + ], + "length": "1521" + }, + { + "headings": [ + { + "23": { + "magHeading": "212", + "Heading": "216", + "ILS": "" + } + }, + { + "05": { + "magHeading": "33", + "Heading": "36", + "ILS": "" + } + } + ], + "length": "1352" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "4" + }, + "Caleta Tortel Airport": { + "runways": [ + { + "headings": [ + { + "04": { + "magHeading": "235", + "Heading": "223", + "ILS": "" + } + }, + { + "22": { + "magHeading": "55", + "Heading": "43", + "ILS": "" + } + } + ], + "length": "1770" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "3" + }, + "Comandante Luis Piedrabuena": { + "runways": [ + { + "headings": [ + { + "26": { + "magHeading": "272", + "Heading": "260", + "ILS": "" + } + }, + { + "08": { + "magHeading": "92", + "Heading": "80", + "ILS": "" + } + } + ], + "length": "3505" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "69" + }, + "Hipico Flying Club": { + "runways": [ + { + "headings": [ + { + "02": { + "magHeading": "1", + "Heading": "11", + "ILS": "" + } + }, + { + "19": { + "magHeading": "180", + "Heading": "191", + "ILS": "" + } + } + ], + "length": "2304" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "934" + }, + "Cullen Airport": { + "runways": [], + "TACAN": "", + "ICAO": "", + "elevation": "0" + }, + "Aeropuerto de Gobernador Gregores": { + "runways": [ + { + "headings": [ + { + "28": { + "magHeading": "263", + "Heading": "274", + "ILS": "" + } + }, + { + "10": { + "magHeading": "84", + "Heading": "94", + "ILS": "" + } + } + ], + "length": "8672" + } + ], + "TACAN": "", + "ICAO": "SAWR", + "elevation": "1168" + }, + "San Julian": { + "runways": [ + { + "headings": [ + { + "25": { + "magHeading": "242", + "Heading": "251", + "ILS": "" + } + }, + { + "07": { + "magHeading": "62", + "Heading": "71", + "ILS": "" + } + } + ], + "length": "6218" + } + ], + "TACAN": "", + "ICAO": "SAWJ", + "elevation": "144" + }, + "Puerto Williams": { + "runways": [ + { + "headings": [ + { + "08": { + "magHeading": "70", + "Heading": "82", + "ILS": "" + } + }, + { + "26": { + "magHeading": "250", + "Heading": "262", + "ILS": "" + } + } + ], + "length": "4312" + } + ], + "TACAN": "", + "ICAO": "SCGZ", + "elevation": "83" + }, + "Ushuaia": { + "runways": [ + { + "headings": [ + { + "07": { + "magHeading": "65", + "Heading": "77", + "ILS": "" + } + }, + { + "25": { + "magHeading": "245", + "Heading": "257", + "ILS": "111.30" + } + } + ], + "length": "7631" + } + ], + "TACAN": "", + "ICAO": "SAWH", + "elevation": "60" + }, + "Rio Gallegos": { + "runways": [ + { + "headings": [ + { + "25": { + "magHeading": "245", + "Heading": "256", + "ILS": "110.30" + } + }, + { + "07": { + "magHeading": "65", + "Heading": "76", + "ILS": "" + } + } + ], + "length": "10585" + } + ], + "TACAN": "", + "ICAO": "SAWG", + "elevation": "50" + }, + "Rio Grande": { + "runways": [ + { + "headings": [ + { + "08": { + "magHeading": "68", + "Heading": "79", + "ILS": "" + } + }, + { + "26": { + "magHeading": "247", + "Heading": "259", + "ILS": "109.50" + } + } + ], + "length": "5922" + } + ], + "TACAN": "31X", + "ICAO": "SAWE", + "elevation": "60" + }, + "Port Stanley": { + "runways": [ + { + "headings": [ + { + "27": { + "magHeading": "266", + "Heading": "269", + "ILS": "" + } + }, + { + "09": { + "magHeading": "101", + "Heading": "86", + "ILS": "" + } + } + ], + "length": "4388" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "67" + }, + "El Calafate": { + "runways": [ + { + "headings": [ + { + "25": { + "magHeading": "241", + "Heading": "253", + "ILS": "108.90" + } + }, + { + "07": { + "magHeading": "61", + "Heading": "73", + "ILS": "" + } + } + ], + "length": "7579" + } + ], + "TACAN": "", + "ICAO": "SAWC", + "elevation": "654" + } + } +} \ No newline at end of file diff --git a/client/public/databases/airbases/normandy.json b/client/public/databases/airbases/normandy.json new file mode 100644 index 00000000..9b7a4874 --- /dev/null +++ b/client/public/databases/airbases/normandy.json @@ -0,0 +1,2633 @@ +{ + "airfields": { + "Lantheuil": { + "runways": [ + { + "headings": [ + { + "6": { + "magHeading": "69", + "Heading": "60", + "ILS": "" + } + }, + { + "24": { + "magHeading": "249", + "Heading": "240", + "ILS": "" + } + } + ], + "length": "3597" + } + ], + "TACAN": "", + "ICAO": "B-9", + "elevation": "174" + }, + "Meautis": { + "runways": [ + { + "headings": [ + { + "8": { + "magHeading": "89", + "Heading": "80", + "ILS": "" + } + }, + { + "26": { + "magHeading": "269", + "Heading": "260", + "ILS": "" + } + } + ], + "length": "3951" + } + ], + "TACAN": "", + "ICAO": "A-17", + "elevation": "83" + }, + "Evreux": { + "runways": [ + { + "headings": [ + { + "25": { + "magHeading": "224", + "Heading": "215", + "ILS": "" + } + }, + { + "04": { + "magHeading": "44", + "Heading": "35", + "ILS": "" + } + } + ], + "length": "5102" + }, + { + "headings": [ + { + "17": { + "magHeading": "173", + "Heading": "164", + "ILS": "" + } + }, + { + "35": { + "magHeading": "353", + "Heading": "344", + "ILS": "" + } + } + ], + "length": "5102" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "423" + }, + "Deux Jumeaux": { + "runways": [ + { + "headings": [ + { + "28": { + "magHeading": "294", + "Heading": "285", + "ILS": "" + } + }, + { + "10": { + "magHeading": "114", + "Heading": "105", + "ILS": "" + } + } + ], + "length": "4628" + } + ], + "TACAN": "", + "ICAO": "A-4", + "elevation": "123" + }, + "Deanland": { + "runways": [ + { + "headings": [ + { + "22": { + "magHeading": "243", + "Heading": "234", + "ILS": "" + } + }, + { + "4": { + "magHeading": "63", + "Heading": "54", + "ILS": "" + } + } + ], + "length": "3371" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "72" + }, + "Beaumont-le-Roger": { + "runways": [ + { + "headings": [ + { + "33": { + "magHeading": "330", + "Heading": "321", + "ILS": "" + } + }, + { + "15": { + "magHeading": "150", + "Heading": "141", + "ILS": "" + } + } + ], + "length": "2544" + }, + { + "headings": [ + { + "24": { + "magHeading": "240", + "Heading": "231", + "ILS": "" + } + }, + { + "06": { + "magHeading": "60", + "Heading": "51", + "ILS": "" + } + } + ], + "length": "2544" + }, + { + "headings": [ + { + "4": { + "magHeading": "272", + "Heading": "263", + "ILS": "" + } + }, + { + "22": { + "magHeading": "92", + "Heading": "83", + "ILS": "" + } + } + ], + "length": "2750" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "488" + }, + "Biniville": { + "runways": [ + { + "headings": [ + { + "14": { + "magHeading": "149", + "Heading": "140", + "ILS": "" + } + }, + { + "32": { + "magHeading": "329", + "Heading": "320", + "ILS": "" + } + } + ], + "length": "3383" + } + ], + "TACAN": "", + "ICAO": "A-24", + "elevation": "106" + }, + "Funtington": { + "runways": [ + { + "headings": [ + { + "15": { + "magHeading": "159", + "Heading": "150", + "ILS": "" + } + }, + { + "33": { + "magHeading": "339", + "Heading": "330", + "ILS": "" + } + } + ], + "length": "5189" + }, + { + "headings": [ + { + "09": { + "magHeading": "94", + "Heading": "85", + "ILS": "" + } + }, + { + "27": { + "magHeading": "274", + "Heading": "265", + "ILS": "" + } + } + ], + "length": "6987" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "124" + }, + "Beny-sur-Mer": { + "runways": [ + { + "headings": [ + { + "35": { + "magHeading": "361", + "Heading": "352", + "ILS": "" + } + }, + { + "17": { + "magHeading": "181", + "Heading": "172", + "ILS": "" + } + } + ], + "length": "3155" + } + ], + "TACAN": "", + "ICAO": "B-4", + "elevation": "199" + }, + "Hauterive": { + "runways": [ + { + "headings": [ + { + "15": { + "magHeading": "151", + "Heading": "142", + "ILS": "" + } + }, + { + "33": { + "magHeading": "331", + "Heading": "322", + "ILS": "" + } + } + ], + "length": "3283" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "489" + }, + "Lignerolles": { + "runways": [ + { + "headings": [ + { + "11": { + "magHeading": "119", + "Heading": "110", + "ILS": "" + } + }, + { + "29": { + "magHeading": "299", + "Heading": "290", + "ILS": "" + } + } + ], + "length": "3436" + } + ], + "TACAN": "", + "ICAO": "A-12", + "elevation": "404" + }, + "Kenley": { + "runways": [ + { + "headings": [ + { + "13": { + "magHeading": "130", + "Heading": "121", + "ILS": "" + } + }, + { + "31": { + "magHeading": "310", + "Heading": "301", + "ILS": "" + } + } + ], + "length": "2110" + }, + { + "headings": [ + { + "30": { + "magHeading": "30", + "Heading": "21", + "ILS": "" + } + }, + { + "12": { + "magHeading": "210", + "Heading": "201", + "ILS": "" + } + } + ], + "length": "2110" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "561" + }, + "Gravesend": { + "runways": [ + { + "headings": [ + { + "18": { + "magHeading": "186", + "Heading": "177", + "ILS": "" + } + }, + { + "36": { + "magHeading": "366", + "Heading": "357", + "ILS": "" + } + } + ], + "length": "5160" + }, + { + "headings": [ + { + "24": { + "magHeading": "245", + "Heading": "236", + "ILS": "" + } + }, + { + "06": { + "magHeading": "65", + "Heading": "56", + "ILS": "" + } + } + ], + "length": "5160" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "178" + }, + "Triqueville": { + "runways": [ + { + "headings": [ + { + "34": { + "magHeading": "348", + "Heading": "339", + "ILS": "" + } + }, + { + "16": { + "magHeading": "168", + "Heading": "159", + "ILS": "" + } + } + ], + "length": "3215" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "402" + }, + "Rucqueville": { + "runways": [ + { + "headings": [ + { + "27": { + "magHeading": "279", + "Heading": "270", + "ILS": "" + } + }, + { + "9": { + "magHeading": "99", + "Heading": "90", + "ILS": "" + } + } + ], + "length": "4561" + } + ], + "TACAN": "", + "ICAO": "B-7", + "elevation": "192" + }, + "Villacoublay": { + "runways": [ + { + "headings": [ + { + "30": { + "magHeading": "312", + "Heading": "303", + "ILS": "" + } + }, + { + "12": { + "magHeading": "132", + "Heading": "123", + "ILS": "" + } + } + ], + "length": "3710" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "557" + }, + "Bazenville": { + "runways": [ + { + "headings": [ + { + "5": { + "magHeading": "62", + "Heading": "53", + "ILS": "" + } + }, + { + "23": { + "magHeading": "242", + "Heading": "233", + "ILS": "" + } + } + ], + "length": "3800" + } + ], + "TACAN": "", + "ICAO": "B-2", + "elevation": "199" + }, + "Stoney Cross": { + "runways": [ + { + "headings": [ + { + "6": { + "magHeading": "71", + "Heading": "62", + "ILS": "" + } + }, + { + "24": { + "magHeading": "251", + "Heading": "242", + "ILS": "" + } + } + ], + "length": "5647" + }, + { + "headings": [ + { + "19": { + "magHeading": "190", + "Heading": "181", + "ILS": "" + } + }, + { + "01": { + "magHeading": "10", + "Heading": "1", + "ILS": "" + } + } + ], + "length": "5647" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "384" + }, + "Dinan-Trelivan": { + "runways": [ + { + "headings": [ + { + "7": { + "magHeading": "79", + "Heading": "70", + "ILS": "" + } + }, + { + "25": { + "magHeading": "259", + "Heading": "250", + "ILS": "" + } + } + ], + "length": "2509" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "377" + }, + "Ford": { + "runways": [ + { + "headings": [ + { + "14": { + "magHeading": "152", + "Heading": "143", + "ILS": "" + } + }, + { + "32": { + "magHeading": "332", + "Heading": "323", + "ILS": "" + } + } + ], + "length": "4617" + }, + { + "headings": [ + { + "06": { + "magHeading": "66", + "Heading": "57", + "ILS": "" + } + }, + { + "24": { + "magHeading": "246", + "Heading": "237", + "ILS": "" + } + } + ], + "length": "5833" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "29" + }, + "Cricqueville-en-Bessin": { + "runways": [ + { + "headings": [ + { + "17": { + "magHeading": "182", + "Heading": "173", + "ILS": "" + } + }, + { + "35": { + "magHeading": "362", + "Heading": "353", + "ILS": "" + } + } + ], + "length": "3459" + } + ], + "TACAN": "", + "ICAO": "A-2", + "elevation": "81" + }, + "Beuzeville": { + "runways": [ + { + "headings": [ + { + "5": { + "magHeading": "58", + "Heading": "49", + "ILS": "" + } + }, + { + "23": { + "magHeading": "238", + "Heading": "229", + "ILS": "" + } + } + ], + "length": "3840" + } + ], + "TACAN": "", + "ICAO": "A-6", + "elevation": "114" + }, + "Sommervieu": { + "runways": [ + { + "headings": [ + { + "9": { + "magHeading": "95", + "Heading": "86", + "ILS": "" + } + }, + { + "27": { + "magHeading": "275", + "Heading": "266", + "ILS": "" + } + } + ], + "length": "3840" + } + ], + "TACAN": "", + "ICAO": "B-8", + "elevation": "186" + }, + "Avranches Le Val-Saint-Pere": { + "runways": [ + { + "headings": [ + { + "13": { + "magHeading": "135", + "Heading": "126", + "ILS": "" + } + }, + { + "31": { + "magHeading": "315", + "Heading": "306", + "ILS": "" + } + } + ], + "length": "3215" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "46" + }, + "West Malling": { + "runways": [ + { + "headings": [ + { + "33": { + "magHeading": "253", + "Heading": "244", + "ILS": "" + } + }, + { + "15": { + "magHeading": "73", + "Heading": "64", + "ILS": "" + } + } + ], + "length": "5037" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "305" + }, + "Needs Oar Point": { + "runways": [ + { + "headings": [ + { + "6": { + "magHeading": "69", + "Heading": "60", + "ILS": "" + } + }, + { + "24": { + "magHeading": "249", + "Heading": "240", + "ILS": "" + } + } + ], + "length": "4255" + }, + { + "headings": [ + { + "17": { + "magHeading": "179", + "Heading": "170", + "ILS": "" + } + }, + { + "35": { + "magHeading": "359", + "Heading": "350", + "ILS": "" + } + } + ], + "length": "4255" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "19" + }, + "Longues-sur-Mer": { + "runways": [ + { + "headings": [ + { + "12": { + "magHeading": "129", + "Heading": "120", + "ILS": "" + } + }, + { + "30": { + "magHeading": "309", + "Heading": "300", + "ILS": "" + } + } + ], + "length": "3155" + } + ], + "TACAN": "", + "ICAO": "B-11", + "elevation": "225" + }, + "Barville": { + "runways": [ + { + "headings": [ + { + "33": { + "magHeading": "336", + "Heading": "327", + "ILS": "" + } + }, + { + "15": { + "magHeading": "156", + "Heading": "147", + "ILS": "" + } + } + ], + "length": "4216" + }, + { + "headings": [ + { + "28": { + "magHeading": "285", + "Heading": "276", + "ILS": "" + } + }, + { + "10": { + "magHeading": "105", + "Heading": "96", + "ILS": "" + } + } + ], + "length": "4216" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "462" + }, + "Fecamp-Benouville": { + "runways": [ + { + "headings": [ + { + "36": { + "magHeading": "369", + "Heading": "360", + "ILS": "" + } + }, + { + "18": { + "magHeading": "189", + "Heading": "180", + "ILS": "" + } + } + ], + "length": "3182" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "295" + }, + "Merville Calonne": { + "runways": [ + { + "headings": [ + { + "08": { + "magHeading": "82", + "Heading": "73", + "ILS": "" + } + }, + { + "26": { + "magHeading": "262", + "Heading": "253", + "ILS": "" + } + } + ], + "length": "4285" + }, + { + "headings": [ + { + "22": { + "magHeading": "223", + "Heading": "214", + "ILS": "" + } + }, + { + "04": { + "magHeading": "43", + "Heading": "34", + "ILS": "" + } + } + ], + "length": "5195" + }, + { + "headings": [ + { + "32": { + "magHeading": "325", + "Heading": "316", + "ILS": "" + } + }, + { + "14": { + "magHeading": "145", + "Heading": "136", + "ILS": "" + } + } + ], + "length": "5365" + } + ], + "TACAN": "", + "ICAO": "LFQT", + "elevation": "131" + }, + "Saint-Omer Wizernes": { + "runways": [ + { + "headings": [ + { + "10": { + "magHeading": "99", + "Heading": "90", + "ILS": "" + } + }, + { + "28": { + "magHeading": "279", + "Heading": "270", + "ILS": "" + } + } + ], + "length": "1912" + }, + { + "headings": [ + { + "02": { + "magHeading": "39", + "Heading": "30", + "ILS": "" + } + }, + { + "20": { + "magHeading": "219", + "Heading": "210", + "ILS": "" + } + } + ], + "length": "1912" + } + ], + "TACAN": "", + "ICAO": "LFQN", + "elevation": "213" + }, + "Carpiquet": { + "runways": [ + { + "headings": [ + { + "30": { + "magHeading": "313", + "Heading": "304", + "ILS": "" + } + }, + { + "12": { + "magHeading": "133", + "Heading": "124", + "ILS": "" + } + } + ], + "length": "5114" + } + ], + "TACAN": "", + "ICAO": "B-17", + "elevation": "187" + }, + "Cardonville": { + "runways": [ + { + "headings": [ + { + "33": { + "magHeading": "343", + "Heading": "334", + "ILS": "" + } + }, + { + "15": { + "magHeading": "163", + "Heading": "154", + "ILS": "" + } + } + ], + "length": "4541" + } + ], + "TACAN": "", + "ICAO": "A-3", + "elevation": "101" + }, + "Picauville": { + "runways": [ + { + "headings": [ + { + "11": { + "magHeading": "119", + "Heading": "110", + "ILS": "" + } + }, + { + "29": { + "magHeading": "299", + "Heading": "290", + "ILS": "" + } + } + ], + "length": "3840" + } + ], + "TACAN": "", + "ICAO": "A-8", + "elevation": "72" + }, + "Orly": { + "runways": [ + { + "headings": [ + { + "7": { + "magHeading": "77", + "Heading": "68", + "ILS": "" + } + }, + { + "25": { + "magHeading": "257", + "Heading": "248", + "ILS": "" + } + } + ], + "length": "3227" + }, + { + "headings": [ + { + "02": { + "magHeading": "23", + "Heading": "14", + "ILS": "" + } + }, + { + "20": { + "magHeading": "203", + "Heading": "194", + "ILS": "" + } + } + ], + "length": "3227" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "272" + }, + "Vrigny": { + "runways": [ + { + "headings": [ + { + "14": { + "magHeading": "144", + "Heading": "135", + "ILS": "" + } + }, + { + "32": { + "magHeading": "324", + "Heading": "315", + "ILS": "" + } + } + ], + "length": "3283" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "590" + }, + "Abbeville Drucat": { + "runways": [ + { + "headings": [ + { + "31": { + "magHeading": "315", + "Heading": "306", + "ILS": "" + } + }, + { + "13": { + "magHeading": "135", + "Heading": "126", + "ILS": "" + } + } + ], + "length": "3621" + }, + { + "headings": [ + { + "20": { + "magHeading": "207", + "Heading": "198", + "ILS": "" + } + }, + { + "02": { + "magHeading": "27", + "Heading": "18", + "ILS": "" + } + } + ], + "length": "3621" + }, + { + "headings": [ + { + "09": { + "magHeading": "94", + "Heading": "85", + "ILS": "" + } + }, + { + "27": { + "magHeading": "274", + "Heading": "265", + "ILS": "" + } + } + ], + "length": "4867" + } + ], + "TACAN": "", + "ICAO": "LFOI", + "elevation": "216" + }, + "Detling": { + "runways": [ + { + "headings": [ + { + "22": { + "magHeading": "230", + "Heading": "221", + "ILS": "" + } + }, + { + "4": { + "magHeading": "50", + "Heading": "41", + "ILS": "" + } + } + ], + "length": "3563" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "593" + }, + "Lympne": { + "runways": [ + { + "headings": [ + { + "FIELD S": { + "magHeading": "208", + "Heading": "199", + "ILS": "" + } + }, + { + "FIELD N": { + "magHeading": "28", + "Heading": "19", + "ILS": "" + } + } + ], + "length": "3211" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "202" + }, + "Cretteville": { + "runways": [ + { + "headings": [ + { + "31": { + "magHeading": "319", + "Heading": "310", + "ILS": "" + } + }, + { + "13": { + "magHeading": "139", + "Heading": "130", + "ILS": "" + } + } + ], + "length": "4594" + } + ], + "TACAN": "", + "ICAO": "A-14", + "elevation": "95" + }, + "Conches": { + "runways": [ + { + "headings": [ + { + "22": { + "magHeading": "232", + "Heading": "223", + "ILS": "" + } + }, + { + "4": { + "magHeading": "52", + "Heading": "43", + "ILS": "" + } + } + ], + "length": "4844" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "541" + }, + "Lymington": { + "runways": [ + { + "headings": [ + { + "30": { + "magHeading": "325", + "Heading": "316", + "ILS": "" + } + }, + { + "12": { + "magHeading": "145", + "Heading": "136", + "ILS": "" + } + } + ], + "length": "3383" + }, + { + "headings": [ + { + "24": { + "magHeading": "247", + "Heading": "238", + "ILS": "" + } + }, + { + "06": { + "magHeading": "67", + "Heading": "58", + "ILS": "" + } + } + ], + "length": "3383" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "19" + }, + "Flers": { + "runways": [ + { + "headings": [ + { + "23": { + "magHeading": "241", + "Heading": "232", + "ILS": "" + } + }, + { + "05": { + "magHeading": "61", + "Heading": "52", + "ILS": "" + } + } + ], + "length": "3215" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "650" + }, + "Manston": { + "runways": [ + { + "headings": [ + { + "02": { + "magHeading": "107", + "Heading": "98", + "ILS": "" + } + }, + { + "20": { + "magHeading": "287", + "Heading": "278", + "ILS": "" + } + } + ], + "length": "8992" + } + ], + "TACAN": "", + "ICAO": "EGMH", + "elevation": "157" + }, + "Biggin Hill": { + "runways": [ + { + "headings": [ + { + "21": { + "magHeading": "213", + "Heading": "203", + "ILS": "" + } + }, + { + "03": { + "magHeading": "33", + "Heading": "23", + "ILS": "" + } + } + ], + "length": "4988" + }, + { + "headings": [ + { + "23": { + "magHeading": "233", + "Heading": "223", + "ILS": "" + } + }, + { + "05": { + "magHeading": "53", + "Heading": "43", + "ILS": "" + } + } + ], + "length": "2819" + }, + { + "headings": [ + { + "29": { + "magHeading": "293", + "Heading": "283", + "ILS": "" + } + }, + { + "11": { + "magHeading": "113", + "Heading": "103", + "ILS": "" + } + } + ], + "length": "2855" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "0" + }, + "Odiham": { + "runways": [ + { + "headings": [ + { + "28": { + "magHeading": "284", + "Heading": "275", + "ILS": "" + } + }, + { + "10": { + "magHeading": "104", + "Heading": "95", + "ILS": "" + } + } + ], + "length": "4799" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "366" + }, + "Saint-Andre-de-lEure": { + "runways": [ + { + "headings": [ + { + "31": { + "magHeading": "316", + "Heading": "307", + "ILS": "" + } + }, + { + "13": { + "magHeading": "136", + "Heading": "127", + "ILS": "" + } + } + ], + "length": "4992" + }, + { + "headings": [ + { + "24": { + "magHeading": "238", + "Heading": "229", + "ILS": "" + } + }, + { + "06": { + "magHeading": "58", + "Heading": "49", + "ILS": "" + } + } + ], + "length": "4992" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "468" + }, + "Heathrow": { + "runways": [ + { + "headings": [ + { + "12": { + "magHeading": "97", + "Heading": "88", + "ILS": "" + } + }, + { + "30": { + "magHeading": "277", + "Heading": "268", + "ILS": "" + } + } + ], + "length": "8592" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "88" + }, + "Le Molay": { + "runways": [ + { + "headings": [ + { + "22": { + "magHeading": "230", + "Heading": "221", + "ILS": "" + } + }, + { + "04": { + "magHeading": "50", + "Heading": "41", + "ILS": "" + } + } + ], + "length": "3840" + } + ], + "TACAN": "", + "ICAO": "A-9", + "elevation": "104" + }, + "Guyancourt": { + "runways": [ + { + "headings": [ + { + "13": { + "magHeading": "142", + "Heading": "133", + "ILS": "" + } + }, + { + "31": { + "magHeading": "322", + "Heading": "313", + "ILS": "" + } + } + ], + "length": "2544" + }, + { + "headings": [ + { + "05": { + "magHeading": "51", + "Heading": "42", + "ILS": "" + } + }, + { + "23": { + "magHeading": "231", + "Heading": "222", + "ILS": "" + } + } + ], + "length": "2544" + }, + { + "headings": [ + { + "08": { + "magHeading": "84", + "Heading": "75", + "ILS": "" + } + }, + { + "26": { + "magHeading": "264", + "Heading": "255", + "ILS": "" + } + } + ], + "length": "2750" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "524" + }, + "Broglie": { + "runways": [ + { + "headings": [ + { + "30": { + "magHeading": "306", + "Heading": "297", + "ILS": "" + } + }, + { + "12": { + "magHeading": "126", + "Heading": "117", + "ILS": "" + } + } + ], + "length": "3281" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "594" + }, + "Saint-Aubin": { + "runways": [ + { + "headings": [ + { + "31": { + "magHeading": "313", + "Heading": "304", + "ILS": "" + } + }, + { + "13": { + "magHeading": "133", + "Heading": "124", + "ILS": "" + } + } + ], + "length": "2888" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "311" + }, + "Amiens-Glisy": { + "runways": [ + { + "headings": [ + { + "11": { + "magHeading": "121", + "Heading": "112", + "ILS": "" + } + }, + { + "29": { + "magHeading": "301", + "Heading": "292", + "ILS": "" + } + } + ], + "length": "4994" + }, + { + "headings": [ + { + "23": { + "magHeading": "230", + "Heading": "221", + "ILS": "" + } + }, + { + "05": { + "magHeading": "50", + "Heading": "41", + "ILS": "" + } + } + ], + "length": "4994" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "192" + }, + "Sainte-Laurent-sur-Mer": { + "runways": [ + { + "headings": [ + { + "11": { + "magHeading": "116", + "Heading": "107", + "ILS": "" + } + }, + { + "29": { + "magHeading": "296", + "Heading": "287", + "ILS": "" + } + } + ], + "length": "4561" + } + ], + "TACAN": "", + "ICAO": "A-21", + "elevation": "58" + }, + "Tangmere": { + "runways": [ + { + "headings": [ + { + "34": { + "magHeading": "341", + "Heading": "332", + "ILS": "" + } + }, + { + "16": { + "magHeading": "161", + "Heading": "152", + "ILS": "" + } + } + ], + "length": "4721" + }, + { + "headings": [ + { + "07": { + "magHeading": "71", + "Heading": "62", + "ILS": "" + } + }, + { + "25": { + "magHeading": "251", + "Heading": "242", + "ILS": "" + } + } + ], + "length": "5851" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "47" + }, + "Chippelle": { + "runways": [ + { + "headings": [ + { + "6": { + "magHeading": "69", + "Heading": "60", + "ILS": "" + } + }, + { + "24": { + "magHeading": "249", + "Heading": "240", + "ILS": "" + } + } + ], + "length": "4643" + } + ], + "TACAN": "", + "ICAO": "A-5", + "elevation": "124" + }, + "Cormeilles-en-Vexin": { + "runways": [ + { + "headings": [ + { + "22": { + "magHeading": "228", + "Heading": "219", + "ILS": "" + } + }, + { + "4": { + "magHeading": "48", + "Heading": "39", + "ILS": "" + } + } + ], + "length": "5096" + }, + { + "headings": [ + { + "12": { + "magHeading": "123", + "Heading": "114", + "ILS": "" + } + }, + { + "30": { + "magHeading": "303", + "Heading": "294", + "ILS": "" + } + } + ], + "length": "5096" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "311" + }, + "Azeville": { + "runways": [ + { + "headings": [ + { + "7": { + "magHeading": "79", + "Heading": "70", + "ILS": "" + } + }, + { + "25": { + "magHeading": "259", + "Heading": "250", + "ILS": "" + } + } + ], + "length": "3549" + } + ], + "TACAN": "", + "ICAO": "A-7", + "elevation": "74" + }, + "Chailey": { + "runways": [ + { + "headings": [ + { + "15": { + "magHeading": "160", + "Heading": "151", + "ILS": "" + } + }, + { + "33": { + "magHeading": "340", + "Heading": "331", + "ILS": "" + } + } + ], + "length": "3383" + }, + { + "headings": [ + { + "08": { + "magHeading": "82", + "Heading": "73", + "ILS": "" + } + }, + { + "26": { + "magHeading": "262", + "Heading": "253", + "ILS": "" + } + } + ], + "length": "4" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "95" + }, + "Lessay": { + "runways": [ + { + "headings": [ + { + "24": { + "magHeading": "252", + "Heading": "243", + "ILS": "" + } + }, + { + "6": { + "magHeading": "72", + "Heading": "63", + "ILS": "" + } + } + ], + "length": "4585" + }, + { + "headings": [ + { + "31": { + "magHeading": "313", + "Heading": "304", + "ILS": "" + } + }, + { + "13": { + "magHeading": "133", + "Heading": "124", + "ILS": "" + } + } + ], + "length": "4585" + } + ], + "TACAN": "", + "ICAO": "A-20", + "elevation": "65" + }, + "Lonrai": { + "runways": [ + { + "headings": [ + { + "6": { + "magHeading": "69", + "Heading": "60", + "ILS": "" + } + }, + { + "24": { + "magHeading": "249", + "Heading": "240", + "ILS": "" + } + } + ], + "length": "4015" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "515" + }, + "Deauville": { + "runways": [ + { + "headings": [ + { + "12": { + "magHeading": "124", + "Heading": "115", + "ILS": "" + } + }, + { + "30": { + "magHeading": "304", + "Heading": "295", + "ILS": "" + } + } + ], + "length": "2838" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "459" + }, + "Beauvais-Tille": { + "runways": [ + { + "headings": [ + { + "12": { + "magHeading": "129", + "Heading": "120", + "ILS": "" + } + }, + { + "30": { + "magHeading": "309", + "Heading": "300", + "ILS": "" + } + } + ], + "length": "5535" + }, + { + "headings": [ + { + "23": { + "magHeading": "227", + "Heading": "218", + "ILS": "" + } + }, + { + "05": { + "magHeading": "47", + "Heading": "38", + "ILS": "" + } + } + ], + "length": "5748" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "331" + }, + "Poix": { + "runways": [ + { + "headings": [ + { + "04": { + "magHeading": "48", + "Heading": "39", + "ILS": "" + } + }, + { + "22": { + "magHeading": "228", + "Heading": "219", + "ILS": "" + } + } + ], + "length": "5082" + }, + { + "headings": [ + { + "28": { + "magHeading": "279", + "Heading": "270", + "ILS": "" + } + }, + { + "10": { + "magHeading": "99", + "Heading": "90", + "ILS": "" + } + } + ], + "length": "5082" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "547" + }, + "Friston": { + "runways": [ + { + "headings": [ + { + "6": { + "magHeading": "69", + "Heading": "60", + "ILS": "" + } + }, + { + "24": { + "magHeading": "249", + "Heading": "240", + "ILS": "" + } + } + ], + "length": "3215" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "308" + }, + "Farnborough": { + "runways": [ + { + "headings": [ + { + "17": { + "magHeading": "181", + "Heading": "172", + "ILS": "" + } + }, + { + "35": { + "magHeading": "361", + "Heading": "352", + "ILS": "" + } + } + ], + "length": "3631" + }, + { + "headings": [ + { + "25": { + "magHeading": "249", + "Heading": "240", + "ILS": "" + } + }, + { + "07": { + "magHeading": "69", + "Heading": "60", + "ILS": "" + } + } + ], + "length": "3631" + }, + { + "headings": [ + { + "12": { + "magHeading": "116", + "Heading": "106", + "ILS": "" + } + }, + { + "30": { + "magHeading": "296", + "Heading": "286", + "ILS": "" + } + } + ], + "length": "3074" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "246" + }, + "Argentan": { + "runways": [ + { + "headings": [ + { + "30": { + "magHeading": "306", + "Heading": "297", + "ILS": "" + } + }, + { + "12": { + "magHeading": "126", + "Heading": "117", + "ILS": "" + } + } + ], + "length": "3281" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "639" + }, + "Sainte-Croix-sur-Mer": { + "runways": [ + { + "headings": [ + { + "27": { + "magHeading": "279", + "Heading": "270", + "ILS": "" + } + }, + { + "9": { + "magHeading": "99", + "Heading": "90", + "ILS": "" + } + } + ], + "length": "3840" + } + ], + "TACAN": "", + "ICAO": "B-3", + "elevation": "160" + }, + "Essay": { + "runways": [ + { + "headings": [ + { + "27": { + "magHeading": "284", + "Heading": "275", + "ILS": "" + } + }, + { + "9": { + "magHeading": "104", + "Heading": "95", + "ILS": "" + } + } + ], + "length": "3384" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "500" + }, + "Bernay Saint Martin": { + "runways": [ + { + "headings": [ + { + "18": { + "magHeading": "189", + "Heading": "180", + "ILS": "" + } + }, + { + "36": { + "magHeading": "369", + "Heading": "360", + "ILS": "" + } + } + ], + "length": "3182" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "523" + }, + "Maupertus": { + "runways": [ + { + "headings": [ + { + "28": { + "magHeading": "290", + "Heading": "281", + "ILS": "" + } + }, + { + "10": { + "magHeading": "110", + "Heading": "101", + "ILS": "" + } + } + ], + "length": "4795" + } + ], + "TACAN": "", + "ICAO": "A-15", + "elevation": "441" + }, + "Saint Pierre du Mont": { + "runways": [ + { + "headings": [ + { + "27": { + "magHeading": "281", + "Heading": "272", + "ILS": "" + } + }, + { + "9": { + "magHeading": "101", + "Heading": "92", + "ILS": "" + } + } + ], + "length": "4735" + } + ], + "TACAN": "", + "ICAO": "A-1", + "elevation": "103" + }, + "Brucheville": { + "runways": [ + { + "headings": [ + { + "7": { + "magHeading": "75", + "Heading": "66", + "ILS": "" + } + }, + { + "25": { + "magHeading": "255", + "Heading": "246", + "ILS": "" + } + } + ], + "length": "3413" + } + ], + "TACAN": "", + "ICAO": "A-16", + "elevation": "45" + }, + "Creil": { + "runways": [ + { + "headings": [ + { + "07": { + "magHeading": "70", + "Heading": "61", + "ILS": "" + } + }, + { + "25": { + "magHeading": "250", + "Heading": "241", + "ILS": "" + } + } + ], + "length": "7361" + }, + { + "headings": [ + { + "15": { + "magHeading": "139", + "Heading": "130", + "ILS": "" + } + }, + { + "33": { + "magHeading": "319", + "Heading": "310", + "ILS": "" + } + } + ], + "length": "4301" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "269" + }, + "Ronai": { + "runways": [ + { + "headings": [ + { + "30": { + "magHeading": "313", + "Heading": "304", + "ILS": "" + } + }, + { + "12": { + "magHeading": "133", + "Heading": "124", + "ILS": "" + } + } + ], + "length": "4233" + }, + { + "headings": [ + { + "26": { + "magHeading": "262", + "Heading": "253", + "ILS": "" + } + }, + { + "08": { + "magHeading": "82", + "Heading": "73", + "ILS": "" + } + } + ], + "length": "4233" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "859" + }, + "Goulet": { + "runways": [ + { + "headings": [ + { + "35": { + "magHeading": "36", + "Heading": "27", + "ILS": "" + } + }, + { + "17": { + "magHeading": "216", + "Heading": "207", + "ILS": "" + } + } + ], + "length": "3283" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "616" + }, + "Rouen-Boos": { + "runways": [ + { + "headings": [ + { + "22": { + "magHeading": "227", + "Heading": "218", + "ILS": "" + } + }, + { + "4": { + "magHeading": "47", + "Heading": "38", + "ILS": "" + } + } + ], + "length": "3215" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "492" + } + } +} \ No newline at end of file diff --git a/client/public/databases/airbases/persiangulf.json b/client/public/databases/airbases/persiangulf.json index cf3156bd..676edee1 100644 --- a/client/public/databases/airbases/persiangulf.json +++ b/client/public/databases/airbases/persiangulf.json @@ -1,20 +1,19 @@ { "airfields": { - "Abu_Dhabi_International_Airport": { - "ICAO": "OMAA", + "Abu Dhabi Intl": { "elevation": "92", - "TACAN": "", + "ICAO": "OMAA", "runways": [ { "headings": [ { "13L": { - "magHeading": "127", - "ILS": "" + "ILS": "", + "magHeading": "127" }, "31R": { - "magHeading": "307", - "ILS": "" + "ILS": "", + "magHeading": "307" } } ], @@ -24,78 +23,78 @@ "headings": [ { "13R": { - "magHeading": "127", - "ILS": "" + "ILS": "", + "magHeading": "127" }, "31L": { - "magHeading": "307", - "ILS": "" + "ILS": "", + "magHeading": "307" } } ], "length": "13200" } - ] + ], + "TACAN": "" }, - "Ai_Ain_International_Airport": { - "ICAO": "OMAL", - "elevation": "814", - "TACAN": "", - "runways": [ - { - "headings": [ - { - "19": { - "magHeading": "186", - "ILS": "" - }, - "01": { - "magHeading": "006", - "ILS": "" - } - } - ], - "length": "12800" - } - ] - }, - "abu_musa_airport": { - "ICAO": "OIBA", + "Abu Musa Island": { "elevation": "16", - "TACAN": "", + "ICAO": "OIBA", "runways": [ { "headings": [ { "26": { - "magHeading": "262", - "ILS": "" + "ILS": "", + "magHeading": "262" }, "08": { - "magHeading": "082", - "ILS": "" + "ILS": "", + "magHeading": "082" } } ], "length": "7800" } - ] + ], + "TACAN": "" }, - "Dhafra_AFB": { - "ICAO": "OMAM", + "Al Ain Intl": { + "elevation": "814", + "ICAO": "OMAL", + "runways": [ + { + "headings": [ + { + "19": { + "ILS": "", + "magHeading": "186" + }, + "01": { + "ILS": "", + "magHeading": "006" + } + } + ], + "length": "12800" + } + ], + "TACAN": "" + }, + "Al Dhafra AFB": { "elevation": "52", - "TACAN": "96X", + "ICAO": "OMAM", "runways": [ { "headings": [ { "13L": { - "magHeading": "126", - "ILS": "111.10" + "ILS": "111.10", + "magHeading": "126" }, "31R": { - "magHeading": "306", - "ILS": "109.10" + "ILS": "109.10", + "magHeading": "306" } } ], @@ -105,100 +104,100 @@ "headings": [ { "13R": { - "magHeading": "16", - "ILS": "108.70" + "ILS": "108.70", + "magHeading": "16" }, "31L": { - "magHeading": "306", - "ILS": "108.70" + "ILS": "108.70", + "magHeading": "306" } } ], "length": "11700" } - ] + ], + "TACAN": "96X" }, - "Al_Maktoum_International_Airport": { - "ICAO": "OMDW", + "Al Maktoum Intl": { "elevation": "125", - "TACAN": "", + "ICAO": "OMDW", "runways": [ { "headings": [ { "12": { - "magHeading": "120", - "ILS": "111.75" + "ILS": "111.75", + "magHeading": "120" }, "30": { - "magHeading": "300", - "ILS": "109.75" + "ILS": "109.75", + "magHeading": "300" } } ], "length": "14400" } - ] + ], + "TACAN": "" }, - "Minhad_AFB": { - "ICAO": "OMDM", + "Al Minhad AFB": { "elevation": "190", - "TACAN": "99X", + "ICAO": "OMDM", "runways": [ { "headings": [ { "27": { - "magHeading": "268", - "ILS": "110.75" + "ILS": "110.75", + "magHeading": "268" }, "09": { - "magHeading": "088", - "ILS": "110.70" + "ILS": "110.70", + "magHeading": "088" } } ], "length": "12600" } - ] + ], + "TACAN": "99X" }, - "Al_Bateen_Airport": { - "ICAO": "OMAD", + "Al-Bateen": { "elevation": "12", - "TACAN": "", + "ICAO": "OMAD", "runways": [ { "headings": [ { "13": { - "magHeading": "127", - "ILS": "" + "ILS": "", + "magHeading": "127" }, "31": { - "magHeading": "307", - "ILS": "" + "ILS": "", + "magHeading": "307" } } ], "length": "7000" } - ] + ], + "TACAN": "" }, - "Bandar_Abbas_airfield": { - "ICAO": "OIKB", + "Bandar Abbas Intl": { "elevation": "29", - "TACAN": "78X", + "ICAO": "OIKB", "runways": [ { "headings": [ { "03L": { - "magHeading": "25", - "ILS": "" + "ILS": "", + "magHeading": "25" }, "21R": { - "magHeading": "205", - "ILS": "" + "ILS": "", + "magHeading": "205" } } ], @@ -208,78 +207,78 @@ "headings": [ { "03R": { - "magHeading": "25", - "ILS": "" + "ILS": "", + "magHeading": "25" }, "21L": { - "magHeading": "205", - "ILS": "109.90" + "ILS": "109.90", + "magHeading": "205" } } ], "length": "11700" } - ] + ], + "TACAN": "78X" }, - "Bandar_Lengeh_Airport": { - "ICAO": "OIBL", + "Bandar Lengeh": { "elevation": "82", - "TACAN": "", + "ICAO": "OIBL", "runways": [ { "headings": [ { "26": { - "magHeading": "259", - "ILS": "" + "ILS": "", + "magHeading": "259" }, "08": { - "magHeading": "079", - "ILS": "" + "ILS": "", + "magHeading": "079" } } ], "length": "7900" } - ] + ], + "TACAN": "" }, - "Bandar_e_Jask_airfield": { - "ICAO": "OIZJ", + "Bandar-e-Jask": { "elevation": "26", - "TACAN": "110X", + "ICAO": "OIZJ", "runways": [ { "headings": [ { "24": { - "magHeading": "239", - "ILS": "" + "ILS": "", + "magHeading": "239" }, "06": { - "magHeading": "059", - "ILS": "" + "ILS": "", + "magHeading": "059" } } ], "length": "7300" } - ] + ], + "TACAN": "110X" }, - "Dubai_International_Airport": { - "ICAO": "OMDB", + "Dubai Intl": { "elevation": "16", - "TACAN": "", + "ICAO": "OMDB", "runways": [ { "headings": [ { "12L": { - "magHeading": "120", - "ILS": "110.10" + "ILS": "110.10", + "magHeading": "120" }, "30R": { - "magHeading": "300", - "ILS": "110.90" + "ILS": "110.90", + "magHeading": "300" } } ], @@ -289,144 +288,144 @@ "headings": [ { "12R": { - "magHeading": "120", - "ILS": "109.50" + "ILS": "109.50", + "magHeading": "120" }, "30L": { - "magHeading": "300", - "ILS": "111.30" + "ILS": "111.30", + "magHeading": "300" } } ], "length": "11400" } - ] + ], + "TACAN": "" }, - "Fujarirah_AFB": { - "ICAO": "OMFJ", + "Fujairah Intl": { "elevation": "121", - "TACAN": "", + "ICAO": "OMFJ", "runways": [ { "headings": [ { "11": { - "magHeading": "111", - "ILS": "" + "ILS": "", + "magHeading": "111" }, "29": { - "magHeading": "291", - "ILS": "111.50" + "ILS": "111.50", + "magHeading": "291" } } ], "length": "9700" } - ] + ], + "TACAN": "" }, - "Havadarya_AFB": { - "ICAO": "OIKP", + "Havadarya": { "elevation": "52", - "TACAN": "47X", + "ICAO": "OIKP", "runways": [ { "headings": [ { "26": { - "magHeading": "257", - "ILS": "" + "ILS": "", + "magHeading": "257" }, "08": { - "magHeading": "077", - "ILS": "108.90" + "ILS": "108.90", + "magHeading": "077" } } ], "length": "7200" } - ] + ], + "TACAN": "47X" }, - "Jiroft_airfield": { - "ICAO": "OIKJ", + "Jiroft": { "elevation": "2664", - "TACAN": "", + "ICAO": "OIKJ", "runways": [ { "headings": [ { "13": { - "magHeading": "125", - "ILS": "" + "ILS": "", + "magHeading": "125" }, "31": { - "magHeading": "305", - "ILS": "" + "ILS": "", + "magHeading": "305" } } ], "length": "9600" } - ] + ], + "TACAN": "" }, - "Kerman_AFB": { - "ICAO": "OIKK", + "Kerman": { "elevation": "5745", - "TACAN": "97X", + "ICAO": "OIKK", "runways": [ { "headings": [ { "16": { - "magHeading": "155", - "ILS": "" + "ILS": "", + "magHeading": "155" }, "34": { - "magHeading": "335", - "ILS": "" + "ILS": "", + "magHeading": "335" } } ], "length": "12400" } - ] + ], + "TACAN": "97X" }, - "Khasab_AFB": { - "ICAO": "OOKB", + "Khasab": { "elevation": "102", - "TACAN": "", + "ICAO": "OOKB", "runways": [ { "headings": [ { "19": { - "magHeading": "192", - "ILS": "110.30" + "ILS": "110.30", + "magHeading": "192" }, "01": { - "magHeading": "012", - "ILS": "" + "ILS": "", + "magHeading": "012" } } ], "length": "8000" } - ] + ], + "TACAN": "" }, - "Kish_International_Airport": { - "ICAO": "OIBK", + "Kish Intl": { "elevation": "115", - "TACAN": "112X", + "ICAO": "OIBK", "runways": [ { "headings": [ { "10": { - "magHeading": "094", - "ILS": "" + "ILS": "", + "magHeading": "094" }, "28": { - "magHeading": "274", - "ILS": "" + "ILS": "", + "magHeading": "274" } } ], @@ -436,166 +435,188 @@ "headings": [ { "09R": { - "magHeading": "094", - "ILS": "" + "ILS": "", + "magHeading": "094" }, "27L": { - "magHeading": "274", - "ILS": "" + "ILS": "", + "magHeading": "274" } } ], "length": "11700" } - ] + ], + "TACAN": "112X" }, - "Lar_airbase": { - "ICAO": "OISL", + "Lar": { "elevation": "2635", - "TACAN": "", + "ICAO": "OISL", "runways": [ { "headings": [ { "27": { - "magHeading": "268", - "ILS": "" + "ILS": "", + "magHeading": "268" }, "09": { - "magHeading": "088", - "ILS": "" + "ILS": "", + "magHeading": "088" } } ], "length": "10100" } - ] + ], + "TACAN": "" }, - "Lavan_Island_Airport": { - "ICAO": "OIBV", + "Lavan Island": { "elevation": "75", - "TACAN": "", + "ICAO": "OIBV", "runways": [ { "headings": [ { "11": { - "magHeading": "110", - "ILS": "" + "ILS": "", + "magHeading": "110" }, "29": { - "magHeading": "290", - "ILS": "" + "ILS": "", + "magHeading": "290" } } ], "length": "8600" } - ] + ], + "TACAN": "" }, - "Liwa_Airbase": { - "ICAO": "OMLW", + "Liwa AFB": { "elevation": "400", - "TACAN": "121X", + "ICAO": "OMLW", "runways": [ { "headings": [ { "13": { - "magHeading": "130", - "ILS": "" + "ILS": "", + "magHeading": "130" }, "31": { - "magHeading": "310", - "ILS": "" + "ILS": "", + "magHeading": "310" } } ], "length": "11600" } - ] + ], + "TACAN": "121X" }, - "Qeshm_Airport": { - "ICAO": "OIKQ", + "Qeshm Island": { "elevation": "26", - "TACAN": "", + "ICAO": "OIKQ", "runways": [ { "headings": [ { "23": { - "magHeading": "227", - "ILS": "" + "ILS": "", + "magHeading": "227" }, "05": { - "magHeading": "047", - "ILS": "" + "ILS": "", + "magHeading": "047" } } ], "length": "13600" } - ] + ], + "TACAN": "" }, - "Ras_Ai_Khaimah_International_Airport": { - "ICAO": "OMRK", + "Quasoura_airport": { + "elevation": "26", + "ICAO": "OIKQ", + "runways": [ + { + "headings": [ + { + "23": { + "ILS": "", + "magHeading": "227" + }, + "05": { + "ILS": "", + "magHeading": "047" + } + } + ], + "length": "13600" + } + ], + "TACAN": "" + }, + "Ras Al Khaimah Intl": { "elevation": "330", - "TACAN": "", + "ICAO": "OMRK", "runways": [ { "headings": [ { "17": { - "magHeading": "163", - "ILS": "" + "ILS": "", + "magHeading": "163" }, "35": { - "magHeading": "343", - "ILS": "" + "ILS": "", + "magHeading": "343" } } ], "length": "12000" } - ] + ], + "TACAN": "" }, - "Sas_Ai_Nakheel_Airport": { - "ICAO": "OMNK", + "Sas Al Nakheel": { "elevation": "10", - "TACAN": "", + "ICAO": "OMNK", "runways": [ { "headings": [ { "16": { - "magHeading": "160", - "ILS": "" + "ILS": "", + "magHeading": "160" }, "34": { - "magHeading": "340", - "ILS": "" + "ILS": "", + "magHeading": "340" } } ], "length": "6000" } - ] + ], + "TACAN": "" }, - "Sharjah_International_Airport": { - "ICAO": "OMSJ", + "Sharjah Intl": { "elevation": "26", - "TACAN": "", + "ICAO": "OMSJ", "runways": [ { "headings": [ { "12L": { - "magHeading": "121", - "ILS": "108.55" + "ILS": "108.55", + "magHeading": "121" }, "30R": { - "magHeading": "301", - "ILS": "111.95" + "ILS": "111.95", + "magHeading": "301" } } ], @@ -605,34 +626,34 @@ "headings": [ { "12R": { - "magHeading": "121", - "ILS": "" + "ILS": "", + "magHeading": "121" }, "30L": { - "magHeading": "301", - "ILS": "" + "ILS": "", + "magHeading": "301" } } ], "length": "10500" } - ] + ], + "TACAN": "" }, - "Shiraz_AFB": { - "ICAO": "OISS", + "Shiraz Intl": { "elevation": "4879", - "TACAN": "94X", + "ICAO": "OISS", "runways": [ { "headings": [ { "11L": { - "magHeading": "113", - "ILS": "" + "ILS": "", + "magHeading": "113" }, "29R": { - "magHeading": "293", - "ILS": "" + "ILS": "", + "magHeading": "293" } } ], @@ -642,106 +663,107 @@ "headings": [ { "11R": { - "magHeading": "113", - "ILS": "" + "ILS": "", + "magHeading": "113" }, "29L": { - "magHeading": "293", - "ILS": "108.50" + "ILS": "108.50", + "magHeading": "293" } } ], "length": "13800" } - ] + ], + "TACAN": "94X" }, - "Sir_Abu_Nuayr": { - "ICAO": "OMSN", + "Sir Abu Nuayr": { "elevation": "26", - "TACAN": "", + "ICAO": "OMSN", "runways": [ { "headings": [ { "10": { - "magHeading": "097", - "ILS": "" + "ILS": "", + "magHeading": "097" }, "28": { - "magHeading": "277", - "ILS": "" + "ILS": "", + "magHeading": "277" } } ], "length": "2300" } - ] + ], + "TACAN": "" }, - "Sirri_Island_AFB": { - "ICAO": "OIBS", + "Sirri Island": { "elevation": "20", - "TACAN": "", + "ICAO": "OIBS", "runways": [ { "headings": [ { "12": { - "magHeading": "125", - "ILS": "" + "ILS": "", + "magHeading": "125" }, "30": { - "magHeading": "305", - "ILS": "" + "ILS": "", + "magHeading": "305" } } ], "length": "7900" } - ] + ], + "TACAN": "" }, - "Tunb_Islab_AFB": { - "ICAO": "OIGI", + "Tunb Island AFB": { "elevation": "43", - "TACAN": "", + "ICAO": "OIGI", "runways": [ { "headings": [ { "21": { - "magHeading": "205", - "ILS": "" + "ILS": "", + "magHeading": "205" }, "03": { - "magHeading": "025", - "ILS": "" + "ILS": "", + "magHeading": "025" } } ], "length": "6200" } - ] + ], + "TACAN": "" }, - "Tonb_e_Kochak_Airport": { - "ICAO": "OITK", + "Tunb Kochak": { "elevation": "16", - "TACAN": "89X", + "ICAO": "OITK", "runways": [ { "headings": [ { "26": { - "magHeading": "259", - "ILS": "" + "ILS": "", + "magHeading": "259" }, "08": { - "magHeading": "079", - "ILS": "" + "ILS": "", + "magHeading": "079" } } ], "length": "2500" } - ] + ], + "TACAN": "89X" } } } \ No newline at end of file diff --git a/client/public/databases/airbases/sinaimap.json b/client/public/databases/airbases/sinaimap.json new file mode 100644 index 00000000..87f5bae6 --- /dev/null +++ b/client/public/databases/airbases/sinaimap.json @@ -0,0 +1,1374 @@ +{ + "airfields": { + "As Salihiyah": { + "runways": [ + { + "headings": [ + { + "02L": { + "magHeading": "13", + "Heading": "18", + "ILS": "110.70" + } + }, + { + "20R": { + "magHeading": "193", + "Heading": "198", + "ILS": "" + } + } + ], + "length": "9281" + }, + { + "headings": [ + { + "20L": { + "magHeading": "13", + "Heading": "18", + "ILS": "" + } + }, + { + "02R": { + "magHeading": "193", + "Heading": "198", + "ILS": "" + } + } + ], + "length": "9281" + } + ], + "TACAN": "26X", + "ICAO": "HE39", + "elevation": "7" + }, + "El Gora": { + "runways": [ + { + "headings": [ + { + "08": { + "magHeading": "70", + "Heading": "75", + "ILS": "" + } + }, + { + "26": { + "magHeading": "250", + "Heading": "255", + "ILS": "" + } + } + ], + "length": "6863" + } + ], + "TACAN": "", + "ICAO": "HEGR", + "elevation": "422" + }, + "Sde Dov": { + "runways": [ + { + "headings": [ + { + "21": { + "magHeading": "202", + "Heading": "207", + "ILS": "" + } + }, + { + "03": { + "magHeading": "22", + "Heading": "27", + "ILS": "" + } + } + ], + "length": "4275" + } + ], + "TACAN": "", + "ICAO": "LLSD", + "elevation": "19" + }, + "AzZaqaziq": { + "runways": [ + { + "headings": [ + { + "36R": { + "magHeading": "358", + "Heading": "3", + "ILS": "" + } + }, + { + "18L": { + "magHeading": "178", + "Heading": "183", + "ILS": "" + } + } + ], + "length": "9151" + }, + { + "headings": [ + { + "18R": { + "magHeading": "358", + "Heading": "3", + "ILS": "" + } + }, + { + "36L": { + "magHeading": "178", + "Heading": "183", + "ILS": "" + } + } + ], + "length": "9151" + } + ], + "TACAN": "94X", + "ICAO": "", + "elevation": "6" + }, + "Hatzor": { + "runways": [ + { + "headings": [ + { + "05": { + "magHeading": "49", + "Heading": "53", + "ILS": "108.50" + } + }, + { + "23": { + "magHeading": "229", + "Heading": "233", + "ILS": "" + } + } + ], + "length": "7890" + }, + { + "headings": [ + { + "29R": { + "magHeading": "286", + "Heading": "291", + "ILS": "" + } + }, + { + "11L": { + "magHeading": "106", + "Heading": "111", + "ILS": "" + } + } + ], + "length": "7960" + }, + { + "headings": [ + { + "29L": { + "magHeading": "286", + "Heading": "291", + "ILS": "" + } + }, + { + "11R": { + "magHeading": "106", + "Heading": "111", + "ILS": "" + } + } + ], + "length": "8081" + } + ], + "TACAN": "106X", + "ICAO": "LLHS", + "elevation": "100" + }, + "Abu Suwayr": { + "runways": [ + { + "headings": [ + { + "29": { + "magHeading": "287", + "Heading": "292", + "ILS": "" + } + }, + { + "11": { + "magHeading": "107", + "Heading": "112", + "ILS": "" + } + } + ], + "length": "9259" + }, + { + "headings": [ + { + "09": { + "magHeading": "266", + "Heading": "271", + "ILS": "" + } + }, + { + "27": { + "magHeading": "86", + "Heading": "91", + "ILS": "" + } + } + ], + "length": "9259" + } + ], + "TACAN": "29X", + "ICAO": "HE35", + "elevation": "18" + }, + "Nevatim": { + "runways": [ + { + "headings": [ + { + "07": { + "magHeading": "71", + "Heading": "76", + "ILS": "" + } + }, + { + "25": { + "magHeading": "251", + "Heading": "256", + "ILS": "" + } + } + ], + "length": "10369" + }, + { + "headings": [ + { + "26L": { + "magHeading": "71", + "Heading": "76", + "ILS": "" + } + }, + { + "08R": { + "magHeading": "251", + "Heading": "256", + "ILS": "" + } + } + ], + "length": "10369" + }, + { + "headings": [ + { + "8L": { + "magHeading": "71", + "Heading": "76", + "ILS": "" + } + }, + { + "26R": { + "magHeading": "251", + "Heading": "256", + "ILS": "" + } + } + ], + "length": "8019" + } + ], + "TACAN": "", + "ICAO": "LLNV", + "elevation": "1303" + }, + "Bir Hasanah": { + "runways": [ + { + "headings": [ + { + "30": { + "magHeading": "295", + "Heading": "300", + "ILS": "" + } + }, + { + "12": { + "magHeading": "115", + "Heading": "120", + "ILS": "" + } + } + ], + "length": "9386" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "1224" + }, + "Al Ismailiyah": { + "runways": [ + { + "headings": [ + { + "31": { + "magHeading": "304", + "Heading": "309", + "ILS": "110.30" + } + }, + { + "13": { + "magHeading": "124", + "Heading": "129", + "ILS": "" + } + } + ], + "length": "9912" + } + ], + "TACAN": "", + "ICAO": "HE44", + "elevation": "11" + }, + "Palmahim": { + "runways": [ + { + "headings": [ + { + "03L": { + "magHeading": "19", + "Heading": "24", + "ILS": "" + } + }, + { + "21R": { + "magHeading": "199", + "Heading": "204", + "ILS": "" + } + } + ], + "length": "3906" + }, + { + "headings": [ + { + "03R": { + "magHeading": "19", + "Heading": "24", + "ILS": "" + } + }, + { + "21L": { + "magHeading": "199", + "Heading": "204", + "ILS": "" + } + } + ], + "length": "7092" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "32" + }, + "Fayed": { + "runways": [ + { + "headings": [ + { + "27": { + "magHeading": "266", + "Heading": "271", + "ILS": "110.15" + } + }, + { + "09": { + "magHeading": "86", + "Heading": "91", + "ILS": "" + } + } + ], + "length": "9238" + } + ], + "TACAN": "125X", + "ICAO": "", + "elevation": "27" + }, + "Hatzerim": { + "runways": [ + { + "headings": [ + { + "28R": { + "magHeading": "279", + "Heading": "284", + "ILS": "" + } + }, + { + "10L": { + "magHeading": "99", + "Heading": "104", + "ILS": "" + } + } + ], + "length": "7291" + }, + { + "headings": [ + { + "10R": { + "magHeading": "279", + "Heading": "284", + "ILS": "" + } + }, + { + "28L": { + "magHeading": "99", + "Heading": "104", + "ILS": "" + } + } + ], + "length": "7291" + } + ], + "TACAN": "96X", + "ICAO": "LLHB", + "elevation": "686" + }, + "Ramon Airbase": { + "runways": [ + { + "headings": [ + { + "07R": { + "magHeading": "61", + "Heading": "66", + "ILS": "" + } + }, + { + "25L": { + "magHeading": "241", + "Heading": "246", + "ILS": "" + } + } + ], + "length": "9840" + }, + { + "headings": [ + { + "25R": { + "magHeading": "61", + "Heading": "66", + "ILS": "" + } + }, + { + "07L": { + "magHeading": "241", + "Heading": "246", + "ILS": "" + } + } + ], + "length": "8310" + } + ], + "TACAN": "105X", + "ICAO": "LLRM", + "elevation": "2030" + }, + "Kibrit Air Base": { + "runways": [ + { + "headings": [ + { + "32R": { + "magHeading": "311", + "Heading": "316", + "ILS": "" + } + }, + { + "14L": { + "magHeading": "131", + "Heading": "136", + "ILS": "" + } + } + ], + "length": "8248" + }, + { + "headings": [ + { + "14R": { + "magHeading": "311", + "Heading": "316", + "ILS": "" + } + }, + { + "32L": { + "magHeading": "131", + "Heading": "136", + "ILS": "" + } + } + ], + "length": "8248" + } + ], + "TACAN": "55X", + "ICAO": "HE34", + "elevation": "13" + }, + "El Arish": { + "runways": [ + { + "headings": [ + { + "34R": { + "magHeading": "332", + "Heading": "337", + "ILS": "" + } + }, + { + "16L": { + "magHeading": "152", + "Heading": "157", + "ILS": "" + } + } + ], + "length": "9351" + }, + { + "headings": [ + { + "16R": { + "magHeading": "332", + "Heading": "337", + "ILS": "" + } + }, + { + "34L": { + "magHeading": "152", + "Heading": "157", + "ILS": "" + } + } + ], + "length": "9351" + } + ], + "TACAN": "", + "ICAO": "HEAR", + "elevation": "311" + }, + "Ovda": { + "runways": [ + { + "headings": [ + { + "03R": { + "magHeading": "16", + "Heading": "21", + "ILS": "" + } + }, + { + "21L": { + "magHeading": "196", + "Heading": "201", + "ILS": "" + } + } + ], + "length": "9840" + }, + { + "headings": [ + { + "21R": { + "magHeading": "16", + "Heading": "21", + "ILS": "" + } + }, + { + "03L": { + "magHeading": "196", + "Heading": "201", + "ILS": "" + } + } + ], + "length": "8054" + } + ], + "TACAN": "63X", + "ICAO": "LLOV", + "elevation": "1434" + }, + "Melez": { + "runways": [ + { + "headings": [ + { + "34": { + "magHeading": "322", + "Heading": "326", + "ILS": "" + } + }, + { + "16": { + "magHeading": "142", + "Heading": "146", + "ILS": "" + } + } + ], + "length": "10940" + }, + { + "headings": [ + { + "15L": { + "magHeading": "322", + "Heading": "326", + "ILS": "" + } + }, + { + "33R": { + "magHeading": "142", + "Heading": "146", + "ILS": "" + } + } + ], + "length": "10225" + }, + { + "headings": [ + { + "15R": { + "magHeading": "322", + "Heading": "326", + "ILS": "" + } + }, + { + "33L": { + "magHeading": "142", + "Heading": "146", + "ILS": "" + } + } + ], + "length": "7661" + } + + ], + "TACAN": "", + "ICAO": "HE36", + "elevation": "1003" + }, + "Ben-Gurion": { + "runways": [ + { + "headings": [ + { + "03": { + "magHeading": "23", + "Heading": "28", + "ILS": "" + } + }, + { + "21": { + "magHeading": "203", + "Heading": "208", + "ILS": "109.70" + } + } + ], + "length": "8435" + }, + { + "headings": [ + { + "08": { + "magHeading": "74", + "Heading": "79", + "ILS": "" + } + }, + { + "26": { + "magHeading": "254", + "Heading": "259", + "ILS": "" + } + } + ], + "length": "8435" + }, + { + "headings": [ + { + "30": { + "magHeading": "296", + "Heading": "300", + "ILS": "" + } + }, + { + "12": { + "magHeading": "116", + "Heading": "120", + "ILS": "" + } + } + ], + "length": "9503" + } + ], + "TACAN": "", + "ICAO": "LLBG", + "elevation": "98" + }, + "Bilbeis Air Base": { + "runways": [ + { + "headings": [ + { + "35R": { + "magHeading": "345", + "Heading": "350", + "ILS": "" + } + }, + { + "17L": { + "magHeading": "165", + "Heading": "170", + "ILS": "" + } + } + ], + "length": "9782" + }, + { + "headings": [ + { + "35L": { + "magHeading": "345", + "Heading": "350", + "ILS": "" + } + }, + { + "17R": { + "magHeading": "165", + "Heading": "170", + "ILS": "" + } + } + ], + "length": "4921" + }, + { + "headings": [ + { + "27L": { + "magHeading": "269", + "Heading": "274", + "ILS": "" + } + }, + { + "09R": { + "magHeading": "89", + "Heading": "94", + "ILS": "" + } + } + ], + "length": "8202" + }, + { + "headings": [ + { + "27R": { + "magHeading": "269", + "Heading": "274", + "ILS": "" + } + }, + { + "09L": { + "magHeading": "89", + "Heading": "94", + "ILS": "" + } + } + ], + "length": "4848" + }, + { + "headings": [ + { + "04": { + "magHeading": "40", + "Heading": "45", + "ILS": "" + } + }, + { + "22": { + "magHeading": "220", + "Heading": "225", + "ILS": "" + } + } + ], + "length": "11423" + } + ], + "TACAN": "86X", + "ICAO": "HE37", + "elevation": "91" + }, + "Tel Nof": { + "runways": [ + { + "headings": [ + { + "36": { + "magHeading": "357", + "Heading": "2", + "ILS": "109.10" + } + }, + { + "18": { + "magHeading": "177", + "Heading": "182", + "ILS": "" + } + } + ], + "length": "7232" + }, + { + "headings": [ + { + "18L": { + "magHeading": "325", + "Heading": "330", + "ILS": "" + } + }, + { + "36R": { + "magHeading": "145", + "Heading": "150", + "ILS": "" + } + } + ], + "length": "7232" + }, + { + "headings": [ + { + "36L": { + "magHeading": "325", + "Heading": "330", + "ILS": "" + } + }, + { + "18R": { + "magHeading": "145", + "Heading": "150", + "ILS": "" + } + } + ], + "length": "7298" + } + ], + "TACAN": "", + "ICAO": "LLEK", + "elevation": "142" + }, + "Baluza": { + "runways": [ + { + "headings": [ + { + "25": { + "magHeading": "251", + "Heading": "256", + "ILS": "" + } + }, + { + "07": { + "magHeading": "71", + "Heading": "76", + "ILS": "" + } + } + ], + "length": "5794" + } + ], + "TACAN": "", + "ICAO": "HE22", + "elevation": "119" + }, + "Difarsuwar Airfield": { + "runways": [ + { + "headings": [ + { + "36": { + "magHeading": "356", + "Heading": "1", + "ILS": "" + } + }, + { + "18": { + "magHeading": "176", + "Heading": "181", + "ILS": "" + } + } + ], + "length": "1920" + }, + { + "headings": [ + { + "27": { + "magHeading": "266", + "Heading": "271", + "ILS": "" + } + }, + { + "09": { + "magHeading": "86", + "Heading": "91", + "ILS": "" + } + } + ], + "length": "1393" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "6" + }, + "Wadi al Jandali": { + "runways": [ + { + "headings": [ + { + "01R": { + "magHeading": "11", + "Heading": "16", + "ILS": "109.7" + } + }, + { + "19L": { + "magHeading": "191", + "Heading": "196", + "ILS": "" + } + } + ], + "length": "10450" + }, + { + "headings": [ + { + "19R": { + "magHeading": "11", + "Heading": "16", + "ILS": "" + } + }, + { + "01L": { + "magHeading": "191", + "Heading": "196", + "ILS": "" + } + } + ], + "length": "11314" + } + ], + "TACAN": "96X", + "ICAO": "HECP", + "elevation": "748" + }, + "St Catherine": { + "runways": [ + { + "headings": [ + { + "35": { + "magHeading": "346", + "Heading": "351", + "ILS": "" + } + }, + { + "17": { + "magHeading": "166", + "Heading": "171", + "ILS": "" + } + } + ], + "length": "6289" + } + ], + "TACAN": "", + "ICAO": "HESC", + "elevation": "4256" + }, + "Al Mansurah": { + "runways": [ + { + "headings": [ + { + "32": { + "magHeading": "315", + "Heading": "319", + "ILS": "" + } + }, + { + "14": { + "magHeading": "135", + "Heading": "139", + "ILS": "" + } + } + ], + "length": "9087" + }, + { + "headings": [ + { + "35": { + "magHeading": "341", + "Heading": "346", + "ILS": "" + } + }, + { + "17": { + "magHeading": "161", + "Heading": "166", + "ILS": "" + } + } + ], + "length": "9087" + } + ], + "TACAN": "53X", + "ICAO": "HE32", + "elevation": "6" + }, + "Abu Rudeis": { + "runways": [ + { + "headings": [ + { + "13": { + "magHeading": "127", + "Heading": "132", + "ILS": "" + } + }, + { + "31": { + "magHeading": "307", + "Heading": "312", + "ILS": "" + } + } + ], + "length": "6115" + } + ], + "TACAN": "", + "ICAO": "HE29", + "elevation": "2" + }, + "Inshas Airbase": { + "runways": [ + { + "headings": [ + { + "09R": { + "magHeading": "87", + "Heading": "92", + "ILS": "" + } + }, + { + "27L": { + "magHeading": "267", + "Heading": "272", + "ILS": "" + } + } + ], + "length": "7997" + }, + { + "headings": [ + { + "27R": { + "magHeading": "43", + "Heading": "48", + "ILS": "" + } + }, + { + "09L": { + "magHeading": "223", + "Heading": "228", + "ILS": "" + } + } + ], + "length": "7997" + } + ], + "TACAN": "98X", + "ICAO": "HE12", + "elevation": "154" + }, + "Cairo International Airport": { + "runways": [ + { + "headings": [ + { + "05L": { + "magHeading": "45", + "Heading": "50", + "ILS": "" + } + }, + { + "23R": { + "magHeading": "225", + "Heading": "230", + "ILS": "" + } + } + ], + "length": "10815" + }, + { + "headings": [ + { + "23C": { + "magHeading": "45", + "Heading": "50", + "ILS": "" + } + }, + { + "05C": { + "magHeading": "225", + "Heading": "230", + "ILS": "108.90" + } + } + ], + "length": "12314" + }, + { + "headings": [ + { + "05R": { + "magHeading": "45", + "Heading": "50", + "ILS": "" + } + }, + { + "23L": { + "magHeading": "225", + "Heading": "230", + "ILS": "108.70" + } + } + ], + "length": "12306" + } + ], + "TACAN": "", + "ICAO": "HECA", + "elevation": "393" + }, + "Kedem": { + "runways": [ + { + "headings": [ + { + "28": { + "magHeading": "278", + "Heading": "283", + "ILS": "" + } + }, + { + "10": { + "magHeading": "98", + "Heading": "103", + "ILS": "" + } + } + ], + "length": "5506" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "634" + }, + "Cairo West": { + "runways": [ + { + "headings": [ + { + "34R": { + "magHeading": "342", + "Heading": "347", + "ILS": "" + } + }, + { + "16L": { + "magHeading": "162", + "Heading": "167", + "ILS": "" + } + } + ], + "length": "11307" + }, + { + "headings": [ + { + "28": { + "magHeading": "282", + "Heading": "287", + "ILS": "" + } + }, + { + "10": { + "magHeading": "102", + "Heading": "107", + "ILS": "" + } + } + ], + "length": "9843" + }, + { + "headings": [ + { + "16R": { + "magHeading": "342", + "Heading": "347", + "ILS": "" + } + }, + { + "34L": { + "magHeading": "162", + "Heading": "167", + "ILS": "" + } + } + ], + "length": "9536" + } + ], + "TACAN": "0X", + "ICAO": "HECW", + "elevation": "439" + } + } +} \ No newline at end of file diff --git a/client/public/databases/airbases/thechannel.json b/client/public/databases/airbases/thechannel.json new file mode 100644 index 00000000..e1b27b76 --- /dev/null +++ b/client/public/databases/airbases/thechannel.json @@ -0,0 +1,525 @@ +{ + "airfields": { + "High Halden": { + "runways": [ + { + "headings": [ + { + "11": { + "magHeading": "102", + "Heading": "102", + "ILS": "" + } + }, + { + "29": { + "magHeading": "282", + "Heading": "282", + "ILS": "" + } + } + ], + "length": "3027" + }, + { + "headings": [ + { + "21": { + "magHeading": "211", + "Heading": "211", + "ILS": "" + } + }, + { + "03": { + "magHeading": "31", + "Heading": "31", + "ILS": "" + } + } + ], + "length": "3027" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "104" + }, + "Manston": { + "runways": [ + { + "headings": [ + { + "10": { + "magHeading": "102", + "Heading": "102", + "ILS": "" + } + }, + { + "28": { + "magHeading": "282", + "Heading": "282", + "ILS": "" + } + } + ], + "length": "9114" + }, + { + "headings": [ + { + "FIELD N": { + "magHeading": "57", + "Heading": "57", + "ILS": "" + } + }, + { + "FIELD S": { + "magHeading": "237", + "Heading": "237", + "ILS": "" + } + } + ], + "length": "5261" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "160" + }, + "Biggin Hill": { + "runways": [ + { + "headings": [ + { + "23": { + "magHeading": "227", + "Heading": "228", + "ILS": "" + } + }, + { + "05": { + "magHeading": "47", + "Heading": "48", + "ILS": "" + } + } + ], + "length": "2430" + }, + { + "headings": [ + { + "28": { + "magHeading": "287", + "Heading": "288", + "ILS": "" + } + }, + { + "10": { + "magHeading": "107", + "Heading": "108", + "ILS": "" + } + } + ], + "length": "2594" + }, + { + "headings": [ + { + "21": { + "magHeading": "208", + "Heading": "208", + "ILS": "" + } + }, + { + "03": { + "magHeading": "28", + "Heading": "28", + "ILS": "" + } + } + ], + "length": "4939" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "552" + }, + "Headcorn": { + "runways": [ + { + "headings": [ + { + "10": { + "magHeading": "92", + "Heading": "93", + "ILS": "" + } + }, + { + "28": { + "magHeading": "272", + "Heading": "273", + "ILS": "" + } + } + ], + "length": "3680" + }, + { + "headings": [ + { + "01": { + "magHeading": "12", + "Heading": "12", + "ILS": "" + } + }, + { + "19": { + "magHeading": "192", + "Heading": "192", + "ILS": "" + } + } + ], + "length": "3680" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "114" + }, + "Detling": { + "runways": [ + { + "headings": [ + { + "FIELD S": { + "magHeading": "227", + "Heading": "227", + "ILS": "" + } + }, + { + "FIELD N": { + "magHeading": "47", + "Heading": "47", + "ILS": "" + } + } + ], + "length": "3482" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "623" + }, + "Eastchurch": { + "runways": [ + { + "headings": [ + { + "10": { + "magHeading": "97", + "Heading": "97", + "ILS": "" + } + }, + { + "28": { + "magHeading": "277", + "Heading": "277", + "ILS": "" + } + } + ], + "length": "2983" + }, + { + "headings": [ + { + "20": { + "magHeading": "203", + "Heading": "203", + "ILS": "" + } + }, + { + "02": { + "magHeading": "23", + "Heading": "23", + "ILS": "" + } + } + ], + "length": "2983" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "40" + }, + "Abbeville Drucat": { + "runways": [ + { + "headings": [ + { + "20": { + "magHeading": "203", + "Heading": "203", + "ILS": "" + } + }, + { + "2": { + "magHeading": "23", + "Heading": "23", + "ILS": "" + } + } + ], + "length": "4877" + }, + { + "headings": [ + { + "27": { + "magHeading": "270", + "Heading": "270", + "ILS": "" + } + }, + { + "09": { + "magHeading": "90", + "Heading": "90", + "ILS": "" + } + } + ], + "length": "4877" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "183" + }, + "Hawkinge": { + "runways": [ + { + "headings": [ + { + "FIELD S": { + "magHeading": "180", + "Heading": "180", + "ILS": "" + } + }, + { + "FIELD N": { + "magHeading": "0", + "Heading": "0", + "ILS": "" + } + } + ], + "length": "2336" + }, + { + "headings": [ + { + "FIELD W ": { + "magHeading": "218", + "Heading": "219", + "ILS": "" + } + }, + { + "FIELD E": { + "magHeading": "38", + "Heading": "39", + "ILS": "" + } + } + ], + "length": "2336" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "524" + }, + "Lympne": { + "runways": [ + { + "headings": [ + { + "FIELD E": { + "magHeading": "134", + "Heading": "134", + "ILS": "" + } + }, + { + "FIELD W": { + "magHeading": "314", + "Heading": "314", + "ILS": "" + } + } + ], + "length": "3054" + }, + { + "headings": [ + { + "FIELD N": { + "magHeading": "19", + "Heading": "19", + "ILS": "" + } + }, + { + "FIELD S": { + "magHeading": "199", + "Heading": "199", + "ILS": "" + } + } + ], + "length": "2706" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "351" + }, + "Merville Calonne": { + "runways": [ + { + "headings": [ + { + "32": { + "magHeading": "318", + "Heading": "319", + "ILS": "" + } + }, + { + "14": { + "magHeading": "138", + "Heading": "139", + "ILS": "" + } + } + ], + "length": "3899" + }, + { + "headings": [ + { + "26": { + "magHeading": "258", + "Heading": "258", + "ILS": "" + } + }, + { + "08": { + "magHeading": "78", + "Heading": "78", + "ILS": "" + } + } + ], + "length": "3899" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "52" + }, + "Dunkirk Mardyck": { + "runways": [ + { + "headings": [ + { + "08": { + "magHeading": "80", + "Heading": "81", + "ILS": "" + } + }, + { + "26": { + "magHeading": "260", + "Heading": "261", + "ILS": "" + } + } + ], + "length": "1839" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "16" + }, + "Saint Omer Longuenesse": { + "runways": [ + { + "headings": [ + { + "08": { + "magHeading": "86", + "Heading": "87", + "ILS": "" + } + }, + { + "26": { + "magHeading": "266", + "Heading": "267", + "ILS": "" + } + } + ], + "length": "2001" + }, + { + "headings": [ + { + "FIELD S": { + "magHeading": "208", + "Heading": "208", + "ILS": "" + } + }, + { + "FIELD N": { + "magHeading": "28", + "Heading": "28", + "ILS": "" + } + } + ], + "length": "1762" + } + ], + "TACAN": "", + "ICAO": "", + "elevation": "219" + } + } +} \ No newline at end of file diff --git a/client/routes/api/airbases.js b/client/routes/api/airbases.js index 1c12bae8..480bf5d6 100644 --- a/client/routes/api/airbases.js +++ b/client/routes/api/airbases.js @@ -9,10 +9,14 @@ app.use(bodyParser.json()); const allowedTheatres = [ "caucasus", + "falklands", "marianas", "nevada", + "normandy", "persiangulf", - "syria" + "sinaimap", + "syria", + "thechannel" ]; function getAirbasesData( theatreName ) {