Open Source Software and IPM Decision Tools: - PowerPoint PPT Presentation

1 / 98
About This Presentation
Title:

Open Source Software and IPM Decision Tools:

Description:

Online IPM Decision tools using open ... DD Maps - deviations from normal (up this year 150 DDs) ... Online/interactive DD Mapping Calculator for custom maps ... – PowerPoint PPT presentation

Number of Views:115
Avg rating:3.0/5.0
Slides: 99
Provided by: dusk2G
Category:

less

Transcript and Presenter's Notes

Title: Open Source Software and IPM Decision Tools:


1
Open Source Software and IPM Decision
Tools Some history advantages vs. proprietary
closed source software, and how open source
software can be used for web-based
database/GIS/decision support systems
Leonard Coop, Research Associate Entomology Dept.
and Integrated Plant Protection Center Oregon
State University
2
  • Software development what tools should I use?
  • - Performance features/power/learning
  • curve, etc.
  • - Cost
  • - License restrictions
  • - Interoperability/Extendability
  • - Support

3
Unix - the basis for open source software
  • - The core Unix approach non-GUI, interoperable
    toolkit of single purpose applications
  • - A hypothetical example
  • Web user uploads a data file for GIS/plotting
  • cat rawdata.txt datafix.pl GRASS gnuplot
    pbmtogif apache
  • Web user sees a map plot of data

4
Open vs non-open source options
  • Internet/Infrastructure
  • DNS MS DNS
  • TCP/IP IPX/NetBEUI (archaic)
  • HTTP/HTML none
  • SunOne/Java J2EE MS .net
  • Server programs
  • Email Sendmail MS Exchange
  • Web Apache MS IIS
  • File sharing Samba MS Network
  • Portal system Metadot/PHPnuke,etc

5
Open vs non-open source options
  • Client client/server programs
  • OS Linux BSD 95/98/ME/NT/2000/XP
  • Web/Email Mozilla MS Outlook
  • Office Suite Star/Open/K MS 95/97/2000/XP
  • Photo GIMP Photoshop
  • Stats R S
  • Database mySQL Oracle, DBII
  • Web devel perl,php,python ASP, Coldfusion
  • GIS GRASS ESRI ArcInfo, ArcView

6
The future of Apple Corp OS X (BSD)
7
Open source options GIMP
8
Searching for anything on the internet Google
(runs on 2000 Linux boxes)
9
Finding open source software Freshmeat.net
10
Open source options GRASS
11
Managing open source projects SourceForge.net
12
Open source options R
13
Open Source Software What is the idea behind it?
  • - Open source computing emerged from academia
  • - Software development is a science - knowledge
    is shared openly, enabling evolutionary progress
  • - Publishing source code (methods), brings peer
    review and accountability to the process

14
1983 Richard Stallman started the Free Software
Foundation/GNU software project
15
Staroffice Virtual clone of MS office version
5.2 free for Linux/Windows
16
How compatible/useful is openoffice? From
slashdot.org (Feb. 24, 2002)
17
Where does LINUX get its name?
  • - From OSU (sort of)
  • LINUX is named after its inventor Linus Torvalds,
    first developed in 1991 while a student in
    Helsinki Finland.
  • He was named after Linus Pauling,
  • Because he was a famous chemist, and
  • was trained at OSU

18
  • Project Support Provided by
  • USDA Western Region IPM Grants Program (1996-98,
    1999-2002)
  • USDA Pest Management Centers - W. Region
    (2002-2004)
  • IPPC (OSU Integrated Plant Protection Center) -
    state level IPM
  • Commodity grants (Oregon Vegetable Commission,
    Oregon Essential Oil Growers League, Oregon
    Cherry Commission)

19
Weather data for pest management models free or
fee?
  • Weather networks
  • 650 sites in OR, WA, ID, MT, WY, AK,
    W. Canada
  • Agrimet, Hydromet (Bur. Reclamation)
  • METAR, COOP (national weather service)
  • RAWS (US Forest Service, BLM)
  • Grower networks (e. g. Adcon, Automata)
  • Key website at NWS-Missoula

20
Online IPM Decision tools using open source
software
  • - Pest Alert Systems
  • - Portal System
  • - Phenology Models
  • - Phenology Maps
  • - GIS examples with GRASSLinks
  • - Decision Support Systems

21
TV Pest Alert System - OSU Malheur Exp. Station
22
New IPPC Pest Alert System
23
New IPPC Pest Alert System - example posting
24
Online IPM Decision tools using open source
software
  • - Pest Alert Systems
  • - Portal System
  • - Phenology Models
  • - Phenology Maps
  • - GIS examples with GRASSLinks
  • - Decision Support Systems

25
IPPC/PM Centers NW Coalition Portal System -
Prototype
26
IPPC/PM Centers NW Coalition Portal System -
Prototype
27
IPPC/PM Centers Portal - full portal under
development
28
IPPC/PM Centers Portal - login required for full
features
29
IPPC/PM Centers NW Portal - "My" Portal Page
30
IPPC/PM Centers NW Portal - Custom Channels plus
email/pager/ICQ notification
31
IPPC/PM Centers NW Portal - Customize Layout
32
Online IPM Decision tools using open source
software
  • - Pest Alert Systems
  • - Portal System
  • - Phenology Models
  • - Phenology Maps
  • - GIS examples with GRASSLinks
  • - Decision Support Systems

33
IPPC Weather Data Degree-Days Website - since
1996
34
GRASS -free open source the "Linux" of GIS
35
PRISM - Parameter-elevation Regression on
Independent Slopes Model located at Oregon State
University www.ocs.orst.edu/prism
36
(No Transcript)
37
DD maps downscaling algorithm from 4 to 0.5
km/cell (64-fold in 2 dimensions)
  • Use the GIS to calculate local 5x5 weighted
    regression equations for each cell at the coarse
    resolution (4 km), model is cumulative DD a
    b(elevation)
  • Save model parameters a b as maplayers
  • At the high resolution (0.5km), use model
    parameters to estimate cumulative DDs and use
    distance-weighted averages to smooth edges
  • Display new downscaled maps

38
Original map - 4 km resolution
39
Gaussian smoothed map (based on 4 km resolution)
Middle Mountain not apparent
40
Downscaled map - 0.5 km resolution
Middle Mountain apparent
41
Preliminary validation of downscale
algorithmmap-predicted vs actual DDs
------------------------------------------- Data
sources correlation coefficient vs. actual
DD orig (4km) gaussian downscaled --------
----------------------------------- verification
sites (included in mapmaking) (5
locations) 0.99 0.97 0.99 validation sites
(excluded from mapmaking) (7 locations) 0.67 0
.76 0.81 ----------------------------------------
---
42
IPPC Weather Data Degree-Days Website - since
1996
43
IPPC Weather Data Degree-Days Website daily DD
maps
44
DD maps now with downscaling - Medford region
45
DD maps - Grower run network in Medford
46
DD Maps - deviations from normal (up this year
150 DDs)
47
Targeted DD maps Downy Brome in Hermiston,
Lygus bug in Ontario (Treasure Valley)
48
IPPC Weather Data Degree-Days Website
49
Online/interactive DD Mapping Calculator for
custom maps
50
Online/interactive DD Mapping Calculator for
custom maps
51
IPPC Weather Data Degree-Days Website
52
DD difference maps Locate off-kilter weather
stations
53
Single site selection for DD calculations/review
data Table mode
54
Online IPM Decision tools using open source
software
  • - Pest Alert Systems
  • - Portal System
  • - Phenology Models
  • - Phenology Maps
  • - GIS examples with GRASSLinks
  • - Decision Support Systems

55
IPPC Weather Data Degree-Days Website - since
1996
56
DD calculator site selection - from GRASSLinks
57
Example output - DD Calculator (checking weather
station data)
58
Example output - DD Calculator (checking weather
station data)
59
Selection of nearest weather station - Medford
growing region
60
Other GRASSLinks options - zoom, query, advanced
61
But wait, GRASSLinks license is NOT compatible
w/GRASS!
62
Better to CHANGE GRASSLinks license than to
redevelop
63
Result GRASSLinks license is now GRASS/GPL
compatible (uses a BSD-style do whatever you want
license)
64
GRASS and many open source projects use the GPL
license
65
GRASS and many open source projects use the GPL
license 1. Include free access to source code 2.
No one can deny you these rights
1.
2.
66
Once again to freely develop GRASSLinks itself,
and GRASSLinks applications - IPPC page
http//ippc2.orst.edu/glinks
67
Crofts Apple Mite Survey/Database
68
Crofts Apple Mites - Query results and database
form
69
Crofts Apple Mites - Database query results
70
Crofts Apple Mites - Database query results
71
GRASSLinks display request form - select
maplayers, options
72
GRASSLinks display request form - select
maplayers, options
73
GRASSLinks resulting map of avg. ann. daily max
temperatures
74
GRASSLinks resulting map - zoom in to local
region for query
75
GRASSLinks - EPA Ecoregions (under development)
76
GRASSLinks - EPA Level III IV Ecoregions - PNW
77
GRASSLinks - EPA Level III IV Ecoregions - NW OR
78
GRASSLinks - EPA Level III IV Ecoregions - NW OR
79
GRASSLinks - EPA Level III IV Ecoregions - NW OR
80
GRASSLinks - EPA Level III IV Ecoregions - NW OR
81
GRASSLinks Degree-Day Models
82
GRASSLinks Codling moth model in Hood River
83
GRASSLinks Codling moth model in Hood River
84
GRASSLinks - Willamette Valley Land Use
85
GRASSLinks 30 meter land use - Willamette
Valley (version developed by OSU FSL)
86
GRASSLinks 30 meter land use - Willamette
Valley (zoom to Albany SE corner, query near
Hyslop farm)
87
GRASSLinks 30 meter land use - Willamette
Valley (follow link to STATSGO database)
88
GRASSLinks Example usage with current daily DD
maps
89
GRASSLinks Example usage with current daily DD
maps
90
GRASSLinks Example usage with current daily DD
maps
91
GRASSLinks Example usage with current daily DD
maps
92
GRASSLinks Example usage with current daily DD
maps
93
Online IPM Decision tools using open source
software
  • - Pest Alert Systems
  • - Portal System
  • - Phenology Models
  • - Phenology Maps
  • - GIS examples with GRASSLinks
  • - Decision Support Systems

94
IPM Integration via Decision Support Systems
95
IPM Integration via Decision Support Systems
96
IPM Integration via Decision Support Systems
97
Summary of some advantages to using open source
software
  • - Usually free (especially important for
    computers as commodities and embedded devices)
  • - Source code included
  • - Online support communities
  • - Bugs and security holes promptly fixed
  • - Evolutionary upgrades
  • - Evolved from Unix not Dos better security
  • - Interoperability

98
Future Directions
  • Improve GRASSLinks, host community development
  • via SourceForge.net
  • Continue GRASSLinks projects
  • Expand sub-hourly based models and mapping
    (plant disease risk models)
  • Web server/computer/networking improvements
  • INTEGRATION of all online decision support
    system components Portals and dynamic information
Write a Comment
User Comments (0)
About PowerShow.com