1 / 41

Open Source GIS in Salmon Nation Equity, Ecology, and Economics Presented by

Open Source GIS in Salmon Nation Equity, Ecology, and Economics Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org November 16, 2005. A Citizen of Salmon Nation. Outline. Introduction Benefits/Limitations of Open Source Technology Overview OS GIS – Desktop Environments

gail-mullen
Download Presentation

Open Source GIS in Salmon Nation Equity, Ecology, and Economics Presented by

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Open Source GIS in Salmon Nation Equity, Ecology, and Economics Presented by Aaron Racicot – GIS Programmer aaronr@ecotrust.org November 16, 2005 A Citizen of Salmon Nation

  2. Outline • Introduction • Benefits/Limitations of Open Source • Technology Overview • OS GIS – Desktop Environments • OS GIS – Server Tools • Workflows of interest • Desktop “paper map” publishing • Web map publishing • Web-Based real-time decision support • Where is it all going? • Where to go for more info

  3. Who am I… B.S. Computer Science M.S. Environmental Science Telemark/BC Skiing Rafting Guide Mountain Rescue Open Source User/Developer GIS Programmer Split Personality

  4. Ecotrust - Salmon Nation

  5. Conservation Economy

  6. The many faces of Ecotrust

  7. What is Open Source? Free Software! “Free software” is a matter of liberty, not price.

  8. 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.

  9. Benefits/Limitations of Open Source Benefits: • 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

  10. GIS Software Background Historically two main categories of GIS • Desktop environments • Server tools Desktop (commercial solutions): Analysis and Data Manipulation (ArcInfo, ArcGrid) Cartography (ArcView, ArcMap) Image analysis (ERDAS Imagine) Server (commercial solutions): Database Storage (ArcSDE, Oracle Spatial) Web Mapping (ArcIMS) Web Services (ArcWeb) Image and Data Processing (ArcInfo, ArcGrid)

  11. What about Open Source GIS We want to take a look at the Open Source alternatives and what the cost/benefits of both proprietary and OS solutions are.

  12. OS GIS – Desktop Environments GRASS GIS

  13. OS GIS – Desktop Environments Pro’s: • Wide variety of platforms supported (UNIX, Linux, Windows, Mac OS) • You can pick the best tool for the job • Most conform to the OGC standards for interoperability Con’s: • Separate packages all with their own strengths • Requires multiple installs and maintenance • User interfaces are often the last part of development • Harder to produce traditional “paper maps”

  14. OS GIS - Server Tools GRASS GIS GDAL/OGR R-Statistics

  15. OS GIS – Server Tools • Pro’s: • Wide variety of platforms supported (UNIX, Linux, Windows, Mac OS) • Often very fast and efficient for the job • Many formats supported • Con’s: • Linking them together is often hard • Write support is often not supported for proprietary formats • Ability to integrate into proprietary systems is limited (i.e. can not link PostGIS database to ArcMap)

  16. Workflows of Interest Most GIS applications have a similar work flow pattern… • Gather spatially explicit data • Process that data to suit the user needs • Produce outputs useful to the end user

  17. Work Flow – Paper Map Publishing User Request Data Gathering Data Formatting Data Processing Map Formatting Map Production User Response

  18. Workflow – What OSGIS is good at User Request Paper Map Publishing Data Gathering Data Formatting Data Processing Map Formatting Map Production Great at data processing but poor at formatting and creating paper maps User Response

  19. Example – Paper Map Publishing QGIS ArcMap

  20. Work Flow – Web Map Publishing Web User Request Web Services Map Formatting Static Data Storage Map Production Web User Response

  21. Work Flow – What OSGIS is good at Web User Request Web Map Publishing Web Services Map Formatting Static Data Storage Map Production Web User Response Great at all aspects of traditional web-based mapping

  22. Examples – Web Map Publishing Chameleon Custom DHTML/JavaScript

  23. Examples – Web Map Publishing Cartoweb3 CampToCamp Ka-Map DM Solutions

  24. Work Flow – Real-Time Web DST Real-Time Web Decision Support Tools Web User Request Web Services Data Gathering Data Formatting Data Processing Static Data Storage Map Formatting Map Production Web User Response

  25. Work Flow – What OSGIS is good at Real-Time Web Decision Support Tools Web User Request Web Services Data Gathering Data Formatting Data Processing Static Data Storage Map Formatting Map Production The Problem Is The Arrows! Connecting a web request to server side GIS analysis is tricky Web User Response

  26. Example – Real-Time Web DST Siuslaw Watershed Restoration Initiative

  27. Work Flow – Real-Time Web DST Mapserver on the front end… GRASS on the back end… Data Gathering Data Formatting Data Processing Mapserver GRASS

  28. 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 for graphing and statistical work

  29. Ecotrust Example - OCEANSystem R-Statistics User driven… Web interactive tools… GIS analytical computing… Mapserver Chameleon PostGIS GRASS

  30. Ecotrust Example - OCEANSystem QGIS/GRASS

  31. 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…

  32. The Future of GIS in Salmon Nation QGIS/GRASS GIS Web-Based Mapserver Fully Integrated Open-Source GIS UMN Mapserver – Making data accessible via the web. Geo-spatial server viewed through a web browser. Taking our vision to a growing audience. QGIS/GRASS GIS – Fully functional server GIS doing the heavy lifting. Runs on the server located at Ecotrust. Adding the analytical glue to make smart decisions based upon sound GIS analysis. Making GIS analysis accessible and affordable for Salmon Nation R-Statistics

  33. 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/

  34. The End Tool Screen Shots Follow

  35. Backup - GRASS

  36. Backup - QGIS

  37. Backup - OSSIM

  38. Backup - UDIG

  39. Backup - JUMP

  40. Backup – R-Statistics

  41. Backup – PostGIS Geometry WKT Geometry

More Related