Professional Documents
Culture Documents
1 R. W. Allmendinger 2017
Stereonet Mobile
Contents
Disclaimer 4
Privacy Statement 4
Purpose 4
Data Input 5
Input By Typing 7
Input By Tapping and Dragging 7
Input Using Device Orientation 7
Input by Sighting 9
Inspecting Entered Data 11
Data List View 11
Datum Details View 12
Filtering Your Data 13
Basic Use 13
Editing or Adding New Data Types 14
Building and Upload Your Own Data Types 16
Configuring Your Plot 17
Calculations 18
Rotate Data 18
Poles and Planes 19
Slope Stability 19
Angle Between 19
Getting Data In and Out of the Program 20
The Document Folder on the Device 20
Getting a List of Files Already Saved to the Device 20
Using iTunes File Sharing to Manage Data in the Documents Folder 20
Data Output via Sharing 21
Interacting with Stereonet on the Desktop 22
Saving/Sharing the Current Image of the Plot 23
2 R. W. Allmendinger 2017
Stereonet Mobile
3 R. W. Allmendinger 2017
Stereonet Mobile
Disclaimer
Stereonet Mobile is provided as is with no without any warranty, explicit or implicit. The
author will not be liable for direct, indirect, incidental, or consequential damages result-
ing from any defect in this software or this user's manual, even if he has been previously
been made aware of the defect. Furthermore, I make no systematic effort to inform all
users of either bug fixes or upgrades. Recall that your iOS device is very sensitive to
magnetic fields and the compass bearings can easily be off by 10-20! Use this app at
your own risk. This program should not be used as a sole source of navigation data This
program may not be sold or offered as an inducement to buy any other product.
Privacy Statement
Stereonet Mobile will capture the location of the device, only with the users express
consent, to tag observations with the place they were collected. The program is fully us-
able, though less convenient, without access to device location. Location data, if col-
lected, remain on the device as long as the user chooses to leave it there but is not ac-
cessible to any other program on the device. The user may choose to send location
tagged data to a different computer or person via the iOS sharing panel (email, iCloud
Drive, etc.) or via iTunes File Sharing. Stereonet Mobile never sends any data to the au-
thor or to any other third party, except in the case where the user elects to display the
position of a datum in the iOS Maps program. For iOS Maps functionality, a single lati-
tude-longitude pair, without any other information, is sent to the Maps program.
Purpose
Stereonet Mobile is a companion to my Stereonet program for desktop computers. As
such I have tried to incorporate the basic functionality of that program, taking into ac-
count the inherent limitations of iOS devices. Some of the basic tasks that one can per-
form with the iOS version of Stereonet include:
Plot lines and planes. Lines and planes can be tagged with a data type (e.g., bedding,
cleavage, slickensides, etc.)
Carry out basic calculations such as: rotations about any axis, planes from poles or
poles from planes, measure angles between lines and between planes, and basic
slope stability calculations
Plot mean vectors, cylindrical best fits, rose diagrams, and contour lines.
4 R. W. Allmendinger 2017
Stereonet Mobile
View the plots from any orientation, not just looking straight down into the lower hemi-
sphere
Provide manual data entry via either tapping and dragging on the stereonet or by typ-
ing values into text fields
Provide automatic data entry by reading the iOS device orientation and converting it
to strike and dip of planes and/or trend and plunge of lines
Data Input
Stereonet Mobile enables three basic forms of data input: by typing, by tapping, or by
using the device orientation. In all three type of data input, you must first select the ap-
propriate type of measurement by tapping on the Lines|Planes|Rake button. All mea-
surements must be tagged with a data type by tapping the button to the right of the
[Lines | Planes | Rake] button. When you do, a panel will slide up from the bottom en-
abling you to tag your observation with its data type. The built-in data types for lines
are: lineation, fold axis, striae, and mineral fibers. For planes, the built-in types are:
bedding, cleavage, joint, and fault. Stereonet Mobile provides a way of defining your
own categories and the color they are plotted in as described later in this document.
The data tag button changes name and color to reflect the data type selected, providing
you with a rapid visual clue to the currently set data type. You can assign a data tag any
time prior to tapping the Save button to record a measurement. Data types can be reas-
signed in the Datum Details View described below.
In all cases, when you enter the data, it will appear interactively in red on the stereonet.
Your device can record the longitude and latitude of the phone at the time the data are
recorded if you turn on the GPS switch at the bottom of the screen. Note that continu-
ous use of GPS will deplete your devices battery charge quickly so you should
only turn this on while you are actively making a measurement and then turn it off again.
5 R. W. Allmendinger 2017
Stereonet Mobile
All data are stamped with time and date of measurement. The data are not recorded,
however, until you tap the Save button!
Each time you tap the Save button, Stereonet Mobile writes all of the data currently in
memory to a file in the hidden documents folder of the device called RecoveryFile.
Should you, heavens forbid, experience a crash or (more likely) carry out a calculation
go to Data
go to Plot Listing, as well
Configuration as interface for
saving and
opening files
turn device
GPS on or off tap to Save
measurement
6 R. W. Allmendinger 2017
Stereonet Mobile
that unexpectedly changes your data, you can open this file and read its contents back
into the program (see below) for further analysis.
Input By Typing
Tap on the Trend (or Strike) text box and type a value on the keyboard that appears au-
tomatically, Then, tap on the Plunge (or Dip) text box and enter that value. If you want to
enter a line on a plane, enter the plane first (with the Planes segment of the Lines|
Planes|Rake button selected), then tap on the Rake segment of the button and type in
either the trend of the line (top text entry box) or the rake of the line as measured from
the right-and-rule strike (bottom text entry box). Instead of typing, you can also tap the
microphone button on the keyboard and dictate your results.
While you are tapping and dragging, by default Stereonet Mobile changes the underly-
ing grid to help you make the measurement. If you are entering lines, you will see a po-
lar projection where the spokes represent lines of constant trend and the small circles
center on the center of the net represent lines of constant plunge. If you are entering
planes, the entire underlying stereonet grid is rotated so that the great circles are paral-
lel to the plane that you are drawing. This behavior can be turned off or on in Settings.
The orientation of a line is given by the orientation of the long axis of the phone (or
tablet); the orientation of a plane is given by the flat back of the device held flush
against the rock in any orientation (because we actually calculate the pole to the plane
7 R. W. Allmendinger 2017
Stereonet Mobile
a line perpendicular to the face of the device which is the same for any orientation
on the plane). For measuring a line on the plane say, slickensides on a fault surface
tap the Rake button segment and hold the phone so the long edge is flush against
the plane parallel to the lineation. When you tap Save, both the line and the plane will
be recorded simultaneously.
Although the active plane and/or line is shown interactively as you move your device
around, no numbers appear in the text boxes until the device is held stably for 1 second
without significant motion (i.e., user accelerations in any direction). Then the device will
start measuring the orientation once every tenth of a second. The value and that you
see in the text boxes are the average and standard deviation (1 sigma) of those multiple
measurements. If you hold the phone still against the rock for 3 seconds, you will see
the average and standard deviation of thirty measurements.
Note that it is possible to move the phone slowly enough that it doesnt trigger the user
acceleration but the device changes orientation significantly. This will cause errors to
accrue. For that reason, the app will automatically reset the statistics and start averag-
ing over again if errors exceed 3. If you try to save a measurement with an error
greater than 3, Stereonet Mobile will present you with a message box alerting you to
the fact that
The uncertainty that you see does not reflect systematic errors due to, say, nearby
magnetic fields but only the average and standard deviation of those multiple measure-
ments. Stereonet Mobile does not save the calculated, random errors because their low
values could be misleading: it is quite possible to have low random errors but much
larger systematic errors which are impossible to record. A good practice is to cali-
brate the device magnetometer at every outcrop or before every measurement by
taking it through a couple of figure-eights, even if not prompted by the device.
You can tap the Save button at any time. However, there may be times when you will
want to freeze your measurement to inspect it before recording it. In that case, simply
touch your finger to the Stereonet and then release it; when you lift your finger from the
glass, the value will be frozen (and auto orientation and location collection turned off). If
you like the value, you can record it and then turn Auto back on to collect more data.
If you cannot put you device on the rock but can see the plane in 3D you can make an
approximate measurement that smooths out local variations on the plane as follows:
Position yourself so that your eye is in the plane of bedding and you see a line that rep-
resents the edge on view of the surface of interest. Turn on Auto and place your finger
on the Stereonet, hold the phone up at eye level so that you see it edge on and parallel
to the edge on view of the surface of interest. Then, lift your finger from the glass which
8 R. W. Allmendinger 2017
Stereonet Mobile
will freeze the measurement for your inspection. make sure that the imaginary line of
your gaze from you eye, past the phone to the edge-on view of the surface of interest is
approximately horizontal. You can also do the same measurement by an edge-on view
in the dip direction. For a better way, read on
Input by Sighting
With a traditional Brunton compass, an advanced technique for measuring the orienta-
tion of a plane is by sighting, which requires considerable dexterity and is thus not
commonly taught to beginning students. The advantage of the sighting method, though,
is that it visually smooths out local irregularities and thus the resulting orientation is
Taking a planar
measurement by
sighting along the
strike line. The
green circle means
that the phone is be-
ing held on a level
sight if it were not,
the circle would be red
with a slash through it. If
you see a small yellow up
arrow near the middle of the
image it would show that the
phone must be raised/tilted
upward to make a level sight.
The large yellow numbers at the
top of the image show the instan-
taneous strike and dip, whereas the
strike and dip numbers at the bottom
are time averaged. The yellow number
just above the green circles shows the
actual plunge of the pole to the device.
9 R. W. Allmendinger 2017
Stereonet Mobile
much more representative of the entire outcrop. Stereonet Mobile is the first structural
geology app that can make sighting measurements using the augmented reality provid-
ed by the device camera.
To make a measurement by sighting, first position yourself so that you see the plane of
interest edge-on; that is, your eye lies in the virtual plane of bedding extended to your
position. Tap the Sighting View button on the bottom toolbar of the Stereonet View. The
Sighting View will appear with the live camera image. If you were measuring lines previ-
ously, the planes data will automatically be selected and the data type tag set to the de-
fault value (the first in the list). If you were measuring planes previously, then the same
planes data type tag will remain selected. You can change the data type tag with the
button in the sighting view. Overlaid on the camera image is a yellow line that runs the
long axis of the image and phone and a shorter, thinner yellow line which is the local
horizontal. By default, measuring a strike-parallel level line is selected, but one can, in-
stead, choose to make a measurement down-dip, which is described later.
To make a measurement parallel to strike, raise the iPhone to eye level with the face
of the device perpendicular to your line of sight and tilt it left or right until the long yel-
low line is parallel to the plane viewed edge-on. When the circle indicator in the lower
left corner of the camera image is green and full (as opposed to red with a diagonal
slash), the pole to the phone is horizontal (actually 2 from horizontal) and you have a
level sight in the plane of bedding. A small vertical arrow linked to the short horizontal
yellow line shows you whether you need to raise (arrow up) or lower (arrow down) the
phone. If the phone is already level with your eye, but still not showing the green circle,
then you are not holding the phone with its face perpendicular to your line of sight. In
this case, the up-arrow shows you that you need to tilt the top of the phone towards you
(to raise the pole to the device pointing towards the outcrop) and the down arrow indi-
cates that you need to tilt the top of the phone away from you to lower the pole.
If you tap the camera image, you will freeze the measurement for inspection. Alterna-
tively, you can just tap the Save button. When you do the screen will flash briefly to indi-
cate that you have recorded the measurement. If you have frozen the measurement,
and then tap the Save button, the screen will stay frozen until you tap the image again.
Note that the app will allow you to record a strike and dip even if you do not have a level
sight. Just like in the Stereonet View, if you double tap the Strike label, you will be tak-
en immediately to the datum details page to enter any notes that you want to for the
most recent measurement.
The Down Dip option allows you to determine and record the orientation when you see
the plane edge-on with your eye in the plane of bedding while looking parallel to the true
10 R. W. Allmendinger 2017
Stereonet Mobile
dip of the plane. As before, you will line up the long yellow line parallel to the bedding
but, in this case, you will not see the level indicators. Recall that the true dip is the
steepest angle in the plane so you can find the approximate true dip direction by moving
the device along a single planar surface until the maximum angle is found. Nonetheless,
a measurement made in this way is inherently less accurate than sighting a level strike
line, in part because it is more difficult to be sure that you are holding the device with its
face perpendicular to your line of sight.
A final comment on these methods: although I have emphasized the importance of the
device orientation relative to your line of sight (because it is easier to understand that
way), in fact, your line of sight does not matter, at least directly! The important thing is
that the pole or normal to the device is in the plane of bedding (or whatever you are try-
ing to measure). If you can see the surface of the plane in the camera image (as op-
posed to the edge on view), then the pole
to the device is not parallel to the plane of
interest. Whether or not the device is held
at eye level is actually not important, but
it does make it easier!
11 R. W. Allmendinger 2017
Stereonet Mobile
see the subset of unchecked points; the name of the button will change to All Data
which you can tap to again list all measurements (changing the name back to
Filtered).
The buttons at the bottom of this view allow you to save, share, or open data files as
explained in a subsequent section. The Trash Can button will erase all entered data
from the program, but any saved data, as well as data in the RecoveryFile will remain
on the device and can be read back into the program at any time.
You return to the Stereonet View by tapping the Stereonet button in the upper left cor-
ner.
12 R. W. Allmendinger 2017
Stereonet Mobile
You can edit any of the text fields by tapping on them, erasing the existing information (if
any) and then typing in the new information. If you change the number of the datum, the
corresponding information will be displayed. Easier still is to use the slider control in the
middle of the screen to rapidly move through the different measurements. With the ex-
ception of the notes field, any changes that you make are not recorded until you tap the
Save button in the lower right hand corner. Anything that you type in the Notes field is
attached to the measurement immediately without needing to press Save Changes.
Note that you can use voice dictation in iOS even if you are not connected to the Inter-
net.
The data type of the measurement can also be changed on this screen by dragging the
slider to the right of the type. Stereonet Mobile will only allow you to enter one of the
pre-defined data types. To have the data type change stick, you must tap the Save
button in the lower right.
13 R. W. Allmendinger 2017
Stereonet Mobile
ing all of the pre-defined data types, their colors, symbols (in the case of lines), and the
number of entered observations of each type. Tap any data type (or several) to toggle
the checkmark at the right hand side; When you tap the Done button in the lower right,
you will be returned to the Stereonet View and only the checked observations will be
plotted. The Filter Data panel doubles as a legend for the plot itself so if you forget what
data type is shown in red with a triangle, just pull up the filter data panel. The Show All
button at the bottom left of the panel will toggle on all observations.
The Hide All button does just what it says! You might want to use this button if you didnt
want to be distracted or biased by already collected data when you are collecting new
data. Just be aware that as soon as you press the Save button, the observation will dis-
appear because Hide All is turned on!
14 R. W. Allmendinger 2017
Stereonet Mobile
You change the color used to represent the data type by adjusting the Red, Green, and
Blue sliders just below the name text field. The number to the right of each slider tells
you the value in case you want to enter specific values. Each slider varies between 0
and 255. If all sliders are set to 0 (far left) you will get black for a color; if they are all set
to 255, you will get white. The rectangle beneath the sliders changes color as you move
the sliders to show you the color you are selecting.
Finally, if you are editing (or adding) a lines data type, you will see a table below the
color rectangle enabling you to assign one of the six different point styles that are built
into the app. You will see a check mark next to the currently assigned point style. If you
want a different one, just tap the row it it on.
The buttons at the bottom of the Editing Data Types screen determine what happens to
the changes that you make. Cancel will return you to the previous screen with no
changes, even if you had changed some of the settings. Change will apply the
changes you have made to the data type that you originally tapped to get to this screen
in the first place.
To combine two data types (and their corresponding measurements) into a single type,
tap one of the two and then change its name to the other data type. For example, lets
say you have three measurements of the striae data type and four which have been
tagged as slickensides. You decide that you would like to combine all as slickensides.
Tap on the striae data type and then change its name to slickensides. You will be asked
to confirm that you want to combine the two. If you answer affirmatively (i.e., combine),
you will have seven measurements tagged as slickensides and the striae data type will
be deleted.
Add New will create a new lines or planes data type with the settings you have made
in this screen. Note that the name that you assign to this data type has to be different
than any existing name but you can reuse colors and point styles if you wish. When you
Add New, original data type that you tapped to get to the Edit Data Types screen will
remain unchanged.
If you decide you no longer need a data type, you can tap Delete Data Type. Note that
if any entered lines or planes are tagged with the data type then you cannot delete it. In
that case, just edit the data type to be what you want. For example, if you have as-
signed data to a type called striae and you want to assign all of those measurements
to slickensides just change the name!
15 R. W. Allmendinger 2017
Stereonet Mobile
The special file that you upload must be named: DataTypesColorsPrefs.txt and can be
prepared with any text editor or word processor that can save plain text files. The box
below contains an example of the complete contents of one such file (this corresponds
to the graphic on page 9).
0 lineation 0 0 0 0
1 striae 1 255 0 0
2 fold axis 2 0 0 255
3 intersection 3 19 156 200
4 mineral fibers 4 204 0 255
0 bedding 0 0 0
1 faults 255 0 0
2 joints 255 204 0
3 cleavage 0 255 0
4 schistosity 153 0 255
Each entry on a line is separated from the following one by a single tab character. The
first entry on a line is just a sequential index number and the second entry is the name
that you want to give to the data type. You can use whatever names you like, just be
aware that these will be your default data type choices on the device until you erase or
replace the DataTypesColorsPrefs.txt file in iTunes File Sharing. Note also that if you
collect one data set with one naming scheme, save the data, then upload a new
scheme with different names when you read in the old data file, the old data types and
colors will be appended to the new data types already entered, unless they have the
same name.
The third column in the lines section must contain a number between 0 and 5 which cor-
responds to the point symbol dot, square, triangle, diamond, plus, cross that you
16 R. W. Allmendinger 2017
Stereonet Mobile
want to assign to that data type. For consistency the third column is left blank (i.e., two
consecutive tabs) for planes data types.
The following entries on the same line are three tab-separated numbers. Each number
can vary between 0 and 255. These are the RGB numbers for the color that you want:
the first column is the Red value, the second the Green value, and the third the Blue
value. A particularly nice web page for choosing colors based on their RGB values can
be found here.
The lines data types are listed first followed by a blank line and then the planes data.
You can define as many data types as you want but be aware that Stereonet Mobile
only has six lines symbols (with index numbers from 0 to 5 as described above).
17 R. W. Allmendinger 2017
Stereonet Mobile
ence. Cylindrical best fit and mean vector plots and calculations can be carried out for
the entire group of lines (All) or separately by data type tag (by Type). Contouring
displays contour lines only, not filled contours. The program uses the Robin and Jowett
(1986) smoothing routine to produce smoother contours on screen. Either Kamb or 1%
area contouring can be selected. Contours are always done separately by data type and
use the same ink color as that assigned to the data type. The same is true of rose Dia-
grams.
When you return to the Stereonet View using the button in the upper left of the screen,
all of your changes will appear as you specified.
Calculations
Stereonet Mobile can perform a number of common calculations by tapping the but-
ton from the tool bar at the bottom of either the Stereonet View or Configure Plot View.
Before carrying out a calculation, be sure that the switch on the Settings View entitled
Calculations replace existing data is set the way that you wish. If it is turned on, a cal-
culation will replace what ever data have been entered in the lines or planes array. For
example, if you have a group of planes and tap Poles from Planes whatever data you
may have in the lines array will be erased and replaced with the calculation result. The
default setting for Stereonet Mobile is with Calculations replace existing data turned
off. In this case, the results of the calculation will be appended to the receiving array
and a new data set and color defined to represent the results of the calculation. For ex-
ample, if you have a planes data type called "bedding" and calculate poles, the new
lines data type will be called "bedding poles" etc.
Rotate Data
Rotate data works just the way it does in Stereonet. You enter the azimuth and plunge
of the rotation axis, as well as the magnitude. Positive magnitudes produce a clockwise
rotation looking in the direction of the rotation axis; negative values will produce a coun-
terclockwise rotation. Tapping the appropriate choice on the segmented Lines|Planes|
Both button will immediately perform the rotation and return you to the screen from
which you called up Calculations. All of the buttons on this view work the same way. If
you have turned on Calculations replace existing data, rotation will immediately re-
place whatever data was in the lines and/or planes array. Otherwise, a the result of the
rotation will be appended to the existing arrays and a new data set with the suffix ro-
tated will be added to the list of data sets. If you have an unexpected result, you can
18 R. W. Allmendinger 2017
Stereonet Mobile
Slope Stability
Slope stability will plot a small a great cir-
cle representing the entered slope face,
small circles representing the friction an-
gle, and the daylight envelop for a quick
and dirty slope stability analysis. You can
read more about this type of analysis on
my web page.
Angle Between
It is not so easy to implement routines for
getting angles between lines and planes
without taking up a lot of very precious space in iOS! In the current implementation, tap-
ping either part of the 2 Lines|2 Planes segmented button will return you to the Stere-
onet view, with either lines or planes selected. The program will then calculate the angle
between the lines, or poles, that represent the next two taps on the screen (actually
triggered by the release of your finger from the screen). Once your have tapped on each
of the lines (or poles to planes), a message box will appear with the calculated angles.
Because it is difficult to tap very precisely on the screen, you should view the results as
approximate only (unless your finger is much steadier than mine!). Note that if you want
to save the lines or planes identified, you can tap the Save button after each tap.
19 R. W. Allmendinger 2017
Stereonet Mobile
If you want to open one of those files, tap on the file name and it will be opened. If you
have any data already entered, the app will give you the option of either replacing the
entered data with the data in the opening file, or Appending the data in the file to the
data already entered in the program. The RecoveryFile behaves just like any other file
(except that you cannot delete if from within the program): just tap on it to recover your
data from an unexpected operation.
20 R. W. Allmendinger 2017
Stereonet Mobile
all of the files on the device that Stereonet can open. To save one of these files to the
desktop just drag it out of the iTunes window to the desktop or other folder. Likewise,
you can drag files that you have prepared on your desktop to the device but dragging
those files to the Stereonet iTunes file sharing window. To erase a file from the device,
select it in the Window and press the delete key. Yes, it is cumbersome, I know See
Apples web page for instructions on how to use iTunes File Sharing.
21 R. W. Allmendinger 2017
Stereonet Mobile
name Text File.txt with a number added after Text File if there are already files of that
name in iCloud Drive. Thus you will want to use this only for transferring rather than
storing the data. I recommend adding a folder to your iCloud Drive called Stereonet
Files or some other equally clever name in which to save your data files.
In all cases, the data saved via Sharing is exactly the same format at the files stored in
your hidden documents folder on the device and sharable via iTunes Sharing. If you use
text pasted into Mail, for example, once you open the message in Mail copy the text that
it contains (including the header line) and you can then paste it into desktop Stereonet.
Stereonet on the desktop can also write files that can be read by Stereonet Mobile.
Choose File>Export Text File>Stereonet Mobile Format. The file saved will contain all of
the checked lines and planes data sets and each data set name will be assigned a dif-
ferent data type tag in Stereonet Mobile. If you use the same data set names as the
built in or custom tags, then those data will be imported into those categories. If your
data set names are different, they will be treated as new categories and append onto
the ones already in the program. In desktop Stereonet, save your data set that you want
to read in. Then drag the file to the iTunes file sharing window and the file will now be
available on your device.
The file that Stereonet Mobile can read is a simple text file that can be edited (or pre-
pared) in a text editor or spreadsheet. All of the tab-separated columns must exist and
have the appropriate text or numeric entries in order for the file to be read on the iOS
device. Thus you can prepare your own Stereonet Mobile files from scratch in text editor
or spreadsheet. The column headings must be exactly the same, however, as those
written by Stereonet Mobile. The digits in the Color column represent the RGB values
(0-255) of the assigned color, all run together. Red, with no blue or green, would be writ-
ten 2550000 and cyan, a combination of blue and green would be written 00255255.
Strikes and dips are given exclusively using right hand rule. Note that while you can use
dip azimuth and dip while in Stereonet Mobile, the app only saves data using strike and
22 R. W. Allmendinger 2017
Stereonet Mobile
dip with right hand rule and thus, if you prepare a file in say a spreadsheet, your bed-
ding orientations need to be as strike and dip.
23 R. W. Allmendinger 2017
Stereonet Mobile
might want to do this if, for example, you had just measured a bunch of planes in a
road cut and now wanted to see what they looked like in the same projection as look-
ing at the road cut. The Restore Default will return the projection to the default look-
ing vertically downward with north at the top.
Lines with negative plunges can either be displayed on the stereonet by projecting
them into the lower hemisphere (the default) or by plotting them in the upper hemi-
sphere with a hollow circle.
Lines and planes weight: here you specify how thick the great circles that represent
planes are drawn and how big the points that represent lines are drawn.
Calculations replace existing data switch has already been described in a previous
section.
Stereonet Grid determines whether the background of the plot on the Stereonet View
has no grid, a light gray grid, or a dark gray grid. If you are projecting the stereonet for
a class to see, you probably want to choose Dark but light is the setting for everyday
use.
Documentation will load the online version of this document into Safari.
All of these setting revert to their default values when the program is purged from your
iOS device memory. The settings screen can be scrolled by dragging a finger on the
screen, which may be necessary to see all options while using an iOS device smaller
than an iPhone 6.
One area where this is the case is entering data by tapping and dragging. Because the
underlying grid changes to a polar projection (for lines) or rotates the great and small
circle grid (for planes), the data being entered is graphically more tangible than a static
stereonet grid in a desktop program. While this is not the same as simulating a piece of
24 R. W. Allmendinger 2017
Stereonet Mobile
tracing paper pinned to a paper grid, it nonetheless shows the student exactly what is
being entered by making it easy to count in from the primitive or trace a great circle.
It also shows graphically the relationship between a plane and a great circle.
Additionally, when the auto switch is turned on, the device becomes the plane or line of
interest. A student can explore directly the relationship between a line in a plane and the
plane itself and related the plot directly the physical geometry of the device, itself. You
could use this, for example, to demonstrate the relationship between an axial plane and
a fold axis, showing the student the relationship between the two in, for example, the
elusive reclined fold. There are probably other applications as well. The opportunity to
see the orientation of the physical device, especially one the size of an iPad, and its
representation on a stereonet can be leveraged in many ways!
A note on the difference between the Stereonet Mobile display and several other similar
apps: In the mode of collecting field data using sensors on the device, other apps show
you measurements on a circle that looks like a stereonet yet as you rotate the device
about the pole while held flush against the rock, the display rotates. That is because
their display is showing the realtime reference frame of the device during measurement.
Stereonet Mobile, in contrast always shows you the stereonet in a fixed geographic ref-
erence frame so that, as you rotate the device about the pole, the position of the plane
remains fixed on the display (because the attitude of the line is not changing regardless
of how the phone is rotated). Neither approach is incorrect and both have their advan-
tages. This could be a could teaching opportunity to teach students about different ref-
erence frames.
You can attach your iPhone or iPad to a classroom computer projector via Apples
Lightening to VGA adaptor. That way, the entire class can see the stereonet on the
screen of your iPad as you tilt and oriented. The stereonet plot equivalent to the orienta-
tion of your device will be displayed for the class to see and watch it change in real time.
I use this in my class to demonstrate beta- and pi-diagrams of an actual sample contain-
ing a fold.
Acknowledgments
I appreciate the beta-testing prowess of Paul Karabinos, Nstor Cardozo, and Haakon
Fossen. Jason King provided key insight into how to implement the True North refer-
ence frame for using the device orientation to make measurements possible. The Sight-
ing View also uses code from his UIKit. Any errors are mine but, remember, it is com-
pletely up to you to verify that the program is working and yielding reliable results for
your purposes. All computer programs have bugs in them!
25 R. W. Allmendinger 2017