FFGo: Difference between revisions

Jump to navigation Jump to search
137 bytes removed ,  2 April
Replace all remaining URLs to the FG forum with uses of the 'forum link' template (also remove an extraneous square bracket left from the previous change)
(→‎Updating the software: Use 'forum link' template instead of hardcoded URL)
(Replace all remaining URLs to the FG forum with uses of the 'forum link' template (also remove an extraneous square bracket left from the previous change))
Line 133: Line 133:
The Airport Finder dialog, accessible under the Tools menu, allows one to easily find airports using various criteria: distance to a chosen, “reference airport”; number of land runways, water runways, or helipads; length of the longest or shortest runway in the airport, etc. Results are listed in a table giving these criteria for each airport as well as the initial and final bearings for the shortest path from or to the reference airport. The table of results can be sorted according to airport ICAO code, name or any of the aforementioned criteria (click on a column header to sort according to the corresponding field; click a second time on the same column header to reverse the sort order).
The Airport Finder dialog, accessible under the Tools menu, allows one to easily find airports using various criteria: distance to a chosen, “reference airport”; number of land runways, water runways, or helipads; length of the longest or shortest runway in the airport, etc. Results are listed in a table giving these criteria for each airport as well as the initial and final bearings for the shortest path from or to the reference airport. The table of results can be sorted according to airport ICAO code, name or any of the aforementioned criteria (click on a column header to sort according to the corresponding field; click a second time on the same column header to reverse the sort order).


This dialog is fairly versatile, but one of the uses it is particularly well-suited for is to find a start airport in the desired range with respect to a given airport. For instance, let's say you saw on the [[MPMap|multiplayer map]] that someone is offering [[Air traffic control|Air Traffic Control (ATC)]] services at MHTG (just an example), and you are looking for an airport that is neither too close, nor too far from MHTG in order to take off from there and land at MHTG, following instructions from the air traffic controller. Since it is possible, in the Airport Finder dialog, to sort found airports based on bearings from, or to the reference airport, you can also easily find airports that are, for instance, located more or less north-east of the reference airport. Many, many other things are possible. cf. [https://forum.flightgear.org/viewtopic.php?f=18&t=27054&p=269261#p268159 this forum message for more details].
This dialog is fairly versatile, but one of the uses it is particularly well-suited for is to find a start airport in the desired range with respect to a given airport. For instance, let's say you saw on the [[MPMap|multiplayer map]] that someone is offering [[Air traffic control|Air Traffic Control (ATC)]] services at MHTG (just an example), and you are looking for an airport that is neither too close, nor too far from MHTG in order to take off from there and land at MHTG, following instructions from the air traffic controller. Since it is possible, in the Airport Finder dialog, to sort found airports based on bearings from, or to the reference airport, you can also easily find airports that are, for instance, located more or less north-east of the reference airport. Many, many other things are possible. cf. {{forum link|text=this forum message for more details|p=268159}}.


=== The GPS Tool dialog ===
=== The GPS Tool dialog ===
Line 165: Line 165:
Typical FFGo installation on Windows is easy, because there is no system Python shipped with Windows, therefore there is no risk of messing up your Windows installation by just installing or upgrading Python packages. The instructions below assume you have no existing Python installation on your Windows system.<ref name="SampleWindowsInstall.WhenHavingPythonAlreadyInstalled">If you do, the general principle is the same, but you'll have to make sure to invoke ''pip'' for the right Python installation, for instance with:<br/>
Typical FFGo installation on Windows is easy, because there is no system Python shipped with Windows, therefore there is no risk of messing up your Windows installation by just installing or upgrading Python packages. The instructions below assume you have no existing Python installation on your Windows system.<ref name="SampleWindowsInstall.WhenHavingPythonAlreadyInstalled">If you do, the general principle is the same, but you'll have to make sure to invoke ''pip'' for the right Python installation, for instance with:<br/>
: <code>py -3.5 -m pip install FFGo Pillow geographiclib</code><br/>
: <code>py -3.5 -m pip install FFGo Pillow geographiclib</code><br/>
to run ''pip'' with a Python 3.5 installation</code> (not having Windows, I haven't been able to test this myself; please remove this parenthesis if this works, otherwise report on the [https://forum.flightgear.org/viewtopic.php?f=18&t=27054 FFGo thread on the FlightGear forum] with enough details to allow me to help you).</ref> There we go:
to run ''pip'' with a Python 3.5 installation</code> (not having Windows, I haven't been able to test this myself; please remove this parenthesis if this works, otherwise report on the {{forum link|text=FFGo thread on the FlightGear forum|t=27054}} with enough details to allow me to help you).</ref> There we go:


<ol type="1">
<ol type="1">
Line 362: Line 362:


<strong>If for some reason you can't run <tt>pip</tt>:</strong>
<strong>If for some reason you can't run <tt>pip</tt>:</strong>
# Write down exactly what you did, copy the error messages, take screenshots to make sure you won't miss anything, and report your problem in [https://forum.flightgear.org/viewtopic.php?f=18&t=27054 FFGo's thread on the FlightGear forum].
# Write down exactly what you did, copy the error messages, take screenshots to make sure you won't miss anything, and report your problem in {{forum link|text=FFGo's thread on the FlightGear forum|t=27054}}.
# If you feel adventurous and want to solve the problem all by yourself, a user reported success using the get-pip.py script as explained on [https://pip.pypa.io/ the pip home page].  Personally, I would first try running something like <code>py -3 -m ensurepip</code> from a Command Prompt, but both methods should work to install <tt>pip</tt> into a Python installation where it is missing (<code>py -3</code> invokes the [https://docs.python.org/3/using/windows.html#launcher Python Launcher for Windows] to automatically find the latest Python 3.x installation present on your system; you can use <code>py -3.5</code> to invoke Python 3.5, etc.).
# If you feel adventurous and want to solve the problem all by yourself, a user reported success using the get-pip.py script as explained on [https://pip.pypa.io/ the pip home page].  Personally, I would first try running something like <code>py -3 -m ensurepip</code> from a Command Prompt, but both methods should work to install <tt>pip</tt> into a Python installation where it is missing (<code>py -3</code> invokes the [https://docs.python.org/3/using/windows.html#launcher Python Launcher for Windows] to automatically find the latest Python 3.x installation present on your system; you can use <code>py -3.5</code> to invoke Python 3.5, etc.).


Line 917: Line 917:
(cf. [https://github.com/pypa/pip/issues/59 pip issue #59]). However, with a
(cf. [https://github.com/pypa/pip/issues/59 pip issue #59]). However, with a
bit of plumbing, it is possible to write a script that does that: see
bit of plumbing, it is possible to write a script that does that: see
{{forum link|text=this message|p=274118}} on the FlightGear forum]
{{forum link|text=this message|p=274118}} on the FlightGear forum
for an example (the error handling may be imperfect, so watch the updates as
for an example (the error handling may be imperfect, so watch the updates as
they are going if you use such a script).
they are going if you use such a script).
Line 1,069: Line 1,069:
* [https://frougon.net/projects/FFGo/ FFGo's home page]
* [https://frougon.net/projects/FFGo/ FFGo's home page]
* [https://frougon.net/projects/FFGo/doc/README-conditional-config/ FFGo conditional config documentation]
* [https://frougon.net/projects/FFGo/doc/README-conditional-config/ FFGo conditional config documentation]
* [https://forum.flightgear.org/viewtopic.php?f=18&t=27054 FFGo's thread on the FlightGear forum]
* {{forum link|text=FFGo's thread on the FlightGear forum|t=27054}}
* [[FGo!]] — ''predecessor to FFGo''
* [[FGo!]] — ''predecessor to FFGo''
* [[FlightGear Launch Control]] (a.k.a. FGRun)
* [[FlightGear Launch Control]] (a.k.a. FGRun)
417

edits

Navigation menu