Giter Club home page Giter Club logo

avare's Introduction

avare

Avare Aviation GPS for Android. Avare is pronounced "Ah-vAir" - like "aware" with a "v" and can be manually installed from our servers (see our website).

Download from the Google Play Store: https://play.google.com/store/apps/details?id=com.ds.avare&hl=en

Avare provides offline moving map on all current FAA charts (VFR Sectional, IFR lo/hi enroute, Approach Plate, WAC & TAC); plus Chart Supplement info, Airport Diagrams w/GPS Taxi, and Terminal Procedures.

Also included: GPS status, Terrain/Elevation Maps, 50 Nearest airports, Obstacles, and more. Some FAA Charts cover Puerto Rico, plus parts of Canada, Mexico and the Caribbean.

Canadian topo moving maps and unofficial airport info are also now available and volunteers may add other countries.

Avare Advantages and Features:

  • Made by & for pilots
  • Easy to learn & use
  • Quick & responsive
  • All free FAA materials & more
  • Runs on most Android devices
  • No ads or invasive permissions

More Features:

  • Type in any address or coordinates.
  • METAR & TAF (Internet fetch).
  • ADSB NEXRAD, METAR, TAF, PIREP, Winds (free AddOn apps).
  • Graphic & text TFRs (Internet fetch).
  • Terrain maps & Canada topo, MSL & AGL display.
  • External GPS, autopilot and flite sim (free AddOn apps).
  • Obstacles: Any over 500' AGL within 200' of GPS altitude.
  • Frequencies, runways, fuel availability, & other Chart Supplement info.
  • 13000+ Geo. referenced approach plates and taxi diagrams
  • Landscape or Portrait display Preference, North Up or Track Up (NU/TU).
  • Draw notes directly on-screen, or Pan freely around charts (Draw/Pan).
  • Press any two points on chart for approximate distance between them.
  • Location icon can be centered or track from your placement on screen.
  • GPS compass direction, Bearing, and Distance to and FROM any point on the map by long-pressing one finger on that point. Great for your ATC and CTAF radio calls.
  • Built in CAP (Civil Air Patrol) conventional grid system.

BUILDING: Checkout in Android Studio using File->New->Project From Version Control->GitHub. Give URL as https://github.com/apps4av/avare.git, then press Clone.

After Checkout is complete, press the Android Studio Toolbar button "Sync Project With Gradle Files".

RUNNING: Run in Android Studio on Emulator, or an actual device.

TEST EVERY CYCLE:

Check 1: Server

  1. Look at new data on server and chmod a+r all files, chmod g+w all files, and see nothing stands out in size of file

  2. Verify that number of files are same as number of files in last cycle (use command ls -la | wc -l)

Check 2: Databases

  1. Clear data of app, go through registration and before download for database, go to preferences and change cycle to next, then check "show all bases"

  2. Download database

  3. Go to simulation mode

  4. Find BOS

  5. See text Chart Supplement is correct (runways appear, freqencies appear, all fields look filled properly)

  6. Go to Map and verify runways extensions are drawn correctly

  7. Go to Plan and create a plan KBOS BOS V16 CMK, verify V16 is converetd to fixes and all are identified

  8. Verify that OPLA airport is found and its Chart Supplement from OUR-AP is correct

  9. Go to Map, see charts (Sectional, TAC, WAC, IFR low, IFR high, IFR area) show in fully zoomed out, note no cut-off edges, no missing areas, no lines

  10. Pan to go to Alaska, then to Caribbean and see there is no odd missing areas

Check 3: Full data

  1. Download following: Plates Georeference Info, NewYork sectional, Boston TAC, CF-19 WAC, IFR Low NE, IFR Hi NE, IFR area ANC, Canada ADs, Minimums T/A, Plates MA, VFR area Canada, VFR area MA, Chart Supplement NE, Elevation NE, Boston Heli, Grand Canyon

  2. Find airport BOS

  3. Go to Map, see charts (Sectional, TAC, WAC, IFR low, IFR high) show fully zoomed in, out, and intermediate. Note no cut-off edges, no missing areas, no lines, aircraft on center of airport

  4. Find airport ANC

  5. Go to Map, see charts (IFR area) show fully zoomed in, out, and intermediate. Note no cut-off edges, no missing areas, no lines, aircraft on center of airport

  6. Find airport GCN

  7. Go to Map, see charts (Heli/Other) for grand canyon, show fully zoomed in, out, and intermediate. Note no cut-off edges, no missing areas, no lines, aircraft on center of airport

  8. Find airport BOS

  9. Go to Map, see charts (Heli/Other) for boston heli, show fully zoomed in, out, and intermediate. Note no cut-off edges, no missing areas, no lines, aircraft on center of airport

  10. Find airport BVY

  11. Go to Chart Supplement, and see graphical Chart Supplement has correct date and is correctly showing BVY on it

  12. Go to Plate, and see Airport Diagram with georef and correct date, Area plate with georef, t/o and dep minimums with correct date and airport, and see some approach plates with correct date and georef info

  13. In Plate see if AP button for some approach plates is green and loads correctly to Plan

  14. Find airport CYVR

  15. Go to plate and see that airport diagram shows in Plates, area plate with georef shows as well

  16. Find airport BOS, go to 3D and see all obstacles are showing

  17. Click on airport KBED, verify VOR radials BOS313015, make sure SUA R4102A, and 4102B show with altitude, TX/RX frequencies, and Note.

avare's People

Contributors

apps4av avatar bradwalker avatar clementallen avatar cyoung avatar damccull avatar dark avatar emaiannone avatar eqxtfl avatar fredmon3 avatar gscteam avatar gustafson avatar jackwilliard avatar johnw4sba avatar lyusupov avatar mnbob81 avatar n520tx avatar patricius972 avatar pballer2oo7 avatar r-oleary avatar raldred avatar rasii avatar reddn avatar ryk346 avatar sergeant-wizard avatar shanelenagh avatar shisheng-1 avatar stevecrozz avatar steven676 avatar vancinad avatar xargsgrep avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

avare's Issues

Allow background downloads

Currently the app seems to download with a separate thread updating a modal progress bar dialog. This is fine as long as you want to leave the app visible during the entire download process, but this also prevents users from using previously downloaded resources.

I would like to see a downloader implemented as a service that displays current status in the notification bar (unless the download resources activity is the active one) instead of the modal dialog. This would allow users to safely download data in the background while using other apps without fear of the download being killed in the middle when android closes the app because it needs more memory. Additionally, this would allow users to begun a download for a new area the don't yet have, while simultaneously working on a flight plan in an area they do have.

Odd extended runway centerlines shown on KSUU

Runways are labelled "212" and "32" yet both are drawn with the arrows to the north-west and the numbers to the south-east

Perhaps this is a new runway under construction (AFD shows it as 3500x90) so some of the info supplied by FAA isn't complete

Airport prefix with B?

I'm not sure why the decision was made to prefix airports with B. Is it possible to add K as an option to make it more comfortable for US users?

Add weight and balance

For aircrafts and helis.
The major difference between airplane W&B and helicopter W&B is you only calculate CG fore and aft (longitudinal) on an airplane. On a helicopter you calculate fore and aft as well as side to side (lateral).

Two calculations are made on each graph. Full Fuel and empty fuel. A line is drawn from one to the other.

I'm including an excel spreadsheet that would be perfect if its functions could be replicated in a polished app as well as the POH for the Robinson R44. It contains the numbers to use in the spreadsheet.


This PDF has everything you need to know about Airplane and Helicopter weight and balance.
On page 6-2, there are two charts which are typical for helicopter weight and balance. one chart for longitudinal CG and one for lateral CG.

http://www.faa.gov/regulations_policies/handbooks_manuals/aircraft/media/faa-h-8083-1a.pdf

Report: Update not working

When I go to map options and click "Update", it only updates weather and TFRs, but not all of my expired approach charts.

Revision 1402 stays, when we are currently on 1403.

The only way I could get it to actually update was by deleting and then re-downloading the State.

Move the plan heading / distance line above the waypoint

The layout of the flight plan, when created, is confusing to many / most, see "MoveUp.jpg", i.e. same above flight plan will display SNA(Base), next row: 0nm 00:02 191 deg. and below that we have: >LGB(Base), next row: 17nm, --:-- 289 which is the actual distance from SNA to LGB. Most people get confused thinking that there is something wrong, being familiar with the typical convention have having Start, Dist, Hdg, Next Way point. I know what your original thinking was, to get rwy heading? and have no real problem with it but many people are confused by it. They think they have to fly that Hdg to the next waypoint. A solution may be to list / display the 0nm 00:02 191 in parenthesis, or in the same row as SNA, and have the 17nm, --:-- 289 in the next line. Basically move the Dist. Time, Hdg up one row, above the next waypoint / destination. See "MoveUp.jpg"

Geo reference the RNAV / GPS plates

Branch : None (This is server scripts code, and code to draw position is already in Head)
Estimated Date of Completion : December 31, 2013

The RNAV GPS plates can be geo referenced. The work needs algorithm to detect the landmarks on plates.

Stray plan line

unnamed
unnamed1

If you load / reload the same Flight plan sometimes the final course line drawn, to indicate the course / route, is off the charts, see "Straydest.jpg", and "StrayChrt.jpg". In this case I had a flight plan, saved / reloaded used previously from KSNA, KLGB, KTOA, KLAX. It set the Rwy Extension markers for LAX but it drew the course line some 6000 nm away.
Not necessarily Flight plan related, but if included in the Flight plan it becomes, if you have a fix as a waypoint used in the Flight Plan, use FERMY next to KLGB as an example, if you Long press on it, it will give you the coordinates, but not recognized as a Fix / FERMY, as the airports are.

Night mode for chart display

Suggestion to dim the chart display itself when night mode is selected. Some phones won't dim enough to not disrupt the pilots night vision. Thinking this should just be a SetAlpha() call when drawing the chart sections.

Flight timer

Add a flight timer to show on the map screen.

Plate update or delete does not delete old tiles.

I noticed that the old plate(s) is still in the plate drop down list after it has been changed by the FAA. For example, at KSTS the Santa Rosa Six departure is still in the list of plates even though the Santa Rosa 7 departure has replaced it. I assume in a delete and new download of charts the old DPs would not be there but if you just update the charts when needed like I did, you will have both plates and you can easily miss the new chart if you're quickly scanning for the chart number/title you're used to flying.

Plates tab should show plates of other than destination

Only destination plates show in Plates. This is open to design. The requirement is to minimize users input for showing plates of airports other than of destination.
Should it be like recent list as in Find
Or a favorite list
Or a Plan based list
Or an intelligent algorithm that shows plates of nearest airport in the Plan

Export/Import of KML tracking files

Another question: Is it my dream come true, that I can now also Load a
Track into Avare? When I point OI File Manager at one of the Track
files, I get an option to Send it TO Avare! It would be SO cool if I
can Load a past Avare Track or maybe even a Track from some other app or
one I've created!

Instrument GPS updates

The instruments need the gps update information to come from the storage service, not the location view. This will allow the KML plots to be updated when not on the chart display screen

Top line text to be configurable

The top two lines showing heading, speed, time, timer, destination should be configurable. User should be able to move them to save space, and add more info.

Skip missed waypoints, and smooth out the autopilot turn

Reported: Currently unable to skip the missed waypoints on the Plan screen.

A button that would advance to the next waypoint with every push. You could skip one or many. Plus by advancing the waypoint right before a waypoint a coupled autopilot could do a nice turn and intercept the new course without overshooting (a feature that could also be done automatically by AVARE).

SD card for Kitkat

Kitkat devices do not allow SD card access unless in folder /Android/data/com.ds.avare. Add option for that.

Plates organization

From the forum: I think only 4 categories necessary:  Airport Data (A/D, Alt Mins, etc), Approaches, Arrivals, Departures.

Adding a "silent save" option for the KML tracks feature.

might it be possible to silently Save the file and
eventually add the Sharing feature that seems to be built into Android?

Many apps on my GS4 seem to offer a Sharing button that allows me to
choose between Bluetooth, "Email" (presumably built-in), Gmail, G+,
Hangouts, Messaging, Picassa, and WiFi Direct. For example, the Gallery
app displays Share options when photos are selected.

It would be vastly more convenient if Avare would simply Save the file
silently, and briefly show a message to that effect. Then later on the
ground I could transfer it using my OI File Manager. My own preference
will probably be via Bluetooth, given that even as a KML rather than a
KMZ it's probably a pretty tiny text file for a typical track. Would be
nice having the option to Share it right from Avare since the app
already knows where the tracks are stored. But in flight I'd prefer
that it just be silently Saved.

So again my question: Would it be easy to do a Silent Save now, and
eventually have a tool in Avare for handling the transfer via a Share
popup like the one in Gallery?

ADBS radar should show areas of no reception

I have a feature request. When displaying NEXRAD data from ADS-B, it would be very useful if one were able to distinguish between map areas for which no NEXRAD data was received, versus areas for which the data has verified that no precip exists. Of course, this is an important distinction, since heavy precipitation might exist in those areas for which the data was not received, whereas for those areas for which the data was received and which are clear, there will most likely not. I believe that some other apps put a Grey "veil" over areas for which data wasn't received, so I believe it should be possible to detect this difference from the raw data.

Add NOTAMs

NOTAMS for each airport from the net,

0 byte KML tracks file

Reported by avcomware:

I Downloaded 5.2.7 and I was able to get some additional info.
The problem wit the initial Chart load remains, but now it does load the next TAC in my case San Diego, after LAX.
The Tracks / .kml file gets a zero byte length if you Exit the Avare without going and turning Track Off before you exit.I will test later for over 20 kts speed, at this time, walking I only get the XML header.
Suggestion: Close / Turn off Tracks on Exit. TV

Flight Data by Avare <Style id="AircraftFlight"> ffff00ff 4 7fcccccc </Style> <Style id="dot"> FDFFFFFF 0.5 root://icons/palette-4.png 32 128 32 32 </Style> Avare Flight Path 1 3-D Flight Position Data #AircraftFlight 1 absolute

Black screen when no location

Reported by avcomware:

Avare Ver.: 5.2.6

Avare installation: Default location / SD Card, not in Ext. SD Card.

Hardware: Samsung 10 In. and 7 In. tablets

OS: 4.1.1 and 4.1.2

Mem / Storage: 8 / 64GB and 16/64GB

Charts: LAX TAC, Sectional or World CG-18

Test environment: Real flight and car / auto, walking.

Verify duplicated: Yes.

Short description: Charts would not auto load.

Steps to replicate / duplicate:

1-Exit AVARE, answer Yes to Exit prompt.

2-Turn off my GPS in Settings.

3-Power Off the devices, either 7 or 10 in.

4-Power system / devices, On.

5-Enable GPS.

6-Start AVARE, and OK the Disclaimer.

7-Initially I get "no gps signal" message.

8-After a short time I get a display of Red aircraft and -82ft., Center, 0kt, 348Deg upper right, with a black background, the Chart never loads.

Work around:

If I tap the GPS icon and view the status that shows at least 7-11 green sats., go back and tap Map, the Chart loads immediately.

If I repeat the same steps and go to Simulation mode, in Preferences, not going to Find, I get the same black screen with just the red acft. icon in the center and "simulation" in the upper right.

The only way to load the chart is to go to GPS, and back to Map icons.

If I turn the GPS, ON, when you prompt at start up, it works OK, everything loads fine.

It also loads, works fine, when and if I go to Find.

Suggestions: It would seem that that the "Load chart" routine / Task can be moved, or attempt to verify / reload when the Aircraft icon + Altitude gets displayed / knows that a good GPS signal exists?

Just force a Chart reload with the last area, regardless of the GPS signal and reverify after get good GPS?

Additional observations: The LAX area TAC, Sectional charts seem to be truncated / partial only.

Plan NDB appears to be selected instead of VOR when both have same ID

Entering a route as follows: KPWK JVL ODI KFCM. Avare correctly identifies JVL as a navaid waypoint, but it is using the JVL NDB (located at the field) instead of the JVL VOR (about 5 nm SW of the field).

Similar problem occurs when using the "Find" function and searching for JVL. The airport, the VOR, and the NDB come up, but even if the VOR is selected the NDB winds up being the selected waypoint. This is confirmed by pulling up the "Find" function again, which shows the most recent search results - the JVL NDB is at the top of the list.

I'm sure there are other locations in the system where an airport, VOR, and NDB share the same identifier and the NDB is off-field - maybe this is a problem in other places as well.

This is on 5.4.1 on a Nexus 4 with 4.4.2 Kitkat.

NMEA output issues, and IO module issues

External I/O plugin: it appears that there is no carriage return or line feed at the end of the sentence.

To completely drive external equipment (e.g. JPI FS-450 fuel flow computer, autopilot, etc.) the output must not only include the NMEA $GPRMC sentence but also the NMEA $GPRMB sentence.

The plugin appears to only allow one Bluetooth connection. If possible it would be nice to be able to use both an external Bluetooth GPS/ADSB receiver input and an external Bluetooth output for things like JPI FS-450 and autopilot.

Distance Ring Request

From a user:

Feature request which I think would be pretty easy to change. Could you add an option in the preferences to independently enable distance vs. time rings.

Fix the AIRMET/SIGMET CSV file

Estimated date of completion: Oct 9, 2013
Branch : None (server script)

The coordinates in the CSV file are wrong.
The shapes are drawn incorrect. Hence on the server (dreamhost/kitepilot) serving the weather, add a processor that removes coordinates from the CSV file, then adds them from the XML file.

Add AutoZoom on Maps option

Request from user:
I have an avmap and when auto zoom is selected it zooms automatically as you near your destination in steps of a couple miles . This is nice because you don't have to touch the GPS

Whitespace issues

Could we agree to use a common whitespace? I prefer spaces and I believe that is what Zubair uses. Eclipse does an ok job of dealing with the differences when viewing files, but I run eclipse on windows and it tells me a few files have changed (probably because of line endings which I'm not sure how to deal with).

Github does not handle tab/spaces very well. It has tabs set at 8 and I believe we all expect 4. When viewing files on github the spacing is off.

Assuming everyone agrees (you just need to change to always use spaces instead of tabs in Eclipse). I would be willing to go through and change the formatting and do a checkin - I wouldn't touch anything other than changing tabs to spaces.

Rich

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.