Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
Goals Utilize Open Source Technology –Save on cost –Rapid response to problems –Be an active participant in the community Develop web-based decision support tools –Gain a greater audience –Migrate from relying on complex/proprietary desktop software for simple GIS tasks Create a “Salmon Nation” data repository –Automated data mining –Seamless data sets –WMS/WFS/OPeNDAP server/client
Open Source Technology Fedora Core 3 Apache PHP PostgeSQL GEOS PostGIS GDAL/OGR Proj Mapserver Grass International User Groups Conferences /Web forums Source Code
Key Pieces Mapserver Web Based Mapping –Can be run as CGI or as script –Utilizes SWIG to create Mapscript environment –Interfaces to GDAL/OGR for raster and vector processing –Interfaces to PostGIS and SDE –Faster than ArcIMS PostgreSQL/PostGIS –Dynamic relational database with OGC compliant interfaces –Mainly focused on vector storage, but soon to support rasters
Web-based decision support tools Utilize powerful desktop GIS on backend and web based GIS on front end. –GRASS – used for vector and raster based processing via command line calls from PHP. –Mapserver used to directly display results from online analysis –A new way of looking at scenario based decision making Allowing users to interact –Automated file upload and run management –Web-based polygon capture for scenario based simulation Ocean Planner - Demo
Salmon Nation The lands and waters of Salmon Nation
“Salmon Nation” data repository Ecotrust has a geographic area of interest in the area known as Salmon Nation. –Data stored in common formats (ArcINFO/GRID, PostGIS, Shapefiles, GTiff, etc) –Seamless data where possible –Automated data mining for easy data refresh –Web-based interfaces for both intranet and internet access –Seamless data extraction over arbitrary areas by chopping files or aggregating multiple files Serve our data via WMS/WFS/OPeNDAP Use remote data when possible
Cool projects underway Base data compilation –All TIGER data. Compiled and processed into shapefiles and PostGIS –Seamless 10 Meter DEM’s Keyhole like zooming –Siuslaw Watershed – DemoSiuslaw Watershed – Demo User based interfaces –Utilizing PHP sessions. Saved state between sessions –Custom upload/download Applet development CVS access -