Deesha starts with this screen by default. The main screen has two modes:
This is the default screen which opens when Deesha is started and while not navigating. You can use it to gain basic position information. Following is displayed:
Current position, in either of the selected primary or secondary format. The format can be toggled between the primary and secondary formats by clicking on the position field. Note: A prompt will notify of the change in location format.
Altitude (abbreviated as Alt) above Mean Sea Level.
Most device compasses are inherently not very accurate and prone to errors due to presence of magnetic objects. Please make sure your device compass is calibrated properly and away from magnetic objects.
To calibrate, it is recommended to rotate your device two to three times in all the three axis.
Deesha will detect an inaccurate compass reading to a certain extent and notify you to calibrate your device.
While moving, location sensor based readings are more accurate.
Deesha can be configured to use location sensor heading reading as per your preference.
Speed (abbreviated as Spd).
Graphical Compass dial, as per heading or Map View.
Toggle button on the lower left corner to toggle between Graphical Compass dial and Map View.
Satellites type - GNSS constellation(s) in use (GPS/GLONASS/BeiDou/Galileo - device dependent) depicted by their respective country flag(s) (USA/Russia/PRC) or Galileo Logo. Note: A red icon with cross inside indicates location sensor is unavailable and a yellow icon with question mark inside indicates satellites unavailable/unknown type.
Satellites count - information regarding GNSS satellites given as 'X/Y':
X - Total number of satellites in use for location calculation.
Y - Total number of available/visible satellites.
SBAS (Satellite Based Augmentation System) status is indicated by '+' sign. After 'X' means in use and after 'Y' means available/visible but not in active use.
While navigating additional information in addition to the Normal Mode is displayed on the Main Screen:
Name of current destination.
Distance (in a straight line) to destination.
Bearing (in Degrees), i.e. the compass direction from current position to the destination.
Trip information, selectable out of any one of the following:
Average Speed (abbreviated as Avg Spd), based on the last 1,000 readings of speed.
Estimated Time of Arrival (abbreviated as ETA), i.e. the time of day of your arrival at the destination, based on the present average speed.
Estimated Time Enroute (abbreviated as ETE), i.e. the time left to reach the destination, based on the present average speed.
Note: You can switch between these three options by clicking the field.
Graphical bearing arrow (overlaid on Graphical Compass dial if showing Graphical Compass).
To navigate to specified destination you should move in the direction of the bearing arrow, i.e. your heading should be equal to the bearing of the destination.
A configurable Arrival Alert will be given by Deesha while navigating as you approach the destination.
Under 'Settings > Main Screen' you can choose to enable/disable navigational information. However, graphical bearing arrow and Arrival Alert will always be shown.
On the main screen you can toggle between displaying the Graphical Compass dial or the Map View by clicking the toggle button on the lower left corner.
The Map View displays the device Waypoints with your position marked with a blue arrow in the centre by default.
A configurable Grid Overlay is also show for grid coordinate location formats.
A graphical scale is displayed on the lower right corner.
While in Navigation mode a bearing line from own position to the destination will be displayed with the destination name and bearing line drawn in green colour.
Under 'Settings > Main Screen' you can choose to enable full screen Map View. When enabled, basic (positional, altitude, heading, speed etc) and navigational information will not be shown. However, Arrival Alert and bearing line will be shown.
The following should be kept in mind while using Map Images:
Map Image(s) should be based on Mercator Projection and each side must correspond to a Longitude/Latitude with the True North up.
A maximum file size of 1.5-2MegaBytes is suggested.
Instead of a single large file, use multiple tiles of smaller size.
Map Images should not exceed 2° in either horizontal or vertical axis.
Map Images are supported only from 70°S to 70°N.
Adding Map Images:
Ensure the image(s) you plan to use satisfies the requirements mentioned above and are present on your device.
Enable the option 'May Images' if not already enabled.
Click 'Edit Settings' to open a dialogue with list of map image file(s).
Click 'Add' to open 'New Map Image' dialogue.
Now click 'Select' and chose the image file.
Next specify the sides (North, East, South and West) in decimal degrees Longitude/Latitude. North of Equator/East of Prime Meridian are positive values and South of Equator/West of Prime Meridian are negative values.
Repeat the above steps to add more Map Images.
Note: Already saved Map Images settings can be exported to a CSV file for easier importing on other devices.
Following options are accessible from the App Bar/Action Bar/Menu:
Navigation: This option provides you the options to carry out off road navigation with following options:
To Waypoints: Navigate to any of the saved Waypoints.
On selecting this option, a list of Waypoints will be displayed sorted as per their distance from current location.
The distance and bearing (in degrees) of each Waypoint is also shown.
A filter for Waypoint name can be applied for easier search.
Optionally, the list can also be sorted alphabetically.
While moving, an arrow will indicate the relative direction of the waypoints.
To Location: Specify a location to navigate to.
To Map Location: This option is available while panning in Map View. This will start navigation to the location at the centre of the current Map View.
To Photo GeoTag: Read GeoTag (saved as Exif tags) in a photograph to navigate to. GeoTagged photographs can be created with 'GeoTag Photo' Tool.
To Recent Destination: Choose from among destinations to which navigation had been carried out earlier. The last twenty destinations are stored.
Stop Navigation: This option is available while navigating, to stop the navigation.
While navigation is enabled, the Main screen changes to give relevant navigational information.
Waypoints: Waypoints are saved locations for use in navigation.
Create Named: This option saves the current location as a Waypoint. While panning in Map View, the current centre location of the Map View is saved. You will be prompted to provide a Waypoint name.
Note: Waypoint altitude will be saved only for current location and not while panning in Map View.
Create Quick: This option is similar to the previous option, however Waypoints will be named serially as 'QW0001', 'QW0002' and so on. Prefix 'QW' can be changed under 'Settings > Misc'.
Manage: This options will open the Waypoints Manager screen.
The Waypoints Manager screen displays all the currently saved Waypoints and following options are available:
New: To add a new Waypoint to Deesha's Waypoints list.
Filter: To filter the Waypoints being displayed to be able to search easily.
This feature allows you to save Deesha's Waypoints to a file on the device storage for viewing/using/editing in other applications/devices.
The exported files are saved in the folder '/Deesha/exports' on your device storage.
Add Waypoints created/edited in other applications/devices to the Waypoints list from a file.
While importing, Waypoint(s) with same names as existing Waypoints are skipped.
For KML files, only the 'Placemarks' with their name and location (to include altitude) will be imported.
Export and import of following formats is supported:
Deesha will also register to open JPEG files to read any Exif location tags and provide options similar to shared locations.
Projection: From a specified location, this option allows you to:
Calculate a projected location from a specified location based on:
Bearing (in Degrees) of the projection from specified location. You can also get the projection Bearing from the device compass with the 'Bearing from Compass' button (with an icon of compass). To do this, with the device flat align the top of the device towards the location to project to and press the 'Bearing from Compass' button. Note: Most device compasses are inherently not very accurate.
Distance of projection from specified location.
The initial bearing of the great circle path (orthodrome) is used for the projection. The final bearing will differ from the initial bearing by varying degrees according to distance and latitude.
After calculation of projected location you can use it for following options:
Project from one location to another location to calculate following:
Bearing (in Degrees) from one location to another location.
Distance between the locations.
The initial bearing will be shown in the field 'Bearing'.
The final bearing (in Degrees) will also be displayed in a prompt.
Satellites Information: This options displays various information regarding the GNSS/SBAS satellites and provides additional tools:
Earth View: Depicts the satellite positions relative to the earth with current location marked with an arrow.
Sky View: Depicts the satellite positions in the sky. Outer circle depicts the horizon (0° elevation), inner circle depicts 45° elevation and centre depicts 90° elevation.
Each satellite is depicted with a circle with the PRN (Pseudorandom Noise) number. Green denotes satellite is in use. Yellow denotes satellite is available/visible but not in use.
Type of GNSS satellite constellation(s) in use (GPS/GLONASS/BeiDou/Galileo - device dependent). If SBAS is being used, it is also indicated.
Number of GNSS satellites in use for location calculation.
Number of GNSS satellites available/visible.
Estimated error in position.
DOP (Dilution of Precision) expressed as 'Positional DOP/Horizontal DOP/Vertical DOP'.
Values of 1 signify high accuracy and above 20 signify poor accuracy. Note: This feature may not be available on all devices.
Average (abbreviated as Avg) SNR - average of the SNR values of GNSS satellites in use.
Maximum (abbreviated as Max) SNR - maximum of the SNR values of GNSS satellites in use.
Details of available satellites:
PRN number. PRN numbers of satellites are as follows:
SBAS (Satellites Based Augmentation System):
EGNOS: 120, 124, 126, 131.
GAGAN: 127, 128, 139.
MSAS: 129, 137.
SDCM: 125, 140, 141.
WAAS: 122, 133-135, 138.
Signal strength - the SNR (Signal to Noise Ratio) value in decibels (dB). Green denotes satellite is in use. Yellow denotes satellite is available/visible but not in use.
Azimuth (abbreviated as Azi) in degrees with reference to North.
Elevation (abbreviated as Ele) in degrees.
Satellite data available - 'A' denotes Almanac and 'E' denotes Ephemeris.
SBAS satellites i.e. other than GPS/GLONASS/BeiDou/Galileo are listed under 'Others'.
For SBAS satellites you can click on the row containing the data to show satellite type and country/region.
Support for SBAS is device dependent.
From the 'Options Menu' you can select the following:
Clear A-GPS - Clear the current A-GPS Data. At times the location sensor may be unable to get a location fix for a very long time. Use this to resolve the issue. After clearing the A-GPS, a download is suggested.
Request A-GPS - Manually force the location sensor to request download of A-GPS Data. Download of A-GPS Data is network dependent and completely independent of Deesha.
Satellite Time - Display the local time as per data from satellites and difference of device time and satellite time. This time is generally very accurate.
No View - don't display Earth/Sky View.
Earth View - display the Earth View.
Sky View - display the Sky View.
North Up - if checked keeps the North of the Sky View always up.
Keep Screen On - if checked forces the screen to stay On.
Sun/Moon Information: This option displays various information regarding the Sun and Moon.
The Sun/Moon screen has following options:
Specify location for which information is to be shown .
Specify time/date for which information is to be shown.
'Time by' - Select to use either:
Device time i.e. as per device Time Zone.
Coordinated Universal Time (UTC).
Various information of Sun and Moon is shown:
Transition (noon) time.
Age (the approximate age in days since last New Moon).
Graphical depiction of the Moon.
Share: The Sun/Moon Information can also be Shared.
Trip Computer: This option keeps track of various trip related information:
Vertical Speed - rate of ascent/descent.
Trip Odometer - total distance travelled in a trip since last reset.
Odometer - total distance travelled since last reset.
Max Speed - maximum speed attained since last reset.
Moving Average - average speed while moving since last reset..
Overall Average - average speed, to include when stopped.
Moving Time - total time moving since last reset.
Stopped Time - total time stopped since last reset.
Total Time - total time moving and stopped since last reset.
Min Altitude - minimum altitude attained since last reset.
Max Altitude - maximum altitude attained since last reset.
Error - Estimated error of position.
Satellites - Number of satellites in use/available.
From the 'Options Menu' you can select the following:
Reset - Reset value(s). For accuracy of the information, reset the trip information before starting a trip. You can choose to reset the following:
Trip - Reset average speed, timings and trip distance.
Trip and Odometer - Reset average speed, timings, trip and odometer distance.
Altitudes (Maximum and Minimum).
Keep Screen On - if checked forces the screen to stay On.
Share/Copy: This option allows you to:
Share location as text with other supporting apps on your device. For e.g. to save a location in your favourite app or to share it with others via e-mail, Bluetooth, social media apps etc.
Share location to apps supporting locations (e.g. Google Maps) as a 'geo' URI intent.
Share location via SMS to others on your contact list. On devices with Deesha receiving such SMS, action for received location can be specified.
Copy location as text to the clipboard.
Settings: Use this option to configure Deesha as per your preferences. Following sub screens with options are available:
Main Screen: Configure options for Main Screen.
Display: Configure options for display in Main Screen.
No navigational information - When enabled, additional navigational information in Compass View or Map View will not be shown while Navigating.
Full screen Map View - When enabled, displays full screen Map View, i.e. without the basic (positional, altitude, heading, speed etc) and navigational information.
Note: These settings are non-persistent and will be lost when the app is closed.
Keys: Configure options for various keys in Main Screen.
Quick Keys - 'Volume Up' and 'Volume Down' buttons can be configured for various actions:
You can set a primary for displaying locations, while specifying locations etc.
In addition you can set a secondary format to use for displaying your position on the Main Screen.
Note: You can toggle between the Primary and Secondary formats by directly click on the Position field in the Main Screen.
Enable/disable showing Longitude before Latitude in Geodetic format.
GEOREF Minute Decimals - Configure the decimals to display for longitude and latitude minutes (3 to 0).
Disable/enable suggestion of Indian Grid zone as per known bounds.
Enable/disable showing Indian Grid Letters - Indian Grid coordinates can be shortened with the first two digits of both Eastings and Northings omitted and two character Grid Letters being used instead. However, coordinates can not be specified in this format as the letters repeat after 2,500Kms.
Arrival Alert - Configure the alert while approaching the chosen destination.
Configure the Arrival Alert to include/exclude:
Notification lights (LED). Note: Notification lights flash only when screen is turned off/locked.
Notification sound. You can set the notification sound to be used.
Set notification light colour. Results are device dependent.
Set notification sound.
Set notification trigger distance at which the Arrival Alert should get triggered.
Choose the Trip information to be shown by default, while navigating:
Average Speed (abbreviated as 'Avg Spd').
Estimated Time of Arrival (abbreviated as ETA).
Estimated Time Enroute (abbreviated as ETE).
Note: Trip Info can toggle directly by clicking on the field in the Main Screen while Navigating.
A-GPS Download Frequency - Configure the time duration after which Deesha will request download of A-GPS Data. Note: Deesha will only request the location sensor to download the A-GPS Data. Download of A-GPS Data is network dependent and completely independent of Deesha.
North Reference - Set the north reference for calculating heading/bearing with respect to:
True - True North (denoted with °).
Magnetic - Magnetic North (denoted with °M).
Grid - Grid North (denoted with °G).
Use location sensor heading if speed is 4 Kilometres/hour or above and use device compass if below 4 Kilometres/hour (recommended).
Always use location sensor heading if available (ignore device compass heading).
Location sensor heading readings are more accurate compared to device compass heading readings at higher speeds and by default are used only for speeds of and above 4 Kilometres per hour.
However, you may choose to override this and always use the location sensor heading ignoring the device compass heading reading. Especially if your compass reading is inaccurate or it is being effected by magnetic field.
Compass Correction - Local Magnetic Declination/Grid Convergence will be used to calculate North as per selected reference.
The current Magnetic Declination (direction of Magnetic North with respect to True North) is displayed.
The current Grid Convergence (direction of Grid North with respect to True North) is displayed.
Compass Error - Correction value for any Compass Error can also be set. This value is subtracted from the compass reported value. Enter blank/0 to clear.
Set Compass Error only if the compass gives a constant error.
By selecting 'Magnetic North Reference' and specifying 'Compass Error' you can specify custom magnetic variation.
Enable/disable always including Geodetic format along with non-Geodetic formats while sharing/copying locations as text.
Enable/disable including Google Maps link to the shared location while sharing/copying locations as text.
Action for Location SMS - Specify the action by Deesha when SMS containing location is received.
Location SMS will be detected by Deesha and user intimated.
Choose the units to use while displaying various information. Metric, Nautical/Aeronautical and Statute units are supported:
Kilometres (Km)/Metres (m)
Nautical Miles (NM)/Feet (ft).
Statute Miles (Mi)/Feet (ft).
Kilometres per hour (Kmph).
Statute Miles per hour (Mph).
Home Path - Specify a 'Home Path' where all files (Exports/GeoTagged photos/Logs etc) will be saved by Deesha.
Quick Waypoint Prefix - You can specify the prefix for the Quick Waypoints name.
Disable App Alerts:
Disable alert if location sensor is disabled, which prompts to open settings.
Disable alert for compass calibration. Note: It is suggested that you do not disable this alert unless your device compass is not getting calibrated.
Reset to defaults
Clear all settings and reset to default settings. Waypoints and Map Images settings are not lost.
Help etc.: This options has following sub options:
About: Displays information about Deesha.
Help: Displays this Help with usage related information for Deesha.
Join Mailing List: Join the mailing list to receive news/updates about Deesha.
Recommend Deesha: Recommend Deesha to someone else.
Send Feedback: Send feedback via e-mail to the author.
Deesha Facebook Page: Open Deesha Facebook page.
Deesha Webpage: Open Deesha webpage.
Deesha Internet Extension
With Deesha 2.0 or higher, you can install 'Deesha Internet Extension' to enable Google Maps based maps in Deesha. Deesha Google Maps Extension gives the following additional permissions which are required exclusively for Google Maps, to the app:
In Decimal Degrees, with a minus value denoting West of Prime Meridian.
In Decimal Degrees, with a minus value denoting Southern Hemisphere.
In CSV files for 'Batch Conversion > Save Locations' and 'Waypoints Export' with 'Decimal Minute (DD°MM.mmm')/Decimal Seconds (DD°MM'SS.s")' format, the Longitude/Latitude will be saved accordingly.
In metres (optional).
Deesha will continue to run in the background unless exited properly or force closed. This allows location data to be updated continuously. Please note that this will also lead to faster consumption of battery than normal operation due to the location sensor staying on. While Deesha is running (in foreground or background) a notification is shown. The notification can be tapped to return to Deesha.