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
2001 ESRI Petroleum User Group PipeViewSDE Delivering ESRI Data to the Enterprise in a CAD World M.J. Harden Associates Inc. PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group Introduction and Outline • • • • • • • • M.J. Harden Associates Inc. PipeView and PipeViewSDE SDE and CadClient File-based PipeView Architecture SDE-based PipeView Architecture PipeViewSDE and the Enterprise CadClient and MJH Loader Summary PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group M.J. Harden Associates Inc. • Founded in 1956 • M.J. Harden specializes in: • Data Conversion, Photogrammetry, Software Applications • GIS Transmission Pipeline Implementations • 100,000+ miles of pipeline implemented in ISAT by 2002 • Implementing Pipeline GIS since 1987 • M.J. Harden develops software products for the Pipeline Industry: • PipeView, Sheetgen, Risk Assessment and Pipe Access Web PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeView (Standard) • 32-bit Windows COM application written in Microsoft C++ • Maintenance and management tool • Uses the GRI ISAT database model • ISAT used to manage pipeline hierarchy and facility attributes • ODBC connection to ISAT Oracle or Microsoft SQL Server • Allows CAD-based editing of geographic features using AutoCad, AutoCadMap and Microstation as CAD Engines • Links viewable external documents such as: • reports, schematic drawings, images and ortho-photos • SheetGen tool for Alignment Sheet Generation • PipeAccess Web displaying facilities and ISAT attributes to web PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group What is SDE? • Set of middleware, algorithms, asynchronous client/server processes and data structures for managing spatial features in RDBMS • Adds spatial data storage to normal RDBMS database tables • Backbone of the ESRI ArcGIS Architecture • SDE is an solution for delivering spatial data across the enterprise • Top twelve reasons for using SDE … • FAST! (needles in haystacks, not buckets of needles!), RDBMS security, multi-user, seamless spatial data, scalable technology, standard data format, wide variety of clients, transaction-based processing and advanced data structures (GeoDatabase), standard TCP/IP networking, spatial search operators, projection engine and robust API for access with industry-standard development tools. • SDE 8.1 Beta 1, CadClient 8.1 Pre-release ++, AutoCadMap2000, Microsoft SQL Server 7.0 (sp2) PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group What is CadClient? • • • • EXTENSION to Bentley Microstation and Autodesk AutoCAD Provides gateway from CAD environment to SDE Simple to use Provides the power of CAD tools for data maintenance and the enterprise data management capability of SDE • Connect, disconnect from RDBMS/SDE-enabled database • Test connection to RDBMS/SDE-enabled database • Store, retrieve, edit, analyze CAD and SDE data • Extendable and customizable with simple API (ActiveX, C, ARX, LISP) • Stores data as ESRI ShapeFile and CAD format plus attributes PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeView: File-based Architecture ISAT RDBMS Geobase Routing Ext_Doc Facility PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeView: File-based Architecture • Limitations of Cad-based environment for data storage • Flat files used to store data • • • • • Large files require very fast machines – long load times Single user access – no security, corruption No transaction based processing Can break files into geographic districts – requires management Limitations of CAD data structures and application functionality • Requirements of the enterprise • • • • View the data on the web View and analyze the data across the enterprise with thin clients Keep data secure Provide long transactions PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeViewSDE: SDE Architecture ISAT - RDBMS Geobase Routing Ext_Doc SDE PipeViewSDE: Delivering CAD to the Enterprise Facility M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeViewSDE: Architecture ISAT RDBMS Instance Host RDBMS Instance External Applications MSLINK to attributes LAYERS SDE B F B ISAT Rules! F B F S S S ESRI CAD Client Shape Column MSLINK Column MSLINK to attributes MSLINK Extended Entity Information CAD TOOL CAD Elements in DWG CAD Column PipeView PipeViewSDE: Delivering CAD to the Enterprise MSLINK Column M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeViewSDE and the Enterprise Host RDBMS CAD in and CAD out + MSLINK CAD TOOL ESRI CAD Client Spatial Database Engine (SDE) External RDBMS MSLINK to attributes CAD Elements in DWG B WEB ArcInfo/ArcView MapObjects F Shape Column CAD Column ArcIMS Element Description + MSLINK LAYER S SHAPE Out ESRI Internet &/or Desktop Clients ArCexplorer PipeViewSDE: Delivering CAD to the Enterprise LAYERS B F B F B F S S S M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeViewsde – what the user sees … PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeViewsde – what the user sees … PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group PipeViewsde – what the user sees … PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group CadClient and MJH Loader • What worked and what did not work with CadClient • Edit Shape lose CAD • Un-uniform extended entity data handling • Object Data, Block Data, DB Links, Extended Entity Data • No user-control over suppressing CadClient Dialog Boxes • Awesome API especially with ActiveX • MJH Loader • Post process Object ARX entity information • Double loading times • Requires heavy-duty client machine • Written in VB/AutoCad VBA PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc. 2001 ESRI Petroleum User Group Summary • • • • • PipeView SDE and CadClient File-based versus SDE-based PipeView PipeViewSDE and the Enterprise CadClientMJH PipeViewsde - Architecture PipeViewSDE: Delivering CAD to the Enterprise M.J. Harden Associates Inc.