OSGeo Mashup : A practical look at 5 Open Source GIS applications GRASS/QGIS, GDAL/OGR, POSTGIS, MAPSERVER, GMT Presented at OSCON 2006 by Aaron Racicot.

Slides:



Advertisements
Similar presentations
Open Source GIS : Exploring the crossroads of organization, integration, and acceptance in the real world GIS in Action 2007.
Advertisements

CUGOS : A practical look at the Open Source GIS Presented at CUGOS March 2007 by Aaron Racicot – GIS Programmer, GISP Ecotrust
Open Source GIS : A practical look at the Open Source GIS Stack Presented at PSU Feb 2007 by Aaron Racicot – GIS Programmer, GISP Ecotrust
Open Source Geospatial Foundation (OSGeo) : Exploring the cross-roads of organization, integration, and acceptance of OS Geospatial in the real world Presented.
TISEC OPEN SOURCE, WEB-BASED, SPATIAL DECISION SUPPORT TOOL FOR TIDAL POWER SITING IN WASHINGTON STATE Z-Pulley Inc.
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
1 ShareGeo Discovering and Sharing Geospatial Data
Perspectives from the Client Side Integrating Backbone OS Technology with PostgreSQL PostGIS, UMN MapServer and Mapbender A short listing of the mentioned.
Centro de Referência em Informação Ambiental, CRIA Sidnei de Souza Abril 2006 mapcria web service.
Implementing Web GIS Solutions using open source software
QGIS Workflows QGIS and Python… like peanut butter and jelly.
19 th, Sep, 2012 AGF Open Source Session Gaia3D, Inc. Shin, Let’s Grow Together!! - A general introduction of Open Source GIS.
OSGeo's Open Source Mapping Stack Beyond Features & Tools.
Kapil Oberai Scientist Indian Institute of Remote Sensing India Geospatial Forum 2012.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS.
Development of Accelerator Management Systems with GIS A.Yamashita and Y.Ishizawa SPring-8 Japan International Conference on Accelerator and Large Experimental.
Mapserver The Oregon Experience David Percy Geospatial Data Manager, Geology Department Portland State University Digital Mapping Techniques, 2006 Conference.
OPEN SOURCE GIS Comparing Quantum GIS to Open Jump.
GIS on Linux 4all Project team: Jan Růžička František Klímek Michal Šeliga Pavel Děrgel.
Workshop on Census Cartography and Management, Bangkok, Thailand, 15–19 October 2007 Free & Open Source Software (FOSS): Applications & Technologies.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
Open Source in Photogrammetry An Overview By: Zack Stauber, CMS
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
Introduction to Open Source GIS, GeoTec 2005
Web-Based Open Source GIS: Decision Support Tools Explaining the Software Stack Presented by Aaron Racicot – GIS Programmer April 19th,
GIS technologies and Web Mapping Services
Introduction to the Open Source GeoSpatial (OSGeo) Foundation Presentation to Natural Resources Canada June 1st, 2006 Dave McIlhagga OSGeo Board Member.
Open Standards Open Source Open Data Cameron Shorter Geospatial Systems Architect Lisasoft/Terrapages GITA 2007 Geospatial Infrastructure Solutions Conference.
Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave.
A Basic Introduction to Free and Open Source Software Presented by John Bocan.
Open Source GIS Technology overview Presented by Aaron Racicot – GIS Programmer February 8, 2006.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Open Source Geospatial Foundation Taiwan Chapter Open Source GIS in Taiwan: Current and Future Dongpo Deng Taipei International Conference on Digital Earth.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Support the spread of “good practice” in generating, managing, analysing and communicating spatial information Introduction to GIS for the Purpose of Practising.
Practical Introduction to QGIS Impact HUB Seattle
Open Source Geospatial Foundation Doug Newcomb – USFWS, OSGeo Charter Member.
Open Source Geospatial: Exploring the cross-roads of community organization, product integration, and acceptance in the real world Presented at NOAA on.
The FalconView Geodata Overlay
Implementing Web GIS Solutions using open source software Karsten Vennemann Seattle.
Open Source GIS in Salmon Nation Equity, Ecology, and Economics Presented by Aaron Racicot – GIS Programmer November 16, 2005 A Citizen.
OSGeo Mashup : A practical look at 5 Open Source GIS applications GRASS/QGIS, GDAL/OGR, POSTGIS, MAPSERVER, GMT Presented at OSCON 2006 by Aaron Racicot.
Intro to GIS and ESRI Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Open Source 1 AGSE 2013 Open Source and the Approach of OSGeo Franz-Josef Behr 19 Dezember 2013 AGSE 2013,CEPT University Based on a presentation of Arnulf.
OpenSource GIS 2004 Ottawa, Canada A Survey of Open Source GIS “The View from 30,000 Feet” or “A Mile Wide and an Inch Deep” Paul Ramsey.
Google Summer of Code in Geoinformatics Jan Ježek University of West Bohemia in Pilsen.
A.Batchimeg GDAL Geospatial Data Abstraction Library GDAL Geospatial Data Abstraction Library
Web-Based Open Source GIS: Decision Support Tools OCEANSystem and FORESTSystem Presented by Aaron Racicot – GIS Programmer April 18th,
Using Open Source GIS Technology overview Presented by Aaron Racicot – GIS Programmer January 25, 2006 A Citizen of Salmon Nation.
Open Source Geospatial Tools: Enabling Decision Makers Exploring Open Source tools available for EBM Presented at Coastal Zone 2007 by Aaron Racicot –
Open Source GIS: Explaining the Software Stack Presented by Aaron Racicot – GIS Programmer May 17th, 2006 A Citizen of Salmon Nation.
John Pickford IBM H11 Wednesday, October 4, :30. – 14:30. Platform: Informix Practical Applications of IDS Extensibility (Part 2 of 2)
KNOWLEDGE SYSTEMS Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
GIS Data and Tools for the LTER: resources for site research and synthesis Presenters: Adam Skibbe, Theresa Valentine, Aaron Stephenson Jamie Hollingsworth,
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Dr.
Workshop on International Standards, Contemporary Technologies and Regional Cooperation, Noumea, New Caledonia, 04–08 February 2008 Free & Open Source.
EOGEO 2005 Workshop Participant Report Shinobu Kawahito, JAXA/RESTEC.
Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
Web-Based Open Source GIS: Decision Support Tools for Natural Resource Management OCEANSystem and TREESystem Presented by Aaron Racicot – GIS Programmer.
| OSGeo All rights reserved The Open Source Geospatial Foundation 6.May.2008 OSGeo All rights reserved Open Source Tools for Geospatial.
Open Source Geospatial: Exploring the cross-roads of organization, integration, and acceptance of OS Geospatial in the real world Presented at LinuxFest.
A not so short introduction to OSGeo Jorge Gaspar Sanz Salinas International Geodetic Students Meeting 05/05/08 · Valencia · Spain.
OSGeo Mission and Goals OSGeo Projects: Incubation and Graduation
OSGeo Mission and Goals OSGeo Projects: Incubation and Graduation
OSGeo Mission and Goals OSGeo Projects: Incubation and Graduation
OSGeo's Open Source Mapping Stack
A Survey of Open Source GIS
EO profile for WMS progress report
Presentation transcript:

OSGeo Mashup : A practical look at 5 Open Source GIS applications GRASS/QGIS, GDAL/OGR, POSTGIS, MAPSERVER, GMT Presented at OSCON 2006 by Aaron Racicot – GIS Programmer, Ecotrust July 27th, 2006 A Citizen of Salmon Nation

GIS – Geographic Information Systems GIS Maps – Print / Electronic Cartography Spatial Data Creation/Collection Spatial Processing Spatial Modeling Spatial Analysis Reasoning with a Sense of Place

Ecotrust - Salmon Nation

OSGeo – Open Source Geospatial Foundation Board of Directors Website Committee Fundraising Committee Incubation Committee Promotion and Visibility Committee Public Geospatial Data Committee Education and Curriculum Committee System Administration Committee Voting Members General Members

OSGeo – Open Source Geospatial Foundation OSGeo Mission Statement To support the development of open source geospatial software, and promote its widespread use. OSGeo Goals To provide resources for foundation projects - eg. infrastructure, funding, legal. To promote freely available geodata - free software is useless without data. To promote the use of open source software in the geospatial industry (not just foundation software) - eg. PR, training, outreach. To encourage the implementation of open standards and standards-based interoperability in foundation projects. To ensure a high degree of quality in foundation projects in order to build and preserve the foundation "brand". To make foundation and related software more accessible to end users - eg. binary "stack" builds, cross package documentation. To provide support for the use of OSGeo software in education via curriculum development, outreach, and support. To encourage communication and cooperation between OSGeo communities on different language (eg. Java/C/Python) and operating system (eg. Win32, Unix, MacOS) platforms. To support use and contribution to foundation projects from the worldwide community through internationalization of software and community outreach. To operate an annual OSGeo Conference, possibly in cooperation with related efforts (eg. EOGEO). To award the Sol Katz award for service to the OSGeo community.

OSGeo – Open Source Geospatial Foundation Mapbuilder GDAL/OGR GeoTools GRASS MapServer OSSIM MapGuide Open Source Incubator Projects Released From Incubation Mapbender

OSGIS Software Stacks… Desktop Generic StackFOSS4G StackGrouping Application QGis, Grass, OSSIM, JUMP, UDig User Interface Application Dev. Environment Eclipse, QT, OpenGL, Tkl/Tk High Level Utilities GeoTools, Postgresql, PostGIS Data Serving High Level Scripting Languages PHP, PERL, Python Low Level Utilities Shplib, GEOS, OGR/GDAL, R-Statistics, GMT Data Processing Low Level Languages C, C++, Java, Fortran System Software Operating System Linux, Darwin, Cygwin Hardware Drivers bit processor drivers Desktop Software Stack

OSGIS – Desktop Applications GRASS GIS

OSGIS Software Stacks... Server Web-based Software Stack Generic StackFOSS4G StackGrouping Client Side Browser Firefox, Safari, Netscape User Interface Client Side Scripting Java Script, Java Applets ~~~~~~~~~~~WEB~~~~~~~~~~~ Server Side Application Chameleon, Cartoweb3, MapGuide, Mapbender, Mapbuilder, Custom Data Serving High Level Utilities Mapserver, MapGuide, High Level Scripting Languages PHP, PERL, Python Data Processing Low Level Utilities Shplib, GEOS, OGR/GDAL, PostGIS, R-Statistics, GMT Low Level Languages C, C++, Java, Fortran System Software Operating System/Drivers Linux, Darwin, Cygwin Hardware Drivers bit processor drivers

OSGIS - Server Tools GRASS GIS GDAL/OGR R-Statistics

Desktop Raster/Vector Processing GRASS/GDAL/OGR - Data Crunching Both Raster and Vector support Very powerful tool set (similar to ArcINFO/ArcGRID) Traditionally Poor GUI, but getting better Very fast Cross platform QGIS/GDAL/OGR – Data Viewing/Editing Both Raster and Vector support Nice GUI Cross platform QGIS can integrate with GRASS

GRASS-Raster Grass Raster Processing GDAL

GRASS-Vector OGR Grass Vector Processing

QGIS QGis QGis 0.8.0pre1

Mapserver Web-Based Interface AJAX-User Based Data Filter GMT generated graphics Spatially constrained queries and scenarios Chameleon Mapserver framework PostGIS Spatial Data

Now what…. How is this useful to you???????

Personal Use…. Thanks to Dylan Beaudette : Navigating Wilderness Areas with GRASS Classification Cost Surface

Creating Data…. Digitizing, Modifying, extracting… Context Layer Viewing Create new shapes Create new attributes

Transforming Data…. How to get coordinates in UTM to Geo-NAD83?

Web enable standard geo-data….

Web enable non-standard geo- data…. How to display and interact with model data? GIS Model Results Web Based Real-Time GIS Model

Spatially enable your database…. How to select data within a polygon area? Intersects Geometry Definition Distance(geometry, geometry) Equals(geometry, geometry) Disjoint(geometry, geometry) Intersects(geometry, geometry) Touches(geometry, geometry) Crosses(geometry, geometry) Within(geometry A, geometry B) Overlaps(geometry, geometry) Contains(geometry A, geometry B) Intersects(geometry, geometry) Relate(geometry, geometry, intersectionPatternMatrix) Relate(geometry, geometry) Centroid(geometry) Area(geometry) Length(geometry) PointOnSurface(geometry) Boundary(geometry) Buffer(geometry, double, [integer]) ConvexHull(geometry) Intersection(geometry, geometry) SymDifference(geometry A, geometry B) Difference(geometry A, geometry B) GeomUnion(geometry, geometry) GeomUnion(geometry set) MemGeomUnion(geometry set)

Display unique data…. How can I plot geospatial and model data? #!/bin/csh # #GMT Example 24 $Id: job24.csh,v /05/08 01:35:12 # # Purpose:Extract subsets of data based on geospatial criteria # GMT progs:gmtselect, pscoast, psxy, minmax # Unix progs:echo, cat, awk # # Highlight oceanic earthquakes within 3000 km of Hobart and > 1000 km echo "147:13 -42: Hobart" >! point.d cat ! dateline.d > Our proxy for the dateline EOF set R = `minmax -I10 oz_quakes.d` pscoast $R -JM9i -K -Gtan -Sdarkblue -Wthin,white -Dl -A500 -Ba20f10g10WeSn \ -U"Example 24 in Cookbook" >! example_24.ps psxy -R -J -O -K oz_quakes.d -Sc0.05i -Gred >> example_24.ps gmtselect oz_quakes.d -L1000/dateline.d -Nk/s -C3000/point.d -fg -R -Il \ | psxy -R -JM -O -K -Sc0.05i -Ggreen >> example_24.ps awk '{print $1, $2, 0, $3, $3}' point.d | psxy -R -J -O -K -SE -Wfat,white >> example_24.ps awk '{print $1, $2, 14, 0, 1, "LT", $4}' point.d \ | pstext -R -J -O -K -Gwhite -D0.1i/-0.1i >> example_24.ps psxy -R -J -O -K point.d -Wfat,white -Sx0.2i >> example_24.ps psxy -R -J -O -M dateline.d -Wfat,white -A >> example_24.ps \rm -f point.d dateline.d.gmt* The Generic Mapping Tools

Where is Ecotrust going…DSTs Web User Request Web User Response Static Data Storage Web Services Data 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

DST using GRASS/Mapserver Siuslaw Watershed Restoration Initiative Data Gathering Data Formatting Data Processing PHP Mapscript GRASS

Where to go for more info Ecotrust OSGeo OSGIS Maptools - FreeGIS - Open Source GIS - Standards OGC - Desktop GRASS - QGIS - UDIG - JUMP – OSSIM - OpenEV - Server/Web Mapserver - MapBender - MapBuilder - MapGuide OS - Tools PostGIS - Remote Sensing - GDAL/OGR - PROJ R-Statistics - GMT -