Title: Open Source GIS
1Open Source GIS Tim Welch - Application
Developer - Ecotrust Presented _at_ PSU Feb 20th
2008
2Overview
- Open Source Basics
- Open Source GIS Desktop Tools (with demos!)
- Open Source GIS Web Tools (with demos!)
- Organizations (OSGeo / OGC)
- Open Source GIS _at_ PSU
- Open Source GIS in Portland
- My Path
- Whats Next For You?
- Slides and data will be available on my site
http//tdubya.net
3Basics
4Basics
- What is open source?
- Literally open source disclosed to public
- Refers to intellectual property not just code
- Open does not mean free to use (although it
often is) - Open does not mean free to call your own
- It means relaxed or non-existent restrictions
- Developer discretion!
- So who cares if its open?
- Developer perspective
- User perspective
5Basics
- Who is using open source software?
6Basics
- Who is using open source software?
- Probably everyone in this classroom
- Organizations and businesses of all sizes and
types - Schools and universities
- Governments
- Why are they using it?
7Basics
- Who is using open source software?
- Probably everyone in this classroom
- Organizations and businesses of all sizes and
types - Schools and universities
- Governments
- Why are they using it?
- Often free with no up front and recurring fees
- Security
- Ability to improve/contribute
8Basics
- Who is developing open source software?
9Basics
- Who is developing open source software?
- Everyday people all over the world
- People with time and a passion for inventing,
improving and then sharing - Companies/orgs that sell services, not packaged
SW - Code and monetary contributions
- IBM, Google, Refractions Research, DM Solutions
- Anyone that cant afford proprietary software
10Basics
- How does open source fit into GIS?
11Basics
- How does open source fit into GIS?
Maps Print / Electronic
Cartography
Spatial Data Creation/Collection
GIS
Spatial Processing
Spatial Modeling
Spatial Analysis
Reasoning with a Sense of Place
12OSGIS Desktop Software Stack
- Many components!
- Not Monolithic!
- Interchangeable!
Desktop Software Stack
13OSGIS Desktop Software
GRASS GIS
14OSGIS Desktop Software
Grass Raster Analysis
QGIS Digitizing Tool
uDig Network Analysis
15OSGIS Desktop Demos
- QGIS
- Adding Shapefiles (Oregon Counties)
- Using PostGIS databases (Import Dams)
- Complex spatial queries
- Which county is this dam within? How many dams
are in multnomah county - Using WMS servers (OpenLayers)
- Create vector layer
- Grass
- Create Mapset
- Load Raster (Mt. Hood 10m DEM)
- Create contour map
- Plugins (GPS)
- Add raster layer (Mt. Hood contour map)
- Overlay GPS track data
- Open Ocean Map
- QGIS User Guide, QGIS Tutorial with Live CD
16OSGIS Web Tools
Feature Server
TileCache
17OSIGS Web/Server Software Stack
- Many components!
- Not Monolithic!
- Interchangeable!
Web-based Software Stack
18OSGIS Web/Server Demos
- Inforain Watershed Locator
- - Show individual map tile
- - Discuss tilecaches
- ODFW Coho Assessment Demo
- Vector Drawing Demo (With Commercial Base)
- Spatial Query Example
- Mario Map
19OSGEO
- Open Source Geospatial Foundation
(http//osgeo.org) - Goals
- Project incubation/promotion/visibility
- Public Data
- Education and Curriculum
- Host FOSS4G International Conference
20OGC
- Open Geospatial Consortium (http//www.opengeospat
ial.org/) - 300 companies/organizations
- (ESRI, Intergraph, USGS, Microsoft, etc.)
- Goals
- Promote development and use of open standards
- Interoperability
- A few of their published standards
- WMS maps (client/server)
- WFS features (client/server)
- GML features, attributes, topology, temporal,
- coordinate systems
- SLD styling
21Open Source _at_ PSU
- Who is using open source at PSU?
- Who is working with OS GIS outside of Geography
and Urban Planning?
22Open Source _at_ PSU
- Who is using open source at PSU?
- Who is working with OS GIS outside of Geography
and Urban Planning?
Academic and Research Computing
PORTAL
- Intelligent transportation
- Visualization tools (web)
- portal.its.pdx.edu
- its.pdx.edu
- Web mapping, statistics and support
- arc.pdx.edu
- gisinfo.pdx.edu (under development)
- geospatial.research.pdx.edu
David Percy - Geology Data Manager
Bart Massey - Computer Science
- Portland State Aerospace Society
- Google Summer of Code Sponsor
- gisgeek.pdx.edu
- Web Mapping / ESRI Python courses
- Independent study!
23Open Source GIS In Portland
- What OS GIS opportunities are there in the
Portland?
Ecotrust
GIS In Action Conference, Vancouver
- Student Poster Session
- Cheap for students!
- Web and desktop tools
- ArcGIS extensions (VB/Python)
Mark Bosworth - Metro
OSCON Convention, July, Portland
- Full range of open source not just GIS
Trimet
Oregon URISA
GOSCON Convention, October, Portland
- Monthly Presentations, some OS
- Job Postings
- Networking Opportunities
24My Path
B.S. Computer Science
- Algorithms
- Design Patterns
- Programming Languages
25My Path
B.S. Computer Science
- Algorithms
- Design Patterns
- Programming Languages
Intelligent Transportation Systems
- Open Source HW/SW
- (psas.pdx.edu)
26My Path
GIS Certificate (PSU)
- Hands-on ArcGIS
- Spatial Analysis
- Remote Sensing
- Map Design
27My Path
GIS Certificate (PSU)
Oregon Department of Geology and
Mining (oregongeology.com)
- Hands-on ArcGIS
- Spatial Analysis
- Remote Sensing
- Map Design
Academic and Research Computing
(PSU) (arc.pdx.edu)
Glacier Animation Demo
LIDAR Viewer Demo
28Where to go for more info
- OSGeo
- http//www.osgeo.org
- 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/disp
lay/UDIG/Home - JUMP http//jump-project.org/
- OSSIM - http//www.ossim.org/Welcome.html
- OpenEV - http//openev.sourceforge.net/
- Server/Web
- Mapserver - http//mapserver.gis.umn.edu/
- OpenLayers - http//www.openlayers.org/
- MapBender - http//www.mapbender.org
29Some next steps for you
- Download a tool and play with it, particularly
QGIS. - Try and use them for basic needs. Be patient!
- Try to do something useful.
- Interested in development and or the bleeding
edge? - Join a mailing list or chat channel for an open
source project - Go to a conference
- GIS in Action, GOSS4G, OSCON, etc.
30Questions?
- Email me - tim.j.welch_at_gmail.com
- Slides and data - http//tdubya.net (Ill post
when I get home)