APDM 6.0
ArcGIS Pipeline Data Model
Peter Veenstra
APDM Standing Committee
APDM 6.0 ArcGIS Pipeline Data Model Peter Veenstra APDM Standing - - PowerPoint PPT Presentation
APDM 6.0 ArcGIS Pipeline Data Model Peter Veenstra APDM Standing Committee Abstract The purpose of this workshop is to review the final release of the ArcGIS Pipeline Data Model (APDM) version 6.0. Changes include;
ArcGIS Pipeline Data Model
Peter Veenstra
APDM Standing Committee
Pipeline Data Model (APDM) version 6.0.
– simplification of the data model structure, – a focus on supporting gathering systems – full support for both geometric/feature-based and event-table based implementation of the model.
will be provided including a preview of the latest APDM.net website.
Enterprise Architect UML Modeling software will be provided.
pipeline operators and GIS practitioners will be outlined as an aid to helping pipeline operators understand the options available for managing pipeline data within a GIS.
– Tom Coolidge – ESRI Pipeline Industry Manager – Peter Veenstra – Willbros Engineering
– Justin Anderson – Enbridge Houston – Jeff Allen – Coler and Colantonio – Patrick Baes – Global Information Systems – Ron Brush – New Century Software – Eric James – Colonial Pipeline – John Linehan – JP Kenny – Tracy Thorleifson – Eagle Information Management – 1 open position
155824/about
– ArcGIS Pipeline Data Model (APDM) – PODS Relational – PODS ESRI Spatial
– Metadata Tables – Corrections – New Abstract Classes (more refined) – Relationship to LineLoop for ‘online’ features – Less ‘example’ classes – Activity and Document CrossRef – Better Site Location Tables – EventOffset Attribute
Part 1 1 of 11
from which more comprehensive data models can be developed
a ‘be-all-end-all’ repository of pipeline data
data is created, edited, and how that data responds to alterations/modifications to the pipeline centerline
line with being template
deleting, merging, splitting classes and elements
Part 1 2 of 11
data model
technology – guiding principle
models and GIS as a service
– location, services, data exchange, integration – simpler template to start with – helps smaller operators and gathering companies
Part 1 3 of 11
Part 1 4 of 10
OnlineLocationClass – remain the same
DomainMetaData, DomainClass are new
Part 1 5 of 11
Feature Classes
GlobalID EventID (pk) PipelineID TagID OBJECTID CreatedBy CreatedDate EffectiveFromDate EffectiveToDate HistoricalState <d> LastModified ModifiedBy OriginEventID ProcessFlag Remarks
[Object] APDMObject [ObjectArchive]
BeginMeasure EndMeasure BeginSeriesEventID BeginStation EndSeriesEventID EndStation Status <d> BeginOffsetAngle BeginOffsetDistance EndOffsetAngle EndOffsetDistance StationLocated <d>
OnlinePolylineForOfflineFeatureEventCLEditResponse <d> CLValidityTolerance <d> EventOffset LineLoopEventID (fk) RouteEventID (fk)
OnlineEvent
StationSeries LineLoopInServiceDate InstallationDate OperationalStatus <d> SiteEventID (fk)
OnlineFacilityEvent
SiteMeasure SeriesEventID Station Point_X Point_Y Point_Z SymbolRotation
OnlinePointFacilityEventDateManufactured Grade <d> InletConnectionType <d> InletDiameter <d> InletWallThickness <d> Manufacturer <d> Material <d> PressureRating <d>
FittingEvent
BeginMeasure EndMeasure BeginSeriesEventID BeginStation EndSeriesEventID EndStation
OnlinePolylineFacilityEventMeasure SeriesEventID Station Poiint_X Point_Y Point_Z Status <d> SymbolRotation
OnlinePointEvent
OffsetAngle OffsetDistance StationLocated <d>
OnlinePointForOfflineFeatureEvent <OfflineFeatureClass> <OnlineFeatureClass>OnlinePolylineEvent
Part 1 6 of 11
LineLoop
systems with no underlying stationing – have pipes related directly to a ‘lineloop’ grouping
pipes and not stationing then you can place these features, relate them to a line and be on-your- way.
Part 1 7 of 11
transmission and also gathering systems
and 5.0 documentation via www.apdm.net
Part 1 8 of 11
ActivityCrossRef
rest of database
are stored in separate tables or were implicitly joined by geographic location
ParentActivityEventID (fk) ChildActivityEventID (fk)
ActivityHierarchy APDMObject
ActivityDate ActivityDescription ActivityName ActivityType <d>
Activity NonFacilityObject
ExternalDocumentEventID (fk) ActivityDocumentCrossRef
AuditObject
ClassName (fk) <d> FeatureEventID Comments CommentBy CommentDate ActivityCrossRef
Bend Branch Coating Company ControlPoint ConditionOrAnomalyEtc...
Part 1 9 of 11
ExternalDocument and audit tables from database
DocumentCrossRef
are stored in separate tables or were implicitly joined by document
ActivityDate ActivityDescription ActivityName ActivityType <d>
Activity NonFacilityObject
DocumentDescription DocumentType <d> FileName FilePath FileServer Hyperlink AltHyperlink
ExternalDocument
ExternalDocumentEventID (fk) ActivityDocumentCrossRef
AuditObject
ClassName (fk) <d> FeatureEventID FeatureAttributeName ExternalDocumentEventID (fk) ExternalDocumentReference DocumentCrossRef
Bend Branch Coating Company ControlPoint ConditionOrAnomalyEtc ...
Part 1 10 of 11
Tables
types
– Allows OOTB ArcMap ‘Add Route Event’ tool to add events but offset from pipeline centerline – Useful for showing results of inspections over time
Part 1 11 of 11
– Leverage ESR
centerline edits, location placement, and how editing can be performed on them
Part 2 1 of 1
(www.sparxsystems.com)
– Is a Case Tool – Is ESRI Business Partner – Is ESRI’s preferred choice – Uses XML Workspace Import to build schema – not additive (need XML schema diff) – Scripts
Part 3 1 of 2
hyperlinks, documentation
WorkspaceOrganization of Model
import into ArcCatalog
Part 3 2 of 2
APDM and PODS Committee members talk and discuss and collaborate often. Each model serves a purpose and has a place in the industry. It is not a competition!!!
Part 4 1 of 12
– Relational database model. – Tabular and spatial data are managed as two systems. – SQL driven. – Requires GIS software although by design GIS agnostic, but optimized for ESRI. – Standards organization. Active User Community.
– ESRI Geodatabase model. – Tabular and spatial data are managed by one system. – Geodatabase provides built in versioning (long transactions), replication, archiving. – Requires ESRI ArcGIS software. Works with desktop, server, web and mobile software OOTB. – Template Model (build as needed). Quasi-active user community.
for Geodatabase)
Part 4 2 of 12
RDBMS PODS Relational GIS Data Spatial Enabled PODS Relational
Part 4 3 of 12
RDBMS
Part 4 4 of 12
business?
pipeline hierarchy?
Part 4 5 of 12
weighted toward a Geodatabase type model …
– PODS ESRI Spatial – ArcGIS Pipeline Data Model
might be …
– PODS Relational – PODS Open Spatial – Geodatabase-type model
Part 4 6 of 12
choice would lean towards PODS ….
– PODS Relational – PODS ESRI Spatial
320+ PODS tables then lean towards …
– APDM – Modified PODS ESRI Spatial
Part 4 7 of 12
then choose …
– PODS Relational – PODS ESRI Spatial – APDM
business … (Integrity Management, Operations, Engineering)
– APDM – Modified PODS ESRI Spatial
Part 4 8 of 12
and requires continuous measure and engineering stationing then choose …
– PODS Relational – PODS ESRI Spatial
‘reference’ mode or no reference mode then choose …
– APDM
Part 4 9 of 12
relational or has a team of excellent SQL developers or excellent DBA support then choose …
– PODS Relational
GIS software or as a part of GIS software then choose …
– APDM – PODS ESRI Spatial
Part 4 10 of 12
Part 4 11 of 12
Criteria/Data Model PODS Relational PODS ESRI Spatial ArcGIS Pipeline Data Model
Geographic Information System (ESRI?) SQL Only. Requires integration w/ GIS. Yes Yes Require Standard Yes (Standard out of the box) Yes (Standard out of the box) No (Template Model – Framework) Data Model driven by Business Maybe (Is a standard, can be modified in additive fashion) Maybe (Is a standard, can be modified in additive fashion) Yes (Customizable – requires work but provides flexibility) Business driven by Data Model Yes (Data model requires specific workflows to implement and support.) Yes (Data model requires specific workflows to implement and support.) No (Template. Data model is created to suit business) Require measure and stationing Yes Yes No (Does not require but can support both) Only one measurement system No No Yes Customized Software Required Sort of … No No
Part 4 12 of 12
Part 5 1 of 8
– JSON, GeoJSON, XML
Part 5 2 of 8
way around.
consumption of them
the hub that brings in all the other systems
Part 5 3 of 8
Part 5 4 of 8
DMS
Documents Data
WMS
Work Inspections Tracking
Conditions
Anomalies Tracking Analysis Prediction
Engineering
Project LifeCycle Design Installation Fabrication Life-of-Asset Records
Inspections
Planning Routing Tracking Auditing
Location Data Model
LOCATION is everything!
Part 5 5 of 8
Part 5 6 of 8
Jeff Allen, Justin Anderson, Doug Asay, John Alsup, Patrick Baes, Rob Brook, Ron Brush, Brian Boulmay, Lynn Crouse, Chris Elmer, Dave Frye, Tom Gilmour, Ken Greer, Benny Guo, Scott Hills, Luke Hutmacher, Eric James, Janette Jenson, Mike Kallas, Mike King, Theo Lawrence, John Linehan, Maggie Mabrey, Tom Marcotte, Greg McCool, Rob McElroy, Bill Meehan, Carl Meinke, Todd Murphy, Mary Muse, Buddy Nagel, David Nemeth, Ted Peay, Lane Powell, Jeff Puuri, Debra Rohrer, Andrew Saje, Cindy Salas, Rex Shrunk, Colby Smith, Jay Smith, John Spangler, Fred Spickler, Tracy Thorleifson, Peter Veenstra, Troy Walda, Mark Warner, Pamela West, Ed Wiegele, Craig Wilder, Danika Yeager, Chad Zamarin, Andrew Zolnai
Cloud
A New Application for Desktop
ArcGIS
. . . Tightly Integrated with Web GIS
ArcGIS Pro Desktop ArcMap Desktop
Files DBMS Server
Part 5 7 of 8
Part 5 8 of 8
Questions?
tom.coolidge@esri.com – www.esri.com peter.veenstra@willbros.com – www.apdm.net
https://www.linkedin.com/groups/APDM-ArcGIS-Pipeline-Data-Model-155824/about
That’s all folks!