Pilotage Assistant Demo
by: Thomas R Strohl • 0
Pilotage Assistant Demonstration is a demonstration of Pilotage Assistant with a self-contained image cache and fixed GPS simulation. To obtain the complete Pilotage Assistant package including source code and guide send email to: email@example.com
Copyright © 2011, 2012 Thomas R. Strohl
NOTE: PA Demo and the version of PA demonstrated are specifically designed for smartphones and devices with a display smaller than 1000 pixels on an edge and less than 512 Mb internal memory. Tablet/large screen version is under development.
Pilotage Assistant is a single-purpose tool: to assist in navigating by pilotage. It displays a region of a sectional chart marked with the device’s GPS-derived position. The GPS values of altitude, ground speed, magnetic course, latitude and longitude, system time display was last updated, and system time GPS data were last updated are displayed at the periphery of the screen.
PA detects the screen orientation, locks it in that orientation, and disables automatic sleep. The user quits the application with the back arrow key.
One of the design requirements was to eliminate accidental bumps of the screen interfering with the primary purpose of the application. PA has only one user input. A long click will toggle the displayed image scale between 100% and 72%. At 100% scale, the image scale is the same scale as the paper chart. Zoom out to 72% scale is about the limit for the image size, image overlap, and readability.
PA uses VFR sectional chart images as the background for the display. These images are produced directly from FAA scanned image files in geoTIFF format using the Linux slice application, included in the package. Individual image files are kept in a cache on a device’s external memory. Some sectionals are available for download by request from the author. The size of external memory limits the number of charts in the cache. The entire US would require about 10 Gb.
The complete package contains source code for a Linux image processing tool (slice), the Pilotage Assistant Demonstration eclipse project (PA Demo), the Pilotage Assistant eclipse project (PA), and guide.
The PA and PA Demo applications are different front-ends to a system for displaying an Android device’s current WGS84 position on an LCC-projected raster image file that is normally too large for the device to process. The complete package implements a customizable and extensible framework for combining any geo-referenced raster imagery with algorithmically generated, archival, or real-time sensor data.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
For the complete package contact the author at firstname.lastname@example.org.
Tags: openflightgps , pilotage , pilotage apps , sectional pilotage