Future Directions
Desired Future Development of GeoWeed
These are some of the new features we would like to add to GeoWeed as we
have funding. We have a very good idea of how to implement many of them, while
others would need to begin with some investigation of alternatives and design
decisions.
Simple Field Application for Early Detection
GeoWeed Lite for the Field
Smaller simpler quicker ArcPad application for
ED and first passes
Only two icons – patch as point+size, patch as
polygon
Includes NAWMA required fields
On import creates both Occurrence and Assessment
Error Checking
Use region bounding boxes for location error detection
Use org bounding box if no region bounding box
given
Option to generate/expand bounding box from
points in Region
Possible: state or county bounding box checks
Check time period nesting when enough data given
Treatments containing Assessments, Chem
application time
Sessions containing Treatmetns, Assessments,
Surveys
Photo times
Error Checking cleanup assistance
From error/warning form, “Goto Stack” button for
each rec type
Primary Regions
Designate Regions eligible to be Primary, check
primary links
Better Error Reporting
Enhance Static Web Pages with additional error
checking
More checks
Multiple references to same photo jpg file
Intermals
Import/Export
Replace cut & paste code in Handheld
Import/Export with more general routines
Likewise finish conversion of Import from
Previous Database, generalize
Add spreadsheet import(merge) / export – full or
selected fields
Add NAWMA export (XML, other?)
TNC WIMS 2/3 Import
Better merge
Choice about overwriting
Overwrite keys? (eg: same region, diff defining
org?)
Filtering
Enhance filtering to include true/false fields
Create common underpinnings for reports, stacks,
GIS export
Reports
New report front end, selection based on faceted
filter
Simplify query logic of existing reports, use
WHERE
Create more reports
Units
Add cubic unit conversion for material removed
Allow “bag” to have local convertion to/from
cubic meters
Add facility to configure display units for
square and cubic
In report, in web pages, on desktop
forms, on ArcPad forms
Clone polygons etc
In desktop
In ArcPad
Update occurrence location based on latest centroid of
assessment
Retain original for identification
Newer Software
Investigate and port to Office 2007, retaining
2000/2003 compatibility if possible
Test more under Windows Mobile 5
Test under Windows Vista
Herbicide reform
diluted qty used – common to all
Concentration (% or mg/l)
Undiluted qty, calculated – for each herbicide
or adjuvant
(or calc diluted from other two?)
Separate: application rate: qty per acre
Diluted rate, calculate others?
Check WIMS 2.3/3.0 approach
Change fieldnames for ArcPad on Handheld
Use better fieldnames in shapefile for better
error messages and attribute edit
Export/Import/Edit must be changed
Make routines more general
Web Reports
Generate Static Web Pages
Enhance existing html generation and release
Add img and links to full size photos
Add maps
Links from Access forms to web pages
Geometry enhancements
Revise the Geometry underpinnings
New single record for geometry (replacing barry
15-pt records)
Polygons or Lines (circles, rectangles)
Handheld import/export from this format
Import/export simpler shapefiles (eg: region key
plus region polygon)
Possibly: change Shapefile input/output library
used (internal vs mapwingis)
Expand Geometry usage
Save polygons for Surveys, Regions,
Organizations
Optionally export polygons for these to
Handheld/GIS
Filter datapoints using polygon inclusion (after
rough filter by bounding boxes)
Possibly add polygons for County, State, HUC…
Possibly use polygons to suggest (not just
check) region, county, HUC, etc
Possibly record nesting geometries (regions
within regions)
Record and Use GPS Tracks
Import GPX, NMEA, shapefile GPS tracks,
waypoints
Retain full info (eg: time, fix quality, error
estimates)
Associated with Worksession (geometry), optional
GIS Export as shapefile available
Polygons
Cleanup – check self-cross, omit anomalous
points
Assessment Intersection/Union operations
(treat/retreat…)
Assessment/Treatment intersection.
Interactive Mapping
Integrate mapping control, UTM or lat/lon
Show any geometric entity from database
Show selected records (eg: filtered stack)
Filter/select geometrically (click selections or
bounding boxes)
Edit geometry (move point or vertexes, replace
polygon)
Show GPS track
Show clickable icons for photos, also show
azimuth
Show backgrounds
Generate jpg/gif images for static web pages
Interactive time display/filtering of maps
highlight OATS, track segment in
time range
Show range for selected OATS, track
segment
Fill in start/stop time from such
time ranges
Background Maps and Aerials
Create tools to download, extract, reproject,
compress backgrounds
Images and vectors
Eg: using map interface
Draw rectangles for rasters desired
(based on occurrences etc)
Generate batch commands to extract
these from MrSid county mosaics
Recompress to ECW
Display in ArcPad or in GeoWeed
mapping interface
GeoDataBases
Investigate using geodatabases
GeoWeed Voice for the Field
Built on interactive mapping, GPS tracks, time
display/filtering
Use consumer GPS running continually saving
track
Can record waypoint for significant points
Carry time-stamping digital voice recorder for
annotation
Carry time-stamping digital camera (optional)
Set camera and voice recorder clock via GPS,
also allow time offset on import
On desktop import – assign location to voice
notes, photos
Show map with icons for voice notes, photos,
waypoints
Allow creating occurrences from waypoints, or
from location of note
Allow creating assessment polygon from WP/notes
OR from track segment
Miscellaneous
Photographs
Read EXIF timestamps & other details
Georeference the photos
Create web pages with caption text, slide shows
Better help
Use HTML Help Workshop to create help
href="http://office.microsoft.com/en-us/ork2003/HA011401691033.aspx?pid=CH011496861033">http://office.microsoft.com/en-us/ork2003/HA011401691033.aspx?pid=CH011496861033
Link to fields and forms
Session Time Viewer
Show proportionate (zoomable?) timeline
with start/end of
session/assess/treat/survey
Save GPS track(s) for session, w/time
offset UTC/local
Show picture times on timeline,
camera clock offset
Show “marked segment”of time,
selection range
Integrate with geoviewer: highlit
time range=highlit track segment
Assessments/Treatments/Surveys
within range highlit on map too
Photos within timerange highlit on
timeline and map (occ lat/lon)
Can slide along timeline, or along
track, both synchronized
Can copy from A/T/S start/end to
selected range
Can transfer times from timeline to
A/T/S start/end
Save photo name, path separately;
scan per above
Allow photo name to be recorded in
ArcPad for matchup
Accept: may have only digit suffix of filename
(or dirname/filename)
Eg: displayed 100-0425 = \exim\100CASIO\CIMGO0425.jpg
Record photo of GPS or clock
Plants database
Add groupings by species (eg: invasive, native,
protected)
Distinguish these in GIS exports
Investigate how to use shorter lists in ArcPad
Aggregation
Better facilitate aggregation of databases
Investigate built-in uploading
(generate files, use internet COM
to ftp them within GeoWeed)
Investigate built-in downloading
(ftp plants lists, read)
Website
Create website for distribution and collection
of maintenance lists
Dynamically generated from database via
selections
Merge and record incoming lists
Automate aggregation of databases
Mapping!
Configurable Fields
Minimal: Options to configure (per database user)
importance of field
Options: hidden, normal, highlighted (color),
required (color)
List for ArcPad, list for Access
GeoWeed Access emits list in dbf format for
GeoWeed ArcPad
Passenger Fields? Name/value or RDF-like?
Have facility to offset occurrence location from GPS
location
(Note: ArcPad 7 has this built in, lowers
priority)
In ArcPad and Desktop
Degrees Mag/True, NW etc
Distance in ft,yards,meters
Record source of location text