Presentation is loading. Please wait.

Presentation is loading. Please wait.

12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental.

Similar presentations


Presentation on theme: "12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental."— Presentation transcript:

1 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental data Daryl Herzmann Raymond Arritt Iowa Environmental Mesonet (IEM) Department of Agronomy, Iowa State University

2 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications Our GIS Session History 2003: Getting our data into GIS accessible formats. Spatial Databases 2004: GIS Web Mapping. Applications with NEXRAD information.

3 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications The rundown for 2005! Motivation Overview of OGC web services (WMS,WFS,WCS) IEM web service offerings Example implementations What we have learned

4 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications Motivation

5 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications The 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?

6 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications WMS: Web Map Service “A WMS produces maps of spatially referenced data dynamically from geographic information.” - from OGC WMS 1.3 WMS defines three operations protocols –GetCapabilities Get server capabilities –GetMap Returns a map or an exception –GetFeatureInfo (Optional) Mechanism to do pixel queries on GetMap generated maps

7 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications WFS: Web Feature Service “[WFS] proposes interfaces for describing data manipulation operations on geographic features using HTTP” – OGC WFS 1.0 Data manipulation operations include –Create a new feature instance –Delete a feature instance –Update a feature instance –Get or query features based on spatial constraint

8 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications WCS: Web Coverage Service “WCS supports electronic exchange of geospatial data as ‘coverages’ ” – OGC WCS 1.0 A WCS provides three operations –GetCapabilities –GetCoverage –DescribeCoverage

9 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications

10 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications IEM OGC Offerings http://mesonet.agron.iastate.edu/ogc/ WMSWFSWCS CONUS NEXRAD (Base Reflect, Storm Precip) X? X ? NCEP Stage4 Precip (Iowa)XX Iowa Road ConditionsXX NWS Current/Archived Warnings (County + Polygon) XX

11 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications Supporting 2004 Hurricanes Provided Disaster Management Interoperability Services a RADAR WMS to support their decision support software http://www.cmi-services.org

12 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications Providing Road Conditions to Media Outlets WFS and WMS support generation of images for display in TV Weather graphics systems

13 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications NWS Warnings WFS Retrieve current and historical NWS warnings (polygon and county based). Archive begins Jul 2002

14 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications Lessons 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

15 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications More Lessons Learned Often, the performance bottleneck is the overhead of HTTP The client application/implementation is absolutely key –Example: No WFS support for ArcGIS9 (?) (Daryl’s 2 cents) The OSS community needs to generate some killer OGC desktop interfaces and scripting libraries. [PyOGCLib a start?]

16 12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications Time for Questions? Daryl Herzmann 515.294.5978 Akrherz@iastate.edu


Download ppt "12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental."

Similar presentations


Ads by Google