Presented by Jerrod Stutzman & Kyle Brock of Devon Energy
Abstract: The standard workflow for converting pipeline survey data into alignment sheets is a tedious and repetitive process. Using Data Interoperability (FME) via ArcGIS Server geoprocessing, we can automate the entire process, saving many man hours while also retiring a 3rd party application.
1. Generating Pipeline Alignment
Sheets using FME
Jerrod Stutzman
GeoSpatial Business Analyst
Certified FME Professional
Kyle Brock
April 17, 2012
Senior Developer
2. Devon Energy Corporation
Devon Energy Corporation is a leading
independent natural gas and oil exploration and
production company.
S&P 500, Fortune 500
NYSE: DVN
~5,000 employees
Oklahoma City (HQ, new building nearing
completion), Calgary, Houston, field offices in
OK, TX, WY, NM, etc
3. Devon’s FME Environment
FME Desktop
13 licenses on FLEX License Server
FME Server
3 Production licenses, 3 Staging/Test licenses
Windows Virtual Servers
Currently migrating production to physical server
Apache Tomcat servlet engine/web server
Scheduling handled by FME Server
TIDAL app for “old” FME Server scheduling
4. Devon’s FME Usage
~20 desktop users
~8 “power users” (workbench authors)
FME Server jobs
Scheduled
10 Nightly, 5 Weekly (and growing)
“On Demand”
Typically only used in special cases
FME Administrator
Handles Server uploads/scheduling for production
(staging open for authors)
5. Devon’s FME Usage
FME Desktop and Server are used directly or
indirectly by a variety of groups at Devon.
GIS, G&G, Land, Midstream, Field
Operations, Seismic and Well Data
Management, etc
Lease dissections/rollups
Scheduled data exports
Pipeline Risk Management
“Spatializing” data
Quality Control
Automated comparisons & database updates
6. Problem
Generating alignment sheets is a tedious process
Point-by-point drawing/setup in AutoCAD
Once created, data is static (PDF)
Lots of manual data entry
3rd party “page cutter” application
Cost
Complexity reduction
Static product
8. Solution
Data Driven Pages in ArcGIS 10
ArcToolbox custom tool
Data processed by FME in ArcGIS Server
Interoperability extension
Published parameters become arguments for
ESRI’s Model Builder
9. Process Flow Diagram
Data Interoperability
Process Survey Data
Raw Survey CSV
file
ESRI Custom
ESRI
Tool
Geodatabase
(python script)
ESRI Map
Pack
Generate MXD Data
13. Generate MXD Data
Workbench
Uses pipeline created from Workbench 1 to locate
intersections with boundaries
Sections/Townships
School Districts
Land Ownership
17. ArcGIS Custom Tool
Sets up sheet orientation and creates
“pagecutter” polygons
Calculates deflection and bearing angles
Calculates stationing on pipeline
Line Measures to points on line
Updates geodatabase
Packages geodatabase and MXD into ESRI Map
Pack
18. ArcGIS Custom Tool Details
Tools Used
ArcGIS Server 10.01 (Geoprocessing Service)
FME Data Interop Extension for ArcGIS Server
Python
ArcGIS Model Builder
Several Models and Python scripts in conjuction
with FME generate a map package that contains
the MXD and the file geodatabase needed for an
alignment sheet
19. Final Product
ESRI ArcGIS 10.0 Map Pack
Data Driven Pages
Geodatabase with required data
Benefits
Data is “live” and editable
One file (mpk) contains all data and connections
Automation = time saved!
Retire 3rd party application = $$$ saved!