Merge pull request #702 from Pax1601/691-pg-missing-airbase-data

691 pg missing airbase data
This commit is contained in:
Pax1601 2023-12-10 20:26:06 +01:00 committed by GitHub
commit 2d39862b1b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 5671 additions and 275 deletions

View File

@ -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"
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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"
}
}
}

View File

@ -9,10 +9,14 @@ app.use(bodyParser.json());
const allowedTheatres = [
"caucasus",
"falklands",
"marianas",
"nevada",
"normandy",
"persiangulf",
"syria"
"sinaimap",
"syria",
"thechannel"
];
function getAirbasesData( theatreName ) {