16
1 Batch Indexing, Batch Indexing, Enviromapper, Web Enviromapper, Web Services, and GIS Services, and GIS Tools Tools Randy Hill, Kevin Randy Hill, Kevin Christian Christian US EPA OWOW/AWPD/MB US EPA OWOW/AWPD/MB November 28, 2007 November 28, 2007

1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

Embed Size (px)

Citation preview

Page 1: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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

Page 2: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 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

Page 3: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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.

Page 4: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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

Page 5: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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.

Page 6: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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

Page 7: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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

Page 8: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

88

This is all driven by STORET web services

Page 9: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

99

Page 10: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

1010

All Done with Web Services!!

Page 11: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

1111

Virtual EarthVirtual Earth

RANDY: Either live demo or slides like RANDY: Either live demo or slides like EnviromapperEnviromapper

Page 12: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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

Page 13: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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

Page 14: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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

Page 15: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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)

Page 16: 1 Batch Indexing, Enviromapper, Web Services, and GIS Tools Randy Hill, Kevin Christian US EPA OWOW/AWPD/MB November 28, 2007

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