Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Trail Visualization: A Novel System for Monitoring Hiking Trails

University of Michigan School of Information, SI 649 ~ Information Visualization


Zhenan Hong, Sangmi Park, Jessamyn Smallenburg, Gary Suen
Abstract
We describe an information visualization system to visualize and track individuals walking on hiking trails. Our model
develops an identity as a unique system through comparison with related work, including research into user
requirements specific to hiking. We emphasize safety as it pertains to hiking on trails classified as arduous, and develop
a use-case scenario built around a particularly strenuous hiking trail in Yosemite National Park. Our target audience for
the scope of this project consists of individuals we refer to as “savers,” park officials skilled in both the use of intuitive
and usable visualization interfaces and rescue tactics in the wilderness. We demonstrate the development of our
thinking processes, and we illustrate the stages of interface design using screen shots. We indicate how system
evaluation was conducted, and discuss our system in the context of different visualization concepts. We address
alternatives that we considered, and conclude with a section on possible future developments.

Keywords: Information Visualization, Contextual Awareness System, Mobile Computing, Interactive Visualization, Hiker,
Environmental Monitoring System, Rescue and Safety Tools

Introduction viewed by people – savers – who may be monitoring


We built a system to help monitor users' activities the trails for safety and protection purposes. Our
outdoors, particularly in mountainous areas. The system system is intended to represent map, terrain, and
displays information including trail records, travelling satellite ground data, current and forecasted weather
speed, ambient light intensity, current weather data, sunrise/sunset times, ambient light intensity, and
conditions, and weather forecast (see prototype figure hikers’ contextual data, including current and past trail
below). The intended target audience consists of location, speed, acceleration, direction, and
people whom we are calling “savers.” These individuals orientation. Unlike other visualizations associated with
monitor the hiking routes of people out trekking in the mountaineering, our Trail Visualization system collects
field, while collecting data about both the person and all of the above-mentioned data and conveys it to a
the contextual surroundings from a smart phone. The trained set of savers, individuals who take on the
savers can communicate with hikers about safety and responsibility of watching out for the safety of others.
precautionary data, such as flood warnings and rock The intended audience, which in our scenario consists
slides, and they can help guide the hikers back to the of park rangers, park rescue personnel, and possibly the
appropriate trail should they wander off into the concerned family members, is quite distinct from the
wilderness. They can also contact other park officials intended audience that is most often addressed by
monitoring specific trails, should the individuals with other visualization projects. The target audience often
the phones either choose not to answer, be incapable consists of the hikers themselves, who access the
of answering, or be immersed in the crowded visualizations locally on mobile phones, and frequently
environment and unaware that someone is trying to for the purpose of gathering tourist information about
contact them via telephone. With information the area highlights and attractions. Other outdoor
system provides, savers gain an understanding of the purposes include general map handling, basic
past and current positions of the hikers and contextual navigation, and communication. For example, recent
information research into the visualization of geo-information has
prioritized tourism to be the driving motivation behind
Literature Review the development of geographic information
The concept behind our system – that the target users visualization. Because tourism information is mostly
are trail monitors – is novel, to the best of our geo-information, tourism companies are exploring
knowledge. We have conducted literature searches on visualization strategies that maximize the promotional
the topics of hiking and information visualization, hiking appeal of their regions and assets, particularly unique
1
trail and safety visualizations, travel safety and scenery and the natural environment. Other
information visualization, and the different uses of researchers have addressed the use of geographical
maps in information visualization. We did not identify visualizations for planning hikes.2 Specifically, in the
any other system that is designed to collect the same research study reported in [2], Bleisch et al. tested the
combinations of data for a visualization intended to be usefulness of a 3-D visualization for planning hikes in
1
3
the foothills of the Swiss Alps. Nivala et al. conducted developed a probe application on the Android platform
research into user requirements for location-based using JAVA, and installed it in a Nexus One smart phone.
services to support hiking activities. The hypothesis was When a hiker turns on the application, it runs in the
that hikers should benefit from location-based background, automatically capturing live sensor data
information that would support communication and with accelerometer and orientation sensors stored in
social behavior needs. The goal of this particular study the phone. Collected data is stored in XML format and is
was to define user requirements regarding geospatial transmitted on a continuous basis from the phone to
and other location-based information, focusing on the the remote server. The server is a black-box system
needs of hikers. Of the nine user requirements that retrieves sensor data from the Nexus phone, and
identified, one was 'Emergency Situations,' and a then sends it to our Trail Visualization console
second was 'Saving Experiences.' Slocum et al. application. The server then maintains users'
researched cognitive and usability issues in identification information, as well as additional
geovisualization.4 These authors argue that both applications capable of making queries to retrieve data
cognitive and usability issues should be considered in from specific users. In this fashion, it makes the system
the context of six primary themes: geospatial virtual scalable, with the capability to support multiple mobile
environments, dynamic representations (including phone users in the future. The visualization console
animated and interactive maps), metaphors and was built in dashboard style. The low- and high-fidelity
schemata in user interface design, key individual and prototype visualization interfaces are shown below, as
group differences, collaborative geovisualization, and is an image of the visualization in its final format. For
the evaluation of the effectiveness of geovisualization the implementation, we used JSP + Java to make the
methods. The authors acknowledge that applying system. JAVA was used for the back-end of the system
usability engineering to geovisualization has potential to to retrieve sensor data remotely from mobile phones.
be problematic because of the difficulties involved in JSP was used for the front-end of the system’s
defining the nature of users and their tasks. In this visualization. Here, we also used JavaScript libraries to
work, we have taken extra care to clearly and precisely help with the visualization, for example, Protovis and
identify our target user base: the savers. the Google Map API.

System Architecture Iterative Design Process


The system consists of three parts, as illustrated in Figure 2 (below) is our high-fidelity prototype, which
Figure 1, below. The parts are a mobile client for consists of a satellite image from Google Earth depicting
capturing sensor data, a middle-ware system to transfer the Glacier Point hike to the top of Half Dome in
sensor data, and a console application to monitor
hikers' activities and their contextual surroundings. As

Figure 2: Google Earth trail map of Half Dome Hike.


Larger screen is shown at end of paper.

Yosemite National Park, California, U.S.A. This


destination was selected both because as a group we
Figure 1: System Architecture possess familiarity with the layout of the park, and
because this particular trail is known to be long,
mobile technology becomes increasingly pervasive, arduous, and challenging. Dangers abound on long,
computing is embedded into our everyday lives. strenuous hikes, and this sort of challenging situation is
Without the need for special tracking devices, we can the type for which we are designing this system. The
collect mobile users' data simply by installing starting point of this trail is in the lower-left, displayed
applications on their mobile phones. In our project, we
2
as a blue bubble with a star in the middle. Similarly, the and to facilitate pre-attentive processing, we used color
end point, on top of Half Dome, is also marked with a encoding as a metaphor to represent the temperature
blue bubble containing a star. The hiker, shown on the of the light. A higher degree of light intensity is encoded
map in blue, is working his way down the trail in this with a warmer color (i.e. red), otherwise in a colder
view. The data on the right are, from top to bottom, color (i.e. blue). For the motion monitoring feature, we
speed and acceleration, ambient light, a timeline slider used the accelerometer sensor from the Nexus One
to retrieve recent data, and a weather display both for smart phone to collect contextual data from the hiker.
the conditions throughout the day, and the six day The data are then transformed to the visualization and
weather forecast. clearly displayed on the accelerometer panel on the
right side of the application, just below the light
Scoping and Implementation intensity graph. We used three different colors to
The scope of our project consists of the system’s encode the hiker’s movement, specifically the three
successful working functionality through the basic RGB colors – red, green and blue – to represent
implementation of its architectural features. The the movement variables, because their hue values can
architecture consists of the collection of real-time be easily distinguished. We assigned blue to the hiker’s
dynamic data via the built-in sensors, and its display left and right movements, green to forward and
through the interface of the visualization we have backward motions, and red as up and down
developed. The entire architecture of our system has movements. In the motion, or movement panel, we
been successfully deployed. The mobile and desktop embedded a 2D coordinate plane that displays motion
clients work together with the server to pass data back data in occurring in a 3D field. The x- and y-axis values
and forth. We are currently able to collect live sensor vary across the x-axis in the first and fourth coordinate
data from our device. The motion, direction, and regions, where the x-axis values represent time and the
orientation information associated with the individual y-axis values represent the sequences of data
holding the phone with live sensors has been associated with the directional movements of the hiker.
successfully visualized through the structure of our Left/right movement is coded in blue, with positive
interface. We also collect terrain and route data from values indicating the hiker’s movements to the left and
Google Maps. The sensors collect data on acceleration, negative values clearly indicating movement to the
orientation, light intensity, GPS readings, and weather right. Directional motion data are displayed as linear
and forecast data, all of which are updated on a curves, which helps savers to monitor hikers’ current
continuous basis. and past movements. The visualization also clearly
shows when the hiker is moving backward or falling
We made the ambient light console interface using down, as the value for these two variables would
Protovis. In order to catch the saver's attention, we become negative. The change can be easily observed
used multiple retinal elements to encode the variables when the curve goes down below the x-axis in the
that represent the light intensity. First of all, the size of coordinate plane. By combining continuous curves,
the bubbles indicates degree of intensity. The colors, and divisions in the visualization for motion
positioning of the bubbles spatially references the light monitoring, capabilities for pre-attentive processing and
intensity (bubbles in higher position represent higher minimization of degree of focus are enhanced. For the
light intensity). To make our system more accessible location tracing feature, we used a GPS system in the
Nexus One smart phone. With this, we could get the
hiker's current coordinate location (i.e. latitude and
longitude). The system can also display a hiker’s
position and trail on the map, so that savers can easily
tell where the hiker went and how far the hiker has
already walked.

To create the weather component, we used Java to


parse XML files from Yahoo weather RSS and
Wunderground data feeds, and created the weather
table with the data in HTML format. We decided to use
these specific APIs because both are prominently used
on sites such as Google, the Weather Channel, and
Figure 3: Final Visualization Interface. Larger screen shown at end. Yahoo. To get the data from both APIs, we queried the

3
data using the zip code associated with the phone’s Use Case Scenario: When the hiker sets out on the trail
current location. From the Yahoo weather RSS Feed, we to Half Dome, she carries her mobile phone with the
could get visibility, wind direction, humidity, sunset and built-in sensor set to ‘on.’ The saver collects the sensor
sunrise times, degrees Fahrenheit, and the image of the data from the hiker’s phone, and uses the data
current weather condition. For certain pieces of visualization to help him understand the hiker’s
important information, such as visibility and sunset contextual information. This contextual data provides
time, we decided to change the text color from white to clues necessary for the saver to locate and assist the
red to draw the user’s attention quickly. For example, if hiker. For example, the saver may find that the hiker is
the current time is close to the sunset time, the color of engaging in dramatic or risky movements based on
the sunset data changes to red. In addition, we readings from the accelerometer sensor, or that she is
obtained a six day weather forecast from the approaching a section of particularly dangerous terrain.
Wunderground data feed. To emphasize the forecast Using this contextual data, he may report to the hiker
for the near future, we differentiate by using different herself, and provide suggestions as to where stable and
transparency levels. Also, the images associated with steady terrain is located, based on information collected
different weather conditions change from a day image with the GPS sensing device. The GPS data will be
to a night image, depending on the current time. shown using a histogram or an accumulation of lines.
The saver may be monitoring several hikers at the same
time; accordingly, we try to make the visualization data
accessible pre-attentively.

The Half Dome Cables, considered to be the most


infamous part of the hike, allow hikers to climb the last
400 feet to the summit vertically and without rock
climbing equipment. In our scenario, the hiker is
approaching the cables that ascend to the summit, and
Figure 4: Weather component showing differences in
because it’s a summer weekend, the path and
transparency, and night and day images, along with hi and
low temps. surrounding areas are fairly crowded. Because she has
registered her Android phone with the local park
We envision the potential application of our system in rangers, she knows her progress and status are being
settings such as Yosemite, where trails can be long, monitored by trained rescuers. After hiking for 10
arduous, and risky. In particular, we chose Yosemite’s hours (the hike to Half Dome is a 10 to 12 hour hike),
trail up through the mountains to Half Dome’s summit she is fatigued, and as she is waiting restlessly for the
because of its physically and emotionally challenging line to progress, she becomes disoriented from
nature. Our research on Yosemite in general and Half exhaustion and dehydration. Because she can’t seem to
Dome in particular indicates that rescuers assist think clearly about the precariousness of the
hundreds of people on the Half Dome trail every surroundings, she begins to wander away from the
summer. It is even necessary to first obtain a permit congested waiting line, straying to portions of the area
before attempting the hike. The National Park Service that are off-limits due to dangerous cliffs and risky rock
(NPS) warns that visitors on the trail will experience slopes. The GPS sensor conveys to the rescuers’ station
extended exposure to potentially uncomfortable that the park guest has detoured out of the main area,
conditions. More alarmingly, the NPS warns potential and the Hiker’s Movement data suggests that her
hikers about an increased likelihood of irresponsible movements are gaining in irregularity, and becoming
behavior due to frustration with conditions. It is increasingly erratic. As soon as they observe this data
advised that hikers start off around sunset, making sure via the visualization, the savers take action to rescue
to check both sunrise and sunset times to be able to the park guest. Her data indicate that she is out of
commit to a time by which they will turn around, to sorts, and because she is within range of the Half Dome
eliminate the chance of ending up on a difficult and cables, she is at heightened risk of danger. She is
dangerous path after dark. Accordingly, we designed disconcerted, her judgment might falter, and should she
our system to display sunrise and sunset times as carelessly decide to ascend up the rock face using the
valuable information for savers to take into account. cables, her risk of injury or death is extremely high. The
According to the NPS, hikers regularly struggle along the rescuers first contact the hiker, but because she does
trail after dark because they forget flashlights. not answer, park rangers who monitor this part of the
park are called. As soon as a nearby saver is alerted,

4
our hiker is approached and calmly coaxed to move to a of scale, control map projection, modify level of
safe, protected, and guarded area. Because the savers generalization and field of view, and pan, move, and
had motion, location, and directional information on a browse across map contents.5 Additionally, enabling
specific individual, they were able to protect her by processes like drill-down methods, a popular
alerting the closest park officials. Because of the dense mechanism in information visualization, would make
crowds and highly uncomfortable conditions, her details available to the savers instead of providing all
location and movement patterns – which indicate information in one view. The depiction of movement in
potential falters in judgment or awareness – would our system most closely approximates the notion of
have gone unnoticed by rangers in the adjacent area, filtering data sources to drill down to the specifics. That
and her level of danger would likely have been is, check boxes are there to selectively edit which
dramatically higher. motion components – data lines representing
movements in the X-Y-Z coordinate plane – are visible in
Evaluation the graph.
To test the system, we collected data in close proximity
to one team member's apartment in Ann Arbor. We Ideas Explored With Low-Fidelity Prototype
engaged in different types of motions to provide data The alternative ideas that we explored at first, and that
for the sensors to collect, including running, jumping, we visualized through our low-fidelity prototype,
walking, and changing the proximity of the phone involved collecting contextually relevant sensor data
relative to the sun. We also tested the ambient light from individuals with Android cell phones who would be
sensor indoors and outdoors; in the depiction of the walking through the local environment. Whereas
system interface above, the ambient light data box ultimately our system acquired an overarching purpose
displays the sequence of light intensity data and cause, our original ideas were focused entirely on
represented by red and blue spots. The time sequence making choices about what types of data to collect, and
data moves from the left to right; first the phone was how to represent each type. We originally conceived of
taken outside, which is depicted on the right using the the light intensity being displayed as a yellow sun, the
red spots. Next, the phone was taken indoors, which is direction or orientation being depicted with the
represented by the blue dots. The red and blue color associated letter (i.e. N, E, S, W), and the visualization of
variations indicate the intensity of light outdoors versus the person’s movement as displayed with a walking
indoors, respectively. The weather indicator was tested figure. We also considered depicting the movement of
over a sequence of days, and its accuracy was evaluated our target walker using a video recording of a real
by comparing the weather status displayed with the person, or potentially an animated person. Our low-
weather channel report. fidelity prototype interface is displayed below:

Design Principles
The design principle of pre-attentive processing is
employed in our visualization. The elements of our
visualization display the associated data in such a way
that it is made available to the perceptual system with
speed and ease. Specifically, the ambient light intensity
data element depicts warm temperatures intuitively as
warm colors, such as red and orange. Conversely, it
depicts colder temperatures using cooler colors,
specifically shades of blue. These colors are universally
associated with their respective meanings; everyone
associates blue with cold and red with warm, without Figure 5: Low-Fidelity prototype
exception. Thus, the meaning of the colored data
depicted in the visualization is understood so quickly Ultimately, we developed more of a mission for our
that it can be classified as facilitating pre-attentive visualization, which was to address the concerns
processing. In a system such as ours, as well as in other associated with hiking on dangerous terrain.
related geovisualization systems, users benefit from the Additionally, the domain of collecting sensor data in
ability to accomplish certain standard tasks while urban and suburban areas has been researched at
navigating and browsing through geospatial length, whereas location data collection in non-urban,
representations. One should be able to make changes strenuous, and challenging environments has not been

5
as widely covered.6 We also felt that little research into (see figure 3). By glancing at the motion console, the
the use of information visualization systems for saver can obtain an overall understanding of the hiker's
enhancing safety and preventing injury, particularly in movement. If he wants to drill down to analyze the
high traffic, mountainous places like national parks, has hiker's activity, he can use the check boxes below the
been developed. We searched for and identified data lines to filter out unwanted data, which enables
research conducted on systems applied to the him to focus on specific data.
improvement of biking, flight-simulation and aviation
safety, and safety-related in-car information systems. Due to the powerful extensibility of the Perl Language in
We located sources of informational research that retrieving data, we parsed Yahoo XML data using Perl.
pertained to hiking and a few that incorporated safety However, due to the complexity of transforming data
information for hiking. To the best of our knowledge, between Perl and JavaScript, we changed the Perl
our system is the only visualization designed to enhance parsing code to Java parsing code. Also, we originally
safety for hikers by providing sensor data on contextual tried using only the Yahoo RSS Feed, but because the
surroundings to individuals qualified as savers, who API lacked forecast information, we decided to use the
then use the data in the visualization to communicate Wunderground API to query six day weather forecasts.
with other savers, essentially networking to protect In addition, since the time value of the Yahoo API did
hikers at risk. not return the current time at the location, we had to
call the current time from the HTML using JavaScript.
Alternatives Implemented and Tested Also, we tried showing weather data by hours, but we
Originally, we implemented our motion monitor console couldn't find a way to get the weather condition by
in Processing. It's a faster prototyping tool that enables hour. Thus, we changed our visualization to show the
us to quickly explore design decisions. However, we current weather condition, along with the six day
found that it was hard to integrate this with Google forecast. Also, because the first API we tried did not
Maps, so we switched to the JSP framework, which provide all of the information we needed, including
takes advantage of existing JavaScript libraries, and is visibility, humidity, sunset/sunrise data, etc., we were
also compatible with Google Maps. Figure 5 is our only able to show the image associated with each
testing unit for the motion monitor console. weather condition, and daily low and high Fahrenheit
temperatures. For all of these reasons, we switched
from the Yahoo to the Wunderground API.

Directions for Future Development


In the future, we envision testing our system with users
to better ascertain the intuitiveness and ease-of-use of
the interface. As noted in research by MacEachren et
al., current geospatial information technologies are
typically hard to use and are ill-suited to group work.
The barriers to use cited in this research include overly
complex interfaces, limited support for analytical
Figure 6: 3D plane with x-y-z fields on separate lines. reasoning and decision-making, and for coordinated
team work.7 We have deliberately developed an
The x-y-z dimensional data were drawn using three interface that is clear and not exceedingly complex.
different data lines. They show different motions in 3- Setting our system in front of potential users, or even
Dimensional space: left-right, up-down, and forth-back, non-members of the target audience, and getting their
respectively. During the testing, we found that it didn't feedback as to the complexity, readability, clarity,
make much sense to draw three data lines separately. simplicity, and their general, overall impressions would
First, it takes up to much space on the screen. Second, provide us with input to guide future decisions. We
it increases the mental effort of the saver when working believe that our interface is intuitive and easy to
to understand the graph. What the saver wants to know understand, because the elements that make up the
is the hiker's overall movement. For instance, a saver visualization are widely familiar. The weather data as
wants to know whether the hiker is making drastic or displayed is consistent with the appearance of weather
dramatic movements, but not movements in a specific data universally used to represent satellite weather
direction. So we combined the three data lines and used information. Likewise, the map itself, which takes up
transparent color to avoid either one blocking another the largest amount of screen real estate, looks similar to

6
other web-based maps that the public and private to get current weather conditions. However, what we
sectors are accustomed to viewing. Actually, it looks receive from the smart phone’s GPS feature are
just like maps from sites like mapquest.com or Google coordinates showing the
Maps, and is, in fact, built using the Google Maps API. user’s current location.
Similarly, the segment of the interface displaying the Therefore, we need to
‘Hiker’s Motion’ information is easy to read. The X-Y-Z transform the coordinates
coordinates are clearly displayed and color-coded, so into a zip code from the
that the spikes in the graph are clearly identified as X, Y, smart phone so that the
or Z spatial coordinate information. Also, the light weather condition can be
intensity data uses color coding that is generally changed according to the
associated with warm and cool temperatures; warm user’s current location.
colors, such as red and orange, indicate relatively
warmer temperatures, while cold colors, such as blue Figure 7: Conceptual Compass
and aqua, represent relatively cooler temperatures.
After the further development of features discussed in
As user-experience research has discovered many previous sections, and following the interface and
times, it is wise to present the interface to impartial and feature reviews conducted with possible users, we
neutral eyes, to others who have not been involved in could potentially continue the development of our
designing the interface, and to those who represent visualization by using it on location in a place with
members of the target audience. This process would hiking dangers. Testing the system with users while
follow any and all additional enhancements we would they're hiking on an arduous trail is the exact setting the
make to the program before testing it with potential system was designed for.
users. In addition to user testing, other possible areas
for future exploration and development involve the References
construction of a user interface for the mobile client. In 1. Almer, A., Schnabel, T., Schardt, M., Stelzl, H. (2004).
the School of Information visualization class, we Real-Time Visualization of Geo- Information Focusing on
Tourism Applications. Joanneum Research, Institute of
developed a visualization interface for the target
Digital Image Processing, Graz, Austria
audience, whom we identified as the savers, individuals
who monitor trails and coordinate to protect hikers. 2. Bleisch, S., Dykes, J. (2009). Using Web-Based 3-D
Both the low-fidelity prototype and high-fidelity Visualization for Planning Hikes Virtually – An Evaluation.
prototype interfaces presented in this work display the Representing, Modeling, and Visualization the Natural
Environment, 2009. (Book Section)
interface created for the savers. Our future work would
be to create a visualization interface for the hikers 3. Nivala, A., Sarjakoski, T., Laakso, K., Itaranta, J., Kettunen,
themselves. P. (2009). User Requirements for Location-Based
Services to Support Hiking Activities. Location Based
Services and TeleCartography II, From Sensor Fusion to
Our weather visualization component could be
Context Models, Springer-Verlag, pp. 167-184.
enhanced through future work. Wind direction is given
in number format; reading clockwise from true North, 4. Slocum, T., Blok, C., Jiang, B., Koussoulakou, A., Montell,
the wind direction is measured by degrees around the D., Fuhrmann, S., Hedley, N. (2001). Cognitive and
compass to 360 degrees, which is what is used for true Usability Issues in Geo-Visualization. Cartography and
Geographic Information Science, v28, p61-75
North. This format might make it hard for the target
user to ascertain the current direction. Thus, for future 5. Cartwright, W., Crampton, J., Gartner, G., Miller, S.,
work, we would like to add the compass displayed Mitchell, K., Siekierska, E., Wood, J. (2001). Geospatial
above, which is already built in Java using Processing. Information Visualization User Interface Issues.
However, we haven’t determined how to integrate the 6. Vaittinen, T., Laakso, K., Itaranta, J. (2008). Kuukkeli:
compass, in Java format, with our application, which is Design and Evaluation of Location-Based Service with
in HTML format. Additionally, we first intended to show Touch UI for Hikers. Proceedings: NordiCHI 2008.
the weather condition by hour so that the target user 7. MacEachren, A., Cai, G., McNeese, M., Sharma, R.,
could foresee the condition for the hiker more Fuhrmann, S. (2006). GeoCollaborative Crisis
accurately using narrower intervals (by hour versus by Management: Designing Technologies to Meet Real-
day). However, due to the API’s lack of support for this World Needs. Proceedings of the 2006 International
feature, we could not query weather condition by hour, Conference on Digital Government Research, San Diego,
but only by zip code. Lastly, we currently use zip codes Cal. Cartography and Geographic Information Science.

7
Final Design of Trail Visualization Project: Light intensity in the upper right, movement/motion data at lower right,
weather data in the upper left, and map and actual trail shown in the lower left.

Trail Visualization High-Fidelity Prototype: For this interface we used a configured map from Google Earth. The map
displays the trail in red. This perspective of this image is from above, and the large rock in the center is Half Dome. On
the right are speed, ambient light, and weather data.

You might also like