Expedition ES
By Ron Doerfler
(Last Modified: March 20, 2000)
Overview
Note: If you are having trouble figuring out how to
get past the title screen, please refer to the last section of this manual.
Go outside on a mapping expedition! Turn your Palm or Visor into a portable surveying instrument with the power of a computer. How high is that tree, mountain, building? How high did the model rocket fly? How far is it across the river, lake, canyon? What's the distance between those places on opposite sides of that hill? Does the altitude and azimuth of that star match the altitude given for Vega in a planetarium program? All of these can be done in the field.
Export the data records to memos in CSV format and input them into a PC spreadsheet such as Microsoft Excel. Use the data with compass and straightedge to create maps on your own of the areas. Participate or compete in fun and educational activities in cartography.
Expedition ES requires only a string to take altitude and azimuth measurements (remember the old protractor altitude finder in school?). The altitude is the vertical angle from your present position to the top of another object or waypoint. The azimuth is the horizontal angle between a waypoint and another reference waypoint, taken from your present position. A loop at one end of the string can hold the stylus (or keys, etc.) for weighting for altitude. The other end can either be held against the left edge with a finger, or for convenience it can be taped and the pivot point calibrated. A waypoint/object is aligned with an edge of the device or display. After the string lies at the vertical or horizontal angle, the string is held and then pressed against the display to compute the angle. Sighting edges can be selected for up/down altitudes and 360-degree azimuths, and multiple data records are averaged for the internal calculations.
Expedition ES provides the following features:
Operation
Expedition ES is designed to be used without a high degree
of familiarity with the Palm or Visor. Hardkeys are disabled when the program
is being run to avoid accidental presses, particularly during measurements.
Help ("?") buttons are located next to each function on the main
page. Menu functions for Presets, Record Deletion and Export, and Options
such as Preferences only exist on the main home page. Various error screens
offer information to aid in correcting a mistake.
To use this program, a string is required longer than
the Palm or Visor device. The string will be pressed against the display
to measure its angle, so it should be thicker than a thread. The string
can be tied in a loop at one end and the stylus can be inserted in the
loop as a small weight for altitude measurements. A key-chain or other
handy weight can be used if wind is a problem.
IMPORTANT: The unweighted end of the string must be positioned at the upper left edge of the Palm or Visor device, about 1/4-1/2" below the top of the display window. The calculated angles depend on the string pivot being on the left edge below the top of the display area.
The string can be loose if desired. In this case, the free end is simply pressed against the upper left edge of the device with one thumb or finger. Then the string angle will be measured by pressing on two different spots on the string.
Alternatively, and more conveniently for a series of measurements, the string can be taped at the free end to the device as shown in the figure above. Then the menu function Presetsà Fix Pivot Point is executed, and as described below the string is pressed in two spots in two different directions to locate the pivot point. Then the Use Pivot box is checked next to the Altitude and Azimuth buttons on the main page. Then the string doesn’t have to be held and only one spot needs to be pressed to measure the angle. The pivot point location is saved between sessions until changed.
I have found that a very durable pivot point can be created by using a small flat piece of plastic such as the clear bubble-plastic that covers small store items on cardboard. The plastic is folded in half and a needle used to make a small hole in the fold. The string is passed through and knotted. Then the folded plastic is taped flat to the device.
Once the string is created, the software is fully functional.
These functions are described in detail below:
Menu Functions:
The menu functions, accessed only on the main page, include:
Presets:
Main Functions:
The main functions, or activities, are accessed via the large buttons on the main page. Select the "?" button next to any activity for on-line help. The measurements are actually much easier to learn and take than what may be inferred from the detailed descriptions below. The activities include:
Check in the Source column the box next to your present position/waypoint. The Source waypoint is always your position at the time any measurement is made. Then check in the Dest. column the waypoint (which can be an object) whose altitude angle will be measured. The checked boxes can be on different waypoint pages. Then click on OK.
The measurement screen then appears. Now depending on whether the Destination object is above or below you, the weighted string may or may not fall across the display screen when you sight the object along an edge. For that reason, you first choose an edge and a direction to sight along. The possible sighting edges are the top and left edges of the device, and you can sight in either direction along these edges. Simply swipe the stylus in the direction that you will sight along, and an arrow labeled "Sight" will appear along the appropriate edge. The Edge button allows you to re-swipe the sighting edge and direction.
Now sight along the edge in the sighting direction toward
the top of the Destination object. Allow the weighted string to fall across
the display screen. Then press the string against the device where it crosses
the right edge to hold it in place. Lower the device and press on the string
to register a crosshair point on the screen along the string. If a pivot
point is not being used, repeat at another point along the string. The
altitude angle is computed and displayed on the screen. Select the ReDo
button to repeat the measurement, Save to save the measurement to
a data record, or Quit to return to the main window. The data will
not be saved if you quit without saving first.
The measurement screen then appears. The device should be set down to lay horizontal (a rubber ball placed on the screen will show if it is tilted, but it’s not that critical). If you don’t want to lie down to take the measurement, a stool, flat rock, or other portable platform can be used. You will first align one edge of the device toward the reference waypoint, and then sight along the string, TOWARD the end against the left edge, in the direction of the Destination waypoint. Now depending on where the Destination waypoint is relative to the Reference, the string may or may not lie across the display screen when you sight the Destination. For that reason, you first choose an edge and a direction to sight toward the Reference for aligning the device. (It is easier to sight the Destination roughly and then turn the device so the string lies across the display screen, and then select the Reference sighting edge.) The possible sighting edges are the top and left edges of the device, and you can sight in either direction along these edges. Simply swipe the stylus in the direction that you will sight along, and an arrow labeled "Reference" will appear along the appropriate edge. The Edge button allows you to re-swipe the sighting edge and direction. Then align the device so the Reference is sighted along this edge in this direction.
Now sight along the string toward the Destination from
the free end of the string to the fixed end on the left edge. Then press
the string against the device where it crosses the right edge to hold it
in place. Press on the string to register a crosshair point on the screen
along the string. If a pivot point is not being used, repeat at another
point along the string. The azimuth angle is computed and displayed on
the screen. Select the ReDo button to repeat the measurement, Save
to save the measurement to a data record, or Quit to return to the
main window. The data will not be saved if you quit without saving first.
After verifying that the proper records exist, the program will display a diagram showing all distances and heights in meters and feet. Any preset measurement height previously entered through the Presetsà Input Height menu function is automatically added to the height of the object. The diagram is drawn to scale.
In order to get the height calculation shown in the figures
above, the user followed the following steps:
For a Distance calculation, the four screens of waypoints
will be presented for selecting an initial waypoint (Pt. 1), a second waypoint
(Pt. 2), and a third waypoint to which the distance is desired (Object).
There must be at least one data record of the azimuth taken at Pt. 1 toward
Object with reference Pt. 2. There must also be at least one data record
of the distance between Pt. 1 and Pt. 2. Finally, there must be at least
one data record of the azimuth taken at Pt. 2 toward Object with reference
Pt. 1. Pt. 1, Pt. 2 and Object must be unique. Multiple like data records
will be averaged.
After verifying that the proper records exist, the program will display a map showing distances in meters and feet. The map is drawn to scale. Tap on the Layer button to cycle through individual displays of map information, including the closest distance of Object to the line connecting Pt. 1 and Pt. 2. The software tries to intelligently place labels to minimize overlap in any given layer; in the odd case that there is some overlap that makes a distance unreadable, try swapping the Pt. 1 and Pt. 2 waypoints. The Distance calculation is not available in the evaluation version.
In order to get the distance calculation to the other
side of a lake as shown in the figures, the user followed the following
steps:
Pt. 1 and Pt. 2 can be swapped as desired, which simply
flips the map vertically. In fact, since the user ends up standing at the
Pebble, it may be more intuitive if the Pebble were chosen as Pt. 1. Again,
taking a few azimuth measurements at each position takes advantage of the
automatic averaging capability of the software. And of course, the Object
can lie on either side of the line from Pt. 1 to Pt. 2, and can lie above,
below or between them to the side.
This section describes a few individual or group activities
using Expedition ES that are both fun and educational.
A. A General Reference:
A really neat book on cartography and the enjoyment of creating your own maps in the field is:
Greenhood, David. Mapping. University of Chicago (1964, 1973,1981). ISBN: 0-226-30697-6
It's very engaging and very informative for high school
age or greater. There may be other editions. Highly recommended.
B. Map an Area:
Set off on a cartographic expedition. Select a fairly large area with some prominent natural and man-made features. Collect altitude and azimuth measurements (perhaps relative to North using a compass), identifying appropriate waypoints as you traverse the area. Traverse mapping is simply walking or driving, taking distance measurements as you go along, as well as altitude and azimuth measurements. Some traverse maps are circuits, in which you eventually return to the starting point.
Create a map based on these measurements along the traverse route, either from the record display forms on the device or from printouts from records after exporting them and loading them into a spreadsheet. If the traverse route was a complete circuit, you will no doubt find some difference between the final and initial waypoint locations on your map, which should theoretically be identical. Redraw the map spreading the error among all the traverse legs, as described in the reference book above. To do this, you apportion the error vector among all the vertices of your traverse map according to the distance to each vertex. If you have access to a topographical map (such as a U.S. quadrant map), compare it to your own map!
The distance entry from a source waypoint is identified with the bottom or top of the destination waypoint. Therefore, a more complex map would have waypoints halfway up hills, etc.
Mapping methods include:
C. A Treasure Hunt:
This is a fun competitive game. One person acts as a pirate burying treasure. This person performs some preparatory work before the activity. From a starting waypoint, find North with a compass. Measure some distance at some compass direction and place a stake in the ground. Place other stakes at different distances and angles and number each stake. Then create a treasure map or list of directions from the starting point, around to different places perhaps around hills or buildings. These points are just open spots without distinguishing features.
The map/directions are given to the others, who have compasses and begin at the starting waypoint (perhaps a big rock that would have been there since pirate times). Palms or Visors are used to follow the azimuth angles relative to North for the given list of distances, and ultimately each group selects the numbered stake closest to their ultimate destination. The ones selecting the correct stake win the contest.
The software finds the azimuth from the string alignment--the
user doesn't enter a value. Therefore, to find the right azimuth direction,
the user aligns the device toward North and the string in approximately
the correct direction. Then the screen is tapped and re-tapped to arrive
at the correct azimuth angle (this is easier than it sounds). Then the
user aligns the string along the line displayed on the screen and sights
along it.
D. Find a Height:
Find the height of a flagpole, mountain, tower, building, etc. in a flat area. Name a waypoint at a location some distance from the object and measure the altitude to the top of the object. Enter the distance (in steps or other units) from this first waypoint to a second waypoint directly toward the object. If the second waypoint is not at the object itself, measure the altitude from the second waypoint to the top of the object (for accuracy, this shouldn't be too steep). Then highlight the Height box and select the Calculate function. Select the two waypoints and the object (and again, one of the waypoints can be the same as the object) and click on OK to graphically display the height diagram with labels and distances. Manually check these either by using a protractor and ruler or by using a calculator and trigonometric identities.
As an alternative, find the height of a skyscraper or
mountain, using a vehicle to travel and measure the distance between the
two waypoints, entering the distance in miles. Compare to published values.
Also, the altitude can be measured down from the object to one or
both waypoints rather than up.
E. Find the Distance to an Inaccessible Place (Registered Version)
Select a lake, river, canyon, etc. to find the distance across. Name a waypoint at a location along the edge and measure the azimuth toward an object on the other side of the divide with the reference being a second waypoint along the same edge of the divide. The object on the other side doesn't have to lie between the two waypoints. Walk to the second waypoint, measuring and entering the distance between the two waypoints. Measure the azimuth toward the object with the reference being the first waypoint. Then highlight the Distance box and select the Calculate function. Select the two waypoints and the object (all must be unique) and click on OK to graphically display the map with labels and distances. Manually check these either by using a protractor and ruler or by using a calculator and trigonometric identities. Verify against topographical maps.
It is interesting (if more limited) to also measure distances to inaccessible places, or between places that cannot be traversed, using traditional non-Palm/Visor outdoor methods based on similar triangles:
Following the first diagram, you begin at A opposite an
inaccessible feature D. Then you walk some distance parallel toward E,
placing a stake or other marker in the ground. Then you walk on for the
same distance to B, and then walk perpendicular to AB until you reach a
point C where the marker at E lines up with D. Then the last distance you
walked, BC, is the distance from A to D.
If AD is too far or BC cannot be traversed, this method can be modified in a more general way. In this case you walk from A some distance to B without stopping at E. Then you walk some distance from B to C. Then you view D from C, noting where the sight line crosses AB, which we will call E but will not generally be halfway between A and B. Now because of similar triangles, the AE/EB = AD/BC.
Another variation is shown in the next diagram. In this
case, AB/BC = AE/ED, allowing the distance across the lake AE to be determined.
The next diagram shows yet another method of measuring between inaccessible points based on similar triangles. For the triangles to be similar, the points must be chosen so that the ratio of corresponding known sides are equal, i.e., ED/CD = AD/DB. Then the ratio of the third sides is the same: AE/CB = ED/CD = AD/DB. These ratios can be conveniently chosen—for example, if AD = 2*DB and ED = 2*DC, then AE = 2*CB.
In all of these cases, as well as in using Expedition
ES, you should for greater accuracy choose angles that are not too narrow.
Conclusion
With all the features described above, Expedition ES provides
a fun and educational software package for collecting and calculating mapping
measurements. It can make your next field trip or outdoor class a more
exciting, engaging experience.
Version History
Version 1.0: 03/24/00 First Release.
Where to Get Expedition ES
Expedition ES can be obtained by visiting www.eddiesoft.com,
or for on-line purchase visit www.palmgear.com.
Questions or comments can be sent to the author (Ron Doerfler) at activekey@earthlink.net.
Disclaimer
The software (Expedition ES) is provided "as is" without
warranty of any kind, either express or implied, including, without limitation,
the implied warranties of merchantability, fitness for a particular purpose,
or non-infringement. The entire risk arising out of use or performance
of the software remains with the user. In no event shall the author or
any other party be liable for any damages whatsoever (including, without
limitation, damages for loss of business profits, business interruption,
loss of business information, or any other pecuniary loss) arising out
of the use of or inability to use the software even if the author has been
advised of the possibility of such damages. The author expressly disclaims
any liability for errors or omissions in the content of the software. The
user accepts full responsibility for any damages, consequential or otherwise
resulting from using the software. The software is not to be used in any
situation in which precision navigation or orienteering is required, or
in any situation in which the safety or wellbeing of the user is dependent
on its proper operation. It is distributed solely as an educational tool.
Getting Past the Title Screen
The text at the bottom of the title screen says "X
marks the spot for entry." This means that you tap on the X treasure
mark on the map (on the island at the lower middle) to proceed into the
application itself. If you prefer, you can bypass the title screen entirely
for future users through the Optionsà
Preferences menu function on the main page.