External: index
Internal: |- preamble -|- screen shot -|- results -|- downloads -|- end -|
2011-09-10: Version 0.0.7: A number of features added, and found another task, to load <fgdata>/AI/Traffic/[A-Z]/ABC.xml ground network scheduled traffic XML files, about 100, and write out the data as CVS files. But at this time this task is not run on the thread, but, if chosen, added an experimental QProgressDialog to it...
2011-08-28: Minor update to v0.0.5, to add heliports and seaports to apt.dat load, so have not change the screen shot.
Initially this was just a 'test' application, testing various aspects of the Qt GUI interface, but later it was extended to load and compare the FlightGear and X-Plane apt.dat, nav.dat, awy,dat and fix.dat files...
Note, the initial location of the FG apt.dat.gz, and the X-Plane apt.dat files, and the other data files is HARD CODED in this application, and the exact locations must either be recreated, the source amended to suit the current locations of these files, or the file name corrected when the application is run.
The user interface is simple -
The small 'asterisk' (*), added to the time string - like - indicates the thread is running...
Selecting the 'Actions' menu, shows each of the loads can be done separately, or 'ALL' loads an compares can be scheduled at one time. Then some individual tests runs - load apt.dat 8.10, and apt.dat 8.50, on the 'thread', and load ground network XML files, and write to CVS files, done only on the 'main' thread.
The loading and comparing is done on a separate, low priority thread, and an application exit will be held until the current thread job is completed. The last is done on the 'main' thread, with an optional experimental 'progress' dialog...
Some screen shots of older version are at the end of this file...
In a modest machine, like a Dell Dimension DXP061, Intel Core 2 CPU 6400 @ 2.13GHz, 1.00 GB RAM, Microsoft Windows XP, SP3, to run ALL thread loads and compares takes about 20-30 minutes.
The results are written to an output log, qt_test_gui.txt, in the %TEMP% folder in MS Windows, the /tmp/ folder in Unix, and the $HOME/Library/Logs in a MAC.
Using FlightGear (release) 2.4 data, and X-Plane 850 Aug 2011, here is a summary of the results. 'NF' means 'Not Found' -
APT: FG NF 301 of 25857, 98.8% SAME, XP NF 7671 of 33227, 76.9% SAME 25556 NAV: FG NF 314 of 26335, 98.8% SAME, XP NF 323 of 26344, 98.8% SAME 26021 AWY: FG NF 64 of 70253, 99.9% SAME, XP NF 0 of 70189, 100.0% SAME 70189 FIX: FG NF 1387 of 105368, 98.7% SAME, XP NF 8851 of 112832, 92.2% SAME 103981
In general, this shows a high correspondence, 90% or better, between the two data sets, on a very simple compare, even though the FG apt.dat.gz is in an older Version 810 format, versus Version 850 format in the apt.dat of X-Plane.
Here is the FULL output, in qt_test_gui.txt, for review. A copy of this file, called 'last.txt' is also included in the v0.0.5 zip, onwards, making them 'look' much larger...
Take care downloading and running executables from the web!
These zips only contains the SOURCE files. Use the Nokia Qt SDK and Creator to compile the executable in any OS supported by Qt.
Date | Zip | Size | MD5 |
---|---|---|---|
2011/09/10 | qt_test_gui-0.0.7-src.zip | 645,259 | 2cb0ac4a94a118ecda582d98e499f640 |
Older Versions - with LESS options/features | |||
2011/09/09 | qt_test_gui-0.0.6-src.zip | 644,257 | d892f2ef72f7452e87c23e8c5061b461 |
2011/08/28 | qt_test_gui-0.0.5-src.zip | 640,729 | c4758a1c6e707e6c97f23c305d10dd27 |
2011/08/24 | qt_test_gui-0.0.4-src.zip | 212,443 | d12adc455df197ac08902de8c11873bc |
2011/08/23 | qt_test_gui-0.0.3-src.zip | 201,935 | e77268d3d8d567e5d51780ebf86ef794 |
2011/08/23 | qt_test_gui-0.0.2-src.zip | 196,868 | 48d849849779c6fa3c3dea97825eee94 |
2011/08/21 | qt_test_gui-0.0.1-src.zip | 181,747 | 72fd29687a2a123a1709e5580aecc0ca |
Enjoy ;=))
EOP - qt_test_gui.htm