13
pril 2005: Iowa-NASA Data Integration Workshop Using Open GIS web services Using Open GIS web services to serve environmental data to serve environmental data Daryl Herzmann Raymond Arritt Iowa Environmental Mesonet (IEM) Department of Agronomy, Iowa State University http://mesonet.agron.iastate.edu

Using Open GIS web services to serve environmental data

Embed Size (px)

DESCRIPTION

Using Open GIS web services to serve environmental data. Daryl Herzmann Raymond Arritt Iowa Environmental Mesonet (IEM) Department of Agronomy, Iowa State University http://mesonet.agron.iastate.edu. The Rundown. Motivation Overview of OGC web services (WMS,WFS,WCS) - PowerPoint PPT Presentation

Citation preview

Page 1: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

Using Open GIS web services to serve Using Open GIS web services to serve environmental dataenvironmental data

Daryl Herzmann

Raymond Arritt

Iowa Environmental Mesonet (IEM)Department of Agronomy, Iowa State University

http://mesonet.agron.iastate.edu

Page 2: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

The RundownThe Rundown

• Motivation

• Overview of OGC web services (WMS,WFS,WCS)

• IEM web service offerings

• Example implementations

• What we have learned

Page 3: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

The Iowa Environmental The Iowa Environmental MesonetMesonet

• Data collection and collaboration project based at Iowa State.

• Focused on collecting any environmental data from the Upper Midwest.

• We don’t own any of the observing sites, but collect from others that have them.

Page 4: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

MotivationMotivation

Page 5: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

The Software ComponentsThe Software Components

PostGIS – Spatial datablade for the PostgreSQL RDBM

MapServer – Extremely fast and capable internet mapping server also supporting WFS,WMS,WCS

Linux – What else would you build your enterprise data system on?

Page 6: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

Page 7: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

Some of IEM OGC OfferingsSome of IEM OGC Offeringshttp://mesonet.agron.iastate.edu/ogc/http://mesonet.agron.iastate.edu/ogc/

WMS WFS WCS

CONUS NEXRAD

(Base Reflect, Storm Precip)

X ? X ?

NCEP Stage4 Precip (Iowa) X X

Iowa Road Conditions X X

NWS Current/Archived Warnings (County + Polygon)

X X

Page 8: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

Supporting 2004 HurricanesSupporting 2004 Hurricanes

Provided Disaster Management Interoperability Services a RADAR WMS to support their decision support software

http://www.cmi-services.org

Page 9: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

Providing Road Conditions to Providing Road Conditions to Media OutletsMedia Outlets

• WFS and WMS support generation of images for display in TV Weather graphics systems

Page 10: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

NWS Warnings WFSNWS Warnings WFS

• Retrieve current and historical NWS warnings (polygon and county based).

• Archive begins Jul 2002

Page 11: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

Lessons LearnedLessons Learned

• OGC webservices greatly reduced chaos on our server. Chaos being:– Redundantly storing data for different apps– Versioning issues with redundant data– Redundant code to simply add a RADAR layer

to a map

• The application development time reduced• Performance hit was remarkably small

Page 12: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

More Lessons LearnedMore Lessons Learned

• Often, the performance bottleneck is the overhead of HTTP

• The client application/implementation is absolutely key

• (Daryl’s 2 cents) The OSS community needs to generate some killer OGC desktop interfaces and scripting libraries.

Page 13: Using Open GIS web services to serve environmental data

20 April 2005: Iowa-NASA Data Integration Workshop

Time for Questions?Time for Questions?

Daryl [email protected]