Title: Open Source GIS
1 Open Source GIS Presented _at_ PSU Nov 2007 Tim
Welch Application Developer ecotrust twelch_at_ecotru
st.org
A Citizen of Salmon Nation
2Overview
- Open Source Basics
- OS GIS Desktop Tools
- OS GIS Web Tools
- OSGeo / OGC
- PSU Connections
- Community Connections
- The Path I Took
- Whats Next For You?
- These slides available on http//tdubya.net after
tonight.
3The Basics
- What is Open Source Software?
4The Basics
- What is Open Source Software?
- Literally open source disclosed to public
- Refers to intellectual property not just code
- Open does not mean free to use
- Open does not mean free to call your own
- It means relaxed or non-existent restrictions
- So who cares if its open?
- User perspective
- Developer perspective
5The Basics
- Who is using open source software?
6The Basics
- Who is using open source software?
- Everyone in this classroom
- Organizations and businesses of all sizes and
types - Schools and universities
- Governments
- Why are they using it?
7The Basics
- Who is developing open source software?
8The Basics
- Who is developing open source software?
- Everyday people all over the world
- Time and Passion
- People that want to invent, improve and share.
- Companies/orgs that sell services, not packaged
SW - Code and monetary contributions
- IBM, Google, Refractions Research, DM Solutions
- Open Non-profit and Govt organizations
- Ecotrust, Trimet
- Companies that cant afford to ignore OS
anymore. - Microsoft, ESRI
9The Basics
- How is open source development different?
10The Basics
- How is open source development different?
- Not geographically bound
- Most developers dont regularly meet face to
face - Rapid evolution
- Release early, release often
- Community-driven development
- Everyone can participate
- Development, testing, documentation, outreach
- Companies modify/extend and contribute back
- Accessible
- User and developer mailing lists
- chat channels
11How Does OS Fit Into GIS?
Maps Print / Electronic
Cartography
Spatial Data Creation/Collection
GIS
Spatial Processing
Spatial Modeling
Spatial Analysis
Reasoning with a Sense of Place
How does ESRI survive?
12OSGIS Desktop Applications
GRASS GIS
13OSGIS Desktop Applications
Grass data and tools within QGIS
QGIS Digitizing Tool
uDig Network Analysis
uDig Vector Editing
OpenOceanMap Demo
uDig Demo
14OS GIS Desktop Software Stack
- Many components!
- Not Monolithic!
- Interchangeable!
Desktop Software Stack
15OSGIS Server/Web Tools
R-Statistics
16OSGIS Web Applications
- WMS Manager Demo
- Vector Drawing Demo (With Commercial Base)
- WPServer Demo
17OSGIS Server/Web Stack
- Many components!
- Not Monolithic!
- Interchangeable!
Web-based Software Stack
18OSGeo O.S. Geospatial Foundation
Supporting open software and open data
Goals
- Project Promotion and Visibility
- Project Incubation
- Public Data
- Education and Curriculum
Host FOSS4G International Conference
Projects Under OSGeo
19OGC Open Geospatial Consortium
Developing open standards
Goals
- 300 companies, agencies, universities
- Promote development and use of open standards
- Interoperability
A Few OGC Standards
- WMS maps (client/server)
- WFS features (client/server)
- GML features, attributes, topology,
- temporal, coordinate systems
- SLD styling
20PSU Connections
- Who is using open source at PSU?
- Who is working with OS GIS outside of Geography
and Urban Planning?
21PSU Connections
- Whose using open source at PSU?
- Whose 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!
22Community Connections
What OS GIS opportunities are there in the
greater community?
23Community Connections
What OS GIS opportunities are there in the
greater community?
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
24How did I get where I am?
B.S. Computer Science
- Algorithms
- Design Patterns
- Programming Languages
25How did I get where I am?
B.S. Computer Science
- Algorithms
- Design Patterns
- Programming Languages
Intelligent Transportation Systems
- Open Source HW/SW
- (psas.pdx.edu)
26How did I get where I am?
GIS Certificate (PSU)
- Hands-on ArcGIS
- Spatial Analysis
- Remote Sensing
- Map Design
27How did I get where I am?
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
- Ecotrust
- http//www.ecotrust.org
- 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/
29Whats Next For You?
- Download a tool and play with it
- Join a mailing list for an open source project
- Go to a conference
- Break out of the ESRI box!