This repository contains instructions and helper scripts that allow NavDataPro subscribers to update FlightGear's nav data. This process will update the airport procedures (SIDs and STARs), the Fixes, Navaids and Airways to the latest AIRAC cycle available in your NavDataPro subscription. Please follow the detailed instructions below.
- Python 3.8 or higher
- A valid Aerosoft NavDataPro Subscription
- FlightGear 2020.2.0 or higher
- Florent Rougon's extract-navdata.py for Navigraph
- Clone this repository:
git clone --depth 1 https://github.com/heseba/NavDataPro2FlightGear NavDataPro2FlightGearor download as zip from github. - Create a folder for the Level-D data, e.g.
leveld. Copy the absolute path. We will refer to it as<LD_PATH>in the following. - Open NavDataPro, select 'All' and scroll down to 'Level-D 767 FSX'.
- Set the target path to
<LD_PATH>. - Let NavDataPro install the Level-D 767 nav data into that folder.
- Run
python3 rename_procedure.py "<LD_PATH>"in the folder cloned from git in step 1. The quotation marks are needed in case your path contains blanks. - The names of the
.xmlfiles in thenavdatafolder of the path from step 2 should now end in.procedure.xml - Identify the path of your FlightGear scenery folder (
<FG_SCENERY>, see$FG_SCENERYFlightGear Wiki). It should contain a folderAirportsand inside that folders from0to9andAtoZ. Do not confuse with theAirportsfolder in your FlightGear data folder, which instead containsapt.dat.gzandmetar.dat.gz. - Use Florent Rougon's
extract-navdata.pyto copy the procedure files to the FlightGear scenery folder:python3 extract-navdata.py "<NDPATH>\navdata" "<FG_SCENERY>". The quotation marks are needed in case your paths contains blanks. - Create a folder for the X-Plane 10 data, e.g.
xplane. Copy the absolute path. We will refer to it as<XP10_PATH>in the following. - Open NavDataPro, select 'X-Plane 10' and scroll down to 'X-Plane 10 (V 10.30 - V X.YZ)'.
- Set the target path to
<XP10_PATH>. - Let NavDataPro install the X-Plane 10 nav data into that folder.
- Identify the path of your FlightGear data folder (
<FG_DATA>, see$FG_ROOTin FlightGear Wiki). It should contain a folderNavaids. - Run
python3 navaids.py "<XP10_PATH>" "<FG_DATA>"in the folder cloned from git in step 1. The quotation marks are needed in case your paths contains blanks.