Code Monkey home page Code Monkey logo

heseba / navdatapro2flightgear Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 10 KB

This repository contains instructions and helper scripts that allow NavDataPro subscribers to update FlightGear' 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.

License: MIT License

Python 100.00%
flightgear aerosoft navdatapro ndp airac python python3

navdatapro2flightgear's Introduction

NavDataPro2FlightGear

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.

Requirements

Instructions

  1. Clone this repository: git clone --depth 1 https://github.com/heseba/NavDataPro2FlightGear NavDataPro2FlightGear or download as zip from github.
  2. 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.
  3. Open NavDataPro, select 'All' and scroll down to 'Level-D 767 FSX'.
  4. Set the target path to <LD_PATH>.
  5. Let NavDataPro install the Level-D 767 nav data into that folder.
  6. 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.
  7. The names of the .xml files in the navdata folder of the path from step 2 should now end in .procedure.xml
  8. Identify the path of your FlightGear scenery folder (<FG_SCENERY>, see $FG_SCENERY FlightGear Wiki). It should contain a folder Airports and inside that folders from 0 to 9 and A to Z. Do not confuse with the Airports folder in your FlightGear data folder, which instead contains apt.dat.gz and metar.dat.gz.
  9. 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.
  10. 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.
  11. Open NavDataPro, select 'X-Plane 10' and scroll down to 'X-Plane 10 (V 10.30 - V X.YZ)'.
  12. Set the target path to <XP10_PATH>.
  13. Let NavDataPro install the X-Plane 10 nav data into that folder.
  14. Identify the path of your FlightGear data folder (<FG_DATA>, see $FG_ROOT in FlightGear Wiki). It should contain a folder Navaids.
  15. 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.

See Also

navdatapro2flightgear's People

Contributors

heseba avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

gaybro8777

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.