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 NavDataPro2FlightGear
or 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
.xml
files in thenavdata
folder of the path from step 2 should now end in.procedure.xml
- Identify the path of your FlightGear scenery folder (
<FG_SCENERY>
, see$FG_SCENERY
FlightGear Wiki). It should contain a folderAirports
and inside that folders from0
to9
andA
toZ
. Do not confuse with theAirports
folder in your FlightGear data folder, which instead containsapt.dat.gz
andmetar.dat.gz
. - Use Florent Rougon's
extract-navdata.py
to 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_ROOT
in 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.