1 batch indexing, enviromapper, web services, and gis tools randy hill, kevin christian us epa...
TRANSCRIPT
11
Batch Indexing, Batch Indexing, Enviromapper, Web Enviromapper, Web
Services, and GIS ToolsServices, and GIS Tools
Randy Hill, Kevin Christian Randy Hill, Kevin Christian
US EPA OWOW/AWPD/MBUS EPA OWOW/AWPD/MB
November 28, 2007November 28, 2007
22
What is a Web Service?What is a Web Service?
A web service is a computer-to-computer A web service is a computer-to-computer protocol that allows for the direct sharing of protocol that allows for the direct sharing of information.information.
Web services allow for data from multiple Web services allow for data from multiple sources to be packaged together in one sources to be packaged together in one layout, web presentation, or application.layout, web presentation, or application.
Typically, a web service has input Typically, a web service has input parameters, and pre-defined output formatparameters, and pre-defined output format
These are the basic principles under which These are the basic principles under which the Exchange Network functionsthe Exchange Network functions
33
A common web service A common web service exampleexample
Weather bug:Weather bug: The weather bug software is something that The weather bug software is something that
many are familiar with. It runs on a very basic many are familiar with. It runs on a very basic web service.web service.
It has basic input parameters: zip codeIt has basic input parameters: zip code It has a defined output format (xml file)It has a defined output format (xml file) The actual weather data does not need to be The actual weather data does not need to be
stored on your computer, it just pulls the data stored on your computer, it just pulls the data via a web service, and then displays that via a web service, and then displays that information in a user friendly format.information in a user friendly format.
44
What Web Services are being What Web Services are being planned?planned?
Four core services are being developed:Four core services are being developed: Watershed/Station Catalog service Watershed/Station Catalog service – –
provides summary information on what data are provides summary information on what data are availableavailable
Project Catalog service Project Catalog service – – provides summary provides summary information by projects based on an input of min/max information by projects based on an input of min/max latitude/longitudelatitude/longitude
Stations service Stations service – – provides specific station provides specific station informationinformation
Results service Results service – – provides results for modeling, provides results for modeling, analysis, and decision makinganalysis, and decision making
55
Where do Web Services fit?Where do Web Services fit?
Data in/out services via WQX
Data out services through direct access to the WH
WH services available via Exch. Net.
66
So What?So What?
Web Services allow for more accessibility Web Services allow for more accessibility to the data. to the data.
Allows for any application that can Allows for any application that can consume a web service to be able to consume a web service to be able to access the data that are available in access the data that are available in STORETSTORET Includes: Includes:
• Microsoft ExcelMicrosoft Excel• Mapping ApplicationsMapping Applications• ModelsModels• Or any other custom applicationOr any other custom application
77
Why Web Services?Why Web Services?
Allow for you to create one method for Allow for you to create one method for accessing data that can be reused in accessing data that can be reused in multiple waysmultiple ways
Some example applications:Some example applications: EPA’s Watershed Summary reportsEPA’s Watershed Summary reports The next release of Enviromapper for WaterThe next release of Enviromapper for Water An example Virtual Earth applicationAn example Virtual Earth application
88
This is all driven by STORET web services
99
1010
All Done with Web Services!!
1111
Virtual EarthVirtual Earth
RANDY: Either live demo or slides like RANDY: Either live demo or slides like EnviromapperEnviromapper
1212
Batch IndexingBatch Indexing
New development that EPA is working onNew development that EPA is working on Allow for any new stations submitted via WQX to Allow for any new stations submitted via WQX to
be automatically georeferenced to the NHD+be automatically georeferenced to the NHD+ The Georeferenced reach codes would be The Georeferenced reach codes would be
returned to the data provider, as well an returned to the data provider, as well an opportunity to QA the georeferenced locationsopportunity to QA the georeferenced locations
This will use a concept called ‘Rain Drop’ to This will use a concept called ‘Rain Drop’ to ensure that points are tied to the correct NHD ensure that points are tied to the correct NHD reachreach
1313
• If the two points represent Accuracy/Precison issues then note how raindrop results in same indexed location•Note how upper point with straight snap would go to wrong catchment•Note how the path does trace the topo delineation for water
1414
Why this is Important?Why this is Important?
Allows for monitoring data to be easily Allows for monitoring data to be easily linked to other types of data (i.e. Impaired linked to other types of data (i.e. Impaired waters, assessments, permits, etc.)waters, assessments, permits, etc.)
Allows for upstream/downstream analysisAllows for upstream/downstream analysis
Greatly expands the usability of monitoring Greatly expands the usability of monitoring datadata
1515
Batch Indexing TimelineBatch Indexing Timeline
This capability should be available Fall of This capability should be available Fall of 20082008
Deployed as a service that any data flow Deployed as a service that any data flow could use (not just for WQX)could use (not just for WQX)
Also provide some Geospatial QA services Also provide some Geospatial QA services (i.e. is the lat/long in the county/HUC/state (i.e. is the lat/long in the county/HUC/state that the user specified)that the user specified)
1616
Questions?Questions?
Contacts:Contacts: Randy HillRandy Hill
202-566-0644, 202-566-0644, [email protected]@epa.gov Kevin ChristianKevin Christian
202-566-1180, 202-566-1180, [email protected]@epa.gov STORETSTORET
1-800-424-9087, 1-800-424-9087, [email protected]@epa.gov