Date post: | 03-Jan-2016 |
Category: |
Documents |
Upload: | megan-perkins |
View: | 218 times |
Download: | 2 times |
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeViewPipeViewSDESDE
Delivering ESRI Data to the Delivering ESRI Data to the Enterprise in a CAD WorldEnterprise in a CAD World
M.J. Harden Associates Inc.M.J. Harden Associates Inc.
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
Introduction and OutlineIntroduction and Outline
• M.J. Harden Associates Inc.M.J. Harden Associates Inc.• PipeView and PipeViewSDEPipeView and PipeViewSDE• SDE and CadClientSDE and CadClient• File-based PipeView ArchitectureFile-based PipeView Architecture• SDE-based PipeView ArchitectureSDE-based PipeView Architecture• PipeViewSDE and the EnterprisePipeViewSDE and the Enterprise• CadClient and MJH LoaderCadClient and MJH Loader• SummarySummary
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
M.J. Harden Associates Inc.M.J. Harden Associates Inc.
• Founded in 1956Founded in 1956• M.J. Harden specializes in:M.J. Harden specializes in:
• Data Conversion, Photogrammetry, Software ApplicationsData Conversion, Photogrammetry, Software Applications• GIS Transmission Pipeline ImplementationsGIS Transmission Pipeline Implementations
• 100,000+ miles of pipeline implemented in ISAT by 2002100,000+ miles of pipeline implemented in ISAT by 2002• Implementing Pipeline GIS since 1987Implementing Pipeline GIS since 1987
• M.J. Harden develops software products for the Pipeline M.J. Harden develops software products for the Pipeline Industry:Industry:• PipeView, Sheetgen, Risk Assessment and Pipe Access PipeView, Sheetgen, Risk Assessment and Pipe Access
WebWeb
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeView PipeView (Standard)(Standard)
• 32-bit Windows COM application written in Microsoft C++32-bit Windows COM application written in Microsoft C++• Maintenance and management toolMaintenance and management tool• Uses the GRI ISAT database model Uses the GRI ISAT database model
• ISAT used to manage pipeline hierarchy and facility attributesISAT used to manage pipeline hierarchy and facility attributes• ODBC connection to ISAT ODBC connection to ISAT Oracle or Microsoft SQL Server Oracle or Microsoft SQL Server
• Allows CAD-based editing of geographic features using AutoCad, Allows CAD-based editing of geographic features using AutoCad, AutoCadMap and Microstation as CAD EnginesAutoCadMap and Microstation as CAD Engines
• Links viewable external documents such as:Links viewable external documents such as:• reports, schematic drawings, images and ortho-photosreports, schematic drawings, images and ortho-photos
• SheetGen tool for Alignment Sheet GenerationSheetGen tool for Alignment Sheet Generation• PipeAccess Web PipeAccess Web displaying facilities and ISAT attributes to web displaying facilities and ISAT attributes to web
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
What is SDE?What is SDE?
• Set of middleware, algorithms, asynchronous client/server Set of middleware, algorithms, asynchronous client/server processes and data structures for managing spatial features in processes and data structures for managing spatial features in RDBMSRDBMS
• Adds spatial data storage to normal RDBMS database tablesAdds spatial data storage to normal RDBMS database tables• Backbone of the ESRI ArcGIS ArchitectureBackbone of the ESRI ArcGIS Architecture• SDE is an solution for delivering spatial data across the SDE is an solution for delivering spatial data across the
enterpriseenterprise• Top twelve reasons for using SDE …Top twelve reasons for using SDE …
• FAST! FAST! (needles in haystacks, not buckets of needles!)(needles in haystacks, not buckets of needles!), RDBMS security, multi-, RDBMS security, multi-user, seamless spatial data, scalable technology, standard user, seamless spatial data, scalable technology, standard data format, wide variety of clients, transaction-based data format, wide variety of clients, transaction-based processing and advanced data structures (GeoDatabase), processing and advanced data structures (GeoDatabase), standard TCP/IP networking, spatial search operators, standard TCP/IP networking, spatial search operators, projection engine and robust API for access with industry-projection engine and robust API for access with industry-standard development tools.standard development tools.
• SDE 8.1 Beta 1, CadClient 8.1 Pre-release ++, AutoCadMap2000, SDE 8.1 Beta 1, CadClient 8.1 Pre-release ++, AutoCadMap2000, Microsoft SQL Server 7.0 (sp2)Microsoft SQL Server 7.0 (sp2)
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
What is CadClient?What is CadClient?
• EXTENSIONEXTENSION to Bentley Microstation and Autodesk AutoCAD to Bentley Microstation and Autodesk AutoCAD• Provides gateway from CAD environment to SDEProvides gateway from CAD environment to SDE• Simple to useSimple to use• Provides the power of CAD tools for data maintenance and Provides the power of CAD tools for data maintenance and
the enterprise data management capability of SDEthe enterprise data management capability of SDE• Connect, disconnect from RDBMS/SDE-enabled databaseConnect, disconnect from RDBMS/SDE-enabled database• Test connection to RDBMS/SDE-enabled databaseTest connection to RDBMS/SDE-enabled database• Store, retrieve, edit, analyze CAD and SDE data Store, retrieve, edit, analyze CAD and SDE data
• Extendable and customizable with simple API (ActiveX, C, Extendable and customizable with simple API (ActiveX, C, ARX, LISP)ARX, LISP)
• Stores data as ESRI ShapeFile and CAD format plus attributesStores data as ESRI ShapeFile and CAD format plus attributes
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeView: File-based ArchitecturePipeView: File-based Architecture
GeobaseGeobase
RoutingRouting
Ext_DocExt_Doc
FacilityFacility
ISAT
RDBMS
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeView: File-based ArchitecturePipeView: File-based Architecture
• Limitations of Cad-based environment for data storageLimitations of Cad-based environment for data storage• Flat files used to store dataFlat files used to store data
• Large files require very fast machines – long load timesLarge files require very fast machines – long load times• Single user access – no security, corruptionSingle user access – no security, corruption• No transaction based processingNo transaction based processing• Can break files into geographic districts – requires Can break files into geographic districts – requires
management management • Limitations of CAD data structures and application functionalityLimitations of CAD data structures and application functionality
• Requirements of the enterpriseRequirements of the enterprise• View the data on the webView the data on the web• View and analyze the data across the enterprise with thin View and analyze the data across the enterprise with thin
clientsclients• Keep data secureKeep data secure• Provide long transactionsProvide long transactions
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
ISAT - RDBMS
PipeViewPipeViewSDESDE: SDE Architecture: SDE Architecture
GeobaseGeobase
RoutingRouting
Ext_DocExt_Doc
FacilityFacilitySDE
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeViewPipeViewSDESDE: Architecture: ArchitectureHost
RDBMSInstance
CAD TOOL
SDE
ESRI CAD ClientESRI CAD Client
B F
SB F
SB F
S
LAYERS
CAD Elements in DWG
MSLINKto attributes
Shape Column
CAD Column
MSLINK Column
ISAT RDBMSInstance
MSLINK Column
MSLINK Extended
Entity Information
MSLINKto attributes
PipeView
ISAT Rules!
ExternalApplications
ExternalApplications
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeViewPipeViewSDESDE and the Enterprise and the EnterpriseHost
RDBMS
CAD TOOL Spatial DatabaseEngine (SDE)External
RDBMS
ESRI CAD ClientESRI CAD Client
B F
S
B F
SB F
SB F
S
Shape Column
CAD Column
LAYERS
LAYER
CAD in and CAD out + MSLINK
SHAPE Out
CAD Elements in DWG
MSLINKto attributes
ESRIInternet
&/orDesktopClients
Element Description + MSLINK
WEB
ArcIMS
ArcInfo/ArcView
MapObjects
ArCexplorer
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeViewPipeViewsde – what the user sees …sde – what the user sees …
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeViewPipeViewsde – what the user sees …sde – what the user sees …
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
PipeViewPipeViewsde – what the user sees …sde – what the user sees …
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
CadClient and MJH LoaderCadClient and MJH Loader• What worked and what did not work with CadClientWhat worked and what did not work with CadClient
• Edit Shape lose CADEdit Shape lose CAD• Un-uniform extended entity data handlingUn-uniform extended entity data handling
• Object Data, Block Data, DB Links, Extended Entity DataObject Data, Block Data, DB Links, Extended Entity Data• No user-control over suppressing CadClient Dialog BoxesNo user-control over suppressing CadClient Dialog Boxes
• Awesome API especially with ActiveXAwesome API especially with ActiveX• MJH LoaderMJH Loader
• Post process Object ARX Post process Object ARX
entity informationentity information• Double loading timesDouble loading times• Requires heavy-duty Requires heavy-duty
client machineclient machine• Written in VB/AutoCad VBAWritten in VB/AutoCad VBA
2001 ESRI Petroleum User Group
M.J. Harden Associates Inc.PipeViewSDE: Delivering CAD to the Enterprise
SummarySummary
• PipeViewPipeView• SDE and CadClientSDE and CadClient• File-based versus SDE-based PipeViewFile-based versus SDE-based PipeView
• PipeViewPipeViewSDESDE and the Enterprise and the Enterprise
• CadClientMJH PipeViewCadClientMJH PipeViewsde sde -- ArchitectureArchitecture