150 likes | 318 Vues
This presentation delves into the significance of open source GIS, discussing its tools and benefits. Key topics include cost-effective solutions, smaller resource footprints, and active community engagement. We cover various software tools like OGR, MapServer, OpenEV, FWTools, and PostGIS, as well as online GIS considerations and OGC standards. Hands-on exercises will guide participants through data publishing and using KML with OGR. This session aims to equip users with practical knowledge to leverage free and powerful GIS tools effectively.
E N D
Open Source GIS Discussion and Examples CSIG 06 – 16Aug2006 Chris Condit (condit@sdsc.edu)
Overview Slide • Why bother with open source GIS? • Discuss some tools • Hands on • OGR • MapServer • OpenEV
What’s the point? • Licensing costs • Smaller footprint • Less resource intensive • Active and responsive community • Somewhat more accessible • Embracing OGC standards • Not for everyone
Useful, free tools • FWTools (http://fwtools.maptools.org) • PROJ.4, OpenEV, gdal/ogr • MapServer (http://mapserver.gis.umn.edu) • MS4W (http://www.maptools.org/ms4w) • PostGIS (http://www.postgis.org) • Google Earth (http://earth.google.com)
Google Earth hubbub “…not to show geographical information but to show the world information geographically.” Michael Jones
GML vs KML • Similar, but different KML is a dirty mix of style and formatting. Be careful.
Exercise • Using OGR to create KML • http://aqua.sdsc.edu/csig/KMLTutorial.html
MapServer • Implements many OGC standards • WMS, WFS, WCS • Production and consumption • Online GIS considerations • MapScript (iobis) • MapServer in tandem with applications
MapServer Exercise • http://aqua.sdsc.edu/csig/mapdata.zip • C:\tools\Apache2\htdocs\mapdata • “Quickly” publishing GIS data online • EXPRESSION ([MinDO2] < .5) • EXTENT -10000000 -10000000 10000000 10000000 • PROJECTION "proj=laea" "lat_0=-90" END
Grabbing PostGIS data LAYER CONNECTIONTYPE OGR PROJECTION "init=epsg:4326“ END NAME "eezs“ CONNECTION "PG:host=aqua.sdsc.edu user=csig password=csig dbname=csig“ DATA "continents“ STATUS DEFAULT TYPE POLYGON CLASS OUTLINECOLOR 0 255 0 SIZE 3 END END
PostGIS GIS Translator Oracle Spatial MySQL ESRI Formats OGC Formats iOBIS Overview (Custom MapServer App) Data Layer Client Layer Application Layer Geospatial Mediator Registration Tool SOA Consumer Application Server UMN MapServer Google Maps Client Statistical Package (R, MATLAB, etc) Ontological Knowledge Base
OpenEV Demo • Use the same data to create a static map in OpenEV.
Grand Conclusions • Questions • Comments • Post talk observations: • Quantum GIS will render PostGIS vector layers in an ArcMap like interface. • GRASS is also an excellent GIS tool.