Deesha starts with this screen by default. The main screen has two modes:
Normal Mode
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.
Heading (abbreviated as Hdg), i.e. the absolute direction the device is facing/moving towards in Degrees, with respect to True/Magnetic/Grid North, either (depending on setting):
Magnetic from device compass (if present), or
As per location sensor.
Note:
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.
Note: You can open 'Satellites Information' directly by double clicking on the satellite type/count field.
Estimated error of position.
Navigation Mode
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.
Map View
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.
Optionally Google Map based maps (Normal/Street, Satellite, Terrain and Hybrid) can also be used. Note: Map images cannot be used with Google Map based maps.
A miniature Graphical Compass is displayed on the upper left corner, with the red arm pointing to North.
Map Orientation: The Map View can be toggled by clicking on the miniature Graphical Compass to orient to either of the following :-
Device heading up (default).
North up. The upper part of the screen will depict North and the apex of the arrow will indicate the device heading with relation to North.
To change zoom 'pinch in'/'pinch out'. Alternatively you can also click on the magnification button on the upper right corner of the Map View to display the zoom in/zoom out buttons.
Panning:
To pan the map, click on the centre of the Map View to display the pan controls. The pan controls will auto hide.
While panning:
Click on the centre button to exit panning and centre back to own position.
A crosshair will be shown with the position of the Map View centre.
Additional options for the Map View centre location will be accessible from the map centre options button ('Pushpin' icon, left of magnification button):
Pan To Location - Pan Map View to saved Waypoints or specified location.
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.
Map Images
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.
Click 'Save'.
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.
Export Waypoints:
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.
Import Waypoints:
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.
Note:
Export and import of following formats is supported:
Batch Conversion - Carry out batch conversion of a number of locations. Locations to batch convert can be specified manually or from a CSV file (please see columns for CSV files).
GeoTag Photo: Allows you to capture a photograph and save location related information. The device default camera app is started to capture the photograph. Information can be saved by following means:
Add location to the filename - adds the location to the filename. A unique filename is generated as per the date and time.
Add Exif tags to the image - adds the location (longitude, latitude, altitude, data and time) as Exif (Exchangeable image file format) tags to the photograph.
Additional text file - creates an additional text file with following data:
Photograph filename.
Location.
Altitude.
Estimated error in position.
Satellites in use/view.
Data/Time with Time Zone offset.
Additional notes (optional).
Google Maps link.
Note:
You can enable 'Correct time as per satellites' to correct the date/time of the photograph as per data from satellites.
Photographs are saved in 'photos' folder under 'Deesha' folder on your device storage.
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.
Note:
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.
Note:
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/Sky View
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:
GPS: 01-32
GLONASS: 65-96.
BeiDou: 201-237.
Galileo: 301-336.
SBAS (Satellites Based Augmentation System):
EGNOS: 120, 124, 126, 131.
GAGAN: 127, 128, 139.
MSAS: 129, 137.
QZSS: 193-197.
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.
Note:
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:
Tools:
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.
Options:
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:
Sun:
Rise time.
Transition (noon) time.
Set time.
Azimuth angle.
Elevation angle.
Moon:
Rise time.
Transition time.
Set time.
Azimuth angle.
Elevation angle.
Phase.
Age (the approximate age in days since last New Moon).
Illumination percentage.
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:
Heading.
Speed.
Altitude.
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.
Average Speed.
Maximum Speed.
Altitudes (Maximum and Minimum).
All.
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:
Note: By default the 'Search' button (on devices with it) will open the Navigation Menu.
Use 'Menu' Key - Available only on devices running Honeycomb or higher with 'Menu' key. When enabled, forces use of 'Menu' key and hides the Action/App Bar.
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.
Map Orientation - Configure to orient Map either device heading up or North up.
Colour Theme to use while drawing the map elements and the map background.
Default is suggested unless using a Map Image with a light colour background.
Text Size - Configure the text size of the Map View.
Grid Overlay:
Enable/Disable Grid Overlay.
Grid Overlay Colour - Configure the colour to be used for Grid Overlay gird lines and text.
Map Images:
Enable/Disable display of Map Images.
Edit Settings - Add new Map Images(s)/Edit or Remove current Map Image(s).
Import Settings - Import the Map Images settings from a CSV file.
Export Settings - Export the Map Images settings to a CSV file.
Arrival Alert - Configure the alert while approaching the chosen destination.
Configure the Arrival Alert to include/exclude:
Message prompt.
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.
Vibration.
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.
Sensors
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.
Heading:
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).
Heading Filter:
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).
Note:
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.
Note:
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.
Sharing
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.
Note: On receiving devices with Deesha:
User can click the Google Map link and choose to open with Deesha.
Location SMS will be detected by Deesha and user intimated.
Units
Choose the units to use while displaying various information. Metric, Nautical/Aeronautical and Statute units are supported:
Altitude:
Feet (ft).
Metres (m).
Distance:
Kilometres (Km)/Metres (m)
Nautical Miles (NM)/Feet (ft).
Statute Miles (Mi)/Feet (ft).
Speed:
Kilometres per hour (Kmph).
Knots (Kn).
Statute Miles per hour (Mph).
Miscellaneous
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:
Location SMS (sent with Deesha or containing location hyperlink).
For example clicking on hyperlink of a location should generate a prompt 'Open with'. Wherein you can choose Deesha.
Similar option will be given for handling locations shared via 'geo' URI intents.
For Location SMS, you can configure the action.
Deesha will give you following options for received locations:
Navigate to.
Create Waypoint at.
Under 'More Options':
Pan Map View to.
Projection from.
Projection to.
Sun/Moon Information.
You can thus effortlessly share locations with other users of Deesha by including the GoogleMaps link of a location while sharing the location or by directly sending Location SMS.
Deesha will also register to open JPEG files and will read any Exif location tags.
CSV File Columns
Deesha supports following operations from CSV files:
Batch Conversion:
Read locations - Geodetic (Decimal Degree) format, GEOREF, Indian Grid System, MGRS and UTM/UPS.
Save locations - all formats.
Map Images Settings:
Export Map Images Settings.
Import Map Images Settings.
Waypoints:
Import - Geodetic (Decimal Degree) format, GEOREF, Indian Grid System, MGRS and UTM/UPS.
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.
In metres (optional).
Background Behaviour
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.