Understanding FlightGear Scenery

From FlightGear wiki
Revision as of 07:56, 7 January 2011 by Statto (talk | contribs) (first edit)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

If you want to develop scenery for FlightGear, great! FlightGear needs as much help as possible with modeling the world. This article is meant to explain how FlightGear manages scenery and what quirks or nuances you need to know in order to best contribute.

How Scenery is Generated

There are three main types of data which make up FlightGear scenery - airports, objects and terrain.

All Airports and Terrain are generated using the TerraGear software. The vast majority of objects can be placed dynamically, using either the UFO aircraft model, or by finding the latitude and longitude of the object and placing it manually through text files.

All scenery which is included in the main FlightGear database should be derived from either license-free data or data which there is implicit permission to use. For instance, using USGS imagery, LANDSAT satellite imagery, or even Yahoo! Maps is okay for placing models or checking coordinates of airport runways. However, the FlightGear scenery project is copyright aware and typically does not accept objects or terrain created from copyrighted data, including, unfortunately, Google. (Yahoo! Maps has told OpenStreetMap deriving coordinates from their map data is not a copyright issue.) If you have a question about your source, do not hesitate to ask on the forum.

How Scenery is Stored

FlightGear manages scenery through a folder hierarchy representing square degrees for both Objects and Terrain. This is to allow scenery

The Basic Format

The /Scenery folder for FlightGear contains three subfolders - Airports, Objects and Terrain.

Airports

This folder contains various .xml files for the airports you have downloaded. You do not need to edit these!

If you are interested in contributing airport data, you will want to use TaxiDraw. Unfortunately TaxiDraw is not very robust at the moment, but it works. As of January 2010, FlightGear uses an older version of the X-Plane airport data. The kind people over at the Scenery Model Database accept updated airports in the 8.10 format.

Because of the FlightGear feature which allows airports to undulate, or change elevation, all airports must be regenerated using TerraGear once TaxiDraw has been used.

Objects

Terrain