Top Banner
Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer [email protected] April 18th, 2006 A Citizen of Salmon Nation
25

Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer [email protected] April 18th,

Jan 03, 2016

Download

Documents

Augusta West
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Web-Based Open Source GIS:

Decision Support Tools OCEANSystem and FORESTSystem

Presented by Aaron Racicot – GIS Programmer

[email protected] 18th, 2006

A Citizen of Salmon Nation

Page 2: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Outline

Introduction - Ecotrust Benefits/Limitations of Open Source OCEANSystem

Problem description Technology Overview - Software Stack

FORESTSystem Problem description Technology Overview - Software Stack

Where is it all going?

Page 3: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Who am I…B.S. Computer

Science

Split Personality

Telemark/BC SkiingRafting Guide Mountain Rescue

M.S. Environmental Science

Open Source User/Developer

GIS Programmer

Page 4: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Ecotrust - Salmon Nation

Page 5: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Conservation Economy

Page 6: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

The many faces of Ecotrust

Page 7: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Freedom

Four basic freedoms (The Free Software Foundation):

The freedom to run the program, for any purpose.

The freedom to study how the program works, and

adapt

it to your needs. Access to the source code is a precondition for

this.

The freedom to redistribute copies so you can help

your

neighbor.

The freedom to improve the program, and release

your

improvements to the public, so that the whole

community

benefits. Access to the source code is a precondition for this.

Page 8: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Benefits/Limitations of Open SourceBenefits:

– Software cost = $0– Source code is available and modifiable– User and development communities flourish– Development cycles are VERY fast

Limitations:– Total cost is NOT = $0– Many applications are not as polished as the

proprietary counterparts– Compatibility with proprietary software can be an

issue

Page 9: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Work Flow – Real-Time Web DST

Web User Request

Web User Response

StaticData Storage

WebService

sData Gathering

Data Formatting

Data Processing

Map Formatting

Map Production

Real-Time Web Decision Support Tools

Page 10: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Work Flow – What OSGIS is good at

Web User Request

Web User Response

StaticData Storage

WebService

sData Gathering

Data Formatting

Data Processing

Map Formatting

Map Production

The Problem Is The Arrows! Connecting a web request to server side GIS analysis is tricky

Real-Time Web Decision Support Tools

Page 11: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Example – Real-Time Web DSTSiuslaw Watershed Restoration Initiative

Page 12: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Work Flow – Real-Time Web DST

Data Gathering

Data Formatting

Data Processing

GRASS

Mapserver

Mapserver on the front end… GRASS on the back end…

Page 13: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Ecotrust Example

At Ecotrust we are trying to help pull it all together in an Open Source context

- QGIS and GRASS as a desktop supplement- PostGIS to store vector data layers- Mapserver as a web-based front end- Chameleon as a client user interface- GRASS as a server side GIS for DST development- OGR/GDAL to pre-process all of the vector and raster data- R-Statistics & GMT for graphing and statistical work

Page 14: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Ecotrust Example - OCEANSystem

Chameleon

Mapserver

R-StatisticsUser driven… Web interactive tools… GIS analytical computing…

PostGIS GRASS

Page 15: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Where is it all going?

• Real-Time Decision Support Tools• Integration of OS software across

organizations• “Google” type interfaces (smooth user

experience)– AJAX driven– Streaming media– Seamless datasets

• Large datasets require more pre-processing• Pressure on large private companies to

become more responsive to end user needs• Integration of OSGIS with proprietary

software – required for migration path…• Start of services based business…

Page 16: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

The Future of GIS in Salmon Nation

QGIS/GRASSGIS

Web-BasedMapserver

R-StatisticsGMT

Fully Integrated Open-Source GISQGIS/GRASS GIS – Fully

functional server GIS doing the heavy lifting. Runs on the server located at Ecotrust.

UMN Mapserver – Making data accessible via the web. Geo-spatial server viewed through a web browser. Taking our vision to a growing audience.

Adding the analytical glue to make smart decisions based upon sound GIS analysis.

Making GIS analysis

accessible and affordable for Salmon Nation

Page 17: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Where to go for more info

OSGIS Maptools - http://www.maptools.org FreeGIS - http://freegis.org/ Open Source GIS - http://opensourcegis.org/

Standards OGC - http://www.opengeospatial.org/

Desktop GRASS - http://grass.itc.it/ QGIS - http://qgis.org/ UDIG - http://udig.refractions.net/confluence/display/UDIG/Home JUMP – http://jump-project.org/ OpenEV - http://openev.sourceforge.net/

Server/Web Mapserver - http://mapserver.gis.umn.edu/ GRASS - http://grass.itc.it/ PostGIS - http://postgis.refractions.net/

Tools Remote Sensing - http://remotesensing.org/tiki-index.php GDAL/OGR - http://gdal.maptools.org/index.html PROJ.4 - http://proj.maptools.org/

Page 18: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

The End

Tool Screen Shots Follow

Page 19: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Backup - GRASS

Page 20: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Backup - QGIS

Page 21: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Backup - OSSIM

Page 22: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Backup - UDIG

Page 23: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Backup - JUMP

Page 24: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Backup – R-Statistics

Page 25: Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org April 18th,

Backup – PostGIS

Geometry

WKT Geometry