Download presentation
Presentation is loading. Please wait.
Published byGriffin Benson Modified over 9 years ago
1
Authors: James Rineer, RTI International (presenter) Anne Marie Miller, RTI International (presenter) Michael Plastino, US EPA, Office of Water Thomas Dewald, US EPA, Office of Water Georeferencing to the NHD: Moving from ArcView to ArcIMS ESRI User Conference July 9, 2002
2
I.Background National Hydrography Dataset (NHD) Reach Indexing Concepts and Tools (PC-based Reach Indexing Tools and Web-based Reach Indexing Tools) II.Web-Based Reach Indexing Tool Overview Goals Technology Design overview Interface Tier Middle Tier Database Tier III.Conclusion Overview 2 Presentation Overview
3
Acknowledgments Overview 3 The work described in this presentation was funded by the U.S. Environmental Protection Agency under Contract 68-C-01-007 with Research Triangle Institute (RTI). RTI gratefully acknowledges this support. Disclaimer: Although the research described has been funded wholly or in part by the U.S. Environmental Protection Agency Contract 68-C-01-007 to Research Triangle Institute, it has not been subject to the Agency's review and therefore does not necessarily reflect the views of the Agency, and no official endorsement should be inferred. Mention of trade names or commercial products does not constitute endorsement or recommendation for use.
4
National Hydrography Dataset (NHD) Set of spatial data that contains information about surface water features. Surface water features are represented by "reaches," which are assigned unique identifiers Contains 52 feature types: streams, lakes, reservoirs, canals and dams. Based upon the USGS Digital Line Graph (DLG) hydrography and the EPA Reach File Version 3 (RF3). 1:100,000-scale NHD (higher resolution NHD - in progress) NHD is available online at http://nhd.usgs.gov/ Background 4
5
PC-based Reach Indexing Tool (PC-RIT) Georeferencing (reach indexing): The process of describing (or locating) entities in a GIS coverage; assigning an NHD reach code to the waterbody feature. PC-based Reach Indexing Tool (PC- RIT): ArcView 3.x extension; Tool for georeferencing surface water features to reaches in NHD. Background 5
6
Linear Events Background 6
7
Point Events Background 7
8
Waterbody Features Background 8 Stored as shapefiles, but function similarly to event tables when used with the Reach Indexing Tools.
9
Selection Tools 2D Feature Indexing Dynamic Segmentation Metadata Support Functions
10
Why Move to the Web? PC-RIT WebRIT No client software required PC-RIT requires each user to purchase ArcView Makes application accessible to more users Any computer with an internet connection and compatible web browser can use the WebRIT Instant updates and bug fixes available for all users Instant feedback of results Up-to-date data sources Faster and easier validation of data Background 10
11
WebRIT-GRTS Web-based Reach Indexing Tool for the Grants Reporting Tracking System Georeference the locations of nonpoint source projects funded by grants issued under Section 319 of the Clean Water Act Nonpoint source projects are tracked in GRTS Use WebRIT-GRTS to capture which NHD reaches a grant affects First step towards moving some of the PC-based RIT functionality to the web Background 11
12
Why Expand WebRIT-GRTS? Index partial linear reaches Index points along reaches Index waterbody reaches Central capture of indexed data Update existing NHD indexing Validate existing NHD indexing Enter, update, and validate other types of spatial data (polygonal and lat/lon data) WebRIT-GRTS Background 12 WebRIT-WATERS
13
NHD Indexing Tools PC-RIT WebRIT-GRTS WebRIT-WATERS Background 13
14
WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) WebRIT 14 Goals Perform dynamic segmentation tasks using Oracle Spatial’s Linear Referencing System (LRS) ArcIMS can not do dynamic segmentation by itself Support a large number of users Allow for Entering, Validating, and Updating of multiple types of data (Points, Lines, Polygons) Utilize a centralized database for data collection Distribute the processing between the client browser, web server, and database servers
15
WebRIT-WATERS Design Overview WebRIT 15 WebRIT ArcSDE Periodic batch process ArcIMS HTML viewer IGD RAD Interface Tier Middle Tier Database Tier ASP / COM+ DLL OO4O ArcIMS Connector Internet Information Server (IIS) NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE WebRIT = WebRIT-WATERS Database Key RAD = Reach Address Database IGD = Integrated GeoDatabase
16
WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) WebRIT 16 Technology ArcIMS – HTML viewer model ArcSDE – Running on Oracle IIS/ASP – Microsoft’s Internet Information Server and Active Server Pages Oracle/Oracle Spatial PL/SQL stored procedure perform dynamic segmentation tasks and create the spatial data Oracle Spatial tables are registered with SDE Oracle Objects for OLE (OO4O) – component used for connection to Oracle in VB or ASP
17
WebRIT-WATERS Design Overview WebRIT 17 WebRIT ArcSDE Periodic batch process ArcIMS HTML viewer IGD RAD Interface Tier Middle Tier Database Tier ArcIMS Connector Internet Information Server (IIS) NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE WebRIT = WebRIT-WATERS Database Key RAD = Reach Address Database IGD = Integrated GeoDatabase OO4O ASP / COM+ DLL
18
WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) WebRIT 18 Interface Tier Started with ArcIMS HTML viewer and added custom JavaScript code and ASP pages Enhanced the selection tools to work more like ArcView The selection set can be added to, subtracted from, or inverted The user can undo the last selection Selections can be made on multiple layers at one time Selections are drawn on the acetate layer and stored in JavaScript global variables
19
WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) WebRIT 19
20
WebRIT-WATERS Design Overview WebRIT 20 WebRIT ArcSDE Periodic batch process ArcIMS HTML viewer IGD RAD Interface Tier Middle Tier Database Tier ArcIMS Connector Internet Information Server (IIS) NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE WebRIT = WebRIT-WATERS Database Key RAD = Reach Address Database IGD = Integrated GeoDatabase OO4O ASP / COM+ DLL
21
WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) WebRIT 21 Middle Tier Relies on IIS, ArcIMS Connector and, ASP HTML forms are completed and are submitted to ASP processing pages (Selection Box) ASP processing pages call OO4O to launch procedures stored in the Oracle database [perform dynamic segmentation, create spatial data, and other spatial analyses] The ASP processing pages use the HTML “onload” event to call JavaScript functions (Refresh Map) ASP pages also perform server side data validation and error capture and recovery
22
WebRIT-WATERS Design Overview WebRIT 22 WebRIT ArcSDE Periodic batch process ArcIMS HTML viewer IGD RAD Interface Tier Middle Tier Database Tier ArcIMS Connector Internet Information Server (IIS) NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE WebRIT = WebRIT-WATERS Database Key RAD = Reach Address Database IGD = Integrated GeoDatabase OO4O ASP / COM+ DLL
23
WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) WebRIT 23 Database Tier Utilizes Oracle and Oracle Spatial to perform dynamic segmentation tasks creating or updating events (Stored Procedures) NHD data is stored in a central EPA SDE/Oracle database called the Reach Address Database (RAD) Streets, States, Counties, Cities, and other contextual data layers are stored in a central EPA SDE/Oracle database called the Integrated GeoDatabase (IGD) The WebRIT database maintains its spatial data in Oracle Spatial Spatial Data Option (SDO) format which is registered with ArcSDE and visualized through ArcIMS Changes to spatial data in Oracle are automatically updated in ArcIMS after the map is refreshed
24
WebRIT 24
25
WebRIT 25
26
WebRIT-WATERS: Metadata WebRIT 26
27
WebRIT 27
28
WebRIT-WATERS Design Overview WebRIT 28 WebRIT ArcSDE Periodic batch process ArcIMS HTML viewer IGD RAD Interface Tier Middle Tier Database Tier ArcIMS Connector Internet Information Server (IIS) NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE WebRIT = WebRIT-WATERS Database Key RAD = Reach Address Database IGD = Integrated GeoDatabase OO4O ASP / COM+ DLL
29
Conclusion Conclusion 29 WebRIT-WATERS uses ArcIMS for the mapping interface and ArcSDE with Oracle Spatial to perform the dynamic segmentation tasks ASP is the glue that holds Oracle Spatial and the ArcIMS HTML viewer model together Benefits to using ArcIMS in combination with Oracle Spatial include Create/Enter spatial data through the web Ability to do dynamic segmentation through the web A multi-tiered application with distributed processing Spatial data is stored in a non proprietary format Modular approach Provide georeferencing tools to a large audience
30
More Information Reach indexing tools and training http://www.epa.gov/owow/monitoring/georef/ EPA’s Watershed Assessment, Tracking, and Environmental Results (WATERS) integrated information system for the nation’s surface waters http://www.epa.gov/waters/ National Hydrography Dataset http://nhd.usgs.gov/ Conclusion 30
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.