<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tikibar</id>
	<title>FlightGear wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tikibar"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/Tikibar"/>
	<updated>2026-04-19T08:02:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Talk:757/767_Autopilot_and_autothrottle&amp;diff=112508</id>
		<title>Talk:757/767 Autopilot and autothrottle</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Talk:757/767_Autopilot_and_autothrottle&amp;diff=112508"/>
		<updated>2017-11-27T21:22:24Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* Merge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Merge ==&lt;br /&gt;
Suggest it be merged. No need for two wiki pages. &lt;br /&gt;
I'm willing to do it.&lt;br /&gt;
[[User:Legoboyvdlp|Legoboyvdlp]] ([[User talk:Legoboyvdlp|talk]]) 17:49, 31 October 2017 (EDT)&lt;br /&gt;
&lt;br /&gt;
The 757 and current FGADDON version of the 767 both use exactly the same AP.  I thought, rather than duplicate this section in each article, have a separate article for the howto on their shared AP system.  That said, I forgot all about the article till now. It needs a little finishing still.&lt;br /&gt;
[[User:Tikibar|Tikibar]] ([[User talk:Tikibar|talk]]) 16:22, 27 November 2017 (EST)&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Animated_jetways_(Type_1)&amp;diff=107102</id>
		<title>Howto:Animated jetways (Type 1)</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Animated_jetways_(Type_1)&amp;diff=107102"/>
		<updated>2017-02-24T18:48:11Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* Compatible airports and aircraft */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Animated jetways''' are dynamic {{Wikipedia|jetway}} models that connect to your aircraft when you are pulled up at a gate. [[FlightGear]] boasts the most advanced animated jetways in the flight simulator market, beating those of Microsoft Flight Simulator and X-Plane in features — a testament to the flexibility of FlightGear. This article describes how to obtain and use the jetways and interface them with aircraft and scenery.&lt;br /&gt;
&lt;br /&gt;
== Compatible airports and aircraft ==&lt;br /&gt;
This section lists the airports having animated jetways, as well as the aircraft and AI aircraft supporting them, as of September 2015.&lt;br /&gt;
&lt;br /&gt;
The compatible airports are:&lt;br /&gt;
* [[London Gatwick Airport]] (EGKK)*&lt;br /&gt;
* [[Amsterdam Airport Schiphol]] (EHAM)&lt;br /&gt;
* Denver International Airport (KDEN)*&lt;br /&gt;
* Las Vegas McCarran International Airport (KLAS)*&lt;br /&gt;
* [[San Francisco International Airport]] (KSFO)&lt;br /&gt;
* Ted Stevens Anchorage International Airport (PANC)*&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; indicates the jetways for this airport were auto-converted and do not have gate numbers.''&lt;br /&gt;
&lt;br /&gt;
The aircraft supporting animated jetways are:&lt;br /&gt;
* [[Boeing 717]]&lt;br /&gt;
* [[Boeing 747-8i]]&lt;br /&gt;
* [[Boeing 757-200]] and -300&lt;br /&gt;
* [[Boeing 767-300]]/ER&lt;br /&gt;
* [[Boeing 777-200ER]]&lt;br /&gt;
* [[Bombardier CRJ700]]&lt;br /&gt;
* [[McDonnell Douglas MD-11]]&lt;br /&gt;
&lt;br /&gt;
The [[Interactive traffic|AI aircraft]] supporting animated jetways are:&lt;br /&gt;
* [[Airbus A319]]&lt;br /&gt;
* [[Airbus A320]]&lt;br /&gt;
* [[Airbus A321]]&lt;br /&gt;
* [[Boeing 737]]&lt;br /&gt;
* [[Boeing 747-400]]&lt;br /&gt;
* [[McDonnell Douglas MD-80]]&lt;br /&gt;
&lt;br /&gt;
The {{fgdata file|Models/Airport/Jetway/generic.xml|t=generic jetway model}} in FGData is broken, but there is [http://scenemodels.flightgear.org/app.php?c=Models&amp;amp;a=view&amp;amp;id=2211 a repaired version in the TerraSync scenery repository].&lt;br /&gt;
&lt;br /&gt;
== Obtaining and installing ==&lt;br /&gt;
FlightGear 2.4.0 and later include the animated jetway system. Nothing extra has to be installed.&lt;br /&gt;
&lt;br /&gt;
== Using the jetways ==&lt;br /&gt;
# Start FlightGear in any compatible aircraft. Make sure to have animated jetways enabled (AI-&amp;gt;Jetway-&amp;gt;EnableAnimatedJetways and View-&amp;gt;RenderingOptions-&amp;gt;AnimatedJetways)&lt;br /&gt;
# Fly (or spawn) to any airport equipped with animated jetways. You can tell if a jetway is animated by pressing {{key press|Ctrl|C}}; if the polygons are highlighted in yellow, then it is animated.&lt;br /&gt;
{{note|Ensure you have the latest scenery from [[TerraSync]] so you do not get conflicts between animated and static jetways.}}&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Taxi up to an animated jetway and park near it, then click it. If your aircraft is supported and parked well enough, the jetway will extend, rotate, and connect.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding support in aircraft ==&lt;br /&gt;
# Open up the main model of your aircraft in your favorite 3D modeling software (such as [[Blender]]).&lt;br /&gt;
# Move the model around to account for any offsets you have in the main model file, then get the coordinates of the door.&lt;br /&gt;
[[File:Animated-jetway-tutorial.jpg]]&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add the following code in your aircraft's -set.xml (remember to merge the tags properly):&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sim&amp;gt;&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;door&amp;gt;&lt;br /&gt;
   &amp;lt;position-x-m type=&amp;quot;float&amp;quot;&amp;gt;X-M&amp;lt;/position-x-m&amp;gt;&lt;br /&gt;
   &amp;lt;position-y-m type=&amp;quot;float&amp;quot;&amp;gt;Y-M&amp;lt;/position-y-m&amp;gt;&lt;br /&gt;
   &amp;lt;position-z-m type=&amp;quot;float&amp;quot;&amp;gt;Z-M&amp;lt;/position-z-m&amp;gt;&lt;br /&gt;
   &amp;lt;jetway-hood-deg type=&amp;quot;float&amp;quot;&amp;gt;HOOD-DEG&amp;lt;/jetway-hood-deg&amp;gt;&lt;br /&gt;
  &amp;lt;/door&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/sim&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: where &amp;lt;tt&amp;gt;X-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Y-M&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;Z-M&amp;lt;/tt&amp;gt; are the X/Y/Z coordinates of the door in meters and &amp;lt;tt&amp;gt;HOOD-DEG&amp;lt;/tt&amp;gt; is the jetway hood rotation amount. To specify more doors, just add more door elements.&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add the following code into your XML model file to enable the jetways to connect to your aircraft over the [[multiplayer]] network:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;nasal&amp;gt;&lt;br /&gt;
  &amp;lt;load&amp;gt;&lt;br /&gt;
   var model = cmdarg();&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-x-m&amp;quot;, 1).setValue(X-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-y-m&amp;quot;, 1).setValue(Y-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-z-m&amp;quot;, 1).setValue(Z-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/jetway-hood-deg&amp;quot;, 1).setValue(HOOD-DEG);&lt;br /&gt;
  &amp;lt;/load&amp;gt;&lt;br /&gt;
 &amp;lt;/nasal&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: Again, replace &amp;lt;tt&amp;gt;X-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Y-M&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Z-M&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;HOOD-DEG&amp;lt;/tt&amp;gt; with their respective values. To add more doors, duplicate the last four lines of [[Nasal]] code and replace &amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; with &amp;lt;tt&amp;gt;[1]&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;[2]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Adding support in AI aircraft ===&lt;br /&gt;
Follow the steps for regular aircraft above, but only add in the Nasal code.&lt;br /&gt;
&lt;br /&gt;
== Adding support in scenery ==&lt;br /&gt;
=== Placing jetways ===&lt;br /&gt;
# Launch FlightGear in your favorite aircraft, such as the [[Bluebird]].&lt;br /&gt;
{{note|You ''cannot'' use the [[UFO]] because its scenery editing function will interfere with the jetway editor.}}&lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Go to {{menu item|AI|Jetway Settings}} and tick the '''Enable jetway editor''' checkbox, then click the {{button|Open Editor}} button.&lt;br /&gt;
[[File:Animated-jetway-editor.jpg]]&lt;br /&gt;
&amp;lt;li&amp;gt;With the editor enabled, click anywhere on the ground to place an animated jetway, which will flash to indicate it is selected. The jetway editor is similar to the UFO scenery model editor. You can {{key press|Alt}}+click on the terrain to move the current selected jetway. {{key press|Ctrl}}+click selects the jetway closest to the click position (the new jetway will flash to indicate it is selected). {{key press|Shift}}+click deselects the current jetway.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: The dialog is used to adjust the selected jetway. The top sliders adjust position and orientation and the bottom ones adjust the jetway itself. The offsets that the bottom sliders control can be used to model jetways that are in obscure configurations. The dropdown menus at the very bottom of the dialog control various properties of the jetway, such as the model, gate number, airline sign and door number. The following models are available:&lt;br /&gt;
:* Generic&lt;br /&gt;
:* Glass&lt;br /&gt;
:* [[EHAM]] gate&lt;br /&gt;
:* [[EHAM]] 747 gate&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When you are finished editing your airport jetway layout, click the {{button|Export}} button. A jetway definition file will be created and written to &amp;lt;tt&amp;gt;$FG_HOME/Export/ICAO.xml&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;ICAO&amp;lt;/tt&amp;gt; is the ICAO code of the nearest airport. (The exact location of this file is printed to the console window.) This file should be [[FlightGear Scenery Database#Contribute|submitted to TerraSync]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Auto-converting static/obsolete jetways ===&lt;br /&gt;
{{WIP}}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
{{See also|AI Jetway Objects}}&lt;br /&gt;
Ryan A Young, the original developer of the animated jetway code, is planning to rewrite it as a C++ subsystem. This would bring several advantages:&lt;br /&gt;
* some hacks in the current [[Nasal]] code would be removed, and the system would be faster and more reliable;&lt;br /&gt;
* the model files could be streamlined and the jetways could be automatically placed on the ground, irrespective of the employed scenery;&lt;br /&gt;
* performance could be improved by letting the user decide how many jetways would be rendered;&lt;br /&gt;
* they could be integrated with AI traffic.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| url    = http://sourceforge.net/p/flightgear/mailman/message/34725917/&lt;br /&gt;
| title  = &amp;lt;nowiki&amp;gt;[Flightgear-devel] Animated jet bridges redux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| author = &amp;lt;nowiki&amp;gt;Ryan A Young&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| date   = Dec 29th, 2015&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[Ramp Marshall]]&lt;br /&gt;
* {{forumref|title=The animated jetway project|t=8728|f=5}}&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Scenery]]&lt;br /&gt;
[[Category:Scenery enhancement]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=List_of_developed_airports&amp;diff=106952</id>
		<title>List of developed airports</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=List_of_developed_airports&amp;diff=106952"/>
		<updated>2017-02-14T02:43:45Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* List of airports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an incomplete '''list of developed airports''' in the FlightGear [[TerraSync]] scenery.&lt;br /&gt;
&lt;br /&gt;
Airports can be listed here if these two conditions are fulfilled:&lt;br /&gt;
* At least one building or [[Signs|taxi signs]] have been placed&lt;br /&gt;
* Objects are represented in the [[FlightGear Scenery Database]].&lt;br /&gt;
&lt;br /&gt;
Every improvement listed here should be possible to download using TerraSync.  These improvements will also be included in the next [[World Scenery]] release. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== For airport developers ==&lt;br /&gt;
If you are currently developing an airport, please feel free to add it to [[Airports under construction]]. For a list of currently ongoing scenery related projects, please check out [[Current Scenery Projects]].&lt;br /&gt;
&lt;br /&gt;
== List of airports ==&lt;br /&gt;
The ICAO codes link to the FlightGear mapserver, which - among other things - contains information about the current status of the [[FlightGear Scenery Database]]. On a map, you will see:&lt;br /&gt;
* The current airport layout with runways, taxiways and aprons&lt;br /&gt;
* Red dots: static objects in the scenery database made especially for this airport&lt;br /&gt;
* Dark red dots: shared models in the scenery database placed at this airport&lt;br /&gt;
* Green dots: [[Signs|taxi signs]] placed at the airport&lt;br /&gt;
&lt;br /&gt;
{{inote|You can sort the table by clicking one of the [[File:Sort none.gif]] symbols in the row headers.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! ICAO !! Name !! Country !! Continent !! class=&amp;quot;unsortable&amp;quot; | Comment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.76716&amp;amp;lat=51.13277&amp;amp;z=13 EDDC] || [[Dresden Airport]] || Germany || Europe || Fully modeled with tower, terminal, animated hangars etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=8.56293&amp;amp;lat=50.03795&amp;amp;z=13 EDDF] || [[Frankfurt am Main Airport]] || Germany || Europe || Fully modeled with [[Signs]] and [[Interactive Traffic]] and unique scycrapers downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDG || [[Münster Osnabrück]] || Germany || Europe || 1 static + 100 shared objects&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDH || [[Hamburg Airport]] || Germany || Europe || Fully modeled, plus unique buildings downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.40379&amp;amp;lat=52.47502&amp;amp;z=13 EDDI] ||[[Berlin Tempelhof Airport]] || Germany || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDL || [[Düsseldorf International Airport|Düsseldorf Airport]] || Germany || Europe || Fully modeled, many shared objects&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=11.78609&amp;amp;lat=48.35378&amp;amp;z=13 EDDM] || [[Munich Airport]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=12.23603&amp;amp;lat=51.42262&amp;amp;z=13 EDDP] || [[Leipzig/Halle Airport]] || Germany || Europe || Fully modelled with [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDS || [[Stuttgart Airport]] || Germany || Europe || Fully modelled based on Shared-Models, incl. [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.28992&amp;amp;lat=52.55917&amp;amp;z=13 EDDT] || [[Berlin Tegel Airport]] || Germany || Europe || Tower, terminals, [[Signs]] and unique buildings downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDFB || Reichelsheim Airport || Germany || Europe || Tower done&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDFM || [[Mannheim City Airport]] || Germany || Europe || Basic models of tower, terminals and hangars&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=10.71706&amp;amp;lat=53.80496&amp;amp;z=13 EDHL] || [[Lübeck Blankensee Airport]] || Germany || Europe || Almost complete, home of the [[Piper PA34-200T Seneca II|Seneca]] used to model the FlightGear version. A modified tile is available at [http://www.t3r.de/fg/scenery/ Torsten's scenery site]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=7.16278&amp;amp;lat=50.76767&amp;amp;z=13 EDKB] || [[Bonn-Hangelar Airport]] || Germany || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDLW || [[Flughafen Dortmund]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDVE || [[Braunschweig Airport]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EEKE || Kuressaare Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EETN || Lennart Meri Tallinn Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EETU || Tartu Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=25.04487&amp;amp;lat=60.25318&amp;amp;z=13 EFHF] || Helsinki-Malmi Airport || Finland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=24.95253&amp;amp;lat=60.3206&amp;amp;z=13 EFHK] || Helsinki-Vantaa Airport || Finland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=22.26281&amp;amp;lat=60.51412&amp;amp;z=13 EFTU] || Turku Airport || Finland || Europe || Tower and terminal modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGFF || Cardiff Airport || United Kingdom || Europe || One building: British Airways Maintenance Facility&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGGP || Liverpool John Lennon Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGGW || London Luton Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGKA || Shoreham Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-0.19224&amp;amp;lat=51.14869&amp;amp;z=13 EGKK] || [[London Gatwick]] || United Kingdom || Europe || Complete and fully modeled to highest level of detail with day and night textures; AI parking and ground network&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-0.46095&amp;amp;lat=51.47139&amp;amp;z=13 EGLL] || London Heathrow Airport || United Kingdom || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGPH || Edinburgh Airport || United Kingdom || Europe || Tower, terminal, park deck, and some shared models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=1.28469&amp;amp;lat=52.67713&amp;amp;z=13 EGSH] || Norwich Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EH01 || [[VU University Medical Center]] || Netherlands || Europe || Complete hospital building including on-roof heli platform.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=4.75487&amp;amp;lat=52.31296&amp;amp;z=13 EHAM] || [[Amsterdam Airport Schiphol]] || Netherlands || Europe || Fully modeled, bussiest AI airport currently&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EHEH || Eindhoven Airport || Netherlands || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=5.51885&amp;amp;lat=52.45717&amp;amp;z=13 EHLE] || [[Lelystad Airport]] || Netherlands || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EHVK || [[Volkel Air Base]] || Netherlands || Europe || Shelters and detailed airport layout.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EIDW || [[Dublin Airport]] || Ireland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=6.11017&amp;amp;lat=62.56037&amp;amp;z=13 ENAL] || Ålesund Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=6.10949&amp;amp;lat=61.83027&amp;amp;z=13 ENSD] || Sandane Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ENVA || Trondheim Værnes Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ESGP || Göteborg Airport || Sweden || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-106.60912&amp;amp;lat=35.04021&amp;amp;z=13 KABQ] || Albuquerque Sunport Airport, NM || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-84.42809&amp;amp;lat=33.63672&amp;amp;z=13 KATL] || [[Hartsfield - Jackson Atlanta International Airport]], GA || USA || America || Terminal modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.4629595&amp;amp;lat=41.0421187&amp;amp;z=13 KAKR] || [[Akron-Fulton International Airport]], OH || USA || America || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.43676804&amp;amp;lat=40.91510112&amp;amp;z=13 KCAK] || Akron-Canton Regional Airport, OH || USA || America ||  Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KAUS || Austin-Bergstrom Airport, TX || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KBOS || Boston Logan || USA || America || Tower, Terminals done&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KFNT || Bishop Intl, MI || USA || America || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-76.66833&amp;amp;lat=39.17535&amp;amp;z=13 KBWI] || Baltimore-Washington International, MD || USA || America || Terminal modeled with jetways, parking garage, support buildings and [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lat=37.9858289&amp;amp;lon=-122.05529346000002&amp;amp;z=15 KCCR] || Buchanan Field Airport, Concord, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-76.92254&amp;amp;lat=38.98062&amp;amp;z=13 KCGS] || College Park Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KCVG || Cincinnati/Northern Kentucky International Airport, KY || USA || America || Terminals, Concourses, Towers, Signs, DHL Hub, and Other Buildings (Almost Fully Modeled)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KDCA || Reagan National Airport, VA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-104.67318&amp;amp;lat=39.86166&amp;amp;z=13 KDEN] || [[Denver_International_Airport|Denver Airport, CO]] || USA || America || One terminal modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KDTW || Detroit Metropolitan Wayne County Airport, MI || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KFHR || Friday Harbor Airport, WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KIND || Indianapolis Airport, IN || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-90.07589&amp;amp;lat=32.31118&amp;amp;z=13 KJAN] || Jackson-Evers Airport, MS || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KJFK || [[John F. Kennedy International Airport]], NY || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KLAS || Las Vegas McCarran Airport, NV || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-118.40809&amp;amp;lat=33.9425&amp;amp;z=13 KLAX] || [[Los Angeles International Airport]], CA || USA|| America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KLSV || [[Nellis Air Force Base]], NV || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-109.4667&amp;amp;lat=47.04924&amp;amp;z=13 KLWT] || Lewistown Municipal Airport, MT || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMCI || Kansas City Airport, MO || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMPI || Mariposa-Yosemite Airport, CA || USA || America || Hangars and FBO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMTN || Martin State Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-117.69181&amp;amp;lat=35.68565&amp;amp;z=13 KNID] || China Lake Naval Air Weapons Station, CA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.04918&amp;amp;lat=37.4162&amp;amp;z=13 KNUQ] || Moffett Federal Airfield, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.22062&amp;amp;lat=37.7214&amp;amp;z=13 KOAK] || [[Oakland International Airport]], CA || USA || America || Realistic terminal, currently undergoing maintenance&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KORD || Chicago [[O'Hare International Airport]], IL || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-88.55704&amp;amp;lat=43.98436&amp;amp;z=13 KOSH] || Wittman Regional Airport, Oshkosh, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-75.12398&amp;amp;lat=38.31045&amp;amp;z=13 KOXB] || Ocean City Municipal Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.59751&amp;amp;lat=45.58871&amp;amp;z=13 KPDX] || Portland Airport, OR || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KPHX || Phoenix Sky Harbor Airport, AZ || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KRNO || Reno/Tahoe Airport, NV || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KSEA || [[Seattle-Tacoma International Airport]], WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.3749&amp;amp;lat=37.61897&amp;amp;z=13 KSFO] || [[San Francisco International Airport]], CA || USA || America || FlightGear's default airport, terminal buildings, airport lights and airport train.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KSLC || Salt Lake City International Airport, UT || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lat=33.80112251&amp;amp;lon=-118.34134126&amp;amp;z=15 KTOA] || Zamperini Field, Torrance, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KXTA || Edwards Airforce Base Detachment 3 (Homey Airport, or Area 51), NV || USA || America || Fully Modelled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KVUO || Pearson Field Airport, Vancouver, WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LDSP || Split Airport || Croatia || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LEBB || Bilbao || Spain || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LEMD || Madrid - Barajas || Spain || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.19889&amp;amp;lat=47.32611&amp;amp;z=13 LFEA] || Belle-Ile || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.10167&amp;amp;lat=47.48139&amp;amp;z=13 LFEQ]  || Quiberon || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.66479&amp;amp;lat=48.05247&amp;amp;z=13 LFES] || Guiscriff Scaër || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.35465&amp;amp;lat=49.04626&amp;amp;z=13 LFFE] || Enghien Moisselles Airfield || France || Europe || Fully modeled, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=4.8264&amp;amp;lat=45.25226&amp;amp;z=13 LFLR] || Saint Rambert d'Albon Airport || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.76716&amp;amp;lat=51.13277&amp;amp;z=13 LFMA] || Aix - Les Milles Airfield || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=0.08816&amp;amp;lat=49.53404&amp;amp;z=13 LFOH] || Le Havre Octeville Airport || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=5.36736&amp;amp;lat=43.50499&amp;amp;z=13 LFPG] || Charles de Gaulle International Airport || France || Europe || Fully modeled, very detailed, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.60632&amp;amp;lat=48.89629&amp;amp;z=13 LFPH] || Chelles Le Pin Airport || France || Europe || Fully modeled, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.622793&amp;amp;lat=48.822237&amp;amp;z=13 LFPL] || Lognes Emerainville Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.359443&amp;amp;lat=48.72551&amp;amp;z=13 LFPO] || Paris-Orly Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.073197&amp;amp;lat=48.810622&amp;amp;z=13 LFPZ] || St-Cyr-l’École Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.41785&amp;amp;lat=48.44413&amp;amp;z=13 LFRB] || Brest Bretagne Airport || France || Europe || Modeled airport with static models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.15167&amp;amp;lat=48.53014&amp;amp;z=13 LFRL] || Lanvéoc Naval Air Base || France || Europe || Airport fitted with shared models (for helos and training)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.15167&amp;amp;lat=48.53014&amp;amp;z=13 LFRJ] || [[Landivisiau Naval Air Base]] || France || Europe || Modeled airport with arresting cables and [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.167981&amp;amp;lat=47.97553&amp;amp;z=13 LFRQ] || Quimper || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.816762&amp;amp;lat=48.601247&amp;amp;z=13 LFRU] || Morlaix || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-2.736754&amp;amp;lat=47.717558&amp;amp;z=13 LFRV] || Vannes || France || Europe || Airport fitted with shared models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.439579&amp;amp;lat=47.760964&amp;amp;z=13  LFRH] || Lorient - Bretagne Sud || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.439579&amp;amp;lat=47.760964&amp;amp;z=13 LFSB] || [[EuroAirport Basel-Mulhouse-Freiburg|Basel Mulhouse]] || Switzerland || Europe || Nice modelling of Terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILN || Venegono Airport || Italy || Europe || Developed airport&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILQ || Massa Cinquale Airport || Italy || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILV || Valbrembo Airport || Italy  || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LIMC || Milano-Malpensa Airport || Italy  || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=9.70741&amp;amp;lat=45.66952&amp;amp;z=13 LIME] || [[Orio al Serio Airport]], Bergamo || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=9.27521&amp;amp;lat=45.44776&amp;amp;z=13 LIML] || [[LIML|Milano-Linate Airport]] || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=7.36789&amp;amp;lat=45.73857&amp;amp;z=13 LIMW] || Aosta Airport || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=14.26&amp;amp;lat=50.100833&amp;amp;z=13 LKPR] || [[Václav Havel Airport Prague]] (Ruzyne) || Czech Republic || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=11.34397&amp;amp;lat=47.26023&amp;amp;z=13 LOWI] || [[Innsbruck Airport]] || Austria || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LROP || Bucharest Otopeni || Romania || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSGG || Geneve (Cointrin) Airport || Switzerland || Europe || Fully Modelled. OSM2city available on https://github.com/FGMEMBERS-SCENERY/LSGG-fg-CustomScenery&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSGS || Sion Airport || Switzerland || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSZB || Bern-Belp Airport || Switzerland || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PANC || Ted Stevens Anchorage International Airport || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=136.80541&amp;amp;lat=34.85841&amp;amp;z=13 RJGG] || [[Chūbu Centrair International Airport]] || Japan || Asia || Detailed airport buildings, taxiway layout and customized terrain.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=139.78114&amp;amp;lat=35.5533&amp;amp;z=13 RJTT] || [[Tokyo Haneda International Airport]] || Japan || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=126.45051&amp;amp;lat=37.46909&amp;amp;z=13 RKSI] || Seoul Incheon Airport || South Korea || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=121.01349&amp;amp;lat=14.51024&amp;amp;z=13 RPLL] || Manila Aquino Airport || Philippines || Asia || Tower and three large terminals&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SAEZ || Aeropuerto Internacional Ministro Pistarini || Argentina || America || Several static buildings&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SVMI]] || Aeropuerto Internacional Simon Bolivar || Venezuela || America || Several static buildings&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| TAPA || V.C. Bird Intl Airport || Antigua and Barbuda || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TDPD || Melville Hall Airport || Dominica || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TFFF || Martinique Aimé Césaire International Airport || Martinique, France || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TFFG || Grand Case Airport || St. Maarten, Netherlands || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TIST || Cyril E. King Airport || US Virgin Islands || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TJSJ || Luis Muñoz Marín International Airport || Puerto Rico || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TKPK || Robert L. Bradshaw International Airport || St. Kitts || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TNCM || [[Princess Juliana International Airport]] || St. Maarten, Netherlands || America || Fully modeled, customized terrain&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TNCS || Juancho E. Yrausquin Airport || Saba || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TQPF || Clayton J. Lloyd International Airport || Anguilla || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-49.17201&amp;amp;lat=-25.53101&amp;amp;z=13 SBCT] || Afonso Pena International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-46.65768&amp;amp;lat=-23.62558&amp;amp;z=13 SBSP] || Congonhas Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-46.46864&amp;amp;lat=-23.43351&amp;amp;z=13 SBGR] || Guarulhos International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-48.54304&amp;amp;lat=-27.6685&amp;amp;z=13 SBFL] || Hercílio Luiz International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SKRG || Jose Maria Cordoba International Airport, Rionegro, Antioquia || Colombia || South America || Fully Modelled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| VIDP || Indira Gandhi International Airport || India || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=89.42272&amp;amp;lat=27.39994&amp;amp;z=13 VQPR] || [[Paro Airport]] || Bhutan || Asia || Terminal, Buildings, Refernce Points and other POIs&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=91.50917&amp;amp;lat=27.25961&amp;amp;z=13 VQ10] || [[Yongphulla Airport]] || Bhutan || Asia || Terminal, some other Buildings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=113.9183&amp;amp;lat=22.308&amp;amp;z=13 VHHH] || Hong Kong International Airport || Hong Kong || Asia || Terminals, control towers, some other buildings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.41707414&amp;amp;lat=41.15689289&amp;amp;z=13 1G3] || Kent State University Airfield, OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.76281774&amp;amp;lat=41.13448335&amp;amp;z=13 1G5] || [[Medina Municipal Airport]], OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.24620281&amp;amp;lat=41.20973295&amp;amp;z=13 29G] || Portage Co, OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-90.13769&amp;amp;lat=43.83872&amp;amp;z=13 82C] || Mauston-New Lisbon Union Airport, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-89.02545&amp;amp;lat=44.50485&amp;amp;z=13 68C] || Iola Central County Airport, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-123.00815977&amp;amp;lat=43.93009927&amp;amp;z=13 77S] || Hobby Field, Creswell, OR || USA || America || Nearly complete: Hangars (one accidently missing), fuel pump, GA aircraft, cars, trees, bushes (shared models)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
Airports by HerbyW in Yakutia, Irkutsk and Krasnoyarsk:&lt;br /&gt;
UIBB UEEE UEST UEMS UEBN UEBT UEWD UEMA UERR UEMT UEEA UEMU UIII UITT UEBB UEVV UENW UEMO UERL UERT UEMH UERO UERP UNAA UIUN UENN UIBV UNCC UEMJ&lt;br /&gt;
&lt;br /&gt;
Airports by D-ABBA:&lt;br /&gt;
EDXW,EDFE,EDGS,EDFQ,EDFH,EDFL,EDFO,ED03&lt;br /&gt;
&lt;br /&gt;
Airports by [[User:Laserman]]:&lt;br /&gt;
EDDG,EDLM,EDLB,EDLK,EDLN,EDLV,EDLW,LJLJ,LJAJ,LJSG,LJCE,LJPZ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://iveze.nl/fgmap/ Builtup airports in Flightgear] – Interactive world map by KL-666. ''See also related forum topic [http://forum.flightgear.org/viewtopic.php?f=5&amp;amp;t=23613 Map of airports with buildings in terrasync].''&lt;br /&gt;
&lt;br /&gt;
{{Suggested}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
[[Category:Airports]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=List_of_developed_airports&amp;diff=106951</id>
		<title>List of developed airports</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=List_of_developed_airports&amp;diff=106951"/>
		<updated>2017-02-14T02:42:18Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* List of airports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an incomplete '''list of developed airports''' in the FlightGear [[TerraSync]] scenery.&lt;br /&gt;
&lt;br /&gt;
Airports can be listed here if these two conditions are fulfilled:&lt;br /&gt;
* At least one building or [[Signs|taxi signs]] have been placed&lt;br /&gt;
* Objects are represented in the [[FlightGear Scenery Database]].&lt;br /&gt;
&lt;br /&gt;
Every improvement listed here should be possible to download using TerraSync.  These improvements will also be included in the next [[World Scenery]] release. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== For airport developers ==&lt;br /&gt;
If you are currently developing an airport, please feel free to add it to [[Airports under construction]]. For a list of currently ongoing scenery related projects, please check out [[Current Scenery Projects]].&lt;br /&gt;
&lt;br /&gt;
== List of airports ==&lt;br /&gt;
The ICAO codes link to the FlightGear mapserver, which - among other things - contains information about the current status of the [[FlightGear Scenery Database]]. On a map, you will see:&lt;br /&gt;
* The current airport layout with runways, taxiways and aprons&lt;br /&gt;
* Red dots: static objects in the scenery database made especially for this airport&lt;br /&gt;
* Dark red dots: shared models in the scenery database placed at this airport&lt;br /&gt;
* Green dots: [[Signs|taxi signs]] placed at the airport&lt;br /&gt;
&lt;br /&gt;
{{inote|You can sort the table by clicking one of the [[File:Sort none.gif]] symbols in the row headers.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! ICAO !! Name !! Country !! Continent !! class=&amp;quot;unsortable&amp;quot; | Comment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.76716&amp;amp;lat=51.13277&amp;amp;z=13 EDDC] || [[Dresden Airport]] || Germany || Europe || Fully modeled with tower, terminal, animated hangars etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=8.56293&amp;amp;lat=50.03795&amp;amp;z=13 EDDF] || [[Frankfurt am Main Airport]] || Germany || Europe || Fully modeled with [[Signs]] and [[Interactive Traffic]] and unique scycrapers downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDG || [[Münster Osnabrück]] || Germany || Europe || 1 static + 100 shared objects&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDH || [[Hamburg Airport]] || Germany || Europe || Fully modeled, plus unique buildings downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.40379&amp;amp;lat=52.47502&amp;amp;z=13 EDDI] ||[[Berlin Tempelhof Airport]] || Germany || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDL || [[Düsseldorf International Airport|Düsseldorf Airport]] || Germany || Europe || Fully modeled, many shared objects&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=11.78609&amp;amp;lat=48.35378&amp;amp;z=13 EDDM] || [[Munich Airport]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=12.23603&amp;amp;lat=51.42262&amp;amp;z=13 EDDP] || [[Leipzig/Halle Airport]] || Germany || Europe || Fully modelled with [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDS || [[Stuttgart Airport]] || Germany || Europe || Fully modelled based on Shared-Models, incl. [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.28992&amp;amp;lat=52.55917&amp;amp;z=13 EDDT] || [[Berlin Tegel Airport]] || Germany || Europe || Tower, terminals, [[Signs]] and unique buildings downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDFB || Reichelsheim Airport || Germany || Europe || Tower done&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDFM || [[Mannheim City Airport]] || Germany || Europe || Basic models of tower, terminals and hangars&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=10.71706&amp;amp;lat=53.80496&amp;amp;z=13 EDHL] || [[Lübeck Blankensee Airport]] || Germany || Europe || Almost complete, home of the [[Piper PA34-200T Seneca II|Seneca]] used to model the FlightGear version. A modified tile is available at [http://www.t3r.de/fg/scenery/ Torsten's scenery site]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=7.16278&amp;amp;lat=50.76767&amp;amp;z=13 EDKB] || [[Bonn-Hangelar Airport]] || Germany || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDLW || [[Flughafen Dortmund]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDVE || [[Braunschweig Airport]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EEKE || Kuressaare Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EETN || Lennart Meri Tallinn Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EETU || Tartu Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=25.04487&amp;amp;lat=60.25318&amp;amp;z=13 EFHF] || Helsinki-Malmi Airport || Finland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=24.95253&amp;amp;lat=60.3206&amp;amp;z=13 EFHK] || Helsinki-Vantaa Airport || Finland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=22.26281&amp;amp;lat=60.51412&amp;amp;z=13 EFTU] || Turku Airport || Finland || Europe || Tower and terminal modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGFF || Cardiff Airport || United Kingdom || Europe || One building: British Airways Maintenance Facility&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGGP || Liverpool John Lennon Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGGW || London Luton Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGKA || Shoreham Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-0.19224&amp;amp;lat=51.14869&amp;amp;z=13 EGKK] || [[London Gatwick]] || United Kingdom || Europe || Complete and fully modeled to highest level of detail with day and night textures; AI parking and ground network&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-0.46095&amp;amp;lat=51.47139&amp;amp;z=13 EGLL] || London Heathrow Airport || United Kingdom || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGPH || Edinburgh Airport || United Kingdom || Europe || Tower, terminal, park deck, and some shared models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=1.28469&amp;amp;lat=52.67713&amp;amp;z=13 EGSH] || Norwich Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EH01 || [[VU University Medical Center]] || Netherlands || Europe || Complete hospital building including on-roof heli platform.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=4.75487&amp;amp;lat=52.31296&amp;amp;z=13 EHAM] || [[Amsterdam Airport Schiphol]] || Netherlands || Europe || Fully modeled, bussiest AI airport currently&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EHEH || Eindhoven Airport || Netherlands || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=5.51885&amp;amp;lat=52.45717&amp;amp;z=13 EHLE] || [[Lelystad Airport]] || Netherlands || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EHVK || [[Volkel Air Base]] || Netherlands || Europe || Shelters and detailed airport layout.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EIDW || [[Dublin Airport]] || Ireland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=6.11017&amp;amp;lat=62.56037&amp;amp;z=13 ENAL] || Ålesund Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=6.10949&amp;amp;lat=61.83027&amp;amp;z=13 ENSD] || Sandane Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ENVA || Trondheim Værnes Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ESGP || Göteborg Airport || Sweden || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-106.60912&amp;amp;lat=35.04021&amp;amp;z=13 KABQ] || Albuquerque Sunport Airport, NM || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-84.42809&amp;amp;lat=33.63672&amp;amp;z=13 KATL] || [[Hartsfield - Jackson Atlanta International Airport]], GA || USA || America || Terminal modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.4629595&amp;amp;lat=41.0421187&amp;amp;z=13 KAKR] || [[Akron-Fulton International Airport]], OH || USA || America || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.43676804&amp;amp;lat=40.91510112&amp;amp;z=13 KCAK] || Akron-Canton Regional Airport, OH || USA || America ||  Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KAUS || Austin-Bergstrom Airport, TX || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KBOS || Boston Logan || USA || America || Tower, Terminals done&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KFNT || Bishop Intl, MI || USA || America || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-76.66833&amp;amp;lat=39.17535&amp;amp;z=13 KBWI] || Baltimore-Washington International, MD || USA || America || Terminal modeled with jetways, parking garage, support buildings and [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lat=37.9858289&amp;amp;lon=-122.05529346000002&amp;amp;z=15 KCCR] || Buchanan Field Airport, Concord, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-76.92254&amp;amp;lat=38.98062&amp;amp;z=13 KCGS] || College Park Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KCVG || Cincinnati/Northern Kentucky International Airport, KY || USA || America || Terminals, Concourses, Towers, Signs, DHL Hub, and Other Buildings (Almost Fully Modeled)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KDCA || Reagan National Airport, VA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-104.67318&amp;amp;lat=39.86166&amp;amp;z=13 KDEN] || [[Denver_International_Airport|Denver Airport, CO]] || USA || America || One terminal modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KDTW || Detroit Metropolitan Wayne County Airport, MI || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KFHR || Friday Harbor Airport, WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KIND || Indianapolis Airport, IN || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-90.07589&amp;amp;lat=32.31118&amp;amp;z=13 KJAN] || Jackson-Evers Airport, MS || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KJFK || [[John F. Kennedy International Airport]], NY || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KLAS || Las Vegas McCarran Airport, NV || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-118.40809&amp;amp;lat=33.9425&amp;amp;z=13 KLAX] || [[Los Angeles International Airport]], CA || USA|| America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KLSV || [[Nellis Air Force Base]], NV || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-109.4667&amp;amp;lat=47.04924&amp;amp;z=13 KLWT] || Lewistown Municipal Airport, MT || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMCI || Kansas City Airport, MO || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMPI || Mariposa-Yosemite Airport, CA || USA || America || Hangars and FBO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMTN || Martin State Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-117.69181&amp;amp;lat=35.68565&amp;amp;z=13 KNID] || China Lake Naval Air Weapons Station, CA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.04918&amp;amp;lat=37.4162&amp;amp;z=13 KNUQ] || Moffett Federal Airfield, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.22062&amp;amp;lat=37.7214&amp;amp;z=13 KOAK] || [[Oakland International Airport]], CA || USA || America || Realistic terminal, currently undergoing maintenance&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KORD || Chicago [[O'Hare International Airport]], IL || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-88.55704&amp;amp;lat=43.98436&amp;amp;z=13 KOSH] || Wittman Regional Airport, Oshkosh, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-75.12398&amp;amp;lat=38.31045&amp;amp;z=13 KOXB] || Ocean City Municipal Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.59751&amp;amp;lat=45.58871&amp;amp;z=13 KPDX] || Portland Airport, OR || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KPHX || Phoenix Sky Harbor Airport, AZ || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KRNO || Reno/Tahoe Airport, NV || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KSEA || [[Seattle-Tacoma International Airport]], WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.3749&amp;amp;lat=37.61897&amp;amp;z=13 KSFO] || [[San Francisco International Airport]], CA || USA || America || FlightGear's default airport, terminal buildings, airport lights and airport train.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KSLC || Salt Lake City International Airport, UT || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lat=33.80112251&amp;amp;lon=-118.34134126&amp;amp;z=15 KTOA] || Zamperini Field, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KXTA || Edwards Airforce Base Detachment 3 (Homey Airport, or Area 51), NV || USA || America || Fully Modelled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KVUO || Pearson Field Airport, Vancouver, WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LDSP || Split Airport || Croatia || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LEBB || Bilbao || Spain || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LEMD || Madrid - Barajas || Spain || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.19889&amp;amp;lat=47.32611&amp;amp;z=13 LFEA] || Belle-Ile || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.10167&amp;amp;lat=47.48139&amp;amp;z=13 LFEQ]  || Quiberon || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.66479&amp;amp;lat=48.05247&amp;amp;z=13 LFES] || Guiscriff Scaër || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.35465&amp;amp;lat=49.04626&amp;amp;z=13 LFFE] || Enghien Moisselles Airfield || France || Europe || Fully modeled, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=4.8264&amp;amp;lat=45.25226&amp;amp;z=13 LFLR] || Saint Rambert d'Albon Airport || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.76716&amp;amp;lat=51.13277&amp;amp;z=13 LFMA] || Aix - Les Milles Airfield || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=0.08816&amp;amp;lat=49.53404&amp;amp;z=13 LFOH] || Le Havre Octeville Airport || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=5.36736&amp;amp;lat=43.50499&amp;amp;z=13 LFPG] || Charles de Gaulle International Airport || France || Europe || Fully modeled, very detailed, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.60632&amp;amp;lat=48.89629&amp;amp;z=13 LFPH] || Chelles Le Pin Airport || France || Europe || Fully modeled, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.622793&amp;amp;lat=48.822237&amp;amp;z=13 LFPL] || Lognes Emerainville Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.359443&amp;amp;lat=48.72551&amp;amp;z=13 LFPO] || Paris-Orly Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.073197&amp;amp;lat=48.810622&amp;amp;z=13 LFPZ] || St-Cyr-l’École Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.41785&amp;amp;lat=48.44413&amp;amp;z=13 LFRB] || Brest Bretagne Airport || France || Europe || Modeled airport with static models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.15167&amp;amp;lat=48.53014&amp;amp;z=13 LFRL] || Lanvéoc Naval Air Base || France || Europe || Airport fitted with shared models (for helos and training)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.15167&amp;amp;lat=48.53014&amp;amp;z=13 LFRJ] || [[Landivisiau Naval Air Base]] || France || Europe || Modeled airport with arresting cables and [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.167981&amp;amp;lat=47.97553&amp;amp;z=13 LFRQ] || Quimper || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.816762&amp;amp;lat=48.601247&amp;amp;z=13 LFRU] || Morlaix || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-2.736754&amp;amp;lat=47.717558&amp;amp;z=13 LFRV] || Vannes || France || Europe || Airport fitted with shared models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.439579&amp;amp;lat=47.760964&amp;amp;z=13  LFRH] || Lorient - Bretagne Sud || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.439579&amp;amp;lat=47.760964&amp;amp;z=13 LFSB] || [[EuroAirport Basel-Mulhouse-Freiburg|Basel Mulhouse]] || Switzerland || Europe || Nice modelling of Terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILN || Venegono Airport || Italy || Europe || Developed airport&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILQ || Massa Cinquale Airport || Italy || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILV || Valbrembo Airport || Italy  || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LIMC || Milano-Malpensa Airport || Italy  || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=9.70741&amp;amp;lat=45.66952&amp;amp;z=13 LIME] || [[Orio al Serio Airport]], Bergamo || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=9.27521&amp;amp;lat=45.44776&amp;amp;z=13 LIML] || [[LIML|Milano-Linate Airport]] || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=7.36789&amp;amp;lat=45.73857&amp;amp;z=13 LIMW] || Aosta Airport || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=14.26&amp;amp;lat=50.100833&amp;amp;z=13 LKPR] || [[Václav Havel Airport Prague]] (Ruzyne) || Czech Republic || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=11.34397&amp;amp;lat=47.26023&amp;amp;z=13 LOWI] || [[Innsbruck Airport]] || Austria || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LROP || Bucharest Otopeni || Romania || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSGG || Geneve (Cointrin) Airport || Switzerland || Europe || Fully Modelled. OSM2city available on https://github.com/FGMEMBERS-SCENERY/LSGG-fg-CustomScenery&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSGS || Sion Airport || Switzerland || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSZB || Bern-Belp Airport || Switzerland || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PANC || Ted Stevens Anchorage International Airport || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=136.80541&amp;amp;lat=34.85841&amp;amp;z=13 RJGG] || [[Chūbu Centrair International Airport]] || Japan || Asia || Detailed airport buildings, taxiway layout and customized terrain.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=139.78114&amp;amp;lat=35.5533&amp;amp;z=13 RJTT] || [[Tokyo Haneda International Airport]] || Japan || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=126.45051&amp;amp;lat=37.46909&amp;amp;z=13 RKSI] || Seoul Incheon Airport || South Korea || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=121.01349&amp;amp;lat=14.51024&amp;amp;z=13 RPLL] || Manila Aquino Airport || Philippines || Asia || Tower and three large terminals&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SAEZ || Aeropuerto Internacional Ministro Pistarini || Argentina || America || Several static buildings&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SVMI]] || Aeropuerto Internacional Simon Bolivar || Venezuela || America || Several static buildings&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| TAPA || V.C. Bird Intl Airport || Antigua and Barbuda || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TDPD || Melville Hall Airport || Dominica || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TFFF || Martinique Aimé Césaire International Airport || Martinique, France || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TFFG || Grand Case Airport || St. Maarten, Netherlands || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TIST || Cyril E. King Airport || US Virgin Islands || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TJSJ || Luis Muñoz Marín International Airport || Puerto Rico || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TKPK || Robert L. Bradshaw International Airport || St. Kitts || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TNCM || [[Princess Juliana International Airport]] || St. Maarten, Netherlands || America || Fully modeled, customized terrain&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TNCS || Juancho E. Yrausquin Airport || Saba || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TQPF || Clayton J. Lloyd International Airport || Anguilla || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-49.17201&amp;amp;lat=-25.53101&amp;amp;z=13 SBCT] || Afonso Pena International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-46.65768&amp;amp;lat=-23.62558&amp;amp;z=13 SBSP] || Congonhas Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-46.46864&amp;amp;lat=-23.43351&amp;amp;z=13 SBGR] || Guarulhos International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-48.54304&amp;amp;lat=-27.6685&amp;amp;z=13 SBFL] || Hercílio Luiz International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SKRG || Jose Maria Cordoba International Airport, Rionegro, Antioquia || Colombia || South America || Fully Modelled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| VIDP || Indira Gandhi International Airport || India || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=89.42272&amp;amp;lat=27.39994&amp;amp;z=13 VQPR] || [[Paro Airport]] || Bhutan || Asia || Terminal, Buildings, Refernce Points and other POIs&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=91.50917&amp;amp;lat=27.25961&amp;amp;z=13 VQ10] || [[Yongphulla Airport]] || Bhutan || Asia || Terminal, some other Buildings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=113.9183&amp;amp;lat=22.308&amp;amp;z=13 VHHH] || Hong Kong International Airport || Hong Kong || Asia || Terminals, control towers, some other buildings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.41707414&amp;amp;lat=41.15689289&amp;amp;z=13 1G3] || Kent State University Airfield, OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.76281774&amp;amp;lat=41.13448335&amp;amp;z=13 1G5] || [[Medina Municipal Airport]], OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.24620281&amp;amp;lat=41.20973295&amp;amp;z=13 29G] || Portage Co, OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-90.13769&amp;amp;lat=43.83872&amp;amp;z=13 82C] || Mauston-New Lisbon Union Airport, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-89.02545&amp;amp;lat=44.50485&amp;amp;z=13 68C] || Iola Central County Airport, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-123.00815977&amp;amp;lat=43.93009927&amp;amp;z=13 77S] || Hobby Field, Creswell, OR || USA || America || Nearly complete: Hangars (one accidently missing), fuel pump, GA aircraft, cars, trees, bushes (shared models)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
Airports by HerbyW in Yakutia, Irkutsk and Krasnoyarsk:&lt;br /&gt;
UIBB UEEE UEST UEMS UEBN UEBT UEWD UEMA UERR UEMT UEEA UEMU UIII UITT UEBB UEVV UENW UEMO UERL UERT UEMH UERO UERP UNAA UIUN UENN UIBV UNCC UEMJ&lt;br /&gt;
&lt;br /&gt;
Airports by D-ABBA:&lt;br /&gt;
EDXW,EDFE,EDGS,EDFQ,EDFH,EDFL,EDFO,ED03&lt;br /&gt;
&lt;br /&gt;
Airports by [[User:Laserman]]:&lt;br /&gt;
EDDG,EDLM,EDLB,EDLK,EDLN,EDLV,EDLW,LJLJ,LJAJ,LJSG,LJCE,LJPZ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://iveze.nl/fgmap/ Builtup airports in Flightgear] – Interactive world map by KL-666. ''See also related forum topic [http://forum.flightgear.org/viewtopic.php?f=5&amp;amp;t=23613 Map of airports with buildings in terrasync].''&lt;br /&gt;
&lt;br /&gt;
{{Suggested}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
[[Category:Airports]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=List_of_developed_airports&amp;diff=106950</id>
		<title>List of developed airports</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=List_of_developed_airports&amp;diff=106950"/>
		<updated>2017-02-13T23:17:50Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: Add link for KCCR and KTOA maps&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an incomplete '''list of developed airports''' in the FlightGear [[TerraSync]] scenery.&lt;br /&gt;
&lt;br /&gt;
Airports can be listed here if these two conditions are fulfilled:&lt;br /&gt;
* At least one building or [[Signs|taxi signs]] have been placed&lt;br /&gt;
* Objects are represented in the [[FlightGear Scenery Database]].&lt;br /&gt;
&lt;br /&gt;
Every improvement listed here should be possible to download using TerraSync.  These improvements will also be included in the next [[World Scenery]] release. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== For airport developers ==&lt;br /&gt;
If you are currently developing an airport, please feel free to add it to [[Airports under construction]]. For a list of currently ongoing scenery related projects, please check out [[Current Scenery Projects]].&lt;br /&gt;
&lt;br /&gt;
== List of airports ==&lt;br /&gt;
The ICAO codes link to the FlightGear mapserver, which - among other things - contains information about the current status of the [[FlightGear Scenery Database]]. On a map, you will see:&lt;br /&gt;
* The current airport layout with runways, taxiways and aprons&lt;br /&gt;
* Red dots: static objects in the scenery database made especially for this airport&lt;br /&gt;
* Dark red dots: shared models in the scenery database placed at this airport&lt;br /&gt;
* Green dots: [[Signs|taxi signs]] placed at the airport&lt;br /&gt;
&lt;br /&gt;
{{inote|You can sort the table by clicking one of the [[File:Sort none.gif]] symbols in the row headers.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! ICAO !! Name !! Country !! Continent !! class=&amp;quot;unsortable&amp;quot; | Comment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.76716&amp;amp;lat=51.13277&amp;amp;z=13 EDDC] || [[Dresden Airport]] || Germany || Europe || Fully modeled with tower, terminal, animated hangars etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=8.56293&amp;amp;lat=50.03795&amp;amp;z=13 EDDF] || [[Frankfurt am Main Airport]] || Germany || Europe || Fully modeled with [[Signs]] and [[Interactive Traffic]] and unique scycrapers downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDG || [[Münster Osnabrück]] || Germany || Europe || 1 static + 100 shared objects&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDH || [[Hamburg Airport]] || Germany || Europe || Fully modeled, plus unique buildings downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.40379&amp;amp;lat=52.47502&amp;amp;z=13 EDDI] ||[[Berlin Tempelhof Airport]] || Germany || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDL || [[Düsseldorf International Airport|Düsseldorf Airport]] || Germany || Europe || Fully modeled, many shared objects&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=11.78609&amp;amp;lat=48.35378&amp;amp;z=13 EDDM] || [[Munich Airport]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=12.23603&amp;amp;lat=51.42262&amp;amp;z=13 EDDP] || [[Leipzig/Halle Airport]] || Germany || Europe || Fully modelled with [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDS || [[Stuttgart Airport]] || Germany || Europe || Fully modelled based on Shared-Models, incl. [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.28992&amp;amp;lat=52.55917&amp;amp;z=13 EDDT] || [[Berlin Tegel Airport]] || Germany || Europe || Tower, terminals, [[Signs]] and unique buildings downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDFB || Reichelsheim Airport || Germany || Europe || Tower done&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDFM || [[Mannheim City Airport]] || Germany || Europe || Basic models of tower, terminals and hangars&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=10.71706&amp;amp;lat=53.80496&amp;amp;z=13 EDHL] || [[Lübeck Blankensee Airport]] || Germany || Europe || Almost complete, home of the [[Piper PA34-200T Seneca II|Seneca]] used to model the FlightGear version. A modified tile is available at [http://www.t3r.de/fg/scenery/ Torsten's scenery site]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=7.16278&amp;amp;lat=50.76767&amp;amp;z=13 EDKB] || [[Bonn-Hangelar Airport]] || Germany || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDLW || [[Flughafen Dortmund]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDVE || [[Braunschweig Airport]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EEKE || Kuressaare Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EETN || Lennart Meri Tallinn Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EETU || Tartu Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=25.04487&amp;amp;lat=60.25318&amp;amp;z=13 EFHF] || Helsinki-Malmi Airport || Finland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=24.95253&amp;amp;lat=60.3206&amp;amp;z=13 EFHK] || Helsinki-Vantaa Airport || Finland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=22.26281&amp;amp;lat=60.51412&amp;amp;z=13 EFTU] || Turku Airport || Finland || Europe || Tower and terminal modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGFF || Cardiff Airport || United Kingdom || Europe || One building: British Airways Maintenance Facility&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGGP || Liverpool John Lennon Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGGW || London Luton Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGKA || Shoreham Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-0.19224&amp;amp;lat=51.14869&amp;amp;z=13 EGKK] || [[London Gatwick]] || United Kingdom || Europe || Complete and fully modeled to highest level of detail with day and night textures; AI parking and ground network&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-0.46095&amp;amp;lat=51.47139&amp;amp;z=13 EGLL] || London Heathrow Airport || United Kingdom || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGPH || Edinburgh Airport || United Kingdom || Europe || Tower, terminal, park deck, and some shared models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=1.28469&amp;amp;lat=52.67713&amp;amp;z=13 EGSH] || Norwich Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EH01 || [[VU University Medical Center]] || Netherlands || Europe || Complete hospital building including on-roof heli platform.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=4.75487&amp;amp;lat=52.31296&amp;amp;z=13 EHAM] || [[Amsterdam Airport Schiphol]] || Netherlands || Europe || Fully modeled, bussiest AI airport currently&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EHEH || Eindhoven Airport || Netherlands || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=5.51885&amp;amp;lat=52.45717&amp;amp;z=13 EHLE] || [[Lelystad Airport]] || Netherlands || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EHVK || [[Volkel Air Base]] || Netherlands || Europe || Shelters and detailed airport layout.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EIDW || [[Dublin Airport]] || Ireland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=6.11017&amp;amp;lat=62.56037&amp;amp;z=13 ENAL] || Ålesund Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=6.10949&amp;amp;lat=61.83027&amp;amp;z=13 ENSD] || Sandane Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ENVA || Trondheim Værnes Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ESGP || Göteborg Airport || Sweden || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-106.60912&amp;amp;lat=35.04021&amp;amp;z=13 KABQ] || Albuquerque Sunport Airport, NM || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-84.42809&amp;amp;lat=33.63672&amp;amp;z=13 KATL] || [[Hartsfield - Jackson Atlanta International Airport]], GA || USA || America || Terminal modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.4629595&amp;amp;lat=41.0421187&amp;amp;z=13 KAKR] || [[Akron-Fulton International Airport]], OH || USA || America || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.43676804&amp;amp;lat=40.91510112&amp;amp;z=13 KCAK] || Akron-Canton Regional Airport, OH || USA || America ||  Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KAUS || Austin-Bergstrom Airport, TX || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KBOS || Boston Logan || USA || America || Tower, Terminals done&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KFNT || Bishop Intl, MI || USA || America || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-76.66833&amp;amp;lat=39.17535&amp;amp;z=13 KBWI] || Baltimore-Washington International, MD || USA || America || Terminal modeled with jetways, parking garage, support buildings and [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lat=37.9858289&amp;amp;lon=-122.05529346000002&amp;amp;z=15 KCCR] || Buchanan Field Airport, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-76.92254&amp;amp;lat=38.98062&amp;amp;z=13 KCGS] || College Park Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KCVG || Cincinnati/Northern Kentucky International Airport, KY || USA || America || Terminals, Concourses, Towers, Signs, DHL Hub, and Other Buildings (Almost Fully Modeled)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KDCA || Reagan National Airport, VA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-104.67318&amp;amp;lat=39.86166&amp;amp;z=13 KDEN] || [[Denver_International_Airport|Denver Airport, CO]] || USA || America || One terminal modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KDTW || Detroit Metropolitan Wayne County Airport, MI || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KFHR || Friday Harbor Airport, WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KIND || Indianapolis Airport, IN || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-90.07589&amp;amp;lat=32.31118&amp;amp;z=13 KJAN] || Jackson-Evers Airport, MS || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KJFK || [[John F. Kennedy International Airport]], NY || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KLAS || Las Vegas McCarran Airport, NV || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-118.40809&amp;amp;lat=33.9425&amp;amp;z=13 KLAX] || [[Los Angeles International Airport]], CA || USA|| America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KLSV || [[Nellis Air Force Base]], NV || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-109.4667&amp;amp;lat=47.04924&amp;amp;z=13 KLWT] || Lewistown Municipal Airport, MT || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMCI || Kansas City Airport, MO || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMPI || Mariposa-Yosemite Airport, CA || USA || America || Hangars and FBO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMTN || Martin State Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-117.69181&amp;amp;lat=35.68565&amp;amp;z=13 KNID] || China Lake Naval Air Weapons Station, CA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.04918&amp;amp;lat=37.4162&amp;amp;z=13 KNUQ] || Moffett Federal Airfield, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.22062&amp;amp;lat=37.7214&amp;amp;z=13 KOAK] || [[Oakland International Airport]], CA || USA || America || Realistic terminal, currently undergoing maintenance&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KORD || Chicago [[O'Hare International Airport]], IL || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-88.55704&amp;amp;lat=43.98436&amp;amp;z=13 KOSH] || Wittman Regional Airport, Oshkosh, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-75.12398&amp;amp;lat=38.31045&amp;amp;z=13 KOXB] || Ocean City Municipal Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.59751&amp;amp;lat=45.58871&amp;amp;z=13 KPDX] || Portland Airport, OR || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KPHX || Phoenix Sky Harbor Airport, AZ || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KRNO || Reno/Tahoe Airport, NV || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KSEA || [[Seattle-Tacoma International Airport]], WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.3749&amp;amp;lat=37.61897&amp;amp;z=13 KSFO] || [[San Francisco International Airport]], CA || USA || America || FlightGear's default airport, terminal buildings, airport lights and airport train.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KSLC || Salt Lake City International Airport, UT || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lat=33.80112251&amp;amp;lon=-118.34134126&amp;amp;z=15 KTOA] || Zamperini Field, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KXTA || Edwards Airforce Base Detachment 3 (Homey Airport, or Area 51), NV || USA || America || Fully Modelled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KVUO || Pearson Field Airport, Vancouver, WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LDSP || Split Airport || Croatia || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LEBB || Bilbao || Spain || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LEMD || Madrid - Barajas || Spain || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.19889&amp;amp;lat=47.32611&amp;amp;z=13 LFEA] || Belle-Ile || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.10167&amp;amp;lat=47.48139&amp;amp;z=13 LFEQ]  || Quiberon || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.66479&amp;amp;lat=48.05247&amp;amp;z=13 LFES] || Guiscriff Scaër || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.35465&amp;amp;lat=49.04626&amp;amp;z=13 LFFE] || Enghien Moisselles Airfield || France || Europe || Fully modeled, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=4.8264&amp;amp;lat=45.25226&amp;amp;z=13 LFLR] || Saint Rambert d'Albon Airport || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.76716&amp;amp;lat=51.13277&amp;amp;z=13 LFMA] || Aix - Les Milles Airfield || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=0.08816&amp;amp;lat=49.53404&amp;amp;z=13 LFOH] || Le Havre Octeville Airport || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=5.36736&amp;amp;lat=43.50499&amp;amp;z=13 LFPG] || Charles de Gaulle International Airport || France || Europe || Fully modeled, very detailed, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.60632&amp;amp;lat=48.89629&amp;amp;z=13 LFPH] || Chelles Le Pin Airport || France || Europe || Fully modeled, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.622793&amp;amp;lat=48.822237&amp;amp;z=13 LFPL] || Lognes Emerainville Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.359443&amp;amp;lat=48.72551&amp;amp;z=13 LFPO] || Paris-Orly Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.073197&amp;amp;lat=48.810622&amp;amp;z=13 LFPZ] || St-Cyr-l’École Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.41785&amp;amp;lat=48.44413&amp;amp;z=13 LFRB] || Brest Bretagne Airport || France || Europe || Modeled airport with static models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.15167&amp;amp;lat=48.53014&amp;amp;z=13 LFRL] || Lanvéoc Naval Air Base || France || Europe || Airport fitted with shared models (for helos and training)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.15167&amp;amp;lat=48.53014&amp;amp;z=13 LFRJ] || [[Landivisiau Naval Air Base]] || France || Europe || Modeled airport with arresting cables and [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.167981&amp;amp;lat=47.97553&amp;amp;z=13 LFRQ] || Quimper || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.816762&amp;amp;lat=48.601247&amp;amp;z=13 LFRU] || Morlaix || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-2.736754&amp;amp;lat=47.717558&amp;amp;z=13 LFRV] || Vannes || France || Europe || Airport fitted with shared models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.439579&amp;amp;lat=47.760964&amp;amp;z=13  LFRH] || Lorient - Bretagne Sud || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.439579&amp;amp;lat=47.760964&amp;amp;z=13 LFSB] || [[EuroAirport Basel-Mulhouse-Freiburg|Basel Mulhouse]] || Switzerland || Europe || Nice modelling of Terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILN || Venegono Airport || Italy || Europe || Developed airport&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILQ || Massa Cinquale Airport || Italy || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILV || Valbrembo Airport || Italy  || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LIMC || Milano-Malpensa Airport || Italy  || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=9.70741&amp;amp;lat=45.66952&amp;amp;z=13 LIME] || [[Orio al Serio Airport]], Bergamo || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=9.27521&amp;amp;lat=45.44776&amp;amp;z=13 LIML] || [[LIML|Milano-Linate Airport]] || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=7.36789&amp;amp;lat=45.73857&amp;amp;z=13 LIMW] || Aosta Airport || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=14.26&amp;amp;lat=50.100833&amp;amp;z=13 LKPR] || [[Václav Havel Airport Prague]] (Ruzyne) || Czech Republic || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=11.34397&amp;amp;lat=47.26023&amp;amp;z=13 LOWI] || [[Innsbruck Airport]] || Austria || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LROP || Bucharest Otopeni || Romania || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSGG || Geneve (Cointrin) Airport || Switzerland || Europe || Fully Modelled. OSM2city available on https://github.com/FGMEMBERS-SCENERY/LSGG-fg-CustomScenery&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSGS || Sion Airport || Switzerland || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSZB || Bern-Belp Airport || Switzerland || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PANC || Ted Stevens Anchorage International Airport || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=136.80541&amp;amp;lat=34.85841&amp;amp;z=13 RJGG] || [[Chūbu Centrair International Airport]] || Japan || Asia || Detailed airport buildings, taxiway layout and customized terrain.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=139.78114&amp;amp;lat=35.5533&amp;amp;z=13 RJTT] || [[Tokyo Haneda International Airport]] || Japan || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=126.45051&amp;amp;lat=37.46909&amp;amp;z=13 RKSI] || Seoul Incheon Airport || South Korea || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=121.01349&amp;amp;lat=14.51024&amp;amp;z=13 RPLL] || Manila Aquino Airport || Philippines || Asia || Tower and three large terminals&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SAEZ || Aeropuerto Internacional Ministro Pistarini || Argentina || America || Several static buildings&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SVMI]] || Aeropuerto Internacional Simon Bolivar || Venezuela || America || Several static buildings&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| TAPA || V.C. Bird Intl Airport || Antigua and Barbuda || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TDPD || Melville Hall Airport || Dominica || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TFFF || Martinique Aimé Césaire International Airport || Martinique, France || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TFFG || Grand Case Airport || St. Maarten, Netherlands || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TIST || Cyril E. King Airport || US Virgin Islands || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TJSJ || Luis Muñoz Marín International Airport || Puerto Rico || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TKPK || Robert L. Bradshaw International Airport || St. Kitts || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TNCM || [[Princess Juliana International Airport]] || St. Maarten, Netherlands || America || Fully modeled, customized terrain&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TNCS || Juancho E. Yrausquin Airport || Saba || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TQPF || Clayton J. Lloyd International Airport || Anguilla || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-49.17201&amp;amp;lat=-25.53101&amp;amp;z=13 SBCT] || Afonso Pena International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-46.65768&amp;amp;lat=-23.62558&amp;amp;z=13 SBSP] || Congonhas Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-46.46864&amp;amp;lat=-23.43351&amp;amp;z=13 SBGR] || Guarulhos International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-48.54304&amp;amp;lat=-27.6685&amp;amp;z=13 SBFL] || Hercílio Luiz International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SKRG || Jose Maria Cordoba International Airport, Rionegro, Antioquia || Colombia || South America || Fully Modelled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| VIDP || Indira Gandhi International Airport || India || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=89.42272&amp;amp;lat=27.39994&amp;amp;z=13 VQPR] || [[Paro Airport]] || Bhutan || Asia || Terminal, Buildings, Refernce Points and other POIs&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=91.50917&amp;amp;lat=27.25961&amp;amp;z=13 VQ10] || [[Yongphulla Airport]] || Bhutan || Asia || Terminal, some other Buildings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=113.9183&amp;amp;lat=22.308&amp;amp;z=13 VHHH] || Hong Kong International Airport || Hong Kong || Asia || Terminals, control towers, some other buildings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.41707414&amp;amp;lat=41.15689289&amp;amp;z=13 1G3] || Kent State University Airfield, OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.76281774&amp;amp;lat=41.13448335&amp;amp;z=13 1G5] || [[Medina Municipal Airport]], OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.24620281&amp;amp;lat=41.20973295&amp;amp;z=13 29G] || Portage Co, OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-90.13769&amp;amp;lat=43.83872&amp;amp;z=13 82C] || Mauston-New Lisbon Union Airport, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-89.02545&amp;amp;lat=44.50485&amp;amp;z=13 68C] || Iola Central County Airport, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-123.00815977&amp;amp;lat=43.93009927&amp;amp;z=13 77S] || Hobby Field, Creswell, OR || USA || America || Nearly complete: Hangars (one accidently missing), fuel pump, GA aircraft, cars, trees, bushes (shared models)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
Airports by HerbyW in Yakutia, Irkutsk and Krasnoyarsk:&lt;br /&gt;
UIBB UEEE UEST UEMS UEBN UEBT UEWD UEMA UERR UEMT UEEA UEMU UIII UITT UEBB UEVV UENW UEMO UERL UERT UEMH UERO UERP UNAA UIUN UENN UIBV UNCC UEMJ&lt;br /&gt;
&lt;br /&gt;
Airports by D-ABBA:&lt;br /&gt;
EDXW,EDFE,EDGS,EDFQ,EDFH,EDFL,EDFO,ED03&lt;br /&gt;
&lt;br /&gt;
Airports by [[User:Laserman]]:&lt;br /&gt;
EDDG,EDLM,EDLB,EDLK,EDLN,EDLV,EDLW,LJLJ,LJAJ,LJSG,LJCE,LJPZ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://iveze.nl/fgmap/ Builtup airports in Flightgear] – Interactive world map by KL-666. ''See also related forum topic [http://forum.flightgear.org/viewtopic.php?f=5&amp;amp;t=23613 Map of airports with buildings in terrasync].''&lt;br /&gt;
&lt;br /&gt;
{{Suggested}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
[[Category:Airports]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=List_of_developed_airports&amp;diff=106949</id>
		<title>List of developed airports</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=List_of_developed_airports&amp;diff=106949"/>
		<updated>2017-02-13T09:30:05Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* List of airports */Added modeled airports (KCCR, KTOA) to the list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an incomplete '''list of developed airports''' in the FlightGear [[TerraSync]] scenery.&lt;br /&gt;
&lt;br /&gt;
Airports can be listed here if these two conditions are fulfilled:&lt;br /&gt;
* At least one building or [[Signs|taxi signs]] have been placed&lt;br /&gt;
* Objects are represented in the [[FlightGear Scenery Database]].&lt;br /&gt;
&lt;br /&gt;
Every improvement listed here should be possible to download using TerraSync.  These improvements will also be included in the next [[World Scenery]] release. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== For airport developers ==&lt;br /&gt;
If you are currently developing an airport, please feel free to add it to [[Airports under construction]]. For a list of currently ongoing scenery related projects, please check out [[Current Scenery Projects]].&lt;br /&gt;
&lt;br /&gt;
== List of airports ==&lt;br /&gt;
The ICAO codes link to the FlightGear mapserver, which - among other things - contains information about the current status of the [[FlightGear Scenery Database]]. On a map, you will see:&lt;br /&gt;
* The current airport layout with runways, taxiways and aprons&lt;br /&gt;
* Red dots: static objects in the scenery database made especially for this airport&lt;br /&gt;
* Dark red dots: shared models in the scenery database placed at this airport&lt;br /&gt;
* Green dots: [[Signs|taxi signs]] placed at the airport&lt;br /&gt;
&lt;br /&gt;
{{inote|You can sort the table by clicking one of the [[File:Sort none.gif]] symbols in the row headers.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! ICAO !! Name !! Country !! Continent !! class=&amp;quot;unsortable&amp;quot; | Comment&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.76716&amp;amp;lat=51.13277&amp;amp;z=13 EDDC] || [[Dresden Airport]] || Germany || Europe || Fully modeled with tower, terminal, animated hangars etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=8.56293&amp;amp;lat=50.03795&amp;amp;z=13 EDDF] || [[Frankfurt am Main Airport]] || Germany || Europe || Fully modeled with [[Signs]] and [[Interactive Traffic]] and unique scycrapers downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDG || [[Münster Osnabrück]] || Germany || Europe || 1 static + 100 shared objects&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDH || [[Hamburg Airport]] || Germany || Europe || Fully modeled, plus unique buildings downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.40379&amp;amp;lat=52.47502&amp;amp;z=13 EDDI] ||[[Berlin Tempelhof Airport]] || Germany || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDL || [[Düsseldorf International Airport|Düsseldorf Airport]] || Germany || Europe || Fully modeled, many shared objects&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=11.78609&amp;amp;lat=48.35378&amp;amp;z=13 EDDM] || [[Munich Airport]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=12.23603&amp;amp;lat=51.42262&amp;amp;z=13 EDDP] || [[Leipzig/Halle Airport]] || Germany || Europe || Fully modelled with [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDDS || [[Stuttgart Airport]] || Germany || Europe || Fully modelled based on Shared-Models, incl. [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.28992&amp;amp;lat=52.55917&amp;amp;z=13 EDDT] || [[Berlin Tegel Airport]] || Germany || Europe || Tower, terminals, [[Signs]] and unique buildings downtown&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDFB || Reichelsheim Airport || Germany || Europe || Tower done&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDFM || [[Mannheim City Airport]] || Germany || Europe || Basic models of tower, terminals and hangars&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=10.71706&amp;amp;lat=53.80496&amp;amp;z=13 EDHL] || [[Lübeck Blankensee Airport]] || Germany || Europe || Almost complete, home of the [[Piper PA34-200T Seneca II|Seneca]] used to model the FlightGear version. A modified tile is available at [http://www.t3r.de/fg/scenery/ Torsten's scenery site]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=7.16278&amp;amp;lat=50.76767&amp;amp;z=13 EDKB] || [[Bonn-Hangelar Airport]] || Germany || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDLW || [[Flughafen Dortmund]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EDVE || [[Braunschweig Airport]] || Germany || Europe || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EEKE || Kuressaare Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EETN || Lennart Meri Tallinn Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EETU || Tartu Airport || Estonia || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=25.04487&amp;amp;lat=60.25318&amp;amp;z=13 EFHF] || Helsinki-Malmi Airport || Finland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=24.95253&amp;amp;lat=60.3206&amp;amp;z=13 EFHK] || Helsinki-Vantaa Airport || Finland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=22.26281&amp;amp;lat=60.51412&amp;amp;z=13 EFTU] || Turku Airport || Finland || Europe || Tower and terminal modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGFF || Cardiff Airport || United Kingdom || Europe || One building: British Airways Maintenance Facility&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGGP || Liverpool John Lennon Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGGW || London Luton Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGKA || Shoreham Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-0.19224&amp;amp;lat=51.14869&amp;amp;z=13 EGKK] || [[London Gatwick]] || United Kingdom || Europe || Complete and fully modeled to highest level of detail with day and night textures; AI parking and ground network&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-0.46095&amp;amp;lat=51.47139&amp;amp;z=13 EGLL] || London Heathrow Airport || United Kingdom || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EGPH || Edinburgh Airport || United Kingdom || Europe || Tower, terminal, park deck, and some shared models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=1.28469&amp;amp;lat=52.67713&amp;amp;z=13 EGSH] || Norwich Airport || United Kingdom || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EH01 || [[VU University Medical Center]] || Netherlands || Europe || Complete hospital building including on-roof heli platform.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=4.75487&amp;amp;lat=52.31296&amp;amp;z=13 EHAM] || [[Amsterdam Airport Schiphol]] || Netherlands || Europe || Fully modeled, bussiest AI airport currently&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EHEH || Eindhoven Airport || Netherlands || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=5.51885&amp;amp;lat=52.45717&amp;amp;z=13 EHLE] || [[Lelystad Airport]] || Netherlands || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EHVK || [[Volkel Air Base]] || Netherlands || Europe || Shelters and detailed airport layout.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EIDW || [[Dublin Airport]] || Ireland || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=6.11017&amp;amp;lat=62.56037&amp;amp;z=13 ENAL] || Ålesund Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=6.10949&amp;amp;lat=61.83027&amp;amp;z=13 ENSD] || Sandane Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ENVA || Trondheim Værnes Airport || Norway || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ESGP || Göteborg Airport || Sweden || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-106.60912&amp;amp;lat=35.04021&amp;amp;z=13 KABQ] || Albuquerque Sunport Airport, NM || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-84.42809&amp;amp;lat=33.63672&amp;amp;z=13 KATL] || [[Hartsfield - Jackson Atlanta International Airport]], GA || USA || America || Terminal modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.4629595&amp;amp;lat=41.0421187&amp;amp;z=13 KAKR] || [[Akron-Fulton International Airport]], OH || USA || America || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.43676804&amp;amp;lat=40.91510112&amp;amp;z=13 KCAK] || Akron-Canton Regional Airport, OH || USA || America ||  Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KAUS || Austin-Bergstrom Airport, TX || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KBOS || Boston Logan || USA || America || Tower, Terminals done&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KFNT || Bishop Intl, MI || USA || America || Fully modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-76.66833&amp;amp;lat=39.17535&amp;amp;z=13 KBWI] || Baltimore-Washington International, MD || USA || America || Terminal modeled with jetways, parking garage, support buildings and [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KCCR || Buchanan Field Airport, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-76.92254&amp;amp;lat=38.98062&amp;amp;z=13 KCGS] || College Park Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KCVG || Cincinnati/Northern Kentucky International Airport, KY || USA || America || Terminals, Concourses, Towers, Signs, DHL Hub, and Other Buildings (Almost Fully Modeled)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KDCA || Reagan National Airport, VA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-104.67318&amp;amp;lat=39.86166&amp;amp;z=13 KDEN] || [[Denver_International_Airport|Denver Airport, CO]] || USA || America || One terminal modelled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KDTW || Detroit Metropolitan Wayne County Airport, MI || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KFHR || Friday Harbor Airport, WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KIND || Indianapolis Airport, IN || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-90.07589&amp;amp;lat=32.31118&amp;amp;z=13 KJAN] || Jackson-Evers Airport, MS || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KJFK || [[John F. Kennedy International Airport]], NY || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KLAS || Las Vegas McCarran Airport, NV || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-118.40809&amp;amp;lat=33.9425&amp;amp;z=13 KLAX] || [[Los Angeles International Airport]], CA || USA|| America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KLSV || [[Nellis Air Force Base]], NV || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-109.4667&amp;amp;lat=47.04924&amp;amp;z=13 KLWT] || Lewistown Municipal Airport, MT || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMCI || Kansas City Airport, MO || USA || America || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMPI || Mariposa-Yosemite Airport, CA || USA || America || Hangars and FBO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KMTN || Martin State Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-117.69181&amp;amp;lat=35.68565&amp;amp;z=13 KNID] || China Lake Naval Air Weapons Station, CA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.04918&amp;amp;lat=37.4162&amp;amp;z=13 KNUQ] || Moffett Federal Airfield, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.22062&amp;amp;lat=37.7214&amp;amp;z=13 KOAK] || [[Oakland International Airport]], CA || USA || America || Realistic terminal, currently undergoing maintenance&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KORD || Chicago [[O'Hare International Airport]], IL || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-88.55704&amp;amp;lat=43.98436&amp;amp;z=13 KOSH] || Wittman Regional Airport, Oshkosh, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-75.12398&amp;amp;lat=38.31045&amp;amp;z=13 KOXB] || Ocean City Municipal Airport, MD || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.59751&amp;amp;lat=45.58871&amp;amp;z=13 KPDX] || Portland Airport, OR || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KPHX || Phoenix Sky Harbor Airport, AZ || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KRNO || Reno/Tahoe Airport, NV || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KSEA || [[Seattle-Tacoma International Airport]], WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-122.3749&amp;amp;lat=37.61897&amp;amp;z=13 KSFO] || [[San Francisco International Airport]], CA || USA || America || FlightGear's default airport, terminal buildings, airport lights and airport train.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KSLC || Salt Lake City International Airport, UT || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KTOA || Zamperini Field, CA || USA || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KXTA || Edwards Airforce Base Detachment 3 (Homey Airport, or Area 51), NV || USA || America || Fully Modelled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| KVUO || Pearson Field Airport, Vancouver, WA || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LDSP || Split Airport || Croatia || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LEBB || Bilbao || Spain || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LEMD || Madrid - Barajas || Spain || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.19889&amp;amp;lat=47.32611&amp;amp;z=13 LFEA] || Belle-Ile || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.10167&amp;amp;lat=47.48139&amp;amp;z=13 LFEQ]  || Quiberon || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.66479&amp;amp;lat=48.05247&amp;amp;z=13 LFES] || Guiscriff Scaër || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.35465&amp;amp;lat=49.04626&amp;amp;z=13 LFFE] || Enghien Moisselles Airfield || France || Europe || Fully modeled, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=4.8264&amp;amp;lat=45.25226&amp;amp;z=13 LFLR] || Saint Rambert d'Albon Airport || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=13.76716&amp;amp;lat=51.13277&amp;amp;z=13 LFMA] || Aix - Les Milles Airfield || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=0.08816&amp;amp;lat=49.53404&amp;amp;z=13 LFOH] || Le Havre Octeville Airport || France || Europe || Fully modeled, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=5.36736&amp;amp;lat=43.50499&amp;amp;z=13 LFPG] || Charles de Gaulle International Airport || France || Europe || Fully modeled, very detailed, high resolution textures &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.60632&amp;amp;lat=48.89629&amp;amp;z=13 LFPH] || Chelles Le Pin Airport || France || Europe || Fully modeled, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.622793&amp;amp;lat=48.822237&amp;amp;z=13 LFPL] || Lognes Emerainville Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.359443&amp;amp;lat=48.72551&amp;amp;z=13 LFPO] || Paris-Orly Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=2.073197&amp;amp;lat=48.810622&amp;amp;z=13 LFPZ] || St-Cyr-l’École Airport || France || Europe || Fully modeled, very detailed, high resolution textures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.41785&amp;amp;lat=48.44413&amp;amp;z=13 LFRB] || Brest Bretagne Airport || France || Europe || Modeled airport with static models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.15167&amp;amp;lat=48.53014&amp;amp;z=13 LFRL] || Lanvéoc Naval Air Base || France || Europe || Airport fitted with shared models (for helos and training)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.15167&amp;amp;lat=48.53014&amp;amp;z=13 LFRJ] || [[Landivisiau Naval Air Base]] || France || Europe || Modeled airport with arresting cables and [[Signs]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-4.167981&amp;amp;lat=47.97553&amp;amp;z=13 LFRQ] || Quimper || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.816762&amp;amp;lat=48.601247&amp;amp;z=13 LFRU] || Morlaix || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-2.736754&amp;amp;lat=47.717558&amp;amp;z=13 LFRV] || Vannes || France || Europe || Airport fitted with shared models&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.439579&amp;amp;lat=47.760964&amp;amp;z=13  LFRH] || Lorient - Bretagne Sud || France || Europe ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-3.439579&amp;amp;lat=47.760964&amp;amp;z=13 LFSB] || [[EuroAirport Basel-Mulhouse-Freiburg|Basel Mulhouse]] || Switzerland || Europe || Nice modelling of Terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILN || Venegono Airport || Italy || Europe || Developed airport&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILQ || Massa Cinquale Airport || Italy || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LILV || Valbrembo Airport || Italy  || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LIMC || Milano-Malpensa Airport || Italy  || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=9.70741&amp;amp;lat=45.66952&amp;amp;z=13 LIME] || [[Orio al Serio Airport]], Bergamo || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=9.27521&amp;amp;lat=45.44776&amp;amp;z=13 LIML] || [[LIML|Milano-Linate Airport]] || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=7.36789&amp;amp;lat=45.73857&amp;amp;z=13 LIMW] || Aosta Airport || Italy || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=14.26&amp;amp;lat=50.100833&amp;amp;z=13 LKPR] || [[Václav Havel Airport Prague]] (Ruzyne) || Czech Republic || Europe || Fully modeled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=11.34397&amp;amp;lat=47.26023&amp;amp;z=13 LOWI] || [[Innsbruck Airport]] || Austria || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LROP || Bucharest Otopeni || Romania || Europe || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSGG || Geneve (Cointrin) Airport || Switzerland || Europe || Fully Modelled. OSM2city available on https://github.com/FGMEMBERS-SCENERY/LSGG-fg-CustomScenery&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSGS || Sion Airport || Switzerland || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LSZB || Bern-Belp Airport || Switzerland || Europe || Basic development only&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PANC || Ted Stevens Anchorage International Airport || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=136.80541&amp;amp;lat=34.85841&amp;amp;z=13 RJGG] || [[Chūbu Centrair International Airport]] || Japan || Asia || Detailed airport buildings, taxiway layout and customized terrain.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=139.78114&amp;amp;lat=35.5533&amp;amp;z=13 RJTT] || [[Tokyo Haneda International Airport]] || Japan || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=126.45051&amp;amp;lat=37.46909&amp;amp;z=13 RKSI] || Seoul Incheon Airport || South Korea || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=121.01349&amp;amp;lat=14.51024&amp;amp;z=13 RPLL] || Manila Aquino Airport || Philippines || Asia || Tower and three large terminals&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SAEZ || Aeropuerto Internacional Ministro Pistarini || Argentina || America || Several static buildings&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[SVMI]] || Aeropuerto Internacional Simon Bolivar || Venezuela || America || Several static buildings&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| TAPA || V.C. Bird Intl Airport || Antigua and Barbuda || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TDPD || Melville Hall Airport || Dominica || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TFFF || Martinique Aimé Césaire International Airport || Martinique, France || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TFFG || Grand Case Airport || St. Maarten, Netherlands || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TIST || Cyril E. King Airport || US Virgin Islands || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TJSJ || Luis Muñoz Marín International Airport || Puerto Rico || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TKPK || Robert L. Bradshaw International Airport || St. Kitts || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TNCM || [[Princess Juliana International Airport]] || St. Maarten, Netherlands || America || Fully modeled, customized terrain&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TNCS || Juancho E. Yrausquin Airport || Saba || America || Fully modeled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TQPF || Clayton J. Lloyd International Airport || Anguilla || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-49.17201&amp;amp;lat=-25.53101&amp;amp;z=13 SBCT] || Afonso Pena International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-46.65768&amp;amp;lat=-23.62558&amp;amp;z=13 SBSP] || Congonhas Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-46.46864&amp;amp;lat=-23.43351&amp;amp;z=13 SBGR] || Guarulhos International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-48.54304&amp;amp;lat=-27.6685&amp;amp;z=13 SBFL] || Hercílio Luiz International Airport || Brazil || South America || 3D Fully modeled - Download [http://djrick1.wix.com/grupofgbr/aeroportos#!__aeroportos Site Group FGBR]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SKRG || Jose Maria Cordoba International Airport, Rionegro, Antioquia || Colombia || South America || Fully Modelled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| VIDP || Indira Gandhi International Airport || India || Asia || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=89.42272&amp;amp;lat=27.39994&amp;amp;z=13 VQPR] || [[Paro Airport]] || Bhutan || Asia || Terminal, Buildings, Refernce Points and other POIs&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=91.50917&amp;amp;lat=27.25961&amp;amp;z=13 VQ10] || [[Yongphulla Airport]] || Bhutan || Asia || Terminal, some other Buildings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=113.9183&amp;amp;lat=22.308&amp;amp;z=13 VHHH] || Hong Kong International Airport || Hong Kong || Asia || Terminals, control towers, some other buildings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.41707414&amp;amp;lat=41.15689289&amp;amp;z=13 1G3] || Kent State University Airfield, OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.76281774&amp;amp;lat=41.13448335&amp;amp;z=13 1G5] || [[Medina Municipal Airport]], OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-81.24620281&amp;amp;lat=41.20973295&amp;amp;z=13 29G] || Portage Co, OH || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-90.13769&amp;amp;lat=43.83872&amp;amp;z=13 82C] || Mauston-New Lisbon Union Airport, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-89.02545&amp;amp;lat=44.50485&amp;amp;z=13 68C] || Iola Central County Airport, WI || USA || America || &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://scenery.flightgear.org/map/?lon=-123.00815977&amp;amp;lat=43.93009927&amp;amp;z=13 77S] || Hobby Field, Creswell, OR || USA || America || Nearly complete: Hangars (one accidently missing), fuel pump, GA aircraft, cars, trees, bushes (shared models)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
Airports by HerbyW in Yakutia, Irkutsk and Krasnoyarsk:&lt;br /&gt;
UIBB UEEE UEST UEMS UEBN UEBT UEWD UEMA UERR UEMT UEEA UEMU UIII UITT UEBB UEVV UENW UEMO UERL UERT UEMH UERO UERP UNAA UIUN UENN UIBV UNCC UEMJ&lt;br /&gt;
&lt;br /&gt;
Airports by D-ABBA:&lt;br /&gt;
EDXW,EDFE,EDGS,EDFQ,EDFH,EDFL,EDFO,ED03&lt;br /&gt;
&lt;br /&gt;
Airports by [[User:Laserman]]:&lt;br /&gt;
EDDG,EDLM,EDLB,EDLK,EDLN,EDLV,EDLW,LJLJ,LJAJ,LJSG,LJCE,LJPZ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://iveze.nl/fgmap/ Builtup airports in Flightgear] – Interactive world map by KL-666. ''See also related forum topic [http://forum.flightgear.org/viewtopic.php?f=5&amp;amp;t=23613 Map of airports with buildings in terrasync].''&lt;br /&gt;
&lt;br /&gt;
{{Suggested}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
[[Category:Airports]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Tikibar&amp;diff=97512</id>
		<title>User:Tikibar</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Tikibar&amp;diff=97512"/>
		<updated>2016-04-27T08:25:59Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tikibar's real name is John.  He works on the following aircraft:&lt;br /&gt;
* Boeing 747-8, both Intercontinental and Freighter ([https://github.com/dogsaysmoo/747-8i/archive/master.zip development version], change folder name to &amp;quot;747-8i&amp;quot;)&lt;br /&gt;
* Boeing 757-200 and 757-300 ([https://github.com/dogsaysmoo/757-200/archive/master.zip development version], change folder name to &amp;quot;757-200&amp;quot;)&lt;br /&gt;
* Boeing 767-300 and 767-300ER ([https://github.com/dogsaysmoo/767-300/archive/master.zip development version], change folder name to &amp;quot;767-300&amp;quot;)&lt;br /&gt;
* McDonnell Douglas MD-11 and MD-11F ([https://github.com/dogsaysmoo/md-11/archive/master.zip development version], change folder name to &amp;quot;MD-11&amp;quot;)&lt;br /&gt;
He is also preparing:&lt;br /&gt;
* [[757/767 Autopilot and Autothrottle|Boeing 757/767 Autopilot and Autothrottle]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=757/767_Autopilot_and_autothrottle&amp;diff=97511</id>
		<title>757/767 Autopilot and autothrottle</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=757/767_Autopilot_and_autothrottle&amp;diff=97511"/>
		<updated>2016-04-27T08:21:22Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: Explanation of the controls for the autopilot system found on the Boeing 757 and 767 models.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a work in progress.  For now, there's some text explaining what the buttons all do.  In time, labeled images will be added to complement the text.  Hang on.&lt;br /&gt;
&lt;br /&gt;
# A/T ARM – Switch must be in the up position to turn on the autothrottle.&lt;br /&gt;
# THR – Push to activate the autothrottle in thrust-hold mode.  If no thrust mode is selected, the current thrust will be maintained.  If a thrust mode is selected, the preset thrust for that mode will be maintained.  If TO thrust mode is selected, the A/T can be activated in THR mode on the ground.  THR is inhibited for other thrust modes below 200 ft agl.  If AP is in V/S or ALT HOLD mode and A/T is in SPD mode, pressing the THR button will set the A/T to THR mode and the AP will adjust pitch to hold speed at the current thrust.&lt;br /&gt;
# SPD – Push to activate autothrottle in speed-by-thrust mode.  A/T cannot be activated in this mode below 200 ft agl.  If AP is in V/S or ALT HOLD mode and A/T is in SPD mode, pressing the SPD button will set the A/T to THR mode and the AP will adjust pitch to hold speed at the current thrust.&lt;br /&gt;
# IAS/MACH selector – switch between IAS and Mach A/T modes.&lt;br /&gt;
# A/T adjustment knob – in IAS mode, adjusts target speed in increments of 1 kt; in Mach mode, adjusts target mach in increments of 0.001 mach.&lt;br /&gt;
# LNAV – Follow the flight plan specified in the route manager.  Note: a minimum of two (2) points must be specified in the route manager for LNAV to work properly.  The departure and arrival airports are sufficient.  “INVALID ROUTE” will appear on the EICAS display if fewer than two points are specified.  When using LNAV mode with closely spaced waypoints and frequent turns (such as the end phase of RNAV STAR), monitor your speed closely.  Flying too fast can cause you to miss waypoints and may lead to unpredictable AP behavior.&lt;br /&gt;
# VNAV – Hold and change altitudes as specified in the route manager flight plan. Altitude changes are executed by activating FLCH mode. Note: VNAV only looks ahead to the next waypoint.  It does not control vertical speed or pitch angle, and therefore is not equipped to properly manage the climb and descent phases of the flight.  When VNAV activates FLCH mode, target altitude cannot be changed until system returns to VNAV mode.&lt;br /&gt;
# FLCH – Speed in the A/T display window is maintained by adjusting pitch.  If autothrottle is active, A/T mode changes to THR.  Thrust mode is set to CLB if climbing more than 3000 feet, otherwise thrust mode is set to CON.  If descending, thrust mode is set to IDLE.  A/T mode changes to SPD within 500 feet the target altitude.  Mode automatically changes to ALT HOLD within 50 feet the target altitude.  Pressing the SPD button while in FLCH mode sets the A/T to speed with thrust mode and the maximum climb/descend rate to +-1000 fpm.  Mode automatically changes to ALT HOLD within 50 feet the target altitude.&lt;br /&gt;
# HDG knob – Change target magnetic heading in increments of 1 degree. (Use left and middle mouse buttons on the edge of the knob or use the mouse scroll wheel to rotate).&lt;br /&gt;
# HDG SEL – Turn to and hold the target magnetic heading.  (Left click the middle of the knob).&lt;br /&gt;
# BANK LIMIT Knob – AP bank angle limiter (Auto, 5, 10, 15, 20, 25, 30 deg).  Note: If BANK LIMIT is set to “Auto,” the aircraft will not turn at speeds greater than 0.86 mach.&lt;br /&gt;
# HDG HOLD – Hold the current heading.&lt;br /&gt;
# VERT SPD wheel – Adjust the vertical speed when in V/S mode in increments of 100 fpm.&lt;br /&gt;
# VS/FPA – Activate V/S mode at the current vertical speed (rounded to the nearest 100 fpm).  Mode automatically changes to ALT HOLD when the target altitude is reached.&lt;br /&gt;
# ALT knob – Adjust the target altitude in increments of 100 feet.&lt;br /&gt;
# ALT HOLD – Hold the current altitude (rounded to the nearest 100 feet).&lt;br /&gt;
# LOC – Arms and activates LOC lateral mode to follow VOR radials or localizer approach paths.&lt;br /&gt;
# APP – Arms and activates G/S mode to follow ILS glideslope path.  Also arms and activates LOC mode.&lt;br /&gt;
# CMD – Turns the Autopilot on and off.  AP cannot be activated below 200 ft agl. (Press any of the three CMD buttons).&lt;br /&gt;
# DISENGAGE – Deactivates and disables all autoflight functions (both Autopilot and Autothrottle). When this switch is open, the pattern shown below appears on the panel. Autoflight functions cannot operate until this switch is closed.&lt;br /&gt;
# TO/GA – Select Take Off thrust mode if aircraft is on the ground, or Go Around thrust mode if airborne.&lt;br /&gt;
# CLB – Select Climb thrust mode&lt;br /&gt;
# 1 and 2 – Reduced thrust for TO and CLB thrust modes.&lt;br /&gt;
# CON – Select maximum continuous thrust mode.&lt;br /&gt;
# CRZ – Select cruise thrust mode.&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Animated_jetways_(Type_1)&amp;diff=97510</id>
		<title>Howto:Animated jetways (Type 1)</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Animated_jetways_(Type_1)&amp;diff=97510"/>
		<updated>2016-04-27T08:05:18Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* Using the jetways */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Animated jetways''' are dynamic {{Wikipedia|jetway|noicon=1}} models that connect to your aircraft when you are pulled up at a gate. [[FlightGear]] boasts the most advanced animated jetways in the flight simulator market, beating those of Microsoft Flight Simulator and X-plane in features — a testament to the flexibility of FlightGear. This article describes how to obtain and use the jetways and interface them with aircraft and scenery.&lt;br /&gt;
&lt;br /&gt;
== Current state (09/2015) ==&lt;br /&gt;
At the moment only KSFO has this kind of jetways. see &amp;lt;code&amp;gt;Airports/K/S/F/KSFO.jetways.xml&amp;lt;/code&amp;gt; using {{fgdata file|Models/Airport/Jetway/generic.xml|t=$FG_ROOT/Models/Airport/Jetway/generic.xml}} &lt;br /&gt;
&lt;br /&gt;
generic.xml in fgdata is still broken, but there is a repaired Version in terrrasync: http://scenemodels.flightgear.org/app.php?c=Models&amp;amp;a=view&amp;amp;id=2211&lt;br /&gt;
&lt;br /&gt;
== Future Development ==&lt;br /&gt;
{{FGCquote&lt;br /&gt;
|1= I don't know if anyone remembers the Nasal-based animated jetway code I wrote a few years ago, but I'd like to rewrite it as a clean-sheet C++ subsystem. I want to eliminate the truly atrocious Nasal hacks I used in the initial implementation and make the whole thing faster and more reliable. My objectives as of now are, 1) Implement a new FGJetwayManager subsystem to replace the existing code in jetways.nas. (I have not yet decided what to do with jetways_edit.nas - it might be fixed up instead of outright replaced.) 2) Streamline the jetway model files in fgdata. I want to do away with the generic.airline.&amp;lt;XYZ&amp;gt;.xml files because they're unnecessary clutter. The C++ code can deal with these cases. 3) As for the jetway definition files themselves (&amp;lt;airport&amp;gt;.jetways.xml), the only change I'd like to make is deprecating the &amp;quot;elevation-m&amp;quot; property for each jetway, which is currently relative to the surrounding scenery, including buildings and AI craft (due to the Nasal API). Instead, I propose fixing all jetways to the ground. Rationale: The current method is unreliable (see sunken jetways at KSFO) and I can't imagine a situation when you would need a floating jetway. 4) Performance optimiations - much of this would come from plain superior code, but I also plan to introduce a user preference for &amp;quot;jetway density.&amp;quot; That is, you can choose to spawn between 0 to 100% of all jetways defined for an airport. This allows the user to reduce the overhead from rendering and animating all those jetway objects (which is probably the biggest bottleneck besides the current Nasal implementation). This is what FSX does. 5) Potential idea - integration with AI traffic. So that when AI airliners park at their gates, jetways will extend to meet them. The current Nasal code makes an attempt at this, but it's very hacky and unreliable. While I think this is a cool idea, I don't want to interfere with anyone's work on the AI subsystem. I would greatly appreciate any ideas and comments on my proposal, as well as some pointers and tips on getting started with core development. :-)&lt;br /&gt;
|2= {{cite web&lt;br /&gt;
  | url    = http://sourceforge.net/p/flightgear/mailman/message/34725917/&lt;br /&gt;
  | title  = &amp;lt;nowiki&amp;gt;[Flightgear-devel] Animated jet bridges redux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  | author = &amp;lt;nowiki&amp;gt;Ryan A Young&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  | date   = Dec 29th, 2015&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Obtaining and installing ==&lt;br /&gt;
&lt;br /&gt;
Versions of FlightGear later than June 17, 2011 (so 2.4.0 and onwards) include the animated jetway system. Nothing extra has to be installed.&lt;br /&gt;
&lt;br /&gt;
== Using the jetways ==&lt;br /&gt;
&lt;br /&gt;
Start FlightGear in any animated jetway-compatible aircraft. Currently, these include the following:&lt;br /&gt;
* [[Boeing 717]] (separate download) (support available in Git)&lt;br /&gt;
* [[Boeing 747-8i]]&lt;br /&gt;
* [[Boeing 757-200]] and -300&lt;br /&gt;
* [[Boeing 767-300]]/ER&lt;br /&gt;
* [[Boeing 777-200ER]] (separate download)&lt;br /&gt;
* [[Bombardier CRJ700]]&lt;br /&gt;
&lt;br /&gt;
Fly (or spawn) to any airport equipped with animated jetways. Ensure you have the latest scenery from [[TerraSync]], so you don't get conflicts between animated and static jetways! At the moment, the following airports are animated jetway-compatible:&lt;br /&gt;
* [[London Gatwick Airport]] (EGKK)*&lt;br /&gt;
* [[Amsterdam Airport Schiphol]] (EHAM)&lt;br /&gt;
* Denver International Airport (KDEN)*&lt;br /&gt;
* Las Vegas McCarran International Airport (KLAS)*&lt;br /&gt;
* [[San Francisco International Airport]] (KSFO)&lt;br /&gt;
* Ted Stevens Anchorage International Airport (PANC)*&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; - Indicates the jetways for this airport were auto-converted and do not have gate numbers''&lt;br /&gt;
&lt;br /&gt;
You can tell if a jetway is animated by pressing Ctrl-C. If the polygons are highlighted in yellow, then it's animated.&lt;br /&gt;
&lt;br /&gt;
Taxi up to an animated jetway and park near it. Click it, and if your aircraft is supported and parked well enough, the jetway will extend, rotate, and connect.&lt;br /&gt;
&lt;br /&gt;
== Adding support in aircraft ==&lt;br /&gt;
&lt;br /&gt;
Open up your aircraft's main model in your favorite 3d modeling software (the author prefers [[Blender]]). Move the model around to account for any offsets you have in the main model file. Then get the coordinates of the door.&lt;br /&gt;
&lt;br /&gt;
[[File:Animated-jetway-tutorial.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now add the following code in your aircraft's -set.xml (remember to merge the tags properly):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;sim&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
   &amp;lt;door&amp;gt;&lt;br /&gt;
    &amp;lt;position-x-m type=&amp;quot;float&amp;quot;&amp;gt;X-M&amp;lt;/position-x-m&amp;gt;&lt;br /&gt;
    &amp;lt;position-y-m type=&amp;quot;float&amp;quot;&amp;gt;Y-M&amp;lt;/position-y-m&amp;gt;&lt;br /&gt;
    &amp;lt;position-z-m type=&amp;quot;float&amp;quot;&amp;gt;Z-M&amp;lt;/position-z-m&amp;gt;&lt;br /&gt;
    &amp;lt;jetway-hood-deg type=&amp;quot;float&amp;quot;&amp;gt;HOOD-DEG&amp;lt;/jetway-hood-deg&amp;gt;&lt;br /&gt;
   &amp;lt;/door&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
 &amp;lt;/sim&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where '''X-M''', '''Y-M''', and '''Z-M''' are the X/Y/Z coordinates of the door in meters and '''HOOD-DEG''' is the jetway hood rotation amount. To specify more doors, just add more door elements.&lt;br /&gt;
&lt;br /&gt;
Finally, add the following code into your XML model file. It enables the jetways to connect to your aircraft over the [[multiplayer]] network.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nasal&amp;gt;&lt;br /&gt;
  &amp;lt;load&amp;gt;&lt;br /&gt;
   var model = cmdarg();&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-x-m&amp;quot;, 1).setValue(X-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-y-m&amp;quot;, 1).setValue(Y-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/position-z-m&amp;quot;, 1).setValue(Z-M);&lt;br /&gt;
   model.getNode(&amp;quot;door[0]/jetway-hood-deg&amp;quot;, 1).setValue(HOOD-DEG);&lt;br /&gt;
  &amp;lt;/load&amp;gt;&lt;br /&gt;
 &amp;lt;/nasal&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, replace '''X-M''', '''Y-M''', '''Z-M''', and '''HOOD-DEG''' with their respective values. To add more doors, duplicate the last 4 lines of [[Nasal]] code and replace &amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; with &amp;lt;tt&amp;gt;[1]&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;[2]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Adding support in AI aircraft ===&lt;br /&gt;
&lt;br /&gt;
Follow the steps for regular aircraft above, but only add in the Nasal code.&lt;br /&gt;
&lt;br /&gt;
=== jetway-enabled AI Aircraft (9/2015) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AI/Aircraft/A319/A319-main.xml&lt;br /&gt;
AI/Aircraft/A320/A320-main.xml&lt;br /&gt;
AI/Aircraft/737/737-main.xml&lt;br /&gt;
AI/Aircraft/MD80/MD80-main.xml&lt;br /&gt;
AI/Aircraft/A321/A321-main.xml&lt;br /&gt;
AI/Aircraft/747-400/747-400-main.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding support in scenery ==&lt;br /&gt;
&lt;br /&gt;
=== Placing jetways ===&lt;br /&gt;
&lt;br /&gt;
Launch FlightGear in your favorite aircraft. The author uses the [[Bluebird]]. You ''cannot'' use the [[UFO]] because its scenery-editing function will interfere with the jetway editor. Go to AI &amp;gt; Jetway Settings and tick the &amp;quot;Enable jetway editor&amp;quot; checkbox. Then click the &amp;quot;Open Editor&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Animated-jetway-editor.jpg]]&lt;br /&gt;
&lt;br /&gt;
With the editor enabled, click anywhere on the ground to place an animated jetway, which will flash to indicate it is selected. The jetway editor is similar to the UFO's scenery model editor. You can Alt-click on the terrain to move the current selected jetway. Ctrl-click selects the jetway closest to the click position (the new jetway will flash to indicate it's selected). Shift-click deselects the current jetway.&lt;br /&gt;
&lt;br /&gt;
The dialog is used to adjust the selected jetway. The top sliders adjust position and orientation, and the bottom ones adjust the jetway itself. The offsets that the bottom sliders control can be used to model jetways that are in obscure configurations. The drop-down menus at the very bottom of the dialog control various properties of the jetway, such as the model, gate number, airline sign, and door number. At the moment, the following models are available:&lt;br /&gt;
&lt;br /&gt;
* Generic&lt;br /&gt;
* Glass&lt;br /&gt;
* [[EHAM]] gate&lt;br /&gt;
* [[EHAM]] 747 gate&lt;br /&gt;
&lt;br /&gt;
When you are finished editing your airport jetway layout, click the &amp;quot;Export&amp;quot; button. A jetway definition file will be created and written to &amp;lt;tt&amp;gt;$FG_HOME/Export/ICAO.xml&amp;lt;/tt&amp;gt;, where &amp;lt;tt&amp;gt;ICAO&amp;lt;/tt&amp;gt; is the ICAO code of the nearest airport. (The exact location of this file is printed to the console window.) This file should be submitted to Terrasync (see [[FlightGear Scenery Database#Contribute]]).&lt;br /&gt;
&lt;br /&gt;
=== Auto-converting static/obsolete jetways ===&lt;br /&gt;
&lt;br /&gt;
{{WIP}}&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== FlightGear wiki ===&lt;br /&gt;
* [[Ramp Marshall]]&lt;br /&gt;
&lt;br /&gt;
=== Forum topics ===&lt;br /&gt;
* [http://forum.flightgear.org/viewtopic.php?f=5&amp;amp;t=8728 The animated jetway project]&lt;br /&gt;
&lt;br /&gt;
[[Category:Scenery]]&lt;br /&gt;
[[Category:Scenery enhancement]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Airliner_development_status&amp;diff=96690</id>
		<title>Airliner development status</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Airliner_development_status&amp;diff=96690"/>
		<updated>2016-04-05T07:37:40Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* Boeing 747 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Airliner Development Statuses were previously managed by Skyop in the forum but due to no response there, I created this page. Here, you don't have to go asking someone to change an airliner's status, you can do this yourself.&lt;br /&gt;
&lt;br /&gt;
= Airbus Industries =&lt;br /&gt;
== Airbus A300 ==&lt;br /&gt;
* Airbus A300-B2 - {{alds|stalled}}&lt;br /&gt;
* Airbus A300-B4 - {{alds|stalled}}&lt;br /&gt;
* [[Airbus A300-600]] - {{alds|active}}&lt;br /&gt;
* [[Airbus A300-600ST]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A310 ==&lt;br /&gt;
* Airbus A310-200 - {{alds|not started}}&lt;br /&gt;
* [[Airbus A310-300]] - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A320 ==&lt;br /&gt;
* [[A320-family]]&lt;br /&gt;
** Airbus A318-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A318-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A319-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A319-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A320-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A320-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A321-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A321-200 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
* [[Airbus A320neo|A320neo]]&lt;br /&gt;
** Airbus A319neo - {{alds|active}}&lt;br /&gt;
** Airbus A320neo - {{alds|active}}&lt;br /&gt;
** Airbus A321neo - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A330 ==&lt;br /&gt;
* [[Airbus A330-200]] - {{alds|stable}}, continued by Artix and the Project 300 Dev Team&lt;br /&gt;
* Airbus A330-200F - {{alds|not started}}&lt;br /&gt;
* [[Airbus A330-300]] - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A340 ==&lt;br /&gt;
* Airbus A340 - {{alds|not started}}&lt;br /&gt;
* [[Airbus A340|Airbus A340-300]] - {{alds|stalled}}&lt;br /&gt;
* [[Airbus A340|Airbus A340-500]] - {{alds|active}}&lt;br /&gt;
* [[Airbus A340-600]] - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A350 ==&lt;br /&gt;
* Airbus A350-800 -{{alds|not started}}&lt;br /&gt;
* Airbus A350-900 - {{alds|stable}}&lt;br /&gt;
* Airbus A350-1000 -{{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A380 ==&lt;br /&gt;
* [[Airbus A380|Airbus A380-800]] - {{alds|active}}&lt;br /&gt;
* Airbus A380-900 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Avions Transportation Regional =&lt;br /&gt;
== ATR-42 ==&lt;br /&gt;
* ATR-42-200 - {{alds|not started}}&lt;br /&gt;
* ATR-42-300 - {{alds|not started}}&lt;br /&gt;
* ATR-42-500 - {{alds|stalled}}&lt;br /&gt;
* ATR-42-600 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
== ATR-72 ==&lt;br /&gt;
* [[ATR 72-500|ATR-72-500]] - {{alds|stalled}}&lt;br /&gt;
* ATR-72-600 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
= Boeing Commercial Airplanes =&lt;br /&gt;
== Boeing 707 ==&lt;br /&gt;
* [[Boeing 707]]&lt;br /&gt;
** Boeing 707-100 - {{alds|not started}}&lt;br /&gt;
** Boeing 707-200 - {{alds|not started}}&lt;br /&gt;
** Boeing 707-300 - {{alds|abandoned}}&lt;br /&gt;
* Boeing 720 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 717 ==&lt;br /&gt;
* [[Boeing 717|Boeing 717-200]] - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 727 ==&lt;br /&gt;
* Boeing 727-100 - {{alds|not started}}&lt;br /&gt;
* Boeing 727-200 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS/727-230&lt;br /&gt;
&lt;br /&gt;
== Boeing 737 ==&lt;br /&gt;
* Boeing 737-100 - {{alds|abandoned}}&lt;br /&gt;
* Boeing 737-200 - {{alds|abandoned}}&lt;br /&gt;
* [[Boeing 737-300]] - {{alds|stalled}}&lt;br /&gt;
* [[Boeing 737-400]] - {{alds|stalled}}&lt;br /&gt;
* [[Boeing 737-500]] - {{alds|stalled}}&lt;br /&gt;
* Boeing 737NG models - {{alds|active}} by [[user:zakalawe]]&lt;br /&gt;
* [[Boeing 737-7 MAX]] - {{alds|not started}}&lt;br /&gt;
* [[Boeing 737-8 MAX]] - {{alds|not started}}&lt;br /&gt;
* [[Boeing 737-9 MAX]] - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 747 ==&lt;br /&gt;
* [[Boeing 747-100]] - {{alds|abandoned}}&lt;br /&gt;
* [[Boeing 747-200]] - {{alds|abandoned}}&lt;br /&gt;
* Boeing 747-300 - {{alds|not started}}&lt;br /&gt;
* [[Boeing 747-400]] - {{alds|stable}}&lt;br /&gt;
* [[Boeing 747-8i]] - {{alds|active}}&lt;br /&gt;
* Boeing 747-8F - {{alds|active}}&lt;br /&gt;
* Boeing 747SP - {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/747SP&lt;br /&gt;
&lt;br /&gt;
== Boeing 757 ==&lt;br /&gt;
* [[Boeing 757-200]] - {{alds|stable}}&lt;br /&gt;
* Boeing 757-300 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 767 ==&lt;br /&gt;
* Boeing 767-200 - {{alds|not started}}&lt;br /&gt;
* [[Boeing 767-300]] - {{alds|active}}&lt;br /&gt;
* [[Boeing 767-300F]] - {{alds|active}}&lt;br /&gt;
* Boeing 767-400 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 777 ==&lt;br /&gt;
* [[Boeing 777-200]] - {{alds|stable}}&lt;br /&gt;
* [[Boeing 777-300]] - {{alds|stable}}&lt;br /&gt;
* Boeing 777-8X - {{alds|not started}}&lt;br /&gt;
* Boeing 777-9X - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 787 ==&lt;br /&gt;
* [[Boeing 787-8]] - {{alds|stable}}&lt;br /&gt;
* Boeing 787-9 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
= Bombardier Aerospace =&lt;br /&gt;
== Dash 7 ==&lt;br /&gt;
* Dash 7-100 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Dash 8 ==&lt;br /&gt;
* Dash 8-300 - {{alds|abandoned}}&lt;br /&gt;
* Dash 8-Q400 - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Canadair Regional Jets ==&lt;br /&gt;
* [[CRJ-200|CRJ200]] - {{alds|active}}&lt;br /&gt;
* CRJ700 - {{alds|stable}}&lt;br /&gt;
* [[CRJ-900|CRJ900]] - {{alds|stable}}&lt;br /&gt;
* CRJ1000 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== CSeries ==&lt;br /&gt;
* CS100 - {{alds|stalled}}&lt;br /&gt;
* CS300 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
= Douglas Aircraft Company =&lt;br /&gt;
== DC-1 ==&lt;br /&gt;
* DC-1 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-2 ==&lt;br /&gt;
* DC-2 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== DC-3 ==&lt;br /&gt;
* DC-3 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-4 ==&lt;br /&gt;
* DC-4 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-5 ==&lt;br /&gt;
* DC-5 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-6 ==&lt;br /&gt;
* DC-6 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-7 ==&lt;br /&gt;
* DC-1 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-8 ==&lt;br /&gt;
* DC-8-10 - {{alds|not started}}&lt;br /&gt;
* DC-8-20 - {{alds|not started}}&lt;br /&gt;
* DC-8-30 - {{alds|not started}}&lt;br /&gt;
* DC-8-40 - {{alds|not started}}&lt;br /&gt;
* DC-8-50 - {{alds|not started}}&lt;br /&gt;
* DC-8-60 - {{alds|stable}}&lt;br /&gt;
* DC-8-70 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-9 ==&lt;br /&gt;
* DC-9-10 - {{alds|not started}}&lt;br /&gt;
* DC-9-20 - {{alds|not started}}&lt;br /&gt;
* DC-9-30 - {{alds|stalled}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS-NONGPL/DC-9-32&lt;br /&gt;
* DC-9-40 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-10 ==&lt;br /&gt;
* DC-10-10 - {{alds|not started}}&lt;br /&gt;
* DC-10-20 - {{alds|not started}}&lt;br /&gt;
* DC-10-30 - {{alds|stable}}&lt;br /&gt;
* DC-10-40 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Embraer Manufacturers =&lt;br /&gt;
== Embraer 120 Series ==&lt;br /&gt;
* EMB120 - {{alds|not started}}&lt;br /&gt;
* EMB125 - {{alds|not started}}&lt;br /&gt;
* EMB140 - {{alds|not started}}&lt;br /&gt;
* EMB145 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Embraer E-jet Series ==&lt;br /&gt;
* ERJ170 - {{alds|stable}}&lt;br /&gt;
* ERJ175 - {{alds|stable}}&lt;br /&gt;
* ERJ190 - {{alds|stable}}&lt;br /&gt;
* ERJ195 - {{alds|stable}}&lt;br /&gt;
* Legacy - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Fokker Aero-structures =&lt;br /&gt;
== Fokker F27 ==&lt;br /&gt;
* Fokker F27 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 50 ==&lt;br /&gt;
* [[Fokker 50]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 60 ==&lt;br /&gt;
* Fokker 60 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 70 ==&lt;br /&gt;
* [[Fokker 70]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 100 ==&lt;br /&gt;
* [[Fokker 100]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
= Lockheed Corporation =&lt;br /&gt;
== Lockheed 1049H ==&lt;br /&gt;
* L1049H  - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Lockheed L1011 ==&lt;br /&gt;
* L1011-1 - {{alds|not started}}&lt;br /&gt;
* L1011-100 - {{alds|not started}}&lt;br /&gt;
* L1011-200 - {{alds|not started}}&lt;br /&gt;
* L1011-500 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
= McDonnell Douglas =&lt;br /&gt;
&lt;br /&gt;
== MD-10 ==&lt;br /&gt;
* MD-10-10 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-10-10&lt;br /&gt;
* MD-10-30 - {{alds|abandoned}}&lt;br /&gt;
== MD-11 ==&lt;br /&gt;
* [[MD-11]] - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS/MD-11&lt;br /&gt;
&lt;br /&gt;
== MD-80 ==&lt;br /&gt;
* MD-81 - {{alds|abandoned}}&lt;br /&gt;
* MD-82 - {{alds|abandoned}}&lt;br /&gt;
* MD-83 - {{alds|abandoned}}&lt;br /&gt;
* MD-87 - {{alds|not started}}&lt;br /&gt;
* MD-88 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-88&lt;br /&gt;
&lt;br /&gt;
== MD-90 ==&lt;br /&gt;
* MD-90 - {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-90&lt;br /&gt;
&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Airliner_development_status&amp;diff=96689</id>
		<title>Airliner development status</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Airliner_development_status&amp;diff=96689"/>
		<updated>2016-04-05T07:35:39Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* Boeing 747 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Airliner Development Statuses were previously managed by Skyop in the forum but due to no response there, I created this page. Here, you don't have to go asking someone to change an airliner's status, you can do this yourself.&lt;br /&gt;
&lt;br /&gt;
= Airbus Industries =&lt;br /&gt;
== Airbus A300 ==&lt;br /&gt;
* Airbus A300-B2 - {{alds|stalled}}&lt;br /&gt;
* Airbus A300-B4 - {{alds|stalled}}&lt;br /&gt;
* [[Airbus A300-600]] - {{alds|active}}&lt;br /&gt;
* [[Airbus A300-600ST]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A310 ==&lt;br /&gt;
* Airbus A310-200 - {{alds|not started}}&lt;br /&gt;
* [[Airbus A310-300]] - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A320 ==&lt;br /&gt;
* [[A320-family]]&lt;br /&gt;
** Airbus A318-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A318-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A319-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A319-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A320-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A320-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A321-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A321-200 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
* [[Airbus A320neo|A320neo]]&lt;br /&gt;
** Airbus A319neo - {{alds|active}}&lt;br /&gt;
** Airbus A320neo - {{alds|active}}&lt;br /&gt;
** Airbus A321neo - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A330 ==&lt;br /&gt;
* [[Airbus A330-200]] - {{alds|stable}}, continued by Artix and the Project 300 Dev Team&lt;br /&gt;
* Airbus A330-200F - {{alds|not started}}&lt;br /&gt;
* [[Airbus A330-300]] - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A340 ==&lt;br /&gt;
* Airbus A340 - {{alds|not started}}&lt;br /&gt;
* [[Airbus A340|Airbus A340-300]] - {{alds|stalled}}&lt;br /&gt;
* [[Airbus A340|Airbus A340-500]] - {{alds|active}}&lt;br /&gt;
* [[Airbus A340-600]] - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A350 ==&lt;br /&gt;
* Airbus A350-800 -{{alds|not started}}&lt;br /&gt;
* Airbus A350-900 - {{alds|stable}}&lt;br /&gt;
* Airbus A350-1000 -{{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A380 ==&lt;br /&gt;
* [[Airbus A380|Airbus A380-800]] - {{alds|active}}&lt;br /&gt;
* Airbus A380-900 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Avions Transportation Regional =&lt;br /&gt;
== ATR-42 ==&lt;br /&gt;
* ATR-42-200 - {{alds|not started}}&lt;br /&gt;
* ATR-42-300 - {{alds|not started}}&lt;br /&gt;
* ATR-42-500 - {{alds|stalled}}&lt;br /&gt;
* ATR-42-600 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
== ATR-72 ==&lt;br /&gt;
* [[ATR 72-500|ATR-72-500]] - {{alds|stalled}}&lt;br /&gt;
* ATR-72-600 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
= Boeing Commercial Airplanes =&lt;br /&gt;
== Boeing 707 ==&lt;br /&gt;
* [[Boeing 707]]&lt;br /&gt;
** Boeing 707-100 - {{alds|not started}}&lt;br /&gt;
** Boeing 707-200 - {{alds|not started}}&lt;br /&gt;
** Boeing 707-300 - {{alds|abandoned}}&lt;br /&gt;
* Boeing 720 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 717 ==&lt;br /&gt;
* [[Boeing 717|Boeing 717-200]] - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 727 ==&lt;br /&gt;
* Boeing 727-100 - {{alds|not started}}&lt;br /&gt;
* Boeing 727-200 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS/727-230&lt;br /&gt;
&lt;br /&gt;
== Boeing 737 ==&lt;br /&gt;
* Boeing 737-100 - {{alds|abandoned}}&lt;br /&gt;
* Boeing 737-200 - {{alds|abandoned}}&lt;br /&gt;
* [[Boeing 737-300]] - {{alds|stalled}}&lt;br /&gt;
* [[Boeing 737-400]] - {{alds|stalled}}&lt;br /&gt;
* [[Boeing 737-500]] - {{alds|stalled}}&lt;br /&gt;
* Boeing 737NG models - {{alds|active}} by [[user:zakalawe]]&lt;br /&gt;
* [[Boeing 737-7 MAX]] - {{alds|not started}}&lt;br /&gt;
* [[Boeing 737-8 MAX]] - {{alds|not started}}&lt;br /&gt;
* [[Boeing 737-9 MAX]] - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 747 ==&lt;br /&gt;
* [[Boeing 747-100]] - {{alds|abandoned}}&lt;br /&gt;
* [[Boeing 747-200]] - {{alds|abandoned}}&lt;br /&gt;
* Boeing 747-300 - {{alds|not started}}&lt;br /&gt;
* [[Boeing 747-400]] - {{alds|stable}}&lt;br /&gt;
* [[Boeing 747-8i]] - {{alds|active}}&lt;br /&gt;
* [[Boeing 747-8F]] - {{alds|active}}&lt;br /&gt;
* Boeing 747SP - {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/747SP&lt;br /&gt;
&lt;br /&gt;
== Boeing 757 ==&lt;br /&gt;
* [[Boeing 757-200]] - {{alds|stable}}&lt;br /&gt;
* Boeing 757-300 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 767 ==&lt;br /&gt;
* Boeing 767-200 - {{alds|not started}}&lt;br /&gt;
* [[Boeing 767-300]] - {{alds|active}}&lt;br /&gt;
* [[Boeing 767-300F]] - {{alds|active}}&lt;br /&gt;
* Boeing 767-400 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 777 ==&lt;br /&gt;
* [[Boeing 777-200]] - {{alds|stable}}&lt;br /&gt;
* [[Boeing 777-300]] - {{alds|stable}}&lt;br /&gt;
* Boeing 777-8X - {{alds|not started}}&lt;br /&gt;
* Boeing 777-9X - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 787 ==&lt;br /&gt;
* [[Boeing 787-8]] - {{alds|stable}}&lt;br /&gt;
* Boeing 787-9 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
= Bombardier Aerospace =&lt;br /&gt;
== Dash 7 ==&lt;br /&gt;
* Dash 7-100 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Dash 8 ==&lt;br /&gt;
* Dash 8-300 - {{alds|abandoned}}&lt;br /&gt;
* Dash 8-Q400 - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Canadair Regional Jets ==&lt;br /&gt;
* [[CRJ-200|CRJ200]] - {{alds|active}}&lt;br /&gt;
* CRJ700 - {{alds|stable}}&lt;br /&gt;
* [[CRJ-900|CRJ900]] - {{alds|stable}}&lt;br /&gt;
* CRJ1000 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== CSeries ==&lt;br /&gt;
* CS100 - {{alds|stalled}}&lt;br /&gt;
* CS300 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
= Douglas Aircraft Company =&lt;br /&gt;
== DC-1 ==&lt;br /&gt;
* DC-1 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-2 ==&lt;br /&gt;
* DC-2 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== DC-3 ==&lt;br /&gt;
* DC-3 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-4 ==&lt;br /&gt;
* DC-4 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-5 ==&lt;br /&gt;
* DC-5 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-6 ==&lt;br /&gt;
* DC-6 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-7 ==&lt;br /&gt;
* DC-1 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-8 ==&lt;br /&gt;
* DC-8-10 - {{alds|not started}}&lt;br /&gt;
* DC-8-20 - {{alds|not started}}&lt;br /&gt;
* DC-8-30 - {{alds|not started}}&lt;br /&gt;
* DC-8-40 - {{alds|not started}}&lt;br /&gt;
* DC-8-50 - {{alds|not started}}&lt;br /&gt;
* DC-8-60 - {{alds|stable}}&lt;br /&gt;
* DC-8-70 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-9 ==&lt;br /&gt;
* DC-9-10 - {{alds|not started}}&lt;br /&gt;
* DC-9-20 - {{alds|not started}}&lt;br /&gt;
* DC-9-30 - {{alds|stalled}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS-NONGPL/DC-9-32&lt;br /&gt;
* DC-9-40 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-10 ==&lt;br /&gt;
* DC-10-10 - {{alds|not started}}&lt;br /&gt;
* DC-10-20 - {{alds|not started}}&lt;br /&gt;
* DC-10-30 - {{alds|stable}}&lt;br /&gt;
* DC-10-40 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Embraer Manufacturers =&lt;br /&gt;
== Embraer 120 Series ==&lt;br /&gt;
* EMB120 - {{alds|not started}}&lt;br /&gt;
* EMB125 - {{alds|not started}}&lt;br /&gt;
* EMB140 - {{alds|not started}}&lt;br /&gt;
* EMB145 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Embraer E-jet Series ==&lt;br /&gt;
* ERJ170 - {{alds|stable}}&lt;br /&gt;
* ERJ175 - {{alds|stable}}&lt;br /&gt;
* ERJ190 - {{alds|stable}}&lt;br /&gt;
* ERJ195 - {{alds|stable}}&lt;br /&gt;
* Legacy - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Fokker Aero-structures =&lt;br /&gt;
== Fokker F27 ==&lt;br /&gt;
* Fokker F27 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 50 ==&lt;br /&gt;
* [[Fokker 50]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 60 ==&lt;br /&gt;
* Fokker 60 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 70 ==&lt;br /&gt;
* [[Fokker 70]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 100 ==&lt;br /&gt;
* [[Fokker 100]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
= Lockheed Corporation =&lt;br /&gt;
== Lockheed 1049H ==&lt;br /&gt;
* L1049H  - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Lockheed L1011 ==&lt;br /&gt;
* L1011-1 - {{alds|not started}}&lt;br /&gt;
* L1011-100 - {{alds|not started}}&lt;br /&gt;
* L1011-200 - {{alds|not started}}&lt;br /&gt;
* L1011-500 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
= McDonnell Douglas =&lt;br /&gt;
&lt;br /&gt;
== MD-10 ==&lt;br /&gt;
* MD-10-10 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-10-10&lt;br /&gt;
* MD-10-30 - {{alds|abandoned}}&lt;br /&gt;
== MD-11 ==&lt;br /&gt;
* [[MD-11]] - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS/MD-11&lt;br /&gt;
&lt;br /&gt;
== MD-80 ==&lt;br /&gt;
* MD-81 - {{alds|abandoned}}&lt;br /&gt;
* MD-82 - {{alds|abandoned}}&lt;br /&gt;
* MD-83 - {{alds|abandoned}}&lt;br /&gt;
* MD-87 - {{alds|not started}}&lt;br /&gt;
* MD-88 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-88&lt;br /&gt;
&lt;br /&gt;
== MD-90 ==&lt;br /&gt;
* MD-90 - {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-90&lt;br /&gt;
&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Airliner_development_status&amp;diff=96688</id>
		<title>Airliner development status</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Airliner_development_status&amp;diff=96688"/>
		<updated>2016-04-05T07:34:45Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* Boeing 747 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Airliner Development Statuses were previously managed by Skyop in the forum but due to no response there, I created this page. Here, you don't have to go asking someone to change an airliner's status, you can do this yourself.&lt;br /&gt;
&lt;br /&gt;
= Airbus Industries =&lt;br /&gt;
== Airbus A300 ==&lt;br /&gt;
* Airbus A300-B2 - {{alds|stalled}}&lt;br /&gt;
* Airbus A300-B4 - {{alds|stalled}}&lt;br /&gt;
* [[Airbus A300-600]] - {{alds|active}}&lt;br /&gt;
* [[Airbus A300-600ST]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A310 ==&lt;br /&gt;
* Airbus A310-200 - {{alds|not started}}&lt;br /&gt;
* [[Airbus A310-300]] - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A320 ==&lt;br /&gt;
* [[A320-family]]&lt;br /&gt;
** Airbus A318-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A318-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A319-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A319-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A320-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A320-200 - {{alds|stable}}&lt;br /&gt;
** Airbus A321-100 - {{alds|stable}}&lt;br /&gt;
** Airbus A321-200 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
* [[Airbus A320neo|A320neo]]&lt;br /&gt;
** Airbus A319neo - {{alds|active}}&lt;br /&gt;
** Airbus A320neo - {{alds|active}}&lt;br /&gt;
** Airbus A321neo - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A330 ==&lt;br /&gt;
* [[Airbus A330-200]] - {{alds|stable}}, continued by Artix and the Project 300 Dev Team&lt;br /&gt;
* Airbus A330-200F - {{alds|not started}}&lt;br /&gt;
* [[Airbus A330-300]] - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A340 ==&lt;br /&gt;
* Airbus A340 - {{alds|not started}}&lt;br /&gt;
* [[Airbus A340|Airbus A340-300]] - {{alds|stalled}}&lt;br /&gt;
* [[Airbus A340|Airbus A340-500]] - {{alds|active}}&lt;br /&gt;
* [[Airbus A340-600]] - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A350 ==&lt;br /&gt;
* Airbus A350-800 -{{alds|not started}}&lt;br /&gt;
* Airbus A350-900 - {{alds|stable}}&lt;br /&gt;
* Airbus A350-1000 -{{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Airbus A380 ==&lt;br /&gt;
* [[Airbus A380|Airbus A380-800]] - {{alds|active}}&lt;br /&gt;
* Airbus A380-900 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Avions Transportation Regional =&lt;br /&gt;
== ATR-42 ==&lt;br /&gt;
* ATR-42-200 - {{alds|not started}}&lt;br /&gt;
* ATR-42-300 - {{alds|not started}}&lt;br /&gt;
* ATR-42-500 - {{alds|stalled}}&lt;br /&gt;
* ATR-42-600 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
== ATR-72 ==&lt;br /&gt;
* [[ATR 72-500|ATR-72-500]] - {{alds|stalled}}&lt;br /&gt;
* ATR-72-600 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
= Boeing Commercial Airplanes =&lt;br /&gt;
== Boeing 707 ==&lt;br /&gt;
* [[Boeing 707]]&lt;br /&gt;
** Boeing 707-100 - {{alds|not started}}&lt;br /&gt;
** Boeing 707-200 - {{alds|not started}}&lt;br /&gt;
** Boeing 707-300 - {{alds|abandoned}}&lt;br /&gt;
* Boeing 720 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 717 ==&lt;br /&gt;
* [[Boeing 717|Boeing 717-200]] - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 727 ==&lt;br /&gt;
* Boeing 727-100 - {{alds|not started}}&lt;br /&gt;
* Boeing 727-200 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS/727-230&lt;br /&gt;
&lt;br /&gt;
== Boeing 737 ==&lt;br /&gt;
* Boeing 737-100 - {{alds|abandoned}}&lt;br /&gt;
* Boeing 737-200 - {{alds|abandoned}}&lt;br /&gt;
* [[Boeing 737-300]] - {{alds|stalled}}&lt;br /&gt;
* [[Boeing 737-400]] - {{alds|stalled}}&lt;br /&gt;
* [[Boeing 737-500]] - {{alds|stalled}}&lt;br /&gt;
* Boeing 737NG models - {{alds|active}} by [[user:zakalawe]]&lt;br /&gt;
* [[Boeing 737-7 MAX]] - {{alds|not started}}&lt;br /&gt;
* [[Boeing 737-8 MAX]] - {{alds|not started}}&lt;br /&gt;
* [[Boeing 737-9 MAX]] - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 747 ==&lt;br /&gt;
* [[Boeing 747-100]] - {{alds|abandoned}}&lt;br /&gt;
* [[Boeing 747-200]] - {{alds|abandoned}}&lt;br /&gt;
* Boeing 747-300 - {{alds|not started}}&lt;br /&gt;
* [[Boeing 747-400]] - {{alds|stable}}&lt;br /&gt;
* [[Boeing 747-8i]] - {{alds|active}}&lt;br /&gt;
* Boeing 747SP - {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/747SP&lt;br /&gt;
&lt;br /&gt;
== Boeing 757 ==&lt;br /&gt;
* [[Boeing 757-200]] - {{alds|stable}}&lt;br /&gt;
* Boeing 757-300 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 767 ==&lt;br /&gt;
* Boeing 767-200 - {{alds|not started}}&lt;br /&gt;
* [[Boeing 767-300]] - {{alds|active}}&lt;br /&gt;
* [[Boeing 767-300F]] - {{alds|active}}&lt;br /&gt;
* Boeing 767-400 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 777 ==&lt;br /&gt;
* [[Boeing 777-200]] - {{alds|stable}}&lt;br /&gt;
* [[Boeing 777-300]] - {{alds|stable}}&lt;br /&gt;
* Boeing 777-8X - {{alds|not started}}&lt;br /&gt;
* Boeing 777-9X - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Boeing 787 ==&lt;br /&gt;
* [[Boeing 787-8]] - {{alds|stable}}&lt;br /&gt;
* Boeing 787-9 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
= Bombardier Aerospace =&lt;br /&gt;
== Dash 7 ==&lt;br /&gt;
* Dash 7-100 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Dash 8 ==&lt;br /&gt;
* Dash 8-300 - {{alds|abandoned}}&lt;br /&gt;
* Dash 8-Q400 - {{alds|active}}&lt;br /&gt;
&lt;br /&gt;
== Canadair Regional Jets ==&lt;br /&gt;
* [[CRJ-200|CRJ200]] - {{alds|active}}&lt;br /&gt;
* CRJ700 - {{alds|stable}}&lt;br /&gt;
* [[CRJ-900|CRJ900]] - {{alds|stable}}&lt;br /&gt;
* CRJ1000 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== CSeries ==&lt;br /&gt;
* CS100 - {{alds|stalled}}&lt;br /&gt;
* CS300 - {{alds|stalled}}&lt;br /&gt;
&lt;br /&gt;
= Douglas Aircraft Company =&lt;br /&gt;
== DC-1 ==&lt;br /&gt;
* DC-1 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-2 ==&lt;br /&gt;
* DC-2 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== DC-3 ==&lt;br /&gt;
* DC-3 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-4 ==&lt;br /&gt;
* DC-4 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-5 ==&lt;br /&gt;
* DC-5 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-6 ==&lt;br /&gt;
* DC-6 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-7 ==&lt;br /&gt;
* DC-1 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-8 ==&lt;br /&gt;
* DC-8-10 - {{alds|not started}}&lt;br /&gt;
* DC-8-20 - {{alds|not started}}&lt;br /&gt;
* DC-8-30 - {{alds|not started}}&lt;br /&gt;
* DC-8-40 - {{alds|not started}}&lt;br /&gt;
* DC-8-50 - {{alds|not started}}&lt;br /&gt;
* DC-8-60 - {{alds|stable}}&lt;br /&gt;
* DC-8-70 - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== DC-9 ==&lt;br /&gt;
* DC-9-10 - {{alds|not started}}&lt;br /&gt;
* DC-9-20 - {{alds|not started}}&lt;br /&gt;
* DC-9-30 - {{alds|stalled}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS-NONGPL/DC-9-32&lt;br /&gt;
* DC-9-40 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== DC-10 ==&lt;br /&gt;
* DC-10-10 - {{alds|not started}}&lt;br /&gt;
* DC-10-20 - {{alds|not started}}&lt;br /&gt;
* DC-10-30 - {{alds|stable}}&lt;br /&gt;
* DC-10-40 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Embraer Manufacturers =&lt;br /&gt;
== Embraer 120 Series ==&lt;br /&gt;
* EMB120 - {{alds|not started}}&lt;br /&gt;
* EMB125 - {{alds|not started}}&lt;br /&gt;
* EMB140 - {{alds|not started}}&lt;br /&gt;
* EMB145 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Embraer E-jet Series ==&lt;br /&gt;
* ERJ170 - {{alds|stable}}&lt;br /&gt;
* ERJ175 - {{alds|stable}}&lt;br /&gt;
* ERJ190 - {{alds|stable}}&lt;br /&gt;
* ERJ195 - {{alds|stable}}&lt;br /&gt;
* Legacy - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
= Fokker Aero-structures =&lt;br /&gt;
== Fokker F27 ==&lt;br /&gt;
* Fokker F27 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 50 ==&lt;br /&gt;
* [[Fokker 50]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 60 ==&lt;br /&gt;
* Fokker 60 - {{alds|not started}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 70 ==&lt;br /&gt;
* [[Fokker 70]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
== Fokker 100 ==&lt;br /&gt;
* [[Fokker 100]] - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
= Lockheed Corporation =&lt;br /&gt;
== Lockheed 1049H ==&lt;br /&gt;
* L1049H  - {{alds|stable}}&lt;br /&gt;
&lt;br /&gt;
== Lockheed L1011 ==&lt;br /&gt;
* L1011-1 - {{alds|not started}}&lt;br /&gt;
* L1011-100 - {{alds|not started}}&lt;br /&gt;
* L1011-200 - {{alds|not started}}&lt;br /&gt;
* L1011-500 - {{alds|abandoned}}&lt;br /&gt;
&lt;br /&gt;
= McDonnell Douglas =&lt;br /&gt;
&lt;br /&gt;
== MD-10 ==&lt;br /&gt;
* MD-10-10 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-10-10&lt;br /&gt;
* MD-10-30 - {{alds|abandoned}}&lt;br /&gt;
== MD-11 ==&lt;br /&gt;
* [[MD-11]] - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/FGMEMBERS/MD-11&lt;br /&gt;
&lt;br /&gt;
== MD-80 ==&lt;br /&gt;
* MD-81 - {{alds|abandoned}}&lt;br /&gt;
* MD-82 - {{alds|abandoned}}&lt;br /&gt;
* MD-83 - {{alds|abandoned}}&lt;br /&gt;
* MD-87 - {{alds|not started}}&lt;br /&gt;
* MD-88 - {{alds|stable}}, {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-88&lt;br /&gt;
&lt;br /&gt;
== MD-90 ==&lt;br /&gt;
* MD-90 - {{alds|active}} by [[user:it0uchpods]] http://www.github.com/it0uchpods/MD-90&lt;br /&gt;
&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Tikibar&amp;diff=96687</id>
		<title>User:Tikibar</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Tikibar&amp;diff=96687"/>
		<updated>2016-04-05T05:58:24Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: Created page with &amp;quot;Tikibar's real name is John.  He works on the following aircraft: * Boeing 747-8, both Intercontinental and Freighter ([https://github.com/dogsaysmoo/747-8i/archive/master.zip...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tikibar's real name is John.  He works on the following aircraft:&lt;br /&gt;
* Boeing 747-8, both Intercontinental and Freighter ([https://github.com/dogsaysmoo/747-8i/archive/master.zip development version], change folder name to &amp;quot;747-8i&amp;quot;)&lt;br /&gt;
* Boeing 757-200 and 757-300 ([https://github.com/dogsaysmoo/757-200/archive/master.zip development version], change folder name to &amp;quot;757-200&amp;quot;)&lt;br /&gt;
* Boeing 767-300 and 767-300ER ([https://github.com/dogsaysmoo/767-300/archive/master.zip development version], change folder name to &amp;quot;767-300&amp;quot;)&lt;br /&gt;
* McDonnell Douglas MD-11 and MD-11F ([https://github.com/dogsaysmoo/md-11/archive/master.zip development version], change folder name to &amp;quot;MD-11&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Canvas_ND_framework&amp;diff=90812</id>
		<title>Canvas ND framework</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Canvas_ND_framework&amp;diff=90812"/>
		<updated>2015-12-22T16:48:57Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* Aircraft Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Canvasready.png|right]]&lt;br /&gt;
{{infobox subsystem&lt;br /&gt;
|image        = Navigation display MAP mode.png&lt;br /&gt;
|alt          = MAP mode with a [[Standard Instrument Departure|SID]] from Eindhoven Airport&lt;br /&gt;
|name         = NavDisplay&lt;br /&gt;
|started      = 11/2013 &lt;br /&gt;
|description  = [[Canvas]]/[[Nasal]] driven NDs&lt;br /&gt;
|status       = Under active development as of 12/2013&lt;br /&gt;
|maintainers  = Gijs (B747), Hyde (B777), Soitanen (B737NG), (Hooray, Philosopher &amp;amp; D-LEON via [[MapStructure]])&lt;br /&gt;
|developers   = [[User:Gijs]] (since 11/2013)&lt;br /&gt;
}}&lt;br /&gt;
{{Canvas Avionics}}&lt;br /&gt;
&lt;br /&gt;
The '''navigation display''' ('''ND''') is a display in a glass cockpit, providing information about an aircraft's lateral situation. As of late 2013, a new fully-scripted ND ([[Navigation display]] being the old) is in development for [[FlightGear]] using the new [[MapStructure]] back-end for charting purposes, and SVG symbols animated via Nasal functions for any non-mapping aspects (typically using listeners and timers). &lt;br /&gt;
&lt;br /&gt;
Thanks to [[Canvas]], much more complex and sophisticated graphics are possible now, without having to know any C++, and without having to rebuild FlightGear from source. Anybody able to run FlightGear and a text editor, can now easily use and extend the ND framework, or add support for new types (styles) of NDs.&lt;br /&gt;
&lt;br /&gt;
Extending the framework should normally require very little in terms of coding - typically, people can simply take an existing feature/symbol, copy &amp;amp; paste the code section and customize it according to their needs (e.g. different SVG element id, different animations, different properties) - symbols can be easily changed by providing a separate SVG file, or by creating a new one via Inkscape.&lt;br /&gt;
&lt;br /&gt;
The main source is located at {{fgdata file|Nasal/canvas/map/navdisplay.mfd}}. Aircraft-specifics can be found in {{fgdata file|Nasal/canvas/map/navdisplay.styles}}.&lt;br /&gt;
&lt;br /&gt;
[[File:777-200-ND-Controls.png|thumb|Screen shot showing the control panel of the 777-200ER for controlling the Canvas-based [[NavDisplay]]]]&lt;br /&gt;
&lt;br /&gt;
== Adding the navigation display to your aircraft ==&lt;br /&gt;
The new ND is available in FlightGear 3.0 as of February 2014. &lt;br /&gt;
&lt;br /&gt;
Note that the latest ND code is currently only available in Git and not in the latest stable release. &lt;br /&gt;
# Add a surface object to your 3D model and apply a place holder texture to it. You can refer to the 747-400 and 777 for examples.&lt;br /&gt;
# Copy the ND.nas file of the Boeing 777 into your own aircraft directory ([{{fgaddon url|777|Models/Instruments/ND/ND.nas}} $FG_ROOT/Aircraft/777/Models/Instruments/ND/ND.nas]). &lt;br /&gt;
# Add the file to the &amp;lt;nasal&amp;gt; block in your aircraft's [[Aircraft-set.xml|-set.xml]] file.&lt;br /&gt;
# In order to customize the ND for your specific aircraft, change a few options in your ND.nas file:&lt;br /&gt;
## the node behind &amp;lt;code&amp;gt;addPlacement&amp;lt;/code&amp;gt; is the name of the object in your 3D model. For multiple independent NDs, each ND should have its own object (and thus placement node). The 777 for example has a &amp;quot;ndScreenL&amp;quot; and a &amp;quot;ndScreenR&amp;quot;.&lt;br /&gt;
## Rename the properties in the &amp;quot;myCockpit_switches&amp;quot; hash at the top of the ND.nas file to match your own properties (range selector, mode selector etc.), see [{{fgaddon url|747-400|Models/Cockpit/Instruments/ND/ND.nas}} $FG_ROOT/Aircraft/747-400/Models/Cockpit/Instruments/ND/ND.nas]. You're advised to use the defaults (and change other systems of your aircraft accordingly). For an overview of switches, see [[#Cockpit switches]].&lt;br /&gt;
# Add knobs/buttons to the 3D model of your cockpit to control the various options of the ND. See [{{fgaddon url|777|Models/Instruments/EFIS/efis-ctl1.xml}} $FG_ROOT/Aircraft/777/Models/Instruments/EFIS/efis-ctl1.xml] for an example.&lt;br /&gt;
# Add a binding to your screen(s) to open the ND in a popup dialog. See [{{fgaddon url|777|Models/Instruments/ND/ND_L.xml}} $FG_ROOT/Aircraft/777/Models/Instruments/ND/ND_L.xml] for an example.&lt;br /&gt;
&lt;br /&gt;
That's the only thing you need to do right now. future changes will be in navdisplay.mfd and will be automatically available to you once they're committed/merged, no changes needed in your ND.nas at all, except for additional switches/buttons that may be created, and which would obviously need to be mapped to your cockpit hot spots.&lt;br /&gt;
&lt;br /&gt;
If you are facing problems with the steps outlined above, please get in touch via the article's talk page or the forum, so that the instructions can be improved accordingly. Thank you!&lt;br /&gt;
&lt;br /&gt;
A more detailed step-by-step guide can be [[#Step by Step|found below]].&lt;br /&gt;
&lt;br /&gt;
=== Cockpit switches ===&lt;br /&gt;
{{Note|The default property is '''relative''' to the root location of your ND, it is NOT an absolute path. Boolean values (true/false) can also be just 1/0. The list of switches below is correct for FG 3.0 - future versions may support additional switches. In the future, we're also going to make the ND style-able this way, so that colors, fonts, size (LOD) and symbols can be customized easily via ND.nas. FlightGear 3.1 introduces an optional hash argument called '''options''' which is a hash that supports layer-specific options (more details to follow) }}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Switch !! Description !! Default property !! Accepted values !! new in 3.1+&lt;br /&gt;
|-&lt;br /&gt;
| toggle_airports || Display airports on the map || /inputs/arpt || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_centered || Center ND modes || /inputs/nd-centered || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_data || Display way point data on the map || /inputs/data || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_display_mode || Change display mode || /mfd/display-mode || APP, MAP, PLAN, VOR&lt;br /&gt;
|-&lt;br /&gt;
| toggle_display_type || Change display type || /mfd/display-type || CRT, LCD&lt;br /&gt;
|-&lt;br /&gt;
| toggle_lh_vor_adf || Left navigation (-1 = ADF, 0 = OFF, 1 = VOR) || /inputs/lh-vor-adf || -1, 0, 1&lt;br /&gt;
|-&lt;br /&gt;
| toggle_position || Display position data on the map (currently unused) || /inputs/pos || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_range || Range of the maps in nautical miles || /inputs/range-nm || Any positive number&lt;br /&gt;
|-&lt;br /&gt;
| toggle_rangearc || Display range arcs || /mfd/rangearc || true,false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_rh_vor_adf || Right navigation (-1 = ADF, 0 = OFF, 1 = VOR) || /inputs/rh-vor-adf || -1, 0, 1&lt;br /&gt;
|-&lt;br /&gt;
| toggle_stations || Show/hide stations (VOR/DME/NDB) || /inputs/sta || true/false || options:{ radios:[0,1] } (WIP)&lt;br /&gt;
|-&lt;br /&gt;
| toggle_terrain || Terrain radar (currently unused) || /inputs/terr || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_track_heading || toggle track/heading mode (new in 3.1+)|| /trk-selected || true, false || &lt;br /&gt;
|-&lt;br /&gt;
| toggle_traffic || Display [[Traffic alert and collision avoidance system|TCAS]] data || /inputs/tfc || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_true_north || Toggle true or magnetic north || /mfd/true-north || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_waypoints || Display way points (fixes) on the map || /inputs/wpt || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_weather || Weather radar || /inputs/wxr || true, false&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Aircraft Support ==&lt;br /&gt;
For the framework to  become sufficiently generalized and aircraft-agnostic, we need many different aircraft to adopt it and aircraft developers to provide feedback regarding missing features. &lt;br /&gt;
We are looking for people interested in integrating the new system, so that it can be better developed with different requirements in mind.&lt;br /&gt;
&lt;br /&gt;
The 747 and 777 are the primary reference examples for now.&lt;br /&gt;
The following people/aircraft are currently in the process of adopting the new NavDisplay (please add any related efforts here):&lt;br /&gt;
&lt;br /&gt;
* 01/2014: Gijs  (747-400) {{Progressbar|100}}&lt;br /&gt;
* 01/2014: Hyde (777-200) {{Progressbar|100}}&lt;br /&gt;
* 02/2014: mueko (A320) {{Progressbar|90}} [http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=22045&amp;amp;p=200427#p200422]&lt;br /&gt;
* 08/2014: artix (A330-200) {{Progressbar|70}} [http://forum.flightgear.org/viewtopic.php?f=14&amp;amp;t=23736] (including a [http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=24201 custom Airbus ND style])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 02/2014: D-MKF1 (707) {{Progressbar|10}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 02/2014: Soitanen (737-300) {{Progressbar|80}} [http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=21509&amp;amp;start=15#p200304]&lt;br /&gt;
* 02/2014: Sascha (A310) {{Progressbar|10}}&lt;br /&gt;
* 02/2014: drdavid (DC10) {{Progressbar|30}}&lt;br /&gt;
* 02/2014: 5H1N0B1 (m2000-5) {{Progressbar|100}}&lt;br /&gt;
* 09/2014: cain071546 (707) [http://forum.flightgear.org/viewtopic.php?f=14&amp;amp;t=24095&amp;amp;p=219086#p219086] {{Progressbar|10}}&lt;br /&gt;
* 05/2015: tikibar (747-8) {{Progressbar|100}}&lt;br /&gt;
* 05/2015: tikibar (757-200) {{Progressbar|100}}&lt;br /&gt;
* 05/2015: jormapaapa1235 and tikibar (MD-11) {{Progressbar|100}}&lt;br /&gt;
* 12/2015: tikibar (767-300) {{Progressbar|100}}&lt;br /&gt;
&lt;br /&gt;
If you are finding yourself having problems integrating the framework, please refer to already integrated aircraft as reference/example, or get in touch with their  maintainers - ideally, via the forum, so that everybody can contribute and benefit.&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |Originally, it was a single monolithic update() method that would basically be called at frame rate using a settimer/maketimer callback.&amp;lt;br/&amp;gt;&lt;br /&gt;
When things were restructured, the conditional parts of this huge method were moved into predicates that reside in a huge hash: [https://gitorious.org/fg/fgdata/source/Nasal/canvas/map/navdisplay.styles#L14 https://gitorious.org/fg/fgdata/source/ ... styles#L14]&amp;lt;br/&amp;gt;&lt;br /&gt;
Meanwhile, the update() method has been inflated again due to some logic that wasn't added to the hash, e.g. see: [https://gitorious.org/fg/fgdata/source/Nasal/canvas/map/navdisplay.mfd#L476 https://gitorious.org/fg/fgdata/source/ ... y.mfd#L476]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
The meat of it still is in update(), and those &amp;quot;layers&amp;quot; are fairly boring meanwhile  because they're separately managed by Philosopher's MapStructure framework.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
But individual ND elements (canvas groups) are basically SVG-driven, i.e. SVG elements that are looked up and then updated/animated via timers and listeners: [https://gitorious.org/fg/fgdata/source/f3df87622ca60eb45f359c05bd913524eeb44667:Nasal/canvas/map/navdisplay.styles#L183 https://gitorious.org/fg/fgdata/source/ ... tyles#L183]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
The actual code evaluating each SVG predicate is still called via the update() method, but it's just a foreach loop with a few lines:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://gitorious.org/fg/fgdata/source/Nasal/canvas/map/navdisplay.mfd#L760-769 https://gitorious.org/fg/fgdata/source/ ... d#L760-769]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
None of this is set in stone, and we're actually looking forward to generalizing this some more.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=212488#p212488&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: Event Management module for post 3.2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Fri Jun 13&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
== Custom ND Styles ==&lt;br /&gt;
&lt;br /&gt;
{{Note|As of early 2015 the following section is slightly outdated: Artix has recently created an Airbus specific ND style and we're hoping to see additional ND styles/types to be supported over time, to help increasingly unify the framework accordingly.}}&lt;br /&gt;
&lt;br /&gt;
Note that setup instructions above will initially just give you a Boeing-centric ND, because it is currently being developed by the 747/777 maintainers primarily - please use the issue tracker to file feature requests for missing features. &lt;br /&gt;
&lt;br /&gt;
Over time, the framework will grow and become more flexible,so that also specifics of non-Boeing aircraft can be properly emulated. But obviously this will take a while. We invite aircraft developers to help extend and refine the framework accordingly.&lt;br /&gt;
&lt;br /&gt;
Design-wise, the ND code still isn't quite there yet, so unless someone is already very familiar with Nasal/Canvas, I would still postpone any custom implementations - it is better to coordinate things with Gijs and Hyde to keep on improving the existing ND, rather than re-implementing an airbus-specific one at the moment. Simply because things are very much in flux still - there's quite a bit of refactoring pending, and it seems that neither of us is going to tackle this anytime soon.&lt;br /&gt;
&lt;br /&gt;
We can obviously not stop anybody from working with that code, but we would very much prefer to scratch off a handful of items from our todo list first - otherwise, this is going to be a maintenance problem in the mid-term.&lt;br /&gt;
&lt;br /&gt;
Working on anything listed there should help prepare the design such that the framework becomes more aircraft agnostic, i.e. to support manufacturer-specific ND types.&lt;br /&gt;
&lt;br /&gt;
Currently, we are simply not there yet - and some of the recent additions aren't exactly making this much easier unfortunately.&lt;br /&gt;
&lt;br /&gt;
''The thing is, even if someone were to come up with a 100% correct/working A320 implementation now, the framework itself would not yet be sufficiently generalized - some of the recent additions are making things more complicated here, such as the inflated update() method, the Boeing-specific constructor and hard-coded assumptions in the newMFD() method.''&lt;br /&gt;
&lt;br /&gt;
None of this is really difficult to fix, but these things need to be tackled first - otherwise, we'll have too many &amp;quot;construction sites&amp;quot; eventually.&lt;br /&gt;
&lt;br /&gt;
Also, working on different Boeing-centric implementations will help us generalize things a bit more over time, which will surely come in handy once supporting other airliners.&lt;br /&gt;
&lt;br /&gt;
We appreciate any help in maintaining and updating these frameworks, but currently these are not yet as flexible (aircraft-agnostic) as they need to be.&lt;br /&gt;
&lt;br /&gt;
'''Speaking in non-coding terms: When we refactored the ND code, we explicitly wanted to support different makes/models for different aircraft using a single back-end and code base. And that's something that is already prepared in the design in several places, and it may seem straightforward to people not familiar with the code. &lt;br /&gt;
&lt;br /&gt;
Here, you could say that the ND itself is the 3D model, while the &amp;quot;style&amp;quot; is analogous to a &amp;quot;livery&amp;quot; (texture pack). &lt;br /&gt;
&lt;br /&gt;
The way things are implemented, we prepared support for &amp;quot;livery packs&amp;quot;, and for easily creating new styles without having to touch the code. &lt;br /&gt;
&lt;br /&gt;
However, currently there's still some work that needs to be done, and Gijs, Hyde and Soitanen have added features that need to be integrated properly first - you could say that they're working on the &amp;quot;3D model&amp;quot; still, so it's not such a good idea to create lots of &amp;quot;liveries&amp;quot; (styles) currently. Or those would need to updated/ported later on.'''&lt;br /&gt;
&lt;br /&gt;
So it would be better to wait a little here and provide plenty of feedback in the meantime - if you really want to, you can get involved in the ND/MapStructure efforts themselves, but I would not yet suggest to come up with a totally new ND implementation - unless you're also prepared/willing to do the necessary groundwork, i.e. Nasal-space refactoring - the latter will mostly affect the new/newMFD/update functions - so not too difficult to understand if you are interested. &lt;br /&gt;
&lt;br /&gt;
Otherwise, I would just suggest to watch the whole effort - The Boeing-ND stuff still needs quite a bit of work, and once more things are completed, we can better finalize the underlying frameworks.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;230px&amp;quot; heights=&amp;quot;230px&amp;quot;&amp;gt;&lt;br /&gt;
Navigation display MAP mode.png|MAP mode&lt;br /&gt;
Navigation display centered MAP mode.png|Centered MAP mode&lt;br /&gt;
Navigation display PLAN mode.png|PLAN mode&lt;br /&gt;
NavDisplay-GUIFrontend.png|NavDisplay/MapStructure testbed&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding new MapStructure Layers ==&lt;br /&gt;
To add a new mapping layer to display custom symbols (radar, scenery objects etc), you only need to open $FG_ROOT/Nasal/canvas/map/navdisplay.styles, navigate to the vector named '''layers''' and add your new layer there, e.g. named &amp;quot;AA&amp;quot;:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
{ name:'AA', isMapStructure:1, update_on:['toggle_range','toggle_display_mode'],&lt;br /&gt;
predicate: func(nd, layer) {&lt;br /&gt;
 # toggle visibility here&lt;br /&gt;
 var visible=nd.in_mode('toggle_display_mode', ['MAP']);&lt;br /&gt;
 layer.group.setVisible( visible );&lt;br /&gt;
 if (visible) {&lt;br /&gt;
  #print(&amp;quot;Updating MapStructure ND layer: AA&amp;quot;);&lt;br /&gt;
  layer.update();&lt;br /&gt;
 }&lt;br /&gt;
}, # end of layer update predicate&lt;br /&gt;
'z-index': 1,&lt;br /&gt;
}, # end of AA layer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may want to add new switches to directly toggle the layer on/off&lt;br /&gt;
&lt;br /&gt;
== Adding new features ==&lt;br /&gt;
{{Note|Please get in touch with [[User:Gijs]] before touching navdisplay.styles, and don't touch navdisplay.mfd without coordinating your work via the forum first.&lt;br /&gt;
If you are primarily interested in porting/adding new '''mapping''' layers (such as e.g. waypoints, route, weather etc), please see the [[MapStructure]] article for details. &lt;br /&gt;
Otherwise, this section is focused on dealing with non-mapping aspects, i.e. ND-specific SVG symbols and animating them via properties and calculations. Typically, a new symbol will require 10-20 lines of code added to navdisplay.styles - it will typically take 5-10 minutes to add a new animated symbol to the ND.}}&lt;br /&gt;
If you want to add new features to the navdisplay.styles code, you need to open that file and map an existing SVG element to a Nasal callback routine - that's how everything is working currently. A straightforward examples can be found in the implementation of the '''planArcs''' symbol animation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 id:'planArcs',&lt;br /&gt;
 impl: {&lt;br /&gt;
  init: func(nd,symbol) {},&lt;br /&gt;
  predicate: func(nd) { nd.in_mode('toggle_display_mode', ['PLAN']) },&lt;br /&gt;
  is_true: func(nd) { nd.symbols.planArcs.show() },&lt;br /&gt;
  is_false: func(nd) { nd.symbols.planArcs.hide() },&lt;br /&gt;
 },&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is hash entry, linked to the SVG element whose id is '''planArcs'''. The embedded hash named '''impl''' contains 4 fields:&lt;br /&gt;
* '''init()''': a Nasal function that will be invoked to initialize the symbol&lt;br /&gt;
* '''predicate()''': a Nasal function that will be invoked to check some condition when updating (predicate)&lt;br /&gt;
* '''is_true()''': the Nasal function that will be executed if the condition is true&lt;br /&gt;
* '''is_false()''': the Nasal function that will be executed if the condition is false&lt;br /&gt;
&lt;br /&gt;
Except for the init() callback, all others get passed a single argument called '''nd''' which is the instance of the current nd, i.e. the equivalent of '''me''', Nasal's '''this''' pointer. In the future, we're hoping to generalize this a little better and also use the init signature, which should make for shorter/more readable code.&lt;br /&gt;
&lt;br /&gt;
In this case, the predicate will merely determine in which mode a certain switch is and hide/show the symbol (SVG element) accordingly. Here, it's checking that the '''display-mode''' switch is set to '''PLAN''' mode, and otherwise hide the symbol.&lt;br /&gt;
&lt;br /&gt;
Switches are configured at the top of the navdisplay.mfd file, but will usually be overridden by each aircraft-specific ND.nas, i.e. by the aircraft developer. For now, modes are hard-coded and people should refer to the code to see what's supported there.&lt;br /&gt;
 &lt;br /&gt;
{{Note|The whole layout/approach of the navdisplay.style file isn't set in stone at all - it just ended up being a simple workaround to accomplish some goals, while also allowing newcomers to easily maintain/extend the system by just having to go through a handful of lines of code. At some point this may further evolve. It would now even be straightforward to move the whole thing to XML space using a simple script that turns our hash into XML. But ultimately we hope to wait a little with that until a generic '''MFD''' framework has evolved that can also be used for other displays like a PFD, CDU or EFB.}}&lt;br /&gt;
&lt;br /&gt;
There's a &amp;quot;configuration hash&amp;quot; called &amp;quot;NDStyles&amp;quot; at the top of the file. Each aircraft can have its own entry in NDStyles, such as NDStyles[&amp;quot;Boeing&amp;quot;] or NavDisplay[&amp;quot;Airbus&amp;quot;]. Then, all the required canvas callbacks are listed there, i.e. the font mapper etc.&lt;br /&gt;
&lt;br /&gt;
There's also an entry for a custom SVG filename. However, we encourage people to get in touch with Gijs and Hyde to help coordinate all ND development a little - so that a common (and shared) SVG file can be used for most use-cases, this is already the case for the B744 and B777 - we're hoping to get other aircraft developers involved, to help generalize the SVG file, instead of having dozens of different files and symbols. Most features should be identical or at least very similar. Which is why it's a good idea to get in touch with other people working on the ND code.&lt;br /&gt;
&lt;br /&gt;
Lines 52-131 set up existing layers, which are now shared with the GUI code - so that is where new layers are added.&lt;br /&gt;
Aircraft specific SVG elements are added at the end, after line 132&lt;br /&gt;
&lt;br /&gt;
For now, we suggest to directly use the 747-400 ND - but the framework is now prepared to easily style &amp;amp; customize it for different aircraft, we will probably add a tutorial to the wiki to explain how things are hanging together there. The constructor and init methods may still need some work to generalize things there, because they are basically still the original code.&lt;br /&gt;
&lt;br /&gt;
So to replace the 747 ND and customize it, these are the steps:&lt;br /&gt;
&lt;br /&gt;
* add a new entry to the NDStyles hash, for example &amp;quot;777-200&amp;quot;&lt;br /&gt;
* you can simply copy the configuration stuff from the 747 to get started&lt;br /&gt;
* start customizing things there&lt;br /&gt;
* open the SVG file in inkscape and change it as required, save it &lt;br /&gt;
* change the SVG filename in your NDStyles[&amp;quot;777-200&amp;quot;] hash entry to  match your own file name&lt;br /&gt;
* provide animation callbacks for any 777 specific elements&lt;br /&gt;
* open your own copy of ND.nas&lt;br /&gt;
* change the constructor call .new() to specify the name of your new NDStyles entry&lt;br /&gt;
* by default, this is 747-400 for the time being, for example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
var NDCpt = ND.new(&amp;quot;instrumentation/efis&amp;quot;, myCockpit_switches, &amp;quot;777-200&amp;quot; );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;777-200&amp;quot; part needs to match the identifier used in the NDStyles hash.&lt;br /&gt;
&lt;br /&gt;
To get started, just copy the whole 747-400 section in NDStyles and rename it to match your needs. Once that is working (getting a 747-400 ND via the 777-200 identifier), you can simply replace the SVG file name and add your own update handlers to incrementally come up with your own ND.&lt;br /&gt;
&lt;br /&gt;
== Step by Step ==&lt;br /&gt;
&lt;br /&gt;
{{Note|The following section is currently work-in-progress, it is being written by 5H1N0B1 and drdavid, please get in touch to help reviewing/improving things.}}&lt;br /&gt;
More detailed instruction. See if it could help. &lt;br /&gt;
&lt;br /&gt;
# Have an updated version of FlightGear (V. 3.0+).&lt;br /&gt;
# Set up the 3D model in this way: &lt;br /&gt;
&lt;br /&gt;
To create a 3D MFD -&amp;gt;&lt;br /&gt;
* Select a 3D Border (border of the screen, with screws, etc.)&lt;br /&gt;
* Need to have a 3D Button/switch, molette, or turnable knob&lt;br /&gt;
* A 3D Screen object, with:&lt;br /&gt;
** correct dimensions&lt;br /&gt;
** Single texture, -&amp;gt; with correct dimensions&lt;br /&gt;
** Correct dimension of the UVmap&lt;br /&gt;
&lt;br /&gt;
# Copy and paste the ND.nas file to the appropriate folder (In the Mirage 2000 this was the &amp;quot;Center-mfd&amp;quot; folder).&lt;br /&gt;
# Add the ND.nas pathway to your base .xml file in the Nasal block.&lt;br /&gt;
# Edit ND.nas : &lt;br /&gt;
* Rename the screen to match the object in 1)c) if needed.&lt;br /&gt;
* If installing a single MFD, you do not need another object, so suppress the line (when it's calling the object itself)&lt;br /&gt;
* Keep the property's name -&amp;gt; it's ok. You just need to input it with the .xml button in 1)b)&lt;br /&gt;
&lt;br /&gt;
Now, let's add the xml itself.&lt;br /&gt;
&lt;br /&gt;
Really simple, it's just playing with properties. For example, see this for the airport property: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--######################## Airports ############################--&amp;gt;&lt;br /&gt;
&amp;lt;animation&amp;gt;&lt;br /&gt;
  &amp;lt;type&amp;gt;pick&amp;lt;/type&amp;gt;&lt;br /&gt;
  &amp;lt;object-name&amp;gt;bt-h1&amp;lt;/object-name&amp;gt;&lt;br /&gt;
  &amp;lt;visible&amp;gt;true&amp;lt;/visible&amp;gt;&lt;br /&gt;
  &amp;lt;action&amp;gt;&lt;br /&gt;
    &amp;lt;button&amp;gt;0&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;binding&amp;gt;&lt;br /&gt;
      &amp;lt;command&amp;gt;property-toggle&amp;lt;/command&amp;gt;&lt;br /&gt;
      &amp;lt;property&amp;gt;/instrumentation/efis/inputs/arpt&amp;lt;/property&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;&lt;br /&gt;
  &amp;lt;/action&amp;gt;&lt;br /&gt;
&amp;lt;/animation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or here again for the range selection:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;animation&amp;gt;&lt;br /&gt;
  &amp;lt;type&amp;gt;pick&amp;lt;/type&amp;gt;&lt;br /&gt;
  &amp;lt;object-name&amp;gt;trim1&amp;lt;/object-name&amp;gt;&lt;br /&gt;
  &amp;lt;action&amp;gt;&lt;br /&gt;
    &amp;lt;button&amp;gt;4&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;!--  scroll up --&amp;gt;&lt;br /&gt;
    &amp;lt;repeatable&amp;gt;false&amp;lt;/repeatable&amp;gt;   &lt;br /&gt;
    &amp;lt;binding&amp;gt;&lt;br /&gt;
      &amp;lt;command&amp;gt;property-cycle&amp;lt;/command&amp;gt;&lt;br /&gt;
      &amp;lt;property&amp;gt;/instrumentation/efis/inputs/range-nm&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;10&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;20&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;40&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;80&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;160&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;320&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;   &lt;br /&gt;
  &amp;lt;/action&amp;gt;&lt;br /&gt;
&amp;lt;/animation&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;animation&amp;gt;&lt;br /&gt;
  &amp;lt;type&amp;gt;pick&amp;lt;/type&amp;gt;&lt;br /&gt;
  &amp;lt;object-name&amp;gt;trim1&amp;lt;/object-name&amp;gt;&lt;br /&gt;
  &amp;lt;action&amp;gt;&lt;br /&gt;
    &amp;lt;button&amp;gt;3&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;!--  scroll up --&amp;gt;&lt;br /&gt;
    &amp;lt;repeatable&amp;gt;false&amp;lt;/repeatable&amp;gt;&lt;br /&gt;
    &amp;lt;binding&amp;gt;&lt;br /&gt;
      &amp;lt;command&amp;gt;property-cycle&amp;lt;/command&amp;gt;&lt;br /&gt;
      &amp;lt;property&amp;gt;/instrumentation/efis/inputs/range-nm&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;320&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;160&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;80&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;40&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;20&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;10&amp;lt;/value&amp;gt;              &lt;br /&gt;
    &amp;lt;/binding&amp;gt;   &lt;br /&gt;
  &amp;lt;/action&amp;gt;&lt;br /&gt;
&amp;lt;/animation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, you can optionally add this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;animation&amp;gt;&lt;br /&gt;
  &amp;lt;type&amp;gt;pick&amp;lt;/type&amp;gt;&lt;br /&gt;
  &amp;lt;object-name&amp;gt;blackbkd&amp;lt;/object-name&amp;gt;&lt;br /&gt;
  &amp;lt;action&amp;gt;&lt;br /&gt;
    &amp;lt;button&amp;gt;0&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;repeatable&amp;gt;false&amp;lt;/repeatable&amp;gt;&lt;br /&gt;
    &amp;lt;binding&amp;gt;&lt;br /&gt;
      &amp;lt;command&amp;gt;nasal&amp;lt;/command&amp;gt;&lt;br /&gt;
      &amp;lt;script&amp;gt;mirage2000.showNd();&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;&lt;br /&gt;
  &amp;lt;/action&amp;gt;&lt;br /&gt;
&amp;lt;/animation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where 'blackbkd' is the screen. &lt;br /&gt;
&lt;br /&gt;
This last option allows you to open a dialog box with what the actual canvas should display in your 1)c) screen. This is very useful to check all the different steps when something isn't working well. However, you'll need to change '''mirage2000''' to match the name of your own aircraft/namespace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Normally following these steps, you should have a working MFD.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
== Team Boeing ==&lt;br /&gt;
{{Note| Please get in touch with the following contributors if you're planning on making changes related to the Boeing ND:&lt;br /&gt;
* Gijs&lt;br /&gt;
* Hyde&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Airbus ==&lt;br /&gt;
{{Note| Please get in touch with the following contributors if you're planning on making changes related to the Airbus ND:&lt;br /&gt;
* artix&lt;br /&gt;
* omega95&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Backward Compatibility ===&lt;br /&gt;
Once we support a handful of different '''styles''', it would probably make sense to refactor the styles file so that we end up with dedicated files for each style, e.g. by having:&lt;br /&gt;
&lt;br /&gt;
* $FG_ROOT/Nasal/canvas/map/ND/nd.airbus&lt;br /&gt;
* $FG_ROOT/Nasal/canvas/map/ND/nd.boeing&lt;br /&gt;
&lt;br /&gt;
However, it makes sense to wait a little with this so that multiple styles can evolve in parallel, to ensure that overlapping functionality can be generalized and refactored/reused. Equally, that would allow us to provide versioning support, so that aircraft developers can request a certain version of the &amp;quot;ND API&amp;quot;, e.g.:&lt;br /&gt;
&lt;br /&gt;
* $FG_ROOT/Nasal/canvas/map/ND/nd.airbus-3_4&lt;br /&gt;
* $FG_ROOT/Nasal/canvas/map/ND/nd.airbus-4_0&lt;br /&gt;
&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |Overall, we may sooner or later support backward compatibility by using something like io.include() with a nested version number and/or API call, it is not exactly difficult. For now, it would require just a few lines of code. The real challenge is that the code is very much evolving still, so it would be premature to implement something like that currently, especially because there's still many features missing so that establishing feature parity would be difficult at best - once things stabilize, and once multiple styles/aircraft are supported, we could/should revisit that. But unless someone else steps up to implement a working scheme, I am not currently interested in establishing such an API, at a time when things are being constantly refactored - we are seeing a handful of related efforts currently. And even Gijs mentioned a few times that he's still hoping to add new features - so adding API-level versioning/backward compatibility would probably become pretty awkward soon, and it would  also involve other parts that don't actively support backward compatibility - Tom is using a getprop(&amp;quot;/sim/version&amp;quot;) check in api.nas - so it is possible, but only makes sense once the dust settles.&lt;br /&gt;
At least for the time being, I'd estimate that it might take another 2-3 release cycles until this should be re-considered, unless we'll see more ND contributions rolling in shortly.&lt;br /&gt;
If you do want to work out some kind of BC scheme, you are obviously invited to post your thoughts, I won't object any suggestions and will surely help review them to get them committed - but I'd probably not target 3.0, but instead 3.2 so that you have some kind of baseline to work with.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=221158#p221158&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: What's going on with the Navdisplay&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Sat Oct 18&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Getting rid of Aircraft Dependencies ===&lt;br /&gt;
*  the constructor/newMFD() methods still contain a few hard-coded assumptions due to the origins of the code, but those can be also moved into some kind of construct() field in the hash, or you can simply use the method I suggested, i.e. hiding unneeded symbols. But you're right, that the most proper solution would be identifying non-generic code that contains hard-coded assumptions and moving that into some kind of construct() field that is simply invoked by the new/newMFD() methods. Doing that would not be difficult, it would be just copy &amp;amp; paste - i.e. copy from the navdisplay.mfd file into the style file, by adding a corresponding hash field entry there - and calling it instead. Takes under 3 minutes[http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=21509&amp;amp;p=214897#p214835]&lt;br /&gt;
&lt;br /&gt;
=== Encapsulating Properties ===&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  | think this and similar problems will be coming up for more or less every aircraft as the properties differ between FDM:s and sometimes even between aircraft.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=213016#p213016&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Johan G&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Fri Jun 20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |aircraft, which will use NavDisplay must have airspeed-indicator, created as built-in instrument, so I prefer to select airspeed indicator as source (which is close to reality).&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=213018#p213018&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Soitanen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Fri Jun 20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |We could implement a way for individual aircraft to feed the ND with their own properties. However, standardizing the properties would make more sense, also for other use cases (bindings for input devices, dialogs etc.). That is even more important for the PFD, since there are dozens of different autopilot properties being used in FlightGear.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=213025#p213025&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Gijs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Fri Jun 20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |This kind of thing is already done in both, MapStructure and the NavDisplay, it just isn't widely used yet - but we did establish the infrastructure for this. You must be aware of it, because you kept maintaining and fixing the NDSourceDriver logic that encapsulates properties for AI traffic. The same method can be found in aircraftpos.controller to hide aircraft specifics in a &amp;quot;delegate&amp;quot; hash that provides an &amp;quot;abstract interface&amp;quot; without the back-end code having to be aware of the underlying properties.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
As long as aircraft developers agree to use, and help maintain, a corresponding hash, we can help enforce this as a &amp;quot;best practice&amp;quot; - but this should obviously be part of navdisplay.mfd itself (or even a separately-included file), so that it can be easily reused by PFD code eventually, without being specific to the MapStructure/ND code.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
We reall only need to extend the ND.new() constructor to support such &amp;quot;overrides&amp;quot; and pass them on to the underlying callbacks, which is kinda touching the whole MVC approach already used by the MapStructure framework.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=214377#p214377&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Tue Jul 08&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Post 3.2 ===&lt;br /&gt;
Gijs has already begun to clean up the update() method, and navdisplay.mfd is now back down to under 800 lines of code. Hooray will need to revisit adding support for '''switches''' (i.e. a helper class) and corresponding display modes. &lt;br /&gt;
&lt;br /&gt;
At that point, we can probably simplify most things easily and move them out of the mfd file. There are some opportunities to clean up navdisplay.styles by looking at identical/similar code, such as the  altArc vs. altArcCtr handling, which is basically boilerplate code. We can probably reduce navdisplay.mfd down to ~500 lines, which is mainly a matter of fixing up the update() method and making the newMFD() helper more generic. &lt;br /&gt;
&lt;br /&gt;
Once that is the case, navdisplay.mfd should be generic enough to be also useful to help with porting the existing PFD code, because it's ultimately no longer ND specific, but simply a framework for animation SVG elements on a Canvas. Performance-wise, we can easily optimize the existing code by getting rid of the foreach() loop in update() and using exclusively listeners to selectively invoke only required predicates. &lt;br /&gt;
&lt;br /&gt;
That would even allow us to get rid of the maketimer() hack. A few computations could/should probably be shared by being moved to '''common''' entry and writing their results to a hash, so that other elements can reuse previous results, e.g. altRangePx, rotation angles  etc - there's no need, to recompute those in each callback. On the ctor side, we may want to allow individual elements to be easily disabled or overridden, analogous to how MapStructure layers can be customized/styled and disabled. We could probably reuse the same code we're using for options/style handling here. Otherwise, there are still a few &amp;quot;hard-coded&amp;quot; getprop() references that should better use the NDSourceDriver logic, or its MapStructure equivalent, i.e. aircraftpos.controller.  &lt;br /&gt;
&lt;br /&gt;
There are also still  a few properties that should become configurable, like we once said WRT to having multiple instances of an instrument/radio etc&lt;br /&gt;
&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |just so that I don't forget about it: [https://gitorious.org/fg/fgdata/commit/7da1406cfbed8af69c5cefe215b4f327d791423d https://gitorious.org/fg/fgdata/commit/ ... 27d791423d]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; append(m.listeners ........ seems a common  idiom: provide either a helper method or extend the underlying base class accordingly&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; WPT/RTE options should probably be exposed via the ctor, so that the ND code can override those defaults ?&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; unify WPT/RTE handling for wpt num ?&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; maybe provide a base class for both that encapsulates identical requirements ?&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; FIX.symbol still contains hard-coded colors, should be using styling there, TFC.symbol is using hard-coded colors &amp;amp;amp; font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; navdisplay: swithcing between CTR &amp;amp;amp; PLAN mode should be better supported by encapsulating setTranslation() etc&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; get rid of _draw_rwy_nd() calls&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; port runway-nd.draw , and support styling there&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=214252#p214252&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Mon Jul 07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
{{Todo:NavDisplay}}&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests ==&lt;br /&gt;
* feature layers: also pass the symbol instance to each predicate/callback to simplify those methods&lt;br /&gt;
* generalize &amp;amp; unify with MapStructure layer handling (update, show, hide)&lt;br /&gt;
&lt;br /&gt;
[[Category:Aircraft instruments]]&lt;br /&gt;
[[Category:Canvas]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Canvas_ND_framework&amp;diff=84568</id>
		<title>Canvas ND framework</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Canvas_ND_framework&amp;diff=84568"/>
		<updated>2015-05-17T17:24:56Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: /* Aircraft Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Non-stable|version=3.2|progress=60}}&lt;br /&gt;
&lt;br /&gt;
[[File:Canvasready.png|right]]&lt;br /&gt;
{{infobox subsystem&lt;br /&gt;
|image        = Navigation display MAP mode.png&lt;br /&gt;
|alt          = MAP mode with a [[Standard Instrument Departure|SID]] from Eindhoven Airport&lt;br /&gt;
|name         = NavDisplay&lt;br /&gt;
|started      = 11/2013 &lt;br /&gt;
|description  = [[Canvas]]/[[Nasal]] driven NDs&lt;br /&gt;
|status       = Under active development as of 12/2013&lt;br /&gt;
|maintainers  = Gijs (B747), Hyde(B777), Soitanen(B737NG), (Hooray, Philosopher &amp;amp; D-LEON via [[MapStructure]])&lt;br /&gt;
|developers   = [[User:Gijs]] (since 11/2013)&lt;br /&gt;
}}&lt;br /&gt;
{{Canvas Avionics}}&lt;br /&gt;
&lt;br /&gt;
The '''navigation display''' ('''ND''') is a display in a glass cockpit, providing information about an aircraft's lateral situation. As of late 2013, a new fully-scripted ND ([[Navigation display]] being the old) is in development for [[FlightGear]] using the new [[MapStructure]] back-end for charting purposes, and SVG symbols animated via Nasal functions for any non-mapping aspects (typically using listeners and timers). &lt;br /&gt;
&lt;br /&gt;
Thanks to [[Canvas]], much more complex and sophisticated graphics are possible now, without having to know any C++, and without having to rebuild FlightGear from source. Anybody able to run FlightGear and a text editor, can now easily use and extend the ND framework, or add support for new types (styles) of NDs.&lt;br /&gt;
&lt;br /&gt;
Extending the framework should normally require very little in terms of coding - typically, people can simply take an existing feature/symbol, copy &amp;amp; paste the code section and customize it according to their needs (e.g. different SVG element id, different animations, different properties) - symbols can be easily changed by providing a separate SVG file, or by creating a new one via Inkscape.&lt;br /&gt;
&lt;br /&gt;
It can be found on [[Git]] in fgdata/master (2.99). The main source is located in &amp;lt;tt&amp;gt;{{Git link|gitorious|fg/fgdata|master|Nasal/canvas/map/navdisplay.mfd|pre=$FG_ROOT/}}&amp;lt;/tt&amp;gt; aircraft-specifics can be found in {{Git link|gitorious|fg/fgdata|master|Nasal/canvas/map/navdisplay.styles|pre=$FG_ROOT/}}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:777-200-ND-Controls.png|thumb|Screen shot showing the control panel of the 777-200ER for controlling the Canvas-based [[NavDisplay]]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Adding the navigation display to your aircraft ==&lt;br /&gt;
The new ND is available in FlightGear 3.0 as of February 2014. &lt;br /&gt;
&lt;br /&gt;
Note that the latest ND code is currently only available in Git and not in the latest stable release. &lt;br /&gt;
# Add a surface object to your 3D model and apply a place holder texture to it. You can refer to the 747-400 and 777 for examples.&lt;br /&gt;
# Copy the ND.nas file of the Boeing 777 into your own aircraft directory (&amp;lt;tt&amp;gt;{{Git link|gitorious|fg/fgdata|master|Aircraft/777/Models/Instruments/ND/ND.nas|pre=[[$FG_ROOT]]/}}&amp;lt;/tt&amp;gt;). &lt;br /&gt;
# Add the file to the &amp;lt;nasal&amp;gt; block in your aircraft's [[Aircraft-set.xml|-set.xml]] file.&lt;br /&gt;
# In order to customize the ND for your specific aircraft, change a few options in your ND.nas file:&lt;br /&gt;
## the node behind &amp;lt;code&amp;gt;addPlacement&amp;lt;/code&amp;gt; is the name of the object in your 3D model. For multiple independent NDs, each ND should have its own object (and thus placement node). The 777 for example has a &amp;quot;ndScreenL&amp;quot; and a &amp;quot;ndScreenR&amp;quot;.&lt;br /&gt;
## Rename the properties in the &amp;quot;myCockpit_switches&amp;quot; hash at the top of the ND.nas file to match your own properties (range selector, mode selector etc.), see {{Git link|gitorious|fg/fgdata|master|Aircraft/747-400/Models/Cockpit/Instruments/ND/ND.nas|3|22|pre=[[$FG_ROOT]]/}} You're advised to use the defaults (and change other systems of your aircraft accordingly). For an overview of switches, see [[#Cockpit switches]].&lt;br /&gt;
# Add knobs/buttons to the 3D model of your cockpit to control the various options of the ND. See &amp;lt;tt&amp;gt;{{Git link|gitorious|fg/fgdata|master|Aircraft/777/Models/Instruments/EFIS/efis-ctl1.xml|pre=[[$FG_ROOT]]/}}&amp;lt;/tt&amp;gt; for an example.&lt;br /&gt;
# Add a binding to your screen(s) to open the ND in a popup dialog. See &amp;lt;tt&amp;gt;{{Git link|gitorious|fg/fgdata|master|Aircraft/777/Models/Instruments/ND/ND_L.xml|pre=[[$FG_ROOT]]/}}&amp;lt;/tt&amp;gt; for an example.&lt;br /&gt;
&lt;br /&gt;
That's the only thing you need to do right now. future changes will be in navdisplay.mfd and will be automatically available to you once they're committed/merged, no changes needed in your ND.nas at all, except for additional switches/buttons that may be created, and which would obviously need to be mapped to your cockpit hot spots.&lt;br /&gt;
&lt;br /&gt;
If you are facing problems with the steps outlined above, please get in touch via the article's talk page or the forum, so that the instructions can be improved accordingly. Thank you!&lt;br /&gt;
&lt;br /&gt;
A more detailed step-by-step guide can be [[#Step by Step|found below]].&lt;br /&gt;
&lt;br /&gt;
=== Cockpit switches ===&lt;br /&gt;
{{Note|The default property is '''relative''' to the root location of your ND, it is NOT an absolute path. Boolean values (true/false) can also be just 1/0. The list of switches below is correct for FG 3.0 - future versions may support additional switches. In the future, we're also going to make the ND style-able this way, so that colors, fonts, size (LOD) and symbols can be customized easily via ND.nas. FlightGear 3.1 introduces an optional hash argument called '''options''' which is a hash that supports layer-specific options (more details to follow) }}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Switch !! Description !! Default property !! Accepted values !! new in 3.1+&lt;br /&gt;
|-&lt;br /&gt;
| toggle_airports || Display airports on the map || /inputs/arpt || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_centered || Center ND modes || /inputs/nd-centered || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_data || Display way point data on the map || /inputs/data || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_display_mode || Change display mode || /mfd/display-mode || APP, MAP, PLAN, VOR&lt;br /&gt;
|-&lt;br /&gt;
| toggle_display_type || Change display type || /mfd/display-type || CRT, LCD&lt;br /&gt;
|-&lt;br /&gt;
| toggle_lh_vor_adf || Left navigation (-1 = ADF, 0 = OFF, 1 = VOR) || /inputs/lh-vor-adf || -1, 0, 1&lt;br /&gt;
|-&lt;br /&gt;
| toggle_position || Display position data on the map (currently unused) || /inputs/pos || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_range || Range of the maps in nautical miles || /inputs/range-nm || Any positive number&lt;br /&gt;
|-&lt;br /&gt;
| toggle_rangearc || Display range arcs || /mfd/rangearc || true,false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_rh_vor_adf || Right navigation (-1 = ADF, 0 = OFF, 1 = VOR) || /inputs/rh-vor-adf || -1, 0, 1&lt;br /&gt;
|-&lt;br /&gt;
| toggle_stations || Show/hide stations (VOR/DME/NDB) || /inputs/sta || true/false || options:{ radios:[0,1] } (WIP)&lt;br /&gt;
|-&lt;br /&gt;
| toggle_terrain || Terrain radar (currently unused) || /inputs/terr || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_track_heading || toggle track/heading mode (new in 3.1+)|| /trk-selected || true, false || &lt;br /&gt;
|-&lt;br /&gt;
| toggle_traffic || Display [[Traffic alert and collision avoidance system|TCAS]] data || /inputs/tfc || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_true_north || Toggle true or magnetic north || /mfd/true-north || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_waypoints || Display way points (fixes) on the map || /inputs/wpt || true, false&lt;br /&gt;
|-&lt;br /&gt;
| toggle_weather || Weather radar || /inputs/wxr || true, false&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Aircraft Support ==&lt;br /&gt;
For the framework to  become sufficiently generalized and aircraft-agnostic, we need many different aircraft to adopt it and aircraft developers to provide feedback regarding missing features. &lt;br /&gt;
We are looking for people interested in integrating the new system, so that it can be better developed with different requirements in mind.&lt;br /&gt;
&lt;br /&gt;
The 747 and 777 are the primary reference examples for now.&lt;br /&gt;
The following people/aircraft are currently in the process of adopting the new NavDisplay (please add any related efforts here):&lt;br /&gt;
&lt;br /&gt;
* 01/2014: Gijs  (747-400) {{Progressbar|100}}&lt;br /&gt;
* 01/2014: Hyde (777-200) {{Progressbar|100}}&lt;br /&gt;
* 02/2014: mueko (A320) {{Progressbar|90}} [http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=22045&amp;amp;p=200427#p200422]&lt;br /&gt;
* 08/2014: artix (A330-200) {{Progressbar|70}} [http://forum.flightgear.org/viewtopic.php?f=14&amp;amp;t=23736] (including a [http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=24201 custom Airbus ND style])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* 02/2014: D-MKF1 (707) {{Progressbar|10}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 02/2014: Soitanen (737-300) {{Progressbar|80}} [http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=21509&amp;amp;start=15#p200304]&lt;br /&gt;
* 02/2014: Sascha (A310) {{Progressbar|10}}&lt;br /&gt;
* 02/2014: drdavid (DC10) {{Progressbar|30}}&lt;br /&gt;
* 02/2014: 5H1N0B1 (m2000-5) {{Progressbar|100}}&lt;br /&gt;
* 09/2014: cain071546 (707) [http://forum.flightgear.org/viewtopic.php?f=14&amp;amp;t=24095&amp;amp;p=219086#p219086] {{Progressbar|10}}&lt;br /&gt;
* 05/2015: tikibar (747-8) {{Progressbar|100}}&lt;br /&gt;
* 05/2015: tikibar (757-200) {{Progressbar|100}}&lt;br /&gt;
* 05/2015: jormapaapa1235 and tikibar (MD-11) {{Progressbar|100}}&lt;br /&gt;
&lt;br /&gt;
If you are finding yourself having problems integrating the framework, please refer to already integrated aircraft as reference/example, or get in touch with their  maintainers - ideally, via the forum, so that everybody can contribute and benefit.&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |Originally, it was a single monolithic update() method that would basically be called at frame rate using a settimer/maketimer callback.&amp;lt;br/&amp;gt;&lt;br /&gt;
When things were restructured, the conditional parts of this huge method were moved into predicates that reside in a huge hash: [https://gitorious.org/fg/fgdata/source/Nasal/canvas/map/navdisplay.styles#L14 https://gitorious.org/fg/fgdata/source/ ... styles#L14]&amp;lt;br/&amp;gt;&lt;br /&gt;
Meanwhile, the update() method has been inflated again due to some logic that wasn't added to the hash, e.g. see: [https://gitorious.org/fg/fgdata/source/Nasal/canvas/map/navdisplay.mfd#L476 https://gitorious.org/fg/fgdata/source/ ... y.mfd#L476]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
The meat of it still is in update(), and those &amp;quot;layers&amp;quot; are fairly boring meanwhile  because they're separately managed by Philosopher's MapStructure framework.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
But individual ND elements (canvas groups) are basically SVG-driven, i.e. SVG elements that are looked up and then updated/animated via timers and listeners: [https://gitorious.org/fg/fgdata/source/f3df87622ca60eb45f359c05bd913524eeb44667:Nasal/canvas/map/navdisplay.styles#L183 https://gitorious.org/fg/fgdata/source/ ... tyles#L183]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
The actual code evaluating each SVG predicate is still called via the update() method, but it's just a foreach loop with a few lines:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://gitorious.org/fg/fgdata/source/Nasal/canvas/map/navdisplay.mfd#L760-769 https://gitorious.org/fg/fgdata/source/ ... d#L760-769]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
None of this is set in stone, and we're actually looking forward to generalizing this some more.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=212488#p212488&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: Event Management module for post 3.2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Fri Jun 13&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
== Custom ND Styles ==&lt;br /&gt;
&lt;br /&gt;
{{Note|As of early 2015 the following section is slightly outdated: Artix has recently created an Airbus specific ND style and we're hoping to see additional ND styles/types to be supported over time, to help increasingly unify the framework accordingly.}}&lt;br /&gt;
&lt;br /&gt;
Note that setup instructions above will initially just give you a Boeing-centric ND, because it is currently being developed by the 747/777 maintainers primarily - please use the issue tracker to file feature requests for missing features. &lt;br /&gt;
&lt;br /&gt;
Over time, the framework will grow and become more flexible,so that also specifics of non-Boeing aircraft can be properly emulated. But obviously this will take a while. We invite aircraft developers to help extend and refine the framework accordingly.&lt;br /&gt;
&lt;br /&gt;
Design-wise, the ND code still isn't quite there yet, so unless someone is already very familiar with Nasal/Canvas, I would still postpone any custom implementations - it is better to coordinate things with Gijs and Hyde to keep on improving the existing ND, rather than re-implementing an airbus-specific one at the moment. Simply because things are very much in flux still - there's quite a bit of refactoring pending, and it seems that neither of us is going to tackle this anytime soon.&lt;br /&gt;
&lt;br /&gt;
We can obviously not stop anybody from working with that code, but we would very much prefer to scratch off a handful of items from our todo list first - otherwise, this is going to be a maintenance problem in the mid-term.&lt;br /&gt;
&lt;br /&gt;
Working on anything listed there should help prepare the design such that the framework becomes more aircraft agnostic, i.e. to support manufacturer-specific ND types.&lt;br /&gt;
&lt;br /&gt;
Currently, we are simply not there yet - and some of the recent additions aren't exactly making this much easier unfortunately.&lt;br /&gt;
&lt;br /&gt;
''The thing is, even if someone were to come up with a 100% correct/working A320 implementation now, the framework itself would not yet be sufficiently generalized - some of the recent additions are making things more complicated here, such as the inflated update() method, the Boeing-specific constructor and hard-coded assumptions in the newMFD() method.''&lt;br /&gt;
&lt;br /&gt;
None of this is really difficult to fix, but these things need to be tackled first - otherwise, we'll have too many &amp;quot;construction sites&amp;quot; eventually.&lt;br /&gt;
&lt;br /&gt;
Also, working on different Boeing-centric implementations will help us generalize things a bit more over time, which will surely come in handy once supporting other airliners.&lt;br /&gt;
&lt;br /&gt;
We appreciate any help in maintaining and updating these frameworks, but currently these are not yet as flexible (aircraft-agnostic) as they need to be.&lt;br /&gt;
&lt;br /&gt;
'''Speaking in non-coding terms: When we refactored the ND code, we explicitly wanted to support different makes/models for different aircraft using a single back-end and code base. And that's something that is already prepared in the design in several places, and it may seem straightforward to people not familiar with the code. &lt;br /&gt;
&lt;br /&gt;
Here, you could say that the ND itself is the 3D model, while the &amp;quot;style&amp;quot; is analogous to a &amp;quot;livery&amp;quot; (texture pack). &lt;br /&gt;
&lt;br /&gt;
The way things are implemented, we prepared support for &amp;quot;livery packs&amp;quot;, and for easily creating new styles without having to touch the code. &lt;br /&gt;
&lt;br /&gt;
However, currently there's still some work that needs to be done, and Gijs, Hyde and Soitanen have added features that need to be integrated properly first - you could say that they're working on the &amp;quot;3D model&amp;quot; still, so it's not such a good idea to create lots of &amp;quot;liveries&amp;quot; (styles) currently. Or those would need to updated/ported later on.'''&lt;br /&gt;
&lt;br /&gt;
So it would be better to wait a little here and provide plenty of feedback in the meantime - if you really want to, you can get involved in the ND/MapStructure efforts themselves, but I would not yet suggest to come up with a totally new ND implementation - unless you're also prepared/willing to do the necessary groundwork, i.e. Nasal-space refactoring - the latter will mostly affect the new/newMFD/update functions - so not too difficult to understand if you are interested. &lt;br /&gt;
&lt;br /&gt;
Otherwise, I would just suggest to watch the whole effort - The Boeing-ND stuff still needs quite a bit of work, and once more things are completed, we can better finalize the underlying frameworks.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&amp;lt;gallery mode=packed widths=230px heights=230px&amp;gt;&lt;br /&gt;
Navigation display MAP mode.png|MAP mode&lt;br /&gt;
Navigation display centered MAP mode.png|Centered MAP mode&lt;br /&gt;
Navigation display PLAN mode.png|PLAN mode&lt;br /&gt;
NavDisplay-GUIFrontend.png|NavDisplay/MapStructure testbed&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding new MapStructure Layers ==&lt;br /&gt;
To add a new mapping layer to display custom symbols (radar, scenery objects etc), you only need to open $FG_ROOT/Nasal/canvas/map/navdisplay.styles, navigate to the vector named '''layers''' and add your new layer there, e.g. named &amp;quot;AA&amp;quot;:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
{ name:'AA', isMapStructure:1, update_on:['toggle_range','toggle_display_mode'],&lt;br /&gt;
predicate: func(nd, layer) {&lt;br /&gt;
 # toggle visibility here&lt;br /&gt;
 var visible=nd.in_mode('toggle_display_mode', ['MAP']);&lt;br /&gt;
 layer.group.setVisible( visible );&lt;br /&gt;
 if (visible) {&lt;br /&gt;
  #print(&amp;quot;Updating MapStructure ND layer: AA&amp;quot;);&lt;br /&gt;
  layer.update();&lt;br /&gt;
 }&lt;br /&gt;
}, # end of layer update predicate&lt;br /&gt;
'z-index': 1,&lt;br /&gt;
}, # end of AA layer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may want to add new switches to directly toggle the layer on/off&lt;br /&gt;
&lt;br /&gt;
== Adding new features ==&lt;br /&gt;
{{Note|Please get in touch with [[User:Gijs]] before touching navdisplay.styles, and don't touch navdisplay.mfd without coordinating your work via the forum first.&lt;br /&gt;
If you are primarily interested in porting/adding new '''mapping''' layers (such as e.g. waypoints, route, weather etc), please see the [[MapStructure]] article for details. &lt;br /&gt;
Otherwise, this section is focused on dealing with non-mapping aspects, i.e. ND-specific SVG symbols and animating them via properties and calculations. Typically, a new symbol will require 10-20 lines of code added to navdisplay.styles - it will typically take 5-10 minutes to add a new animated symbol to the ND.}}&lt;br /&gt;
If you want to add new features to the navdisplay.styles code, you need to open that file and map an existing SVG element to a Nasal callback routine - that's how everything is working currently. A straightforward examples can be found in the implementation of the '''planArcs''' symbol animation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
 id:'planArcs',&lt;br /&gt;
 impl: {&lt;br /&gt;
  init: func(nd,symbol) {},&lt;br /&gt;
  predicate: func(nd) { nd.in_mode('toggle_display_mode', ['PLAN']) },&lt;br /&gt;
  is_true: func(nd) { nd.symbols.planArcs.show() },&lt;br /&gt;
  is_false: func(nd) { nd.symbols.planArcs.hide() },&lt;br /&gt;
 },&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is hash entry, linked to the SVG element whose id is '''planArcs'''. The embedded hash named '''impl''' contains 4 fields:&lt;br /&gt;
* '''init()''': a Nasal function that will be invoked to initialize the symbol&lt;br /&gt;
* '''predicate()''': a Nasal function that will be invoked to check some condition when updating (predicate)&lt;br /&gt;
* '''is_true()''': the Nasal function that will be executed if the condition is true&lt;br /&gt;
* '''is_false()''': the Nasal function that will be executed if the condition is false&lt;br /&gt;
&lt;br /&gt;
Except for the init() callback, all others get passed a single argument called '''nd''' which is the instance of the current nd, i.e. the equivalent of '''me''', Nasal's '''this''' pointer. In the future, we're hoping to generalize this a little better and also use the init signature, which should make for shorter/more readable code.&lt;br /&gt;
&lt;br /&gt;
In this case, the predicate will merely determine in which mode a certain switch is and hide/show the symbol (SVG element) accordingly. Here, it's checking that the '''display-mode''' switch is set to '''PLAN''' mode, and otherwise hide the symbol.&lt;br /&gt;
&lt;br /&gt;
Switches are configured at the top of the navdisplay.mfd file, but will usually be overridden by each aircraft-specific ND.nas, i.e. by the aircraft developer. For now, modes are hard-coded and people should refer to the code to see what's supported there.&lt;br /&gt;
 &lt;br /&gt;
{{Note|The whole layout/approach of the navdisplay.style file isn't set in stone at all - it just ended up being a simple workaround to accomplish some goals, while also allowing newcomers to easily maintain/extend the system by just having to go through a handful of lines of code. At some point this may further evolve. It would now even be straightforward to move the whole thing to XML space using a simple script that turns our hash into XML. But ultimately we hope to wait a little with that until a generic '''MFD''' framework has evolved that can also be used for other displays like a PFD, CDU or EFB.}}&lt;br /&gt;
&lt;br /&gt;
There's a &amp;quot;configuration hash&amp;quot; called &amp;quot;NDStyles&amp;quot; at the top of the file. Each aircraft can have its own entry in NDStyles, such as NDStyles[&amp;quot;Boeing&amp;quot;] or NavDisplay[&amp;quot;Airbus&amp;quot;]. Then, all the required canvas callbacks are listed there, i.e. the font mapper etc.&lt;br /&gt;
&lt;br /&gt;
There's also an entry for a custom SVG filename. However, we encourage people to get in touch with Gijs and Hyde to help coordinate all ND development a little - so that a common (and shared) SVG file can be used for most use-cases, this is already the case for the B744 and B777 - we're hoping to get other aircraft developers involved, to help generalize the SVG file, instead of having dozens of different files and symbols. Most features should be identical or at least very similar. Which is why it's a good idea to get in touch with other people working on the ND code.&lt;br /&gt;
&lt;br /&gt;
Lines 52-131 set up existing layers, which are now shared with the GUI code - so that is where new layers are added.&lt;br /&gt;
Aircraft specific SVG elements are added at the end, after line 132&lt;br /&gt;
&lt;br /&gt;
For now, we suggest to directly use the 747-400 ND - but the framework is now prepared to easily style &amp;amp; customize it for different aircraft, we will probably add a tutorial to the wiki to explain how things are hanging together there. The constructor and init methods may still need some work to generalize things there, because they are basically still the original code.&lt;br /&gt;
&lt;br /&gt;
So to replace the 747 ND and customize it, these are the steps:&lt;br /&gt;
&lt;br /&gt;
* add a new entry to the NDStyles hash, for example &amp;quot;777-200&amp;quot;&lt;br /&gt;
* you can simply copy the configuration stuff from the 747 to get started&lt;br /&gt;
* start customizing things there&lt;br /&gt;
* open the SVG file in inkscape and change it as required, save it &lt;br /&gt;
* change the SVG filename in your NDStyles[&amp;quot;777-200&amp;quot;] hash entry to  match your own file name&lt;br /&gt;
* provide animation callbacks for any 777 specific elements&lt;br /&gt;
* open your own copy of ND.nas&lt;br /&gt;
* change the constructor call .new() to specify the name of your new NDStyles entry&lt;br /&gt;
* by default, this is 747-400 for the time being, for example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
var NDCpt = ND.new(&amp;quot;instrumentation/efis&amp;quot;, myCockpit_switches, &amp;quot;777-200&amp;quot; );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;777-200&amp;quot; part needs to match the identifier used in the NDStyles hash.&lt;br /&gt;
&lt;br /&gt;
To get started, just copy the whole 747-400 section in NDStyles and rename it to match your needs. Once that is working (getting a 747-400 ND via the 777-200 identifier), you can simply replace the SVG file name and add your own update handlers to incrementally come up with your own ND.&lt;br /&gt;
&lt;br /&gt;
== Step by Step ==&lt;br /&gt;
&lt;br /&gt;
{{Note|The following section is currently work-in-progress, it is being written by 5H1N0B1 and drdavid, please get in touch to help reviewing/improving things.}}&lt;br /&gt;
More detailed instruction. See if it could help. &lt;br /&gt;
&lt;br /&gt;
# Have an updated version of FlightGear (V. 3.0+).&lt;br /&gt;
# Set up the 3D model in this way: &lt;br /&gt;
&lt;br /&gt;
To create a 3D MFD -&amp;gt;&lt;br /&gt;
* Select a 3D Border (border of the screen, with screws, etc.)&lt;br /&gt;
* Need to have a 3D Button/switch, molette, or turnable knob&lt;br /&gt;
* A 3D Screen object, with:&lt;br /&gt;
** correct dimensions&lt;br /&gt;
** Single texture, -&amp;gt; with correct dimensions&lt;br /&gt;
** Correct dimension of the UVmap&lt;br /&gt;
&lt;br /&gt;
# Copy and paste the ND.nas file to the appropriate folder (In the Mirage 2000 this was the &amp;quot;Center-mfd&amp;quot; folder).&lt;br /&gt;
# Add the ND.nas pathway to your base .xml file in the Nasal block.&lt;br /&gt;
# Edit ND.nas : &lt;br /&gt;
* Rename the screen to match the object in 1)c) if needed.&lt;br /&gt;
* If installing a single MFD, you do not need another object, so suppress the line (when it's calling the object itself)&lt;br /&gt;
* Keep the property's name -&amp;gt; it's ok. You just need to input it with the .xml button in 1)b)&lt;br /&gt;
&lt;br /&gt;
Now, let's add the xml itself.&lt;br /&gt;
&lt;br /&gt;
Really simple, it's just playing with properties. For example, see this for the airport property: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--######################## Airports ############################--&amp;gt;&lt;br /&gt;
  &amp;lt;animation&amp;gt;&lt;br /&gt;
    &amp;lt;type&amp;gt;pick&amp;lt;/type&amp;gt;&lt;br /&gt;
    &amp;lt;object-name&amp;gt;bt-h1&amp;lt;/object-name&amp;gt;&lt;br /&gt;
    &amp;lt;visible&amp;gt;true&amp;lt;/visible&amp;gt;&lt;br /&gt;
    &amp;lt;action&amp;gt;&lt;br /&gt;
        &amp;lt;button&amp;gt;0&amp;lt;/button&amp;gt;&lt;br /&gt;
        &amp;lt;binding&amp;gt;&lt;br /&gt;
         &amp;lt;command&amp;gt;property-toggle&amp;lt;/command&amp;gt;&lt;br /&gt;
         &amp;lt;property&amp;gt;/instrumentation/efis/inputs/arpt&amp;lt;/property&amp;gt;&lt;br /&gt;
        &amp;lt;/binding&amp;gt;&lt;br /&gt;
    &amp;lt;/action&amp;gt;&lt;br /&gt;
  &amp;lt;/animation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or here again for the range selection:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;animation&amp;gt;&lt;br /&gt;
    &amp;lt;type&amp;gt;pick&amp;lt;/type&amp;gt;&lt;br /&gt;
    &amp;lt;object-name&amp;gt;trim1&amp;lt;/object-name&amp;gt;&lt;br /&gt;
    &amp;lt;action&amp;gt;&lt;br /&gt;
      &amp;lt;button&amp;gt;4&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;!--  scroll up --&amp;gt;&lt;br /&gt;
      &amp;lt;repeatable&amp;gt;false&amp;lt;/repeatable&amp;gt;   &lt;br /&gt;
      &amp;lt;binding&amp;gt;&lt;br /&gt;
                &amp;lt;command&amp;gt;property-cycle&amp;lt;/command&amp;gt;&lt;br /&gt;
                &amp;lt;property&amp;gt;/instrumentation/efis/inputs/range-nm&amp;lt;/property&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;10&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;20&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;40&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;80&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;160&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;320&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;/binding&amp;gt;   &lt;br /&gt;
    &amp;lt;/action&amp;gt;&lt;br /&gt;
  &amp;lt;/animation&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;animation&amp;gt;&lt;br /&gt;
    &amp;lt;type&amp;gt;pick&amp;lt;/type&amp;gt;&lt;br /&gt;
    &amp;lt;object-name&amp;gt;trim1&amp;lt;/object-name&amp;gt;&lt;br /&gt;
    &amp;lt;action&amp;gt;&lt;br /&gt;
      &amp;lt;button&amp;gt;3&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;!--  scroll up --&amp;gt;&lt;br /&gt;
      &amp;lt;repeatable&amp;gt;false&amp;lt;/repeatable&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
      &amp;lt;binding&amp;gt;&lt;br /&gt;
                &amp;lt;command&amp;gt;property-cycle&amp;lt;/command&amp;gt;&lt;br /&gt;
                &amp;lt;property&amp;gt;/instrumentation/efis/inputs/range-nm&amp;lt;/property&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;320&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;160&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;80&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;40&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;20&amp;lt;/value&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;10&amp;lt;/value&amp;gt;              &lt;br /&gt;
      &amp;lt;/binding&amp;gt;   &lt;br /&gt;
    &amp;lt;/action&amp;gt;&lt;br /&gt;
  &amp;lt;/animation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, you can optionally add this: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt; &lt;br /&gt;
  &amp;lt;animation&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;pick&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;object-name&amp;gt;blackbkd&amp;lt;/object-name&amp;gt;&lt;br /&gt;
   &amp;lt;action&amp;gt;&lt;br /&gt;
      &amp;lt;button&amp;gt;0&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;repeatable&amp;gt;false&amp;lt;/repeatable&amp;gt;&lt;br /&gt;
      &amp;lt;binding&amp;gt;&lt;br /&gt;
         &amp;lt;command&amp;gt;nasal&amp;lt;/command&amp;gt;&lt;br /&gt;
         &amp;lt;script&amp;gt;mirage2000.showNd();&amp;lt;/script&amp;gt;&lt;br /&gt;
      &amp;lt;/binding&amp;gt;&lt;br /&gt;
   &amp;lt;/action&amp;gt;&lt;br /&gt;
  &amp;lt;/animation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where 'blackbkd' is the screen. &lt;br /&gt;
&lt;br /&gt;
This last option allows you to open a dialog box with what the actual canvas should display in your 1)c) screen. This is very useful to check all the different steps when something isn't working well. However, you'll need to change '''mirage2000''' to match the name of your own aircraft/namespace.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Normally following these steps, you should have a working MFD.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
== Team Boeing ==&lt;br /&gt;
{{Note| Please get in touch with the following contributors if you're planning on making changes related to the Boeing ND:&lt;br /&gt;
* Gijs&lt;br /&gt;
* Hyde&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Team Airbus ==&lt;br /&gt;
{{Note| Please get in touch with the following contributors if you're planning on making changes related to the Airbus ND:&lt;br /&gt;
* artix&lt;br /&gt;
* omega95&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Backward Compatibility ===&lt;br /&gt;
Once we support a handful of different '''styles''', it would probably make sense to refactor the styles file so that we end up with dedicated files for each style, e.g. by having:&lt;br /&gt;
&lt;br /&gt;
* $FG_ROOT/Nasal/canvas/map/ND/nd.airbus&lt;br /&gt;
* $FG_ROOT/Nasal/canvas/map/ND/nd.boeing&lt;br /&gt;
&lt;br /&gt;
However, it makes sense to wait a little with this so that multiple styles can evolve in parallel, to ensure that overlapping functionality can be generalized and refactored/reused. Equally, that would allow us to provide versioning support, so that aircraft developers can request a certain version of the &amp;quot;ND API&amp;quot;, e.g.:&lt;br /&gt;
&lt;br /&gt;
* $FG_ROOT/Nasal/canvas/map/ND/nd.airbus-3_4&lt;br /&gt;
* $FG_ROOT/Nasal/canvas/map/ND/nd.airbus-4_0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |Overall, we may sooner or later support backward compatibility by using something like io.include() with a nested version number and/or API call, it is not exactly difficult. For now, it would require just a few lines of code. The real challenge is that the code is very much evolving still, so it would be premature to implement something like that currently, especially because there's still many features missing so that establishing feature parity would be difficult at best - once things stabilize, and once multiple styles/aircraft are supported, we could/should revisit that. But unless someone else steps up to implement a working scheme, I am not currently interested in establishing such an API, at a time when things are being constantly refactored - we are seeing a handful of related efforts currently. And even Gijs mentioned a few times that he's still hoping to add new features - so adding API-level versioning/backward compatibility would probably become pretty awkward soon, and it would  also involve other parts that don't actively support backward compatibility - Tom is using a getprop(&amp;quot;/sim/version&amp;quot;) check in api.nas - so it is possible, but only makes sense once the dust settles.&lt;br /&gt;
At least for the time being, I'd estimate that it might take another 2-3 release cycles until this should be re-considered, unless we'll see more ND contributions rolling in shortly.&lt;br /&gt;
If you do want to work out some kind of BC scheme, you are obviously invited to post your thoughts, I won't object any suggestions and will surely help review them to get them committed - but I'd probably not target 3.0, but instead 3.2 so that you have some kind of baseline to work with.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=221158#p221158&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: What's going on with the Navdisplay&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Sat Oct 18&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Getting rid of Aircraft Dependencies ===&lt;br /&gt;
*  the constructor/newMFD() methods still contain a few hard-coded assumptions due to the origins of the code, but those can be also moved into some kind of construct() field in the hash, or you can simply use the method I suggested, i.e. hiding unneeded symbols. But you're right, that the most proper solution would be identifying non-generic code that contains hard-coded assumptions and moving that into some kind of construct() field that is simply invoked by the new/newMFD() methods. Doing that would not be difficult, it would be just copy &amp;amp; paste - i.e. copy from the navdisplay.mfd file into the style file, by adding a corresponding hash field entry there - and calling it instead. Takes under 3 minutes[http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=21509&amp;amp;p=214897#p214835]&lt;br /&gt;
=== Encapsulating Properties ===&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  | think this and similar problems will be coming up for more or less every aircraft as the properties differ between FDM:s and sometimes even between aircraft.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=213016#p213016&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Johan G&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Fri Jun 20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |aircraft, which will use NavDisplay must have airspeed-indicator, created as built-in instrument, so I prefer to select airspeed indicator as source (which is close to reality).&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=213018#p213018&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Soitanen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Fri Jun 20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |We could implement a way for individual aircraft to feed the ND with their own properties. However, standardizing the properties would make more sense, also for other use cases (bindings for input devices, dialogs etc.). That is even more important for the PFD, since there are dozens of different autopilot properties being used in FlightGear.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=213025#p213025&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Gijs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Fri Jun 20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |This kind of thing is already done in both, MapStructure and the NavDisplay, it just isn't widely used yet - but we did establish the infrastructure for this. You must be aware of it, because you kept maintaining and fixing the NDSourceDriver logic that encapsulates properties for AI traffic. The same method can be found in aircraftpos.controller to hide aircraft specifics in a &amp;quot;delegate&amp;quot; hash that provides an &amp;quot;abstract interface&amp;quot; without the back-end code having to be aware of the underlying properties.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
As long as aircraft developers agree to use, and help maintain, a corresponding hash, we can help enforce this as a &amp;quot;best practice&amp;quot; - but this should obviously be part of navdisplay.mfd itself (or even a separately-included file), so that it can be easily reused by PFD code eventually, without being specific to the MapStructure/ND code.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
We reall only need to extend the ND.new() constructor to support such &amp;quot;overrides&amp;quot; and pass them on to the underlying callbacks, which is kinda touching the whole MVC approach already used by the MapStructure framework.&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=214377#p214377&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Tue Jul 08&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
=== Post 3.2 ===&lt;br /&gt;
Gijs has already begun to clean up the update() method, and navdisplay.mfd is now back down to under 800 lines of code. Hooray will need to revisit adding support for '''switches''' (i.e. a helper class) and corresponding display modes. &lt;br /&gt;
&lt;br /&gt;
At that point, we can probably simplify most things easily and move them out of the mfd file. There are some opportunities to clean up navdisplay.styles by looking at identical/similar code, such as the  altArc vs. altArcCtr handling, which is basically boilerplate code. We can probably reduce navdisplay.mfd down to ~500 lines, which is mainly a matter of fixing up the update() method and making the newMFD() helper more generic. &lt;br /&gt;
&lt;br /&gt;
Once that is the case, navdisplay.mfd should be generic enough to be also useful to help with porting the existing PFD code, because it's ultimately no longer ND specific, but simply a framework for animation SVG elements on a Canvas. Performance-wise, we can easily optimize the existing code by getting rid of the foreach() loop in update() and using exclusively listeners to selectively invoke only required predicates. &lt;br /&gt;
&lt;br /&gt;
That would even allow us to get rid of the maketimer() hack. A few computations could/should probably be shared by being moved to '''common''' entry and writing their results to a hash, so that other elements can reuse previous results, e.g. altRangePx, rotation angles  etc - there's no need, to recompute those in each callback. On the ctor side, we may want to allow individual elements to be easily disabled or overridden, analogous to how MapStructure layers can be customized/styled and disabled. We could probably reuse the same code we're using for options/style handling here. Otherwise, there are still a few &amp;quot;hard-coded&amp;quot; getprop() references that should better use the NDSourceDriver logic, or its MapStructure equivalent, i.e. aircraftpos.controller.  &lt;br /&gt;
&lt;br /&gt;
There are also still  a few properties that should become configurable, like we once said WRT to having multiple instances of an instrument/radio etc&lt;br /&gt;
&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |just so that I don't forget about it: [https://gitorious.org/fg/fgdata/commit/7da1406cfbed8af69c5cefe215b4f327d791423d https://gitorious.org/fg/fgdata/commit/ ... 27d791423d]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; append(m.listeners ........ seems a common  idiom: provide either a helper method or extend the underlying base class accordingly&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; WPT/RTE options should probably be exposed via the ctor, so that the ND code can override those defaults ?&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; unify WPT/RTE handling for wpt num ?&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; maybe provide a base class for both that encapsulates identical requirements ?&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; FIX.symbol still contains hard-coded colors, should be using styling there, TFC.symbol is using hard-coded colors &amp;amp;amp; font size&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; navdisplay: swithcing between CTR &amp;amp;amp; PLAN mode should be better supported by encapsulating setTranslation() etc&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; get rid of _draw_rwy_nd() calls&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; port runway-nd.draw , and support styling there&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=214252#p214252&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: NavDisplay &amp;amp; MapStructure discussion (previously via PM)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Mon Jul 07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
{{Todo:NavDisplay}}&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests ==&lt;br /&gt;
* feature layers: also pass the symbol instance to each predicate/callback to simplify those methods&lt;br /&gt;
* generalize &amp;amp; unify with MapStructure layer handling (update, show, hide)&lt;br /&gt;
&lt;br /&gt;
[[Category:Aircraft instruments]]&lt;br /&gt;
[[Category:Canvas]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Changelog_3.2&amp;diff=73861</id>
		<title>Changelog 3.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Changelog_3.2&amp;diff=73861"/>
		<updated>2014-07-08T09:51:46Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{draft|changelog|This changelog is currently being written for the FlightGear 3.2 release. To see what is being worked on, check out [[Changelog 3.2]].&lt;br /&gt;
Feel free to help! If you are aware of any FlightGear related changes, please add them to the changelog.&amp;lt;br/&amp;gt;It's a good idea to check [[:Category:Changes_after_3.00|the newsletters since the last release]], and the git commit history.&lt;br /&gt;
To view the changelog for the most recent release, please see [[Changelog 3.0]]. &lt;br /&gt;
We also encourage people to help by translating the changelog and appreciate all contributions, however please keep in mind that this changelog is not yet final!&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Upcoming FlightGear Changelog==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
The FlightGear development team is delighted to announce the v3.2 release of FlightGear, the free, open-source flight simulator.  This new version contains many exciting new features, enhancements and bugfixes.  Highlights in this release include integration of the FGCom voice communications client within the simulator, improved terrain rendering, faster scenery loading, and improved usability.  This release also coincides with the release of FlightGear World Scenery 2.0 - massively improved scenery data covering the entirety of the planet and incorporating OpenStreetMap roads and detailed terrain information from a variety of sources.  &lt;br /&gt;
&lt;br /&gt;
Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create &lt;br /&gt;
the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world &lt;br /&gt;
by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums.&lt;br /&gt;
&lt;br /&gt;
FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute. &lt;br /&gt;
&lt;br /&gt;
Download FlightGear v3.2 for free from [http://www.flightgear.org FlightGear.org]&lt;br /&gt;
&lt;br /&gt;
FlightGear - Fly Free!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Breaking Changes ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Major enhancements in this release ===&lt;br /&gt;
&lt;br /&gt;
'''Surface Light Effects &amp;amp; OpenSceneGraph 3.2'''&lt;br /&gt;
&lt;br /&gt;
Stuart committed a change that brings surface lights, including VASI/PAPI/taxi/runway etc. into the xml-defined Effects  framework.  Kudos to Tim Moore for his original Effects work - it made it very straightforward to enhance with support for point sprites and a custom texture generator required.&lt;br /&gt;
&lt;br /&gt;
The relevant effect is data/Effects/surface-lights.eff.  It should allow development of ALS and Rembrandt variants.&lt;br /&gt;
&lt;br /&gt;
Stuart also replaced some OSG color/normal binding calls that were removed  in OSG3.2.0, apparently because they were slow.  So, if your&lt;br /&gt;
build fails, please check you've got a recent OSG build installed.&lt;br /&gt;
&lt;br /&gt;
'''Core'''&lt;br /&gt;
* [[Reset &amp;amp; re-init]] is merged and now enabled&lt;br /&gt;
* A segfault related to scripted Nasal fgcommands (like used in joystick and other bindings) has been fixed {{Issue|1397}}&lt;br /&gt;
* yasim versioning support for maintenance fixes (TorstenD)&lt;br /&gt;
* FLITE TTS support&lt;br /&gt;
* Windows dependencies have been updated&lt;br /&gt;
* improved projection handling for the integrated [[Map]] dialog, implemented by Gijs[https://gitorious.org/fg/flightgear/commit/3f433e2c35ef533a847138e6ae10a5cb398323d7#comment_107170]&lt;br /&gt;
&lt;br /&gt;
'''Aircraft Modeling'''&lt;br /&gt;
* galvedro's work: [[A Failure Management Framework for FlightGear]]&lt;br /&gt;
* extra 500&lt;br /&gt;
* Tu-154B2 version 3.1&lt;br /&gt;
* additional aircraft have started adopting Gijs' [[NavDisplay]]&lt;br /&gt;
&lt;br /&gt;
'''JSBSim'''&lt;br /&gt;
* ground effects (see newsletter 02/2014)&lt;br /&gt;
&lt;br /&gt;
'''Atmospheric Light Scattering'''&lt;br /&gt;
&lt;br /&gt;
Atmospheric Light Scattering (ALS) is one of FGs three rendering frameworks, with the aim of providing an integrated simulation of the interaction between weather, light and the environment.&lt;br /&gt;
&lt;br /&gt;
Additions to ALS in version 3.2 include:&lt;br /&gt;
&lt;br /&gt;
* an experimental framework to render cloud shadows on the ground (requires Advanced Weather)&lt;br /&gt;
* a substantial extension of cloud layer visibility using impostor techniques to 150 km&lt;br /&gt;
* a new agriculture effect allowing to render fields without tiling artifacts&lt;br /&gt;
* a new forest effect to simulate managed forest, varying tree size by patch&lt;br /&gt;
* sparkle and fog effect on runway lights&lt;br /&gt;
* much improved visual appearance of rock faces&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Environment Rendering'''&lt;br /&gt;
&lt;br /&gt;
* EarthView, a simple orbital rendering engine based on projecting a textured sphere into the scene. By default, EarthView uses low resolution textures, however using hires textures e.g. from the NASA [http://visibleearth.nasa.gov/ Visible Earth] project very realistic results from altitudes above 100 km can be achieved.&lt;br /&gt;
&lt;br /&gt;
* new deciduous and needle tree textures with much improved visuals&lt;br /&gt;
&lt;br /&gt;
* new regional texture definitions for Ireland, Alaska/Northwest territories and US Southwest &lt;br /&gt;
&lt;br /&gt;
'''Performance'''&lt;br /&gt;
* F-JJTH and Stuart have started working on using osg::Simplifier [https://gitorious.org/fg/simgear/commit/3429e0072103a8c90d8e456f1f6b711099851225]: http://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/CAP3ntysifK34TxANKUj1s4Of_dJRg7dvJ74Gbko4zXVFHdV-YQ%40mail.gmail.com/#msg32016452&lt;br /&gt;
&lt;br /&gt;
'''Misc/Uncategorized'''&lt;br /&gt;
* AIModels use PagedLOD&lt;br /&gt;
* Optimise NavCache airport query&lt;br /&gt;
* osg::Switch for masking scenery rendering&lt;br /&gt;
* Torsten's metar work, newradio, mongoose httpd&lt;br /&gt;
* HTTP: improve handling of connection errors&lt;br /&gt;
* [[FGCamera]] (external addon, not yet reviewed/committed as of 03/2014)&lt;br /&gt;
* Windows installer has been reworked&lt;br /&gt;
* Windows installer creates 3 news directories pre-configured in FGRun:&lt;br /&gt;
** {user}\Documents\FlightGear\Aircraft&lt;br /&gt;
** {user}\Documents\FlightGear\TerraSync&lt;br /&gt;
** {user}\Documents\FlightGear\Custom Scenery&lt;br /&gt;
&lt;br /&gt;
''' Usability '''&lt;br /&gt;
* Windows users are now able to use scrollwheel in dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Internationalization '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Scenery '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Canvas System'''&lt;br /&gt;
&lt;br /&gt;
FlightGear's fully scriptable 2D rendering system now includes improved APIs for creating maps and navigation displays amongst many other improvements. People no longer need to have programming experience to add a working ND to their aircraft, it can  now  be all done by copying and pasting 30 lines of text and customizing a few properties. The so called MapStructure back-end handles efficient updating of all ND layers transparently. Also, maps can now be mostly customized, including custom styling (colors, fonts, symbols etc).&lt;br /&gt;
&lt;br /&gt;
* Tom has pushed an update to git (simgear) which removes a lot of unneeded OpenGL state changes for Canvas paths. Depending on the GPU/driver this can lead to quite a noticeable performance improvement. For example, he was able to get from ~120ms down to ~45ms [http://forum.flightgear.org/viewtopic.php?f=71&amp;amp;t=16984&amp;amp;p=204730#p204730].&lt;br /&gt;
&amp;lt;!-- code freeze ...&lt;br /&gt;
* Hooray is working on adding shader support to Canvas {{Progressbar|30}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Gijs is currently working on additional projections as part of {{Issue|550}}&lt;br /&gt;
* The [[MapStructure]] back-end used by the [[NavDisplay]] now supports symbol instancing, so that performance is improved&lt;br /&gt;
* MapStructure-based layers can now be customized and styled&lt;br /&gt;
* Tom added support for button/modifiers (mouse handling) [http://wiki.flightgear.org/index.php?title=Canvas_Event_Handling&amp;amp;curid=10777&amp;amp;diff=68569&amp;amp;oldid=68422]&lt;br /&gt;
* CanvasImage now supports the ''http://'' protocol for dynamically retrieving raster images. See the renamed [[Canvas_Image#src|src attribute]] (''file'' is now deprecated).&lt;br /&gt;
* As part of the ongoing effort on [[Unifying the 2D rendering backend via canvas]], we have started re-implementing the integrated [[Map]] dialog using Nasal &amp;amp; Canvas instead of C++ {{Progressbar|80}}&lt;br /&gt;
* Custom event handlers can now be registered.&lt;br /&gt;
* Canvas Layout Engine&lt;br /&gt;
* Canvas-based dialog for downloading aircraft [[Aircraft Center]]&lt;br /&gt;
[[File:Aircraft-center-prototype.png|400px|thumb|Canvas dialog showing the prototype for an [[Aircraft Center]] for directly installing/managing aircraft from within FlightGear, an upcoming feature scheduled for FlightGear 3.2, currently being developed by TheTom and Zakalawe]]&lt;br /&gt;
&lt;br /&gt;
'''Nasal Scripting'''&lt;br /&gt;
&lt;br /&gt;
* getprop()/setprop() arguments (those that form a path) can now be numeric to specify a index, so:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
getprop(&amp;quot;canvas/by-index&amp;quot;, &amp;quot;texture&amp;quot;, 1, &amp;quot;name&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: is now the same as:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
getprop(&amp;quot;canvas/by-index/texture[1]/name&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: (see [https://gitorious.org/fg/flightgear/commit/5eee5e42ae4f5cf56283b3bf5a3be46efc2b51c4 merge request 54] and [https://gitorious.org/fg/flightgear/commit/34ed79e5f88ffdfc5e651a1fe3e639cb8f4d3353 actual commit])&lt;br /&gt;
* A new fully-interactive Nasal GUI console based on [[Canvas]] has been added: [[Interactive Nasal Console]]&lt;br /&gt;
* the hard-coded '''flight path history''' subsystem which samples aircraft position, which was previously only accessible to C++ code, has now been exposed to scripting space by Tom so that people can easily access the system and reuse the data for their own purpoes (e.g. for creating an instructor console). The first use-case will involve the new [[Canvas]] based [[Map]] dialog which will be 100% scripted by then.  &lt;br /&gt;
: Usage:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nasal&amp;quot;&amp;gt;&lt;br /&gt;
var hist = aircraft.history(); debug.dump(hist.pathForHistory(50));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* cppbind: Nasal ghosts can now support arbitrary setters/getters for when members are not mapped to a C++ member/method.&lt;br /&gt;
* Language enhancements&lt;br /&gt;
** Bitwise operators (|, &amp;amp;, ^, ~, |=, &amp;amp;=, ^=)&lt;br /&gt;
** Support for octal, decimal and hexadecimal numbers in literals as well as in strings&lt;br /&gt;
 &lt;br /&gt;
'''Documentation'''&lt;br /&gt;
&lt;br /&gt;
'''Highlighted new and improved aircraft'''&lt;br /&gt;
&lt;br /&gt;
* Tuned autopilot and improved instrument stack for the Cessna337G Skymaster.&lt;br /&gt;
* All new systems and two engine options for the Boeing 757-200.&lt;br /&gt;
&lt;br /&gt;
'''Other'''&lt;br /&gt;
&lt;br /&gt;
'''Bug fixes'''&lt;br /&gt;
&lt;br /&gt;
* See [http://code.google.com/p/flightgear-bugs/issues/list?can=1&amp;amp;q=Milestone%3D3.2 our bugtracker] for an extensive, yet incomplete, list of the bugs fixed in this release.&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear changelogs]]&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Virtual_airlines&amp;diff=60201</id>
		<title>Virtual airlines</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Virtual_airlines&amp;diff=60201"/>
		<updated>2013-05-13T22:12:06Z</updated>

		<summary type="html">&lt;p&gt;Tikibar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''virtual airline''' (VA) is a dedicated hobby organization that uses flight simulation to model the operations of an airline. Virtual airlines generally have a presence on the internet, similar to a real airline. There are over 100 virtual airlines of significance currently active in the internet (supporting a number of flightsims), with thousands of participants involved at any one time each using different simulator platforms.&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
Virtual airlines were started to give a sense of purpose to activities conducted within a flight simulator. This basic premise has evolved over time, along with available technology, to provide increasing levels of immersion but always with the same core purpose. When combined with increasingly powerful personal computers, advancing flight simulation software, and communications networks, virtual airlines are often able to provide compelling, realistic, experiences similar to operations inside a real airline. Virtual airlines also provide an avenue for members to gain access to additional content, such as aircraft and scenery, for use with their simulator. The appeal varies; for younger members, virtual airlines provide a sandbox environment where they can experience the corporate environment of commercial business in the airline industry, without the risk of financial loss. These organizations also provide an outlet for those who are interested in aviation but unable to fly themselves in real life due to financial, health, or other reasons.&lt;br /&gt;
Most of all, its one step closer to enthusiasts feeling more involved in an airline environment and share their interests with others.&lt;br /&gt;
Virtual Airlines also benefit the flight simulator community by providing valuable services such as ATC, events, and general help and knowledge.&lt;br /&gt;
&lt;br /&gt;
== Common elements ==&lt;br /&gt;
There are several elements that are common across many virtual airlines:&lt;br /&gt;
* A website as the focal point of the community&lt;br /&gt;
* Internet forum where discussion and social interaction can occur&lt;br /&gt;
* Customized livery that users can download together with aircraft and install in their flight simulator&lt;br /&gt;
* Route schedules for members to fly in their simulators&lt;br /&gt;
* Multiplayer events, often on a game network such as VATSIM or IVAO&lt;br /&gt;
* Less common elements include:&lt;br /&gt;
** An Online database for recording and reporting flights and membership statistics&lt;br /&gt;
** Dedicated game server hosting to provide private areas for members to complete flights&lt;br /&gt;
** Award, rank and recognition systems&lt;br /&gt;
** Voice over Internet Protocol servers for members to communicate freely by voice&lt;br /&gt;
&lt;br /&gt;
== Current FlightGear Virtual Airlines ==&lt;br /&gt;
&lt;br /&gt;
{{Virtual airline summary&lt;br /&gt;
|name        = Air Lanaudière - NorskAir&lt;br /&gt;
|established = &lt;br /&gt;
|logo        = Alqlogo.png&lt;br /&gt;
|status      = Active&lt;br /&gt;
|niche       = &lt;br /&gt;
|has-atc     = &lt;br /&gt;
|callsign    = &lt;br /&gt;
* ALQxxxx&lt;br /&gt;
* ALExxxx&lt;br /&gt;
* ALXxxxx&lt;br /&gt;
* NKAxxxx&lt;br /&gt;
* NKHxxxx&lt;br /&gt;
|history     = &lt;br /&gt;
|fleet       =&lt;br /&gt;
* Cessna Caravan &lt;br /&gt;
* ATR72-500 &lt;br /&gt;
* Embraer E-170LR &lt;br /&gt;
* Embraer E-190LR &lt;br /&gt;
* Airbus A318 &lt;br /&gt;
* Airbus A319 &lt;br /&gt;
* Boeing 777-200LR &lt;br /&gt;
* Boeing 787-8 &lt;br /&gt;
|main-hub    = CYUL&lt;br /&gt;
|hubs        = &lt;br /&gt;
* CYUL (ALQ, ALE)&lt;br /&gt;
* CSK3 (ALE)&lt;br /&gt;
* CSM5 (ALE)&lt;br /&gt;
* CYMX (ALX)&lt;br /&gt;
* ENGM (ALX, NKA)&lt;br /&gt;
* ENBR (NKH)&lt;br /&gt;
|map         = &lt;br /&gt;
|website     = http://www.airlanaudiere.com&lt;br /&gt;
|forum       = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Virtual airline summary&lt;br /&gt;
|name        = BRT Virtual Airlines&lt;br /&gt;
|established = Nov 2010&lt;br /&gt;
|logo        = LOGO_BRT_VIRTUAL_AIRLINE_big.png&lt;br /&gt;
|status      = Active&lt;br /&gt;
|has-atc     = Yes, FGCom / FlightGear&lt;br /&gt;
|callsign    = BRT&amp;lt;pilot&amp;gt;&lt;br /&gt;
|history     = Founded in Nov 2010, BRT has strived to achieve excellence in flying in FlightGear, and to create a quality community in flightsims.&lt;br /&gt;
|fleet       = &lt;br /&gt;
* 737-300 (8)&lt;br /&gt;
* 747-800i (4)&lt;br /&gt;
* 777-200ER (17)&lt;br /&gt;
* 787-800 (8; all grounded)&lt;br /&gt;
* E190-200 (22)&lt;br /&gt;
* DHC6-300 (5)&lt;br /&gt;
|main-hub    = UKBB&lt;br /&gt;
|hubs        = &lt;br /&gt;
* VHHH&lt;br /&gt;
* KSFO&lt;br /&gt;
* NZAA&lt;br /&gt;
|map         = &lt;br /&gt;
|website     = http://brtvirtualairlines.com&lt;br /&gt;
|forum       = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Virtual airline summary&lt;br /&gt;
|name        = Century Airlines&lt;br /&gt;
|established = March 2012&lt;br /&gt;
|logo        = Calogo.png&lt;br /&gt;
|status      = Active&lt;br /&gt;
|has-atc     = FGCom, RaidCall, Mumble&lt;br /&gt;
|callsign    = CAxxxxx&lt;br /&gt;
|history     = Century Airlines was born on March 25, 2012 from an idea to change the system used by the virtual airlines in FlightGear and allow virtual pilots to have more freedom when flying. The airline began with a diffusion through FG community forums (not official), then it began a gradual expansion of a new system for pilots and their way of flying in a virtual airline. On January 25, 2013 Century Airlines got more than 500 reported flights from its virtual pilots.&lt;br /&gt;
|fleet       =  &lt;br /&gt;
* Airbus A330-243 (2)&lt;br /&gt;
* Airbus A340-600 (2)&lt;br /&gt;
* Airbus A321-231 (2)&lt;br /&gt;
* Airbus A320-214 (5)&lt;br /&gt;
* Airbus A319-111 (4)&lt;br /&gt;
* Airbus A318-111 (4)&lt;br /&gt;
* CRJ-700 (9)&lt;br /&gt;
* 787-8 (3)&lt;br /&gt;
* 747-8i (3)&lt;br /&gt;
* 777F (5)&lt;br /&gt;
* 777-200ER (5)&lt;br /&gt;
* 777-200LR (4)&lt;br /&gt;
* CRJ-200 (1)&lt;br /&gt;
* Citation X (1)&lt;br /&gt;
* DHC8-Q300 (3)&lt;br /&gt;
|main-hub    = SKBO&lt;br /&gt;
|hubs        = &lt;br /&gt;
* LEMD&lt;br /&gt;
* SAEZ &lt;br /&gt;
* SBGL&lt;br /&gt;
|map         = &lt;br /&gt;
|website     = http://centuryairlines.jimdo.com/&lt;br /&gt;
|forum       = http://centuryairlines.forumbuild.com/&lt;br /&gt;
|registration = http://centuryairlines.jimdo.com/become-century-pilot/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Virtual airline summary&lt;br /&gt;
|name        = Global Virtual Airlines&lt;br /&gt;
|established = April 2010 (as Atlas Virtual Airlines)&lt;br /&gt;
|logo        = Globalair 20.jpg&lt;br /&gt;
|status      = Active &lt;br /&gt;
|niche       = &lt;br /&gt;
|has-atc     = YES, FGCom&lt;br /&gt;
|callsign    = GVAxxxx&lt;br /&gt;
|history     = &lt;br /&gt;
|fleet       =&lt;br /&gt;
* 737-300&lt;br /&gt;
* 737-900&lt;br /&gt;
* 747-8i&lt;br /&gt;
* 777-200ER&lt;br /&gt;
* 787-8&lt;br /&gt;
* B1900D&lt;br /&gt;
* CRJ700LR&lt;br /&gt;
* DHC6-300&lt;br /&gt;
* DHC8-400Q&lt;br /&gt;
* Il-96-400 &lt;br /&gt;
* MD-81&lt;br /&gt;
|main-hub    = EDDF&lt;br /&gt;
|hubs        = &lt;br /&gt;
* KDEN&lt;br /&gt;
* KJFK&lt;br /&gt;
* TNCM&lt;br /&gt;
|map         = &lt;br /&gt;
|website     = http://globalvirtualair.com/&lt;br /&gt;
|forum       = http://www.globalvirtualair.com/forum/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Virtual airline summary&lt;br /&gt;
|name        = Merlion Virtual Airlines&lt;br /&gt;
|established = November 2010 &lt;br /&gt;
|logo        = Merlionvalogo.png&lt;br /&gt;
|status      = Active&lt;br /&gt;
|has-atc     = &lt;br /&gt;
|callsign    = MIAxxxx&lt;br /&gt;
|history     = Will soon be added to the Information area of the website.&lt;br /&gt;
|fleet       = &lt;br /&gt;
* Airbus A320NEO (CFM LeapX) (69)&lt;br /&gt;
* Airbus A330-243 (16)&lt;br /&gt;
* Airbus A330-343 (10)&lt;br /&gt;
* Airbus A380-842 (4)&lt;br /&gt;
* ATR72-500C (17)&lt;br /&gt;
* Boeing 757-200PF (17)&lt;br /&gt;
* Boeing 777-200ER (19)&lt;br /&gt;
* Boeing 777F (5)&lt;br /&gt;
* Boeing 787-8 (6)&lt;br /&gt;
* Bombardier CRJ200LR (18)&lt;br /&gt;
* Bombardier CRJ700LR (28)&lt;br /&gt;
* Cessna C172P Skyhawk&lt;br /&gt;
* de Havilland Canada DHC6-300&lt;br /&gt;
* Embraer ERJ170-100LR (47)&lt;br /&gt;
* Embraer ERJ190-100LR (11)&lt;br /&gt;
|main-hub    = WSSS&lt;br /&gt;
|hubs        = &lt;br /&gt;
* KLAX&lt;br /&gt;
* EGKK&lt;br /&gt;
* ELLX&lt;br /&gt;
* KMEM&lt;br /&gt;
|map         = &lt;br /&gt;
|website     = http://www.flymerlion.org/&lt;br /&gt;
|forum       = Soon to be included in the website.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Virtual airline summary&lt;br /&gt;
|name        = Virtual Air Canada&lt;br /&gt;
|established = May 2013&lt;br /&gt;
|logo        = ACA Logo.png&lt;br /&gt;
|status      = Just Opened, looking for pilots&lt;br /&gt;
|callsign    = &lt;br /&gt;
* ACAxxx&lt;br /&gt;
* ACTxxx&lt;br /&gt;
|history     = Founded in May 2013 on the 11th. We hope to bring realism to the airline and community. We hope that this'll turn into a good airline in the future.&lt;br /&gt;
|fleet       = &lt;br /&gt;
* B1900D&lt;br /&gt;
* Embraer E175&lt;br /&gt;
* A320NEO (Will be leased out soon for 737NG)&lt;br /&gt;
* ATR72-500&lt;br /&gt;
* 777-200LR&lt;br /&gt;
* A330-300&lt;br /&gt;
|main-hub    = CYYZ&lt;br /&gt;
|hubs        = &lt;br /&gt;
* CYVR&lt;br /&gt;
|website     = http://virtualaircanada.x10.mx/&lt;br /&gt;
|forum       = Soon be added onto the website&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Virtual airlines| ]]&lt;br /&gt;
&lt;br /&gt;
== Defunct Flightgear Virtual Airlines ==&lt;br /&gt;
&lt;br /&gt;
{{Virtual airline summary&lt;br /&gt;
|name        = Cresder Nixrof&lt;br /&gt;
|established = November 2010 &lt;br /&gt;
|logo        = CNA_logo_with_hawk.png&lt;br /&gt;
|status      = Defunct&lt;br /&gt;
|niche       = &lt;br /&gt;
|has-atc     = No&lt;br /&gt;
|callsign    = CNAxxxx&lt;br /&gt;
|history     = Dissolved January 2012&lt;br /&gt;
|fleet       = &lt;br /&gt;
|main-hub    = &lt;br /&gt;
|hubs        = &lt;br /&gt;
* OLBA&lt;br /&gt;
* WMKK&lt;br /&gt;
* EGKK&lt;br /&gt;
* YSSY&lt;br /&gt;
* KSTL&lt;br /&gt;
* SBGR&lt;br /&gt;
|map         = &lt;br /&gt;
|website     =&lt;br /&gt;
|forum       = &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tikibar</name></author>
	</entry>
</feed>