Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Extensible Storage Engine wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Relational model wikipedia , lookup
Functional Database Model wikipedia , lookup
Database model wikipedia , lookup
Clusterpoint wikipedia , lookup
Georeferencing to the NHD: Moving from ArcView to ArcIMS ESRI User Conference July 9, 2002 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 Presentation Overview I. II. Background Toxicology Research Support Services National Hydrography Dataset (NHD) Reach Indexing Concepts and Tools (PC-based Reach Indexing Tools and Web-based Reach Indexing Tools) Web-Based Reach Indexing Tool Overview Goals Technology Design overview Interface Tier Middle Tier Database Tier III. Conclusion Overview 2 Acknowledgments Research Support Services by the U.S. The work described Toxicology in this presentation was funded 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. Overview 3 National Hydrography Dataset (NHD) Toxicology Research Support Services 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 PC-based Reach Indexing Tool (PC-RIT) Toxicology Research Support Services 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 (PCRIT): ArcView 3.x extension; Tool for georeferencing surface water features to reaches in NHD. Background 5 Linear Events Toxicology Research Support Services Rch_code Rch_code 10190006000012 10190006000012 10190006000013 10190006000013 10190006000014 10190006000014 F_meas F_meas 0.00 0.00 0.00 0.00 0.00 0.00 T_meas 100.00 100.00 100.00 50.00 Entity_ID Entity_ID WB-A WB-A WB-A WB-A WB-A WB-A Background 6 Point Events Toxicology Research Support Services Rch_code P_meas Entity_ID 10180005000135 89.40 DWS-1 Background 7 Waterbody Features Stored as shapefiles, but function similarly to event tables Toxicology Support Services when used with the ReachResearch Indexing Tools. Background 8 Metadata Support SelectionFunctions Tools 2D Feature Indexing Dynamic Segmentation Why Move to the Web? PC-RIT WebRIT Toxicology Research Support Services 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 WebRIT-GRTS Web-based Reach Indexing Tool for the Grants Reporting Tracking System Toxicology Research Support Services 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 Why Expand WebRIT-GRTS? Index partial linear reaches Index points along reaches Toxicology Research Support Services 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 WebRIT-WATERS Background 12 NHD Indexing Tools Toxicology Research Support Services WebRIT-WATERS WebRIT-GRTS PC-RIT ESE 02/2001 Background 13 WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) Goals Toxicology Research Support Services 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 WebRIT 14 WebRIT-WATERS Design Overview Interface Tier ArcIMS HTML viewer Toxicology Research Support Services Internet Information Server (IIS) Middle Tier ASP / COM+ DLL OO4O ArcIMS Connector ArcSDE Database Tier Key WebRIT = WebRIT-WATERS Database RAD = Reach Address Database IGD = Integrated GeoDatabase IGD RAD WebRIT NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE Periodic batch process WebRIT 15 WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) Technology Toxicology Research Support Services 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 WebRIT 16 WebRIT-WATERS Design Overview Interface Tier ArcIMS HTML viewer Toxicology Research Support Services Internet Information Server (IIS) Middle Tier ASP / COM+ DLL OO4O ArcIMS Connector ArcSDE Database Tier Key WebRIT = WebRIT-WATERS Database RAD = Reach Address Database IGD = Integrated GeoDatabase IGD RAD WebRIT NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE Periodic batch process WebRIT 17 WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) Interface Tier Toxicology Research Support Services 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 WebRIT 18 WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) Toxicology Research Support Services WebRIT 19 WebRIT-WATERS Design Overview Interface Tier ArcIMS HTML viewer Toxicology Research Support Services Internet Information Server (IIS) Middle Tier ASP / COM+ DLL OO4O ArcIMS Connector ArcSDE Database Tier Key WebRIT = WebRIT-WATERS Database RAD = Reach Address Database IGD = Integrated GeoDatabase IGD RAD WebRIT NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE Periodic batch process WebRIT 20 WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) Middle Tier Toxicology Research Support Services 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 WebRIT 21 WebRIT-WATERS Design Overview Interface Tier ArcIMS HTML viewer Toxicology Research Support Services Internet Information Server (IIS) Middle Tier ASP / COM+ DLL OO4O ArcIMS Connector ArcSDE Database Tier Key WebRIT = WebRIT-WATERS Database RAD = Reach Address Database IGD = Integrated GeoDatabase IGD RAD WebRIT NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE Periodic batch process WebRIT 22 WebRIT-WATERS (Web-based Reach Indexing Tool for Watershed Assessment, Tracking, and Environmental Results) Database Tier Toxicology Research Support Services 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 WebRIT 23 WebRIT 24 WebRIT 25 WebRIT-WATERS: Metadata Toxicology Research Support Services WebRIT 26 WebRIT 27 WebRIT-WATERS Design Overview Interface Tier ArcIMS HTML viewer Toxicology Research Support Services Internet Information Server (IIS) Middle Tier ASP / COM+ DLL OO4O ArcIMS Connector ArcSDE Database Tier Key WebRIT = WebRIT-WATERS Database RAD = Reach Address Database IGD = Integrated GeoDatabase IGD RAD WebRIT NOTE: WebRIT contains Oracle Spatial tables registered with ArcSDE Periodic batch process WebRIT 28 Conclusion Toxicology Research Support Services 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 Conclusion 29 More Information Toxicology Research Support Services 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