GreatCircle is an application for Ewe enabled computers to compute the great circle distance
between two locations on Earth. It also displays the great circle bearing angle from one
location to the other. GreatCircle will accurately compute short distances and thus is useful
for geocaching.
To use this version of GreatCircle you must install a Ewe¹ VM (Virtual Machine) on
your computer. Ewe is a version of Java which runs on a variety of desktop and handheld
computers. It is very compact and efficient. It uses only about 2 Mbytes of memory.
To learn
more about Ewe please read the introduction on the
Bray Mobile Applications page.
GreatCircle displays the following data:
We hope you find GreatCircle a useful adjunct to your Mobile applications.
Installation
Since you are reading this documentation, you have found that there are two .zip archives in
greatcircle10.zip. The greatcircle10Install.zip archive contains the files to be installed on your
computer. The greatcircle10Doc.zip contains this documentation you are now reading.
The first thing to do is to install the Ewe VM on your computer(s), if not already installed.
Follow the instruction found on the Ewe
Download and Installation Page for your computer(s). The Ewe installer will create directories
on your computer and put the Ewe VM files in them.
After Ewe is installed find the Ewe directory. For example, in a Windows Desktop it will be where
you told the installer to install it, and in the Pocket PC it will (probably) be in
\Windows\StartMenu\Programs\Ewe.
There is no installer for GreatCircle.ewe. The files in the greatcircle10Install.zip archive can be put in any directory of your choice. However it is recommended that you put them in the directory with the Ewe VM. Specifically the directory in which you find 'ewe.ewe'. This will make it easier to find them if you want to change them, and when you add additional applications from Bray Mobile Applications, common files can be shared. Specifically the Location Data CSV files.
So once you find the proper directory copy all of the files in greatcircle10Install.zip into that directory, in what ever manner you do that on your computer.
Note: No matter what Regional settings are used on your computer(s), GreatCircle always uses the '.' (period) as the decimal point, the ':' (colon) as the hour/minute/second separator, and the ',' (comma) as the data separator.
GreatCircle should be ready to run now. Find GreatCircle.ewe with your File Explorer, click on it to try it out!
When you first open GreatCircle the main screen has no data locations defined. The Menu Buttons are discussed last below.
Controls -- Top Buttons
The From and To buttons popup a Location Form for entering location data manually, as show to the right. Enter the desired data for the Name (optional), Latitude and Longitude and set their direction from Greenwich or the Equator using the pull-down selectors.
The input for latitude and longitude may be in any of the following three formats:
| degree ':' minute ':' second '.' decimal second | 44:38:33.72 |
| degree ':' minute '.' decimal minute | 44:38.562 |
| degree '.' decimal degree | 44.6427 |
Once both the From and To locations have been define the Distance and Bearing will be computed.
See Supplied Location Data and About Locations Data
below for more information.
Menu Instructions
The Menu button row has 4 menus:
The Location Data CSV Editor Application (LocEdit) is available at the Bray Mobile Applications page. LocEdit makes it easier to edit Location Data CSV files and more data is available. If you are intending to create your own personal Location Data CSV files it is recommended that you get LocEdit.
Documentation that come with LocEdit has full details about a Location Data CSV file format.
The format of Location Data files is described next.
NOTE: Beware that CSV files are an acceptable format for Excel. However, DO NOT use
Excel to create or edit them since all the latitude, longitude formats are not known to Excel and it will
modify them incorrectly without giving an error message!
Having a file of locations is much easier than entering a location manually when you want different
information -- especially for travelers. The Location Data is defined in Comma Separated File (CSV) files. These files were first introduced
in the Palm OS GeoDB application -- an application for defining and editing geographic Location Data for
use with associated Palm OS applications.
The format for these files is as follows:
Example: The three formats for latitude, longitude, and time zone are:
About Location Data
The Location Data allows you to select a location on the Earth for a GreatCircle.
The form of the Location Data has been chosen to allow it to be easily edited so that you can create
and update your favorite locations collection them together into files.
Potsdam NY,44:38.562,N,75.03,W,,5,W,4
| degree ':' minute ':' second '.' decimal second | 44:38:33.72 |
| degree ':' minute '.' decimal minute | 44:38.562 |
| degree '.' decimal degree | 44.6427 |
The Bray Mobile Applications Page can be found at: http://davidbray.org/mobile/
This archive may be freely redistributed, provided it is made available only in its complete,
unmodified form with no additional files and for noncommercial purposes only.
Any other use must have prior written authorization from David W. Bray.
Unauthorized commercial use includes, but is not limited to:
¹ Ewe is developed by Michael L Brereton. We are indebted to him for his outstanding software product and making it freely available. Thank you Michael!
To be sure that your version is up-to-date check the Bld: number in the current description of GreatCircle at: http://davidbray.org/mobile/