Title: GeoWeed
1A Data Collection and Management Tool for
Invasive Species Project Managers
2GeoWeed originally derived from the WIMS (Weed
Information Management System) database software
maintained by The Nature Conservancy, to whom we
are grateful for their contributions and
support. (See the About window inside GeoWeed
for more acknowledgements)
3Like TNC-WIMS
- MS Access desktop with handheld ArcPad
- Retained core concepts Occurrences, Assessments,
Treatments - Most of the same terminology and fields for data
attributes - Builds on the work of BLM and TNC
4Terminology Changes (from WIMS)
- Weve renamed Area to Region
- Weve renamed Organization to Organizing
Group - Both changes were to reduce ongoing ambiguities
and confusions
5GeoWeed Work Flow
6OATS data elements
- Occurrences species, general location
- Assessments snapshot of Occurrence status
- Treatments action performed on one or more
Assessments - Surveys multi-species survey of defined area
7Whats the difference between an Occurrence an an
Assessment?
- An Occurrence is a species and location
- Has info that doesnt change with time, common to
all Assessments of that occurrence - An Assessment is a snapshot in time of the state
of an Occurrence - Has time-changing info as of that date
- Size (polygon) on that date
- Phenology
- For treated Assessments treated, retreatment
flag
8Work Sessions and Regions
- Work Sessions contain data about the activities
of a given crew on a given date (usually) Crew,
times.. - Regions represent geographic regions in which
weeds and work are recorded
9Other (Meta)data Records
- Organizing Group defines Regions, Projects,
Contacts, may set field protocols - Contacts individuals or groups who perform
labor or are contacts - Projects definable work tasks or
suborganizations to be tracked
10Photographs
- Can be associated with Assessments and Surveys
- User records the filepath (including file name),
description, location, direction - Visual review of photographs
11GeoWeed Record Heirarchy
- Organizing Group
- Contacts
- Regions
- Projects
- Work Sessions
- Typically 1 Organizing Group per desktop
database, unless aggregating (merging) multiple
databases - Helps record data source when aggregating
12GeoWeed Record Heirarchy
- Organizing Group
- Contacts
- Regions
- Projects
- Work Sessions
- Often only one Project in Organizing Group
- Exception if there are sub-groups who separately
organize and track Work Sessions
13GeoWeed Record Heirarchy
- Organizing Group
- Contacts
- Regions
- Projects
- Work Sessions
- Work Sessions provide container for
Assessments, Treatments, Surveys, Photos
performed by a given crew on a given date - Groups data by time (and crew), spans locations
- (Occurrences bridge multiple Work Sessions so are
not linked to one)
14GeoWeed Record Heirarchy
- Organizing Group
- Regions
- Occurrences
- Regions provide a container for Occurrences and
Surveys based on geography - Groups data by location, spans time
- Occurrences in turn link to Assessments and then
Treatments
15The Abacus metaphor
Occurrence
- Occurrence like a wire, is one weed patch over
time -
Assessment
Treated Assessment
Time
Assessment
Assessment
16The Abacus metaphor
Occurrence
- Occurrence like a wire, is one weed patch over
time - Assessments like beads on the wire, each with a
given date, size
Assessment
Treated Assessment
Time
Assessment
Assessment
17Occurrences
Occurrences
Patch 1B
Patch 2A
Patch 2B
Patch 3A
Patch 1A
Time
18 Occurrences
Occurrences
Patch 1B
Patch 2A
Patch 2B
Patch 3A
Patch 1A
Time
19 Occurrences
Patch 1B
Patch 2A
Patch 2B
Patch 3A
Patch 1A
Sessions
March 13, 2007
Oct. 10, 2007
June 3, 2008
Aug. 13, 2008
20Occurrences, Sessions
Occurrences
Patch 1B
Patch 2A
Patch 2B
Patch 3A
Patch 1A
Sessions
March 13, 2007
Oct. 10, 2007
June 3, 2008
Aug. 13, 2008
21Occurrences, Assessments, Sessions
Occurrences
Patch 1B
Patch 2A
Patch 2B
Patch 3A
Patch 1A
Sessions
March 13, 2007
Oct. 10, 2007
June 3, 2008
Aug. 13, 2008
22 Treatments
Occurrences
Patch 1B
Patch 2A
Patch 2B
Patch 3A
Patch 1A
Sessions
March 13, 2007
Oct. 10, 2007
June 3, 2008
Aug. 13, 2008
23 Treatments, and treated Assessments
Occurrences
Patch 1B
Patch 2A
Patch 2B
Patch 3A
Patch 1A
Sessions
March 13, 2007
Oct. 10, 2007
June 3, 2008
Aug. 13, 2008
24 Occurrences
Surveys
Surveys
Patch 1B
Patch 2A
Patch 2B
Patch 3A
Patch 1A
Sessions
March 13, 2007
Oct. 10, 2007
June 3, 2008
Aug. 13, 2008
25Running GeoWeed
26Running GeoWeed for WIMS 3 beta users
- GeoWeed is the name for the next version of WIMS
3 Beta - It uses the same technology and should run on the
same platforms - All WIMS data can be imported into GeoWeed
- It uses the same two-file database split as WIMS,
but
27Filenaming Scheme
- GeoWeedData3.1-Your_Database_Name.mdb
- This contains your data (OATS)
- (replaces WIMS3.02_Server.mdb)
- GeoWeedRun3.1.15.mdb (the .15 part may have
changed) - This contains the application code, forms etc
- You double-click it to run GeoWeed
- (replaces WIMS3.02_Client.mdb)
- GeoWeedData3.1 can work with GeoWeedRun3.1.(whatev
er)
28To Create a New Database
Extract a copy of the EMPTY database, and rename
the part after the dash with your organizations
abbreviation
29This one has your data (and an abbreviation of
your name after the dash)
To run, click on the one that says Run
30The GeoWeed Interface
Top Menu
31The GeoWeed Top Menu
One Click to Data Records OATS
32The GeoWeed Top Menu
Support Lists Plants, Herbicides, etc
33The GeoWeed Top Menu
Common Actions including Exit
34The GeoWeed Top Menu
The GeoWeedData GeoWeedRun filepaths
35The GeoWeed Top Menu
Handheld/GIS and Admin Functions
36The GeoWeed Top Menu
History List
37History Menu
38The GeoWeed Top Menu
Click for a stack of all Occurrence records...
39What a stack of records looks like
Navigation Header (same for all types)
40What a stack of records looks like
Navigation Header (same for all types)
Main body for stack of records (varies depending
on record type)
41Data Navigation Stacks
You view or edit a stack of related records
with each Form, rather than just one record. You
can step forward backward within the stack.
- Examples
- Assessments for a given Occurrence
- All Assessments in the database
- Treatments done in a given Work Session
- All Surveys in a Region
42Two ways to open a Stack
- From Top Menu, click to see stack of All Records
for any OATS record type - From some record, click on a Related Records
button to see a stack of records related to the
current one
43Stacks from the Top Menu
For All Records of given type
44Stacks from the a given record
For Related Records (related to current record)
45What makes it a stack?One or many records can
be viewed through this form
Record type
Number of records in this stack
This is how you step forward and backward within
a stack
46Record Names
Each Record has a Name some text to help
identify it and distinguish it from other records
This Name will show up in picklists and reports,
the history menu, etc
47Record Names
- Organizing Group you choose the name
- Project you choose the name
- Contact First Name Last Name
- Region you choose the name
- Occurrence you choose the name
- Assessment Date Occurrence Treatment Type
- Treatment Date Time Range Treatment Type
- Survey Date Time Range Region
- Work Session Date Time Range Project
- Photo Date Time
- (The generated name formats may change, will not
affect database)
48Form View
49Table View
50Form View
51Recalculating
The ReCalc button will do any available error
checking, fixup, and recalculation for the
current record (It may find new errors)
52A few common elements of most stacks
- New/Undo/Save/Delete
- Related Records
- Tabs, Info Tab
- Display Only fields
- Time recording / calculation
- Size (area) calculation
- Adding New Records
53New/Undo/Save/Delete
54The Tabs
55The Info Tab gives a general description
56Or errors and warning if any exist
57Display-Only Fields
The light green fields are Display Only you
do not enter data into them directly. It will be
retrieved or calculated.
58Time Entry and Calculation
59Time Entry and Calculation
Some forms allow entering a time range from which
elapsed labor hours can be automatically
calculated or not. You can uncheck AutoCalc
and enter Labor Hours manually if you wish (eg
minus lunch break)
60Size Calculation
Results will show up on main form
If you want to enter or change the size, choose a
method, fill in any required fields, and click
the appropriate Calculate button
61How to Add a New Record
- View any stack of that kind of record
- Click on New
- Enter the data
- Click on Save (or Top)
62Adding a New record
63Ready to Edit a New record
64Navigating between Stacks
Go!
History list Has the name of the stack and the
time viewed
Its hard to stay lost in GeoWeed
65One click and youre back to the Top Menu
66Another and you can view/edit another stack
67Back Button
Returns to Previous Stack
68History Menu
Or you can return to Top and use the History Menu
there (no difference)
69Related Record Navigation
70Related Records example
- Viewing a given Treatment Record
- My WorkSession from Treatment
- My 7 Assessments from WorkSession
- (step through Assessment stack)
- My Occurrence from Assessment
- My Primary Region from Occurrence
71Try it!
- Create a contact
- Enter some test data
- Work Session
- Occurrence
- Assessment
- Treated Assessment
- Try treating multiple Assessments!
72Check, Clean, Calculate
- As you view each record, some kinds of error
checking is done (and shown on Info tab) - You can choose Recalc to do further calculations
- From top menu, can check and clean all records
and get a report
73Check and Clean all
74Check and Clean all
75Check and Clean all
76Check and Clean all
77Check and Clean all
78Check and Clean all
79Check and Clean all
80Reports
81Reports
82Filtering a Stack
- Can choose to view a subset of the records in the
stack - Can remove the filter easily see all
- Can filter by various criteria Region, Species,
Date Range, Treatment Type.. - Filtering options depend on record type
- Some record types may have no filtering
83Filtering a Stack
84Filtering from the Navigation Bar
Filter Status and Access is through the middle of
the Navigation Frame There are three general
statuses for filtering on the current stack
No Current Filter Click Filter to create
one Has a Current Filter Click UnFilter to
remove it No Filtering Available
85Filtering Stacks
- Often you will only use one subfilter, like Date
Range or Region very simple - More powerful filtering on multiple criteria is
possible when you need it - This is also a way to look at your data by
various facets, useful even if you dont need
to filter (just Cancel out)
86Filtering Stacks - Example
Filter Pop-up Window Finish or Cancel to return
to your Stack
87Filtering Stacks - Example
Number of Records passing filter Update button
to recalculate
- Subfilter Tabs
- Date Range
- Regions
- Species
- Treatment Type
- You can use any or all of these
- Options vary depending on type of records in the
Stack being filtered
Use Finish tab when you want to return to the
Stack and use the filter(Or Cancel)
88Filtering Stacks - Example
Date Range subfilter Green Boxes show
information (display only) You can enter a date
range in white boxes to select only records
within that range
89Filtering Stacks - Example
Regions subfilter You can select a single
region, all regions, or any set of regions The
Cnt numbers show how many records are available
in each grouping after passing all other
subfilters.
90Filtering Stacks - Example
Species subfilter You can select a single
species, all species, or any set of species The
Cnt numbers show how many records are available
in each grouping after passing all other
subfilters. Given the Regions selected already,
the Cnt shows how many of each species is still
available for selection in this subfilter Blank
means zero there are no Assessment records for
those species in the selected Regions
91Filtering Stacks - Example
Treatment Type subfilter This works like the
other selection lists. Of the 155 records
selected, 153 were Assessments only, 1 was
mechanically treated, 1 was a revegetation. None
of those 155 were treated by Fire. If you were to
narrow this subfilter (say, selecting only the
Assess Only group), then return to other
subfilter tabs, they would show reduced numbers.
92Filtering Stacks - Example
Date Range subfilter (returning) Note that given
the other subfilters (only certain Regions
selected in this example), the date range of
selected records has been recalculated. For the
155 records meeting the other subfilters, the
remaining date range is 7/23/2006 to
1/23/2007. The filtering here (white boxes) is
looser than that and does not further restrict
the overall record selections of the combined
filter.
93Filtering Stacks - Example
Finishing When you have selected the records you
are looking for, click the Finish tab You can
review the subfilters you have selected, and then
click Use Filter to return to your Stack with
this filter Or you can click Cancel to return
with no change And of course, you could go back
to the subfilter tabs to change your selections.
94Filtering Stacks
- Often you will only use one subfilter, like Date
Range or Region very simple - More powerful filtering on multiple criteria is
possible when you need it - This is also a way to look at your data by
various facets, useful even if you dont need
to filter (just Cancel out)
ie Dont worry about the complex options