About IOOS

PacIOOS GIS Workshop: Open Source Applications in Web Mapping

Hawaii Pacific GIS Conference 2012

Thursday, March 8, 2012, 1:30 - 5:00 p.m.
University of Hawaii at Manoa, Marine Science Building, Room 314

Presenters: Richard Coughlin and John Maurer, PacIOOS
Maximum Number of Participants: 30

For more information about the workshop, please contact Richard Coughlin

Access the Presentations

Access the Open-source Stack Presentation

Access the Open-source Stack Practical Session

Access the Programming with the Google Maps API Presentation

Detailed Workshop Description

sample guam

Part One: Building Your Own Open-source Stack


  • Illustrate how to get started with Open-Source and publish spatial data.
  • Introduce participants to several open-source products.

This workshop will demonstrate how participants can build their own open-source stack of GIS software using the PostgreSQL database with the POSTGIS extension, the GIS platform Quantum GIS, the map server GeoServer and the viewer GeoExplorer. These products are used behind the PacIOOS Pacific Data Explorer (http://pacioos.org/geoexplorer), a web-based map viewer with a multi-regional and multi-project focus. Multiple methods of loading, viewing, serving and accessing data will be demonstrated with shapefiles, imagery files, database tables, WMS & WFS services.

sample google

Part Two: Programming with the Google Maps API


  • Explore an alternative avenue for visualizing geospatial data: programming with the Google Maps API.

Google Maps API is the technology behind our PacIOOS Hawaii Data Explorer (http://pacioos.org/map/). Methods for handling different types of data will be presented (e.g. points, lines, polygons, imagery), along with the pros and cons of various strategies. Workshop presenters will walk workshop participants through the JavaScript and HTML code necessary to achieve each example presented. Along the way, participants will also learn to use various GDAL and OGR command-line utilities that come bundled with OSGeo4W (see below), which can be used to re-format and re-project data, etc. The workshop will also touch briefly on other peripheral topics related to the PacIOOS data servers, such as the NetCDF file format, THREDDS Data Server (TDS), and ncWMS.

Downloads, Etc.

For the first part of the workshop, participants may work along with the demonstrations either by using 1 of the 16 computers that will be loaded up with the software, or by downloading and installing the following software products on your own laptop:

  • NOTE: Other versions/releases may be installed; however, the versions listed above are the versions currently used by the presenter and are known to integrate well. These will be the versions used for the workshop. Also, OpenGeo Suite includes Geoserver and the PostgreSQL database. Please ignore downloading the individual Geoserver and PostgreSQL applications if the OpenGeo suite runs on your machine. There are reasons the presenter prefers to have the separate applications; this will be discussed during the workshop.

Please install the following datasets from the State of Hawaii GIS web page to follow along with the presenters during the workshop:

The workshop will use the Windows operating system, but most of the software products are available for other popular operating systems as well. Some of these applications are meant for server installation, but they run well on most machines. If workshop participants choose to install these applications on their own machines, the software may or may not install properly or may vary in performance. Please note that the workshop presenters will not have time to install software or to repair installations. Participants with faulty installations will have to rely upon one of the available computers. Also, if the number of participants is high, available machines may need to be shared.

Please consider acknowledging PacIOOS in any distribution or publication of data as follows: Data provided by PacIOOS (www.pacioos.org), which is a part of the U.S. Integrated Ocean Observing System (IOOS®), funded in part by National Oceanic and Atmospheric Administration (NOAA) Award #NA11NOS0120039.