Presentation is loading. Please wait.

Presentation is loading. Please wait.

U.S. Department of the Interior U.S. Geological Survey NWIS Web Services Snapshot for ArcGIS Sally Holl and David Maltby Based on work by David McCulloch.

Similar presentations


Presentation on theme: "U.S. Department of the Interior U.S. Geological Survey NWIS Web Services Snapshot for ArcGIS Sally Holl and David Maltby Based on work by David McCulloch."— Presentation transcript:

1 U.S. Department of the Interior U.S. Geological Survey NWIS Web Services Snapshot for ArcGIS Sally Holl and David Maltby Based on work by David McCulloch and Brian Reece

2 Outline  Background  Procedure  Results  Future Work USGS Texas Water Science Center

3 Background  2002 - Reece  NWIS Geodatabase Snapshot  Early 2010 - McCulloch  NWIS Web Services ArcGIS application  Daily values, unit values, & site information  Sept – Dec 2010  NWIS Web Services Geodatabase Snapshot  +Water quality data retrieval, +Reece geodatabase to McCulloch ArcGIS app

4 Why is this important?  Need a way retrieve and manage NWIS data  Not everyone is a database or NWIS expert  Science Strategy Vision for 2017

5 Overview 1. Download sites in your study area. 2. Download data to a relational geodatabase. 3. Use ArcGIS to query, analyze, plot, edit, expand, visualize, and export NWIS data.

6 Overview: Web Services  Site information (2 different ones)  Unit / Instantaneous Values (UV)  Daily Values (DV)  Water Quality (WQ)

7 Specifications  Standard USGS Windows operating system configuration  Microsoft.NET Framework version 2.0 or greater  ESRI ArcGIS 9.3.1  Internet connection  Knowledge of how to download files via FTP  Assumes user is a USGS employee familiar with NWIS, Windows XP, and ArcGIS 9.3.

8 Procedure  Identify user requirements  Identify web services  Evaluate existing ArcGIS web services tools  CUAHSI HIS  Develop application  Test application  Report results  Identify goals for the next phase

9 Identify user requirements  Two visits to talk to end users  Document needs

10 Water Quality Data – Retrieval & Management Get Sites Get start date and end date Get Parameter list For each site in site list Build URL Send URL to web service Load response data into a dataset with XSD (schema) If we have data, start logger Data PreparationWeb Service Response Create unique ActivityID Loop through the tables and insert records Combine tables into Sample/Results format Manage Data Log anything that is an error to the log report Log final statistics to the log report

11 Application development issues  VB.net programmer community?  Performance  To use ArcObjects or not to use ArcObjects?  Unexpected issues  Develop a unique ID system  Capitalization in URL  XML schema field type differences  Shorten schema field name lengths for ArcGIS

12 Site Information Unit Values Daily Values WQ SamplesWQ Results Geodatabase Design Populated by queries to http://qwwebservices.usgs.gov Populated by queries to http://water services.usgs. gov

13 Test Application  Plan  Procedure  Results  Issue-tracking database

14 Results  USGS ArcGIS users can now retrieve and manage NWIS data.  Deliverables:  Software package  Feedback to web services developers  Testing plan  Tutorial and testing procedure  Testing results  Proposal for next phase

15 Future work  Migration to ArcGIS 10  “Common English” query builder  Expand spatial extent of data retrieval  Education: Visualize and Analyze Data Web services: What data are available and where? Identify Sites Retrieve and Manage Data Education: How to Visualize and Analyze Data

16 The Vision: Retrieve, Analyze, Visualize Environmental Data

17 Questions?  Contact  Sally Holl – slholl@usgs.gov  David Maltby – drmaltby@usgs.gov  Code, Documentation:  ftp://ftpint.usgs.gov/pub/cr/tx/austin/NWIS/


Download ppt "U.S. Department of the Interior U.S. Geological Survey NWIS Web Services Snapshot for ArcGIS Sally Holl and David Maltby Based on work by David McCulloch."

Similar presentations


Ads by Google