mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Use ATC radio info from pydcs.
This commit is contained in:
parent
9e4516eba1
commit
b01895e2dd
@ -9,7 +9,7 @@ import logging
|
||||
from collections.abc import Iterator
|
||||
from dataclasses import dataclass, field
|
||||
from pathlib import Path
|
||||
from typing import Any, ClassVar, Dict, Optional, TYPE_CHECKING, Tuple
|
||||
from typing import ClassVar, Dict, Optional, TYPE_CHECKING, Tuple
|
||||
|
||||
import yaml
|
||||
from dcs.task import Modulation
|
||||
@ -30,15 +30,14 @@ class AtcData:
|
||||
uhf: RadioFrequency
|
||||
|
||||
@classmethod
|
||||
def from_yaml(cls, data: dict[str, Any]) -> Optional[AtcData]:
|
||||
atc_data = data.get("atc")
|
||||
if atc_data is None:
|
||||
def from_pydcs(cls, airport: Airport) -> Optional[AtcData]:
|
||||
if airport.atc_radio is None:
|
||||
return None
|
||||
return AtcData(
|
||||
RadioFrequency.parse(atc_data["hf"], Modulation.FM),
|
||||
RadioFrequency.parse(atc_data["vhf_low"], Modulation.FM),
|
||||
RadioFrequency.parse(atc_data["vhf_high"], Modulation.AM),
|
||||
RadioFrequency.parse(atc_data["uhf"], Modulation.AM),
|
||||
RadioFrequency(airport.atc_radio.hf_hz, Modulation.FM),
|
||||
RadioFrequency(airport.atc_radio.vhf_low_hz, Modulation.FM),
|
||||
RadioFrequency(airport.atc_radio.vhf_high_hz, Modulation.AM),
|
||||
RadioFrequency(airport.atc_radio.uhf_hz, Modulation.AM),
|
||||
)
|
||||
|
||||
|
||||
@ -73,10 +72,6 @@ class AirfieldData:
|
||||
#: RSBN channel as a tuple of (callsign, channel).
|
||||
rsbn: Optional[Tuple[str, int]] = None
|
||||
|
||||
#: Radio channels used by the airfield's ATC. Note that not all airfields
|
||||
#: have ATCs.
|
||||
atc: Optional[AtcData] = None
|
||||
|
||||
#: Dict of runway heading -> ILS tuple of (callsign, frequency).
|
||||
ils: Dict[str, Tuple[str, RadioFrequency]] = field(default_factory=dict)
|
||||
|
||||
@ -155,7 +150,6 @@ class AirfieldData:
|
||||
tacan_callsign,
|
||||
vor,
|
||||
rsbn,
|
||||
AtcData.from_yaml(data),
|
||||
ils,
|
||||
prmg,
|
||||
outer_ndb,
|
||||
|
||||
@ -10,7 +10,7 @@ from dcs import Mission, Point
|
||||
from dcs.coalition import Coalition
|
||||
from dcs.countries import country_dict
|
||||
|
||||
from game.airfields import AirfieldData
|
||||
from game.airfields import AtcData
|
||||
from game.dcs.helpers import unit_type_from_name
|
||||
from game.missiongenerator.aircraft.aircraftgenerator import (
|
||||
AircraftGenerator,
|
||||
@ -21,8 +21,6 @@ from game.radio.tacan import TacanRegistry
|
||||
from game.theater import Airfield, FrontLine
|
||||
from game.theater.bullseye import Bullseye
|
||||
from game.unitmap import UnitMap
|
||||
from .aircraft.flightdata import FlightData
|
||||
from .missiondata import MissionData
|
||||
from .airsupportgenerator import AirSupportGenerator
|
||||
from .beacons import load_beacons_for_terrain
|
||||
from .briefinggenerator import BriefingGenerator, MissionInfoGenerator
|
||||
@ -36,6 +34,7 @@ from .frontlineconflictdescription import FrontLineConflictDescription
|
||||
from .kneeboard import KneeboardGenerator
|
||||
from .lasercoderegistry import LaserCodeRegistry
|
||||
from .luagenerator import LuaGenerator
|
||||
from .missiondata import MissionData
|
||||
from .tgogenerator import TgoGenerator
|
||||
from .triggergenerator import TriggerGenerator
|
||||
from .visualsgenerator import VisualsGenerator
|
||||
@ -181,12 +180,12 @@ class MissionGenerator:
|
||||
def initialize_radio_registry(
|
||||
self, unique_map_frequencies: set[RadioFrequency]
|
||||
) -> None:
|
||||
for data in AirfieldData.for_theater(self.game.theater):
|
||||
if data.atc is not None:
|
||||
unique_map_frequencies.add(data.atc.hf)
|
||||
unique_map_frequencies.add(data.atc.vhf_fm)
|
||||
unique_map_frequencies.add(data.atc.vhf_am)
|
||||
unique_map_frequencies.add(data.atc.uhf)
|
||||
for airport in self.game.theater.terrain.airport_list():
|
||||
if (atc := AtcData.from_pydcs(airport)) is not None:
|
||||
unique_map_frequencies.add(atc.hf)
|
||||
unique_map_frequencies.add(atc.vhf_fm)
|
||||
unique_map_frequencies.add(atc.vhf_am)
|
||||
unique_map_frequencies.add(atc.uhf)
|
||||
# No need to reserve ILS or TACAN because those are in the
|
||||
# beacon list.
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ from typing import Iterator, Optional, TYPE_CHECKING
|
||||
|
||||
from dcs.terrain.terrain import Airport
|
||||
|
||||
from game.airfields import AirfieldData
|
||||
from game.airfields import AirfieldData, AtcData
|
||||
from game.radio.radios import RadioFrequency
|
||||
from game.radio.tacan import TacanChannel
|
||||
from game.utils import Heading
|
||||
@ -48,12 +48,12 @@ class RunwayData:
|
||||
tacan: Optional[TacanChannel] = None
|
||||
tacan_callsign: Optional[str] = None
|
||||
ils: Optional[RadioFrequency] = None
|
||||
atc_radio = AtcData.from_pydcs(airport)
|
||||
if atc_radio is not None:
|
||||
atc = atc_radio.uhf
|
||||
|
||||
try:
|
||||
airfield = AirfieldData.for_airport(theater, airport)
|
||||
if airfield.atc is not None:
|
||||
atc = airfield.atc.uhf
|
||||
else:
|
||||
atc = None
|
||||
tacan = airfield.tacan
|
||||
tacan_callsign = airfield.tacan_callsign
|
||||
ils = airfield.ils_freq(runway_name)
|
||||
|
||||
@ -4,11 +4,6 @@ id: 12
|
||||
icao: URKA
|
||||
elevation: 141
|
||||
runway_length: 8623
|
||||
atc:
|
||||
hf: 3.750 MHz
|
||||
vhf_low: 38.400 MHz
|
||||
vhf_high: 121 MHz
|
||||
uhf: 250 MHz
|
||||
runways:
|
||||
"22":
|
||||
outer_ndb:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 6792
|
||||
tacan:
|
||||
callsign: BTM
|
||||
channel: 16X
|
||||
atc:
|
||||
hf: 4.250 MHz
|
||||
vhf_low: 40.400 MHz
|
||||
vhf_high: 131 MHz
|
||||
uhf: 260 MHz
|
||||
runways:
|
||||
"13":
|
||||
ils:
|
||||
|
||||
@ -4,11 +4,6 @@ id: 32
|
||||
icao: URMO
|
||||
elevation: 1719
|
||||
runway_length: 9327
|
||||
atc:
|
||||
hf: 4.750 MHz
|
||||
vhf_low: 42.400 MHz
|
||||
vhf_high: 141 MHz
|
||||
uhf: 270 MHz
|
||||
runways:
|
||||
"10":
|
||||
ils:
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 5452
|
||||
vor:
|
||||
callsign: GN
|
||||
frequency: 114.030 MHz
|
||||
atc:
|
||||
hf: 4 MHz
|
||||
vhf_low: 39.400 MHz
|
||||
vhf_high: 126 MHz
|
||||
uhf: 255 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 21
|
||||
icao: UG23
|
||||
elevation: 68
|
||||
runway_length: 7839
|
||||
atc:
|
||||
hf: 4.200 MHz
|
||||
vhf_low: 40.200 MHz
|
||||
vhf_high: 120 MHz
|
||||
uhf: 259 MHz
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 7406
|
||||
tacan:
|
||||
callsign: KBL
|
||||
channel: 67X
|
||||
atc:
|
||||
hf: 4.350 MHz
|
||||
vhf_low: 40.800 MHz
|
||||
vhf_high: 133 MHz
|
||||
uhf: 262 MHz
|
||||
runways:
|
||||
"07":
|
||||
ils:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 7659
|
||||
rsbn:
|
||||
callsign: MB
|
||||
channel: 40
|
||||
atc:
|
||||
hf: 3.800 MHz
|
||||
vhf_low: 38.600 MHz
|
||||
vhf_high: 122 MHz
|
||||
uhf: 251 MHz
|
||||
runways:
|
||||
"27":
|
||||
outer_ndb:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 9738
|
||||
vor:
|
||||
callsign: KN
|
||||
frequency: 115.080 MHz
|
||||
atc:
|
||||
hf: 4.100 MHz
|
||||
vhf_low: 39.800 MHz
|
||||
vhf_high: 128 MHz
|
||||
uhf: 257 MHz
|
||||
runways:
|
||||
"23":
|
||||
outer_ndb:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 6733
|
||||
rsbn:
|
||||
callsign: KW
|
||||
channel: 28
|
||||
atc:
|
||||
hf: 3.900 MHz
|
||||
vhf_low: 39 MHz
|
||||
vhf_high: 124 MHz
|
||||
uhf: 253 MHz
|
||||
runways:
|
||||
"22":
|
||||
prmg:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 7937
|
||||
tacan:
|
||||
callsign: KTS
|
||||
channel: 44X
|
||||
atc:
|
||||
hf: 4.400 MHz
|
||||
vhf_low: 41 MHz
|
||||
vhf_high: 134 MHz
|
||||
uhf: 263 MHz
|
||||
runways:
|
||||
08:
|
||||
ils:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 10195
|
||||
rsbn:
|
||||
callsign: DG
|
||||
channel: 34
|
||||
atc:
|
||||
hf: 3.950 MHz
|
||||
vhf_low: 39.200 MHz
|
||||
vhf_high: 125 MHz
|
||||
uhf: 254 MHz
|
||||
runways:
|
||||
"22":
|
||||
outer_ndb:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 12316
|
||||
vor:
|
||||
callsign: MN
|
||||
frequency: 117.010 MHz
|
||||
atc:
|
||||
hf: 4.450 MHz
|
||||
vhf_low: 41.200 MHz
|
||||
vhf_high: 135 MHz
|
||||
uhf: 264 MHz
|
||||
runways:
|
||||
"12":
|
||||
ils:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 7734
|
||||
rsbn:
|
||||
callsign: MZ
|
||||
channel: 20
|
||||
atc:
|
||||
hf: 4.550 MHz
|
||||
vhf_low: 41.600 MHz
|
||||
vhf_high: 137 MHz
|
||||
uhf: 266 MHz
|
||||
runways:
|
||||
"26":
|
||||
prmg:
|
||||
|
||||
@ -4,11 +4,6 @@ id: 27
|
||||
icao: URMN
|
||||
elevation: 1410
|
||||
runway_length: 7082
|
||||
atc:
|
||||
hf: 4.500 MHz
|
||||
vhf_low: 41.400 MHz
|
||||
vhf_high: 136 MHz
|
||||
uhf: 265 MHz
|
||||
runways:
|
||||
"24":
|
||||
ils:
|
||||
|
||||
@ -4,8 +4,3 @@ id: 14
|
||||
icao: URKN
|
||||
elevation: 131
|
||||
runway_length: 5639
|
||||
atc:
|
||||
hf: 3.850 MHz
|
||||
vhf_low: 38.800 MHz
|
||||
vhf_high: 123 MHz
|
||||
uhf: 252 MHz
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 7256
|
||||
tacan:
|
||||
callsign: TSK
|
||||
channel: 31X
|
||||
atc:
|
||||
hf: 4.300 MHz
|
||||
vhf_low: 40.600 MHz
|
||||
vhf_high: 132 MHz
|
||||
uhf: 261 MHz
|
||||
runways:
|
||||
09:
|
||||
ils:
|
||||
|
||||
@ -4,11 +4,6 @@ id: 18
|
||||
icao: URSS
|
||||
elevation: 98
|
||||
runway_length: 9686
|
||||
atc:
|
||||
hf: 4.050 MHz
|
||||
vhf_low: 39.600 MHz
|
||||
vhf_high: 127 MHz
|
||||
uhf: 256 MHz
|
||||
runways:
|
||||
"06":
|
||||
ils:
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 7871
|
||||
tacan:
|
||||
callsign: GTB
|
||||
channel: 25X
|
||||
atc:
|
||||
hf: 4.650 MHz
|
||||
vhf_low: 42 MHz
|
||||
vhf_high: 139 MHz
|
||||
uhf: 268 MHz
|
||||
|
||||
@ -4,11 +4,6 @@ id: 20
|
||||
icao: UGSS
|
||||
elevation: 43
|
||||
runway_length: 11217
|
||||
atc:
|
||||
hf: 4.150 MHz
|
||||
vhf_low: 40 MHz
|
||||
vhf_high: 129 MHz
|
||||
uhf: 258 MHz
|
||||
runways:
|
||||
"30":
|
||||
outer_ndb:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 7692
|
||||
tacan:
|
||||
callsign: GTB
|
||||
channel: 25X
|
||||
atc:
|
||||
hf: 4.600 MHz
|
||||
vhf_low: 41.800 MHz
|
||||
vhf_high: 138 MHz
|
||||
uhf: 267 MHz
|
||||
runways:
|
||||
"13":
|
||||
ils:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 7842
|
||||
tacan:
|
||||
callsign: VAS
|
||||
channel: 22X
|
||||
atc:
|
||||
hf: 4.700 MHz
|
||||
vhf_low: 42.200 MHz
|
||||
vhf_high: 140 MHz
|
||||
uhf: 269 MHz
|
||||
runways:
|
||||
"31":
|
||||
ils:
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 10490
|
||||
tacan:
|
||||
callsign: UAM
|
||||
channel: 54X
|
||||
atc:
|
||||
hf: 3.850 MHz
|
||||
vhf_low: 38.600 MHz
|
||||
vhf_high: 126.200 MHz
|
||||
uhf: 250.100 MHz
|
||||
|
||||
@ -4,11 +4,6 @@ id: 4
|
||||
icao: PGUM
|
||||
elevation: 255
|
||||
runway_length: 9359
|
||||
atc:
|
||||
hf: 3.825 MHz
|
||||
vhf_low: 38.550 MHz
|
||||
vhf_high: 118.100 MHz
|
||||
uhf: 340.200 MHz
|
||||
runways:
|
||||
"06":
|
||||
ils:
|
||||
|
||||
@ -4,8 +4,3 @@ id: 1
|
||||
icao: PGRO
|
||||
elevation: 568
|
||||
runway_length: 6105
|
||||
atc:
|
||||
hf: 3.750 MHz
|
||||
vhf_low: 38.400 MHz
|
||||
vhf_high: 123.600 MHz
|
||||
uhf: 250 MHz
|
||||
|
||||
@ -4,11 +4,6 @@ id: 2
|
||||
icao: PGSN
|
||||
elevation: 213
|
||||
runway_length: 7790
|
||||
atc:
|
||||
hf: 3.775 MHz
|
||||
vhf_low: 38.450 MHz
|
||||
vhf_high: 125.700 MHz
|
||||
uhf: 256.900 MHz
|
||||
runways:
|
||||
"07":
|
||||
ils:
|
||||
|
||||
@ -4,8 +4,3 @@ id: 3
|
||||
icao: PGWT
|
||||
elevation: 240
|
||||
runway_length: 7777
|
||||
atc:
|
||||
hf: 3.800 MHz
|
||||
vhf_low: 38.500 MHz
|
||||
vhf_high: 123.650 MHz
|
||||
uhf: 250.050 MHz
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 6100
|
||||
tacan:
|
||||
callsign: INS
|
||||
channel: 87X
|
||||
atc:
|
||||
hf: 3.825 MHz
|
||||
vhf_low: 38.550 MHz
|
||||
vhf_high: 118.300 MHz
|
||||
uhf: 360.600 MHz
|
||||
runways:
|
||||
"8":
|
||||
ils:
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 6100
|
||||
tacan:
|
||||
callsign: INS
|
||||
channel: 87X
|
||||
atc:
|
||||
hf: 3.825 MHz
|
||||
vhf_low: 38.550 MHz
|
||||
vhf_high: 118.300 MHz
|
||||
uhf: 360.600 MHz
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 11008
|
||||
tacan:
|
||||
callsign: GRL
|
||||
channel: 18X
|
||||
atc:
|
||||
hf: 3.850 MHz
|
||||
vhf_low: 38.600 MHz
|
||||
vhf_high: 118 MHz
|
||||
uhf: 250.050 MHz
|
||||
runways:
|
||||
"32":
|
||||
ils:
|
||||
|
||||
@ -4,8 +4,3 @@ id: 8
|
||||
icao: KHND
|
||||
elevation: 2491
|
||||
runway_length: 5999
|
||||
atc:
|
||||
hf: 3.925 MHz
|
||||
vhf_low: 38.750 MHz
|
||||
vhf_high: 125.100 MHz
|
||||
uhf: 250.100 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 10
|
||||
icao: KIFP
|
||||
elevation: 656
|
||||
runway_length: 7139
|
||||
atc:
|
||||
hf: 3.750 MHz
|
||||
vhf_low: 38.400 MHz
|
||||
vhf_high: 123.900 MHz
|
||||
uhf: 250 MHz
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 10377
|
||||
tacan:
|
||||
callsign: LAS
|
||||
channel: 116X
|
||||
atc:
|
||||
hf: 3.875 MHz
|
||||
vhf_low: 38.650 MHz
|
||||
vhf_high: 119.900 MHz
|
||||
uhf: 257.800 MHz
|
||||
runways:
|
||||
"25":
|
||||
ils:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 9454
|
||||
tacan:
|
||||
callsign: LSV
|
||||
channel: 12X
|
||||
atc:
|
||||
hf: 3.900 MHz
|
||||
vhf_low: 38.700 MHz
|
||||
vhf_high: 132.550 MHz
|
||||
uhf: 327 MHz
|
||||
runways:
|
||||
"21":
|
||||
ils:
|
||||
|
||||
@ -4,8 +4,3 @@ id: 15
|
||||
icao: KVGT
|
||||
elevation: 2228
|
||||
runway_length: 4734
|
||||
atc:
|
||||
hf: 3.775 MHz
|
||||
vhf_low: 38.450 MHz
|
||||
vhf_high: 125.700 MHz
|
||||
uhf: 360.750 MHz
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 11633
|
||||
tacan:
|
||||
callsign: TQQ
|
||||
channel: 77X
|
||||
atc:
|
||||
hf: 3.800 MHz
|
||||
vhf_low: 38.500 MHz
|
||||
vhf_high: 124.750 MHz
|
||||
uhf: 257.950 MHz
|
||||
runways:
|
||||
"14":
|
||||
ils:
|
||||
|
||||
@ -3,8 +3,3 @@ name: Argentan
|
||||
id: 32
|
||||
elevation: 639
|
||||
runway_length: 3283
|
||||
atc:
|
||||
hf: 4.350 MHz
|
||||
vhf_low: 39.600 MHz
|
||||
vhf_high: 119.200 MHz
|
||||
uhf: 251.200 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 15
|
||||
icao: A-7
|
||||
elevation: 74
|
||||
runway_length: 3357
|
||||
atc:
|
||||
hf: 3.875 MHz
|
||||
vhf_low: 38.650 MHz
|
||||
vhf_high: 118.250 MHz
|
||||
uhf: 250.250 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Barville
|
||||
id: 34
|
||||
elevation: 462
|
||||
runway_length: 3493
|
||||
atc:
|
||||
hf: 4.400 MHz
|
||||
vhf_low: 39.700 MHz
|
||||
vhf_high: 119.300 MHz
|
||||
uhf: 251.300 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 20
|
||||
icao: B-2
|
||||
elevation: 199
|
||||
runway_length: 3800
|
||||
atc:
|
||||
hf: 4.025 MHz
|
||||
vhf_low: 38.950 MHz
|
||||
vhf_high: 118.550 MHz
|
||||
uhf: 250.550 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 22
|
||||
icao: B-4
|
||||
elevation: 199
|
||||
runway_length: 3155
|
||||
atc:
|
||||
hf: 4.075 MHz
|
||||
vhf_low: 39.050 MHz
|
||||
vhf_high: 118.650 MHz
|
||||
uhf: 250.650 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 14
|
||||
icao: A-6
|
||||
elevation: 114
|
||||
runway_length: 3840
|
||||
atc:
|
||||
hf: 3.850 MHz
|
||||
vhf_low: 38.600 MHz
|
||||
vhf_high: 118.200 MHz
|
||||
uhf: 250.200 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 10
|
||||
icao: A-24
|
||||
elevation: 106
|
||||
runway_length: 3283
|
||||
atc:
|
||||
hf: 3.750 MHz
|
||||
vhf_low: 38.400 MHz
|
||||
vhf_high: 118 MHz
|
||||
uhf: 250 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 5
|
||||
icao: A-16
|
||||
elevation: 45
|
||||
runway_length: 3413
|
||||
atc:
|
||||
hf: 4.575 MHz
|
||||
vhf_low: 40.050 MHz
|
||||
vhf_high: 119.650 MHz
|
||||
uhf: 251.650 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 11
|
||||
icao: A-3
|
||||
elevation: 101
|
||||
runway_length: 4541
|
||||
atc:
|
||||
hf: 3.775 MHz
|
||||
vhf_low: 38.450 MHz
|
||||
vhf_high: 118.050 MHz
|
||||
uhf: 250.050 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 19
|
||||
icao: B-17
|
||||
elevation: 187
|
||||
runway_length: 3799
|
||||
atc:
|
||||
hf: 3.975 MHz
|
||||
vhf_low: 38.850 MHz
|
||||
vhf_high: 118.450 MHz
|
||||
uhf: 250.450 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Chailey
|
||||
id: 27
|
||||
elevation: 134
|
||||
runway_length: 5080
|
||||
atc:
|
||||
hf: 4.200 MHz
|
||||
vhf_low: 39.300 MHz
|
||||
vhf_high: 118.900 MHz
|
||||
uhf: 250.900 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 13
|
||||
icao: A-5
|
||||
elevation: 124
|
||||
runway_length: 4643
|
||||
atc:
|
||||
hf: 3.825 MHz
|
||||
vhf_low: 38.550 MHz
|
||||
vhf_high: 118.150 MHz
|
||||
uhf: 250.150 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Conches
|
||||
id: 40
|
||||
elevation: 541
|
||||
runway_length: 4199
|
||||
atc:
|
||||
hf: 4.525 MHz
|
||||
vhf_low: 39.950 MHz
|
||||
vhf_high: 119.550 MHz
|
||||
uhf: 251.550 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 3
|
||||
icao: A-14
|
||||
elevation: 95
|
||||
runway_length: 4594
|
||||
atc:
|
||||
hf: 4.500 MHz
|
||||
vhf_low: 39.900 MHz
|
||||
vhf_high: 119.500 MHz
|
||||
uhf: 251.500 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 7
|
||||
icao: A-2
|
||||
elevation: 81
|
||||
runway_length: 3459
|
||||
atc:
|
||||
hf: 4.625 MHz
|
||||
vhf_low: 40.150 MHz
|
||||
vhf_high: 119.750 MHz
|
||||
uhf: 251.750 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 12
|
||||
icao: A-4
|
||||
elevation: 123
|
||||
runway_length: 4628
|
||||
atc:
|
||||
hf: 3.800 MHz
|
||||
vhf_low: 38.500 MHz
|
||||
vhf_high: 118.100 MHz
|
||||
uhf: 250.100 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Essay
|
||||
id: 35
|
||||
elevation: 507
|
||||
runway_length: 3283
|
||||
atc:
|
||||
hf: 4.425 MHz
|
||||
vhf_low: 39.750 MHz
|
||||
vhf_high: 119.350 MHz
|
||||
uhf: 251.350 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Evreux
|
||||
id: 26
|
||||
elevation: 423
|
||||
runway_length: 4296
|
||||
atc:
|
||||
hf: 4.175 MHz
|
||||
vhf_low: 39.250 MHz
|
||||
vhf_high: 118.850 MHz
|
||||
uhf: 250.850 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Ford AB
|
||||
id: 31
|
||||
elevation: 29
|
||||
runway_length: 4296
|
||||
atc:
|
||||
hf: 4.325 MHz
|
||||
vhf_low: 39.550 MHz
|
||||
vhf_high: 119.150 MHz
|
||||
uhf: 251.150 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Funtington
|
||||
id: 29
|
||||
elevation: 164
|
||||
runway_length: 5080
|
||||
atc:
|
||||
hf: 4.250 MHz
|
||||
vhf_low: 39.400 MHz
|
||||
vhf_high: 119 MHz
|
||||
uhf: 251 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Goulet
|
||||
id: 33
|
||||
elevation: 616
|
||||
runway_length: 3283
|
||||
atc:
|
||||
hf: 4.375 MHz
|
||||
vhf_low: 39.650 MHz
|
||||
vhf_high: 119.250 MHz
|
||||
uhf: 251.250 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Hauterive
|
||||
id: 36
|
||||
elevation: 476
|
||||
runway_length: 3283
|
||||
atc:
|
||||
hf: 4.450 MHz
|
||||
vhf_low: 39.800 MHz
|
||||
vhf_high: 119.400 MHz
|
||||
uhf: 251.400 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 25
|
||||
icao: B-9
|
||||
elevation: 174
|
||||
runway_length: 3597
|
||||
atc:
|
||||
hf: 4.150 MHz
|
||||
vhf_low: 39.200 MHz
|
||||
vhf_high: 118.800 MHz
|
||||
uhf: 250.800 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 17
|
||||
icao: A-9
|
||||
elevation: 104
|
||||
runway_length: 3840
|
||||
atc:
|
||||
hf: 3.925 MHz
|
||||
vhf_low: 38.750 MHz
|
||||
vhf_high: 118.350 MHz
|
||||
uhf: 250.350 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 8
|
||||
icao: A-20
|
||||
elevation: 65
|
||||
runway_length: 5080
|
||||
atc:
|
||||
hf: 4.650 MHz
|
||||
vhf_low: 40.200 MHz
|
||||
vhf_high: 119.800 MHz
|
||||
uhf: 251.800 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 2
|
||||
icao: A-12
|
||||
elevation: 404
|
||||
runway_length: 3436
|
||||
atc:
|
||||
hf: 4.275 MHz
|
||||
vhf_low: 39.450 MHz
|
||||
vhf_high: 119.050 MHz
|
||||
uhf: 251.050 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 18
|
||||
icao: B-11
|
||||
elevation: 225
|
||||
runway_length: 3155
|
||||
atc:
|
||||
hf: 3.950 MHz
|
||||
vhf_low: 38.800 MHz
|
||||
vhf_high: 118.400 MHz
|
||||
uhf: 250.400 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 4
|
||||
icao: A-15
|
||||
elevation: 441
|
||||
runway_length: 4666
|
||||
atc:
|
||||
hf: 4.550 MHz
|
||||
vhf_low: 40 MHz
|
||||
vhf_high: 119.600 MHz
|
||||
uhf: 251.600 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 6
|
||||
icao: A-17
|
||||
elevation: 83
|
||||
runway_length: 3840
|
||||
atc:
|
||||
hf: 4.600 MHz
|
||||
vhf_low: 40.100 MHz
|
||||
vhf_high: 119.700 MHz
|
||||
uhf: 251.700 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Needs Oar Point
|
||||
id: 28
|
||||
elevation: 30
|
||||
runway_length: 5259
|
||||
atc:
|
||||
hf: 4.225 MHz
|
||||
vhf_low: 39.350 MHz
|
||||
vhf_high: 118.950 MHz
|
||||
uhf: 250.950 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 16
|
||||
icao: A-8
|
||||
elevation: 72
|
||||
runway_length: 3840
|
||||
atc:
|
||||
hf: 3.900 MHz
|
||||
vhf_low: 38.700 MHz
|
||||
vhf_high: 118.300 MHz
|
||||
uhf: 250.300 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 23
|
||||
icao: B-7
|
||||
elevation: 192
|
||||
runway_length: 4561
|
||||
atc:
|
||||
hf: 4.100 MHz
|
||||
vhf_low: 39.100 MHz
|
||||
vhf_high: 118.700 MHz
|
||||
uhf: 250.700 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 1
|
||||
icao: A-1
|
||||
elevation: 103
|
||||
runway_length: 4737
|
||||
atc:
|
||||
hf: 4 MHz
|
||||
vhf_low: 38.900 MHz
|
||||
vhf_high: 118.500 MHz
|
||||
uhf: 250.500 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 21
|
||||
icao: B-3
|
||||
elevation: 160
|
||||
runway_length: 3840
|
||||
atc:
|
||||
hf: 4.050 MHz
|
||||
vhf_low: 39 MHz
|
||||
vhf_high: 118.600 MHz
|
||||
uhf: 250.600 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 9
|
||||
icao: A-21
|
||||
elevation: 145
|
||||
runway_length: 4561
|
||||
atc:
|
||||
hf: 4.675 MHz
|
||||
vhf_low: 40.250 MHz
|
||||
vhf_high: 119.850 MHz
|
||||
uhf: 251.850 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 24
|
||||
icao: B-8
|
||||
elevation: 186
|
||||
runway_length: 3840
|
||||
atc:
|
||||
hf: 4.125 MHz
|
||||
vhf_low: 39.150 MHz
|
||||
vhf_high: 118.750 MHz
|
||||
uhf: 250.750 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Tangmere
|
||||
id: 30
|
||||
elevation: 47
|
||||
runway_length: 4296
|
||||
atc:
|
||||
hf: 4.300 MHz
|
||||
vhf_low: 39.500 MHz
|
||||
vhf_high: 119.100 MHz
|
||||
uhf: 251.100 MHz
|
||||
|
||||
@ -3,8 +3,3 @@ name: Vrigny
|
||||
id: 38
|
||||
elevation: 590
|
||||
runway_length: 3283
|
||||
atc:
|
||||
hf: 4.475 MHz
|
||||
vhf_low: 39.850 MHz
|
||||
vhf_high: 119.450 MHz
|
||||
uhf: 251.450 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 12817
|
||||
vor:
|
||||
callsign: ADV
|
||||
frequency: 114.250 MHz
|
||||
atc:
|
||||
hf: 4.050 MHz
|
||||
vhf_low: 119.200 MHz
|
||||
vhf_high: 39 MHz
|
||||
uhf: 250.550 MHz
|
||||
|
||||
@ -4,8 +4,3 @@ id: 1
|
||||
icao: OIBA
|
||||
elevation: 16
|
||||
runway_length: 7616
|
||||
atc:
|
||||
hf: 3.950 MHz
|
||||
vhf_low: 122.900 MHz
|
||||
vhf_high: 38.800 MHz
|
||||
uhf: 250.400 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 11267
|
||||
vor:
|
||||
callsign: ALN
|
||||
frequency: 112.600 MHz
|
||||
atc:
|
||||
hf: 4.125 MHz
|
||||
vhf_low: 119.850 MHz
|
||||
vhf_high: 39.150 MHz
|
||||
uhf: 250.700 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 6808
|
||||
vor:
|
||||
callsign: ALB
|
||||
frequency: 114 MHz
|
||||
atc:
|
||||
hf: 4.075 MHz
|
||||
vhf_low: 119.900 MHz
|
||||
vhf_high: 39.050 MHz
|
||||
uhf: 250.600 MHz
|
||||
|
||||
@ -10,11 +10,6 @@ tacan:
|
||||
vor:
|
||||
callsign: MA
|
||||
frequency: 114.900 MHz
|
||||
atc:
|
||||
hf: 4.300 MHz
|
||||
vhf_low: 126.500 MHz
|
||||
vhf_high: 39.500 MHz
|
||||
uhf: 251.100 MHz
|
||||
runways:
|
||||
"31":
|
||||
ils:
|
||||
|
||||
@ -4,11 +4,6 @@ id: 6
|
||||
icao: OMDW
|
||||
elevation: 123
|
||||
runway_length: 11500
|
||||
atc:
|
||||
hf: 4.350 MHz
|
||||
vhf_low: 118.600 MHz
|
||||
vhf_high: 39.600 MHz
|
||||
uhf: 251.200 MHz
|
||||
runways:
|
||||
"12":
|
||||
ils:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 11865
|
||||
tacan:
|
||||
callsign: MIN
|
||||
channel: 99X
|
||||
atc:
|
||||
hf: 3.800 MHz
|
||||
vhf_low: 118.550 MHz
|
||||
vhf_high: 38.500 MHz
|
||||
uhf: 250.100 MHz
|
||||
runways:
|
||||
"27":
|
||||
ils:
|
||||
|
||||
@ -10,11 +10,6 @@ tacan:
|
||||
vor:
|
||||
callsign: BND
|
||||
frequency: 117.200 MHz
|
||||
atc:
|
||||
hf: 4.250 MHz
|
||||
vhf_low: 118.100 MHz
|
||||
vhf_high: 39.400 MHz
|
||||
uhf: 251 MHz
|
||||
runways:
|
||||
"21":
|
||||
ils:
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 6842
|
||||
vor:
|
||||
callsign: KHM
|
||||
frequency: 116.300 MHz
|
||||
atc:
|
||||
hf: 4.025 MHz
|
||||
vhf_low: 118.150 MHz
|
||||
vhf_high: 38.950 MHz
|
||||
uhf: 250.500 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 7625
|
||||
vor:
|
||||
callsign: LEN
|
||||
frequency: 114.800 MHz
|
||||
atc:
|
||||
hf: 4.275 MHz
|
||||
vhf_low: 121.700 MHz
|
||||
vhf_high: 39.450 MHz
|
||||
uhf: 251.050 MHz
|
||||
|
||||
@ -4,11 +4,6 @@ id: 5
|
||||
icao: OMDB
|
||||
elevation: 16
|
||||
runway_length: 11018
|
||||
atc:
|
||||
hf: 4.325 MHz
|
||||
vhf_low: 118.750 MHz
|
||||
vhf_high: 39.550 MHz
|
||||
uhf: 251.150 MHz
|
||||
runways:
|
||||
"12":
|
||||
ils:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 9437
|
||||
vor:
|
||||
callsign: FJV
|
||||
frequency: 113.800 MHz
|
||||
atc:
|
||||
hf: 4.375 MHz
|
||||
vhf_low: 124.600 MHz
|
||||
vhf_high: 39.650 MHz
|
||||
uhf: 251.250 MHz
|
||||
runways:
|
||||
"29":
|
||||
ils:
|
||||
|
||||
@ -7,11 +7,6 @@ runway_length: 7300
|
||||
tacan:
|
||||
callsign: HDR
|
||||
channel: 47X
|
||||
atc:
|
||||
hf: 4.400 MHz
|
||||
vhf_low: 123.150 MHz
|
||||
vhf_high: 39.700 MHz
|
||||
uhf: 251.300 MHz
|
||||
runways:
|
||||
"8":
|
||||
ils:
|
||||
|
||||
@ -4,8 +4,3 @@ id: 27
|
||||
icao: OIKJ
|
||||
elevation: 2664
|
||||
runway_length: 9160
|
||||
atc:
|
||||
hf: 4.125 MHz
|
||||
vhf_low: 136 MHz
|
||||
vhf_high: 39.120 MHz
|
||||
uhf: 250.750 MHz
|
||||
|
||||
@ -10,8 +10,3 @@ tacan:
|
||||
vor:
|
||||
callsign: KER
|
||||
frequency: 112 MHz
|
||||
atc:
|
||||
hf: 3.925 MHz
|
||||
vhf_low: 118.250 MHz
|
||||
vhf_high: 38.750 MHz
|
||||
uhf: 250.300 MHz
|
||||
|
||||
@ -4,11 +4,6 @@ id: 10
|
||||
icao: OOKB
|
||||
elevation: 47
|
||||
runway_length: 7513
|
||||
atc:
|
||||
hf: 3.750 MHz
|
||||
vhf_low: 124.350 MHz
|
||||
vhf_high: 38.400 MHz
|
||||
uhf: 250 MHz
|
||||
runways:
|
||||
"19":
|
||||
ils:
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 10617
|
||||
tacan:
|
||||
callsign: KIH
|
||||
channel: 112X
|
||||
atc:
|
||||
hf: 4.100 MHz
|
||||
vhf_low: 121.650 MHz
|
||||
vhf_high: 39.100 MHz
|
||||
uhf: 250.650 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 9600
|
||||
vor:
|
||||
callsign: LAR
|
||||
frequency: 117.900 MHz
|
||||
atc:
|
||||
hf: 3.775 MHz
|
||||
vhf_low: 127.350 MHz
|
||||
vhf_high: 38.450 MHz
|
||||
uhf: 250.050 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 8234
|
||||
vor:
|
||||
callsign: LVA
|
||||
frequency: 116.850 MHz
|
||||
atc:
|
||||
hf: 4.150 MHz
|
||||
vhf_low: 128.550 MHz
|
||||
vhf_high: 39.200 MHz
|
||||
uhf: 250.750 MHz
|
||||
|
||||
@ -10,8 +10,3 @@ tacan:
|
||||
vor:
|
||||
callsign: OMLW
|
||||
frequency: 117.400 MHz
|
||||
atc:
|
||||
hf: 4.225 MHz
|
||||
vhf_low: 119.300 MHz
|
||||
vhf_high: 39.350 MHz
|
||||
uhf: 250.950 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 13287
|
||||
vor:
|
||||
callsign: KHM
|
||||
frequency: 117.100 MHz
|
||||
atc:
|
||||
hf: 3.825 MHz
|
||||
vhf_low: 118.050 MHz
|
||||
vhf_high: 38.550 MHz
|
||||
uhf: 250.150 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 8406
|
||||
vor:
|
||||
callsign: OMRK
|
||||
frequency: 113.600 MHz
|
||||
atc:
|
||||
hf: 4.200 MHz
|
||||
vhf_low: 121.600 MHz
|
||||
vhf_high: 39.300 MHz
|
||||
uhf: 250.900 MHz
|
||||
|
||||
@ -7,8 +7,3 @@ runway_length: 5387
|
||||
vor:
|
||||
callsign: SAS
|
||||
frequency: 128.930 MHz
|
||||
atc:
|
||||
hf: 4 MHz
|
||||
vhf_low: 128.900 MHz
|
||||
vhf_high: 38.900 MHz
|
||||
uhf: 250.450 MHz
|
||||
|
||||
@ -4,11 +4,6 @@ id: 14
|
||||
icao: OMSJ
|
||||
elevation: 98
|
||||
runway_length: 10535
|
||||
atc:
|
||||
hf: 3.850 MHz
|
||||
vhf_low: 118.600 MHz
|
||||
vhf_high: 38.600 MHz
|
||||
uhf: 250.200 MHz
|
||||
runways:
|
||||
"12":
|
||||
ils:
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user