A Few of My Favorite Things:The Magic that FME Brings to My Life

23
A Few of My Favorite Things: The Magic that FME Brings to My Life Jerrod Stutzman GeoSpatial Business Analyst April 8, 2013
  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    2.594
  • download

    5

description

 

Transcript of A Few of My Favorite Things:The Magic that FME Brings to My Life

Page 1: A Few of My Favorite Things:The Magic that FME Brings to My Life

A Few of My Favorite Things:The Magic that FME Brings to My Life

Jerrod StutzmanGeoSpatial Business Analyst

April 8, 2013

Page 2: A Few of My Favorite Things:The Magic that FME Brings to My Life

About Devon

Devon Energy Corporation is a leading independent natural gas and oil exploration and production company S&P 500, Fortune 500 NYSE: DVN Headquartered in Oklahoma City

Page 3: A Few of My Favorite Things:The Magic that FME Brings to My Life

FME Usage at Devon

FME Desktop In use since 2006 13 licenses on FLEX License Server

FME Server In use since 2008 4 Production licenses, 2 staging/test Apache Tomcat servlet engine/web server FME Server Scheduler

Page 4: A Few of My Favorite Things:The Magic that FME Brings to My Life

FME Usage at Devon

~20 FME Desktop Users, ~ 10 power users FME Server jobs

Scheduled 20 Nightly jobs, 7 Weekly, 2 Hourly

On Demand Creating separate “open access” FME Server

FME Administrator Server uploads/scheduling Quality Control

Page 5: A Few of My Favorite Things:The Magic that FME Brings to My Life

FME Job Summary

FME Desktop and Server are used directly or indirectly by a variety of groups at Devon GIS, Geology/Geophysics, Land, Midstream, Field

Operations, Seismic, etc. Lease dissections/rollups Scheduled data exports and database

synchronization Pipeline risk management Quality control “Spatializing” data

Page 6: A Few of My Favorite Things:The Magic that FME Brings to My Life

Complex Workbench

Page 7: A Few of My Favorite Things:The Magic that FME Brings to My Life

Simple Workbench

“Simple” yet very high value!

Page 8: A Few of My Favorite Things:The Magic that FME Brings to My Life

Developing with FME

Many potential solutions Your solution will likely be different than others’ Both could be viable solutions but one may be more

efficient The following examples highlight features of FME

that can simplify a workbench, reduce run time, or accomplish what was once impossible!

Page 9: A Few of My Favorite Things:The Magic that FME Brings to My Life

Pipelines “At Risk”

All pipelines are required to be registered with the proper agency (OneCall) to minimize accidents While all measures are taken, there is still potential

for some to be missed FME creates a failsafe for any of these pipelines and

generates a notification email and posts the data to be registered with the proper agency

Page 10: A Few of My Favorite Things:The Magic that FME Brings to My Life

Pipelines “At Risk” Process

Intersect Pipeline with Grid Get Grid IDs Send Data to web service

POST: Grid IDs = AA001, AB001, AB001, AB003, AB004, AC005, etc

Page 11: A Few of My Favorite Things:The Magic that FME Brings to My Life

At Risk Grids Process – FME

Run time ~9 min

Page 12: A Few of My Favorite Things:The Magic that FME Brings to My Life

ArcSDEQuerier saves the day!

Grid layers contain tens of millions of features. ArcSDEQuerier returns only those we are interested in. This is the difference between a process that takes many hours to one that takes minutes!

Page 13: A Few of My Favorite Things:The Magic that FME Brings to My Life

Rig Locations Update

Vendor provides excel spreadsheet with weekly rig locations

Data is ‘spatialized’ and written to SDE and shapefiles

Shapefile is used to maintain history Date is used as part of shape file name

Page 14: A Few of My Favorite Things:The Magic that FME Brings to My Life

Rig Locations Update

Run time ~1 min

Page 15: A Few of My Favorite Things:The Magic that FME Brings to My Life

Concatenator + Fanout option

Page 16: A Few of My Favorite Things:The Magic that FME Brings to My Life

SCADA Database Sync

SCADA data is synched hourly for web mapping Almost all values change, but there is also

potential for wells to be added or deleted We can’t simply do an UPDATE operation because

added (new) or deleted wells will be left out! Logic is required to determine the database

operation that should be performed: INSERT, UPDATE, or DELETE

Page 17: A Few of My Favorite Things:The Magic that FME Brings to My Life

SCADA Workbench

Page 18: A Few of My Favorite Things:The Magic that FME Brings to My Life

ChangeDetector + DB Op

Page 19: A Few of My Favorite Things:The Magic that FME Brings to My Life

Well Area Assignment

Predefined polygons are used to group wells into Project Areas

Well database stores latitude and longitude values but is not a spatial database (lat/lon are simply number fields)

When a new well is entered, its area needs to be assigned

FME writes this area back to the non-spatial database

Page 20: A Few of My Favorite Things:The Magic that FME Brings to My Life

Well Area: Workbench

Page 21: A Few of My Favorite Things:The Magic that FME Brings to My Life

Here, Clipper > PointOnArea…

Clipper is much faster than PointOnAreaOverlayer and is sufficient for this task

Each point gets attributes of clipper (polygon)

Page 22: A Few of My Favorite Things:The Magic that FME Brings to My Life

Summary

FME Desktop and Server save thousands of man hours and money each year at Devon Risk mitigation potentially saves millions!

There is no ‘wrong’ way to create a workbench, some just may be more efficient than others Using best practices and a few tips and tricks can

save a lot of time Organize your workbench with bookmarks and

annotations. You’ll thank yourself a year from now!

Page 23: A Few of My Favorite Things:The Magic that FME Brings to My Life

Thank You!

Questions?

For more information: Jerrod Stutzman [email protected] Devon Energy Corporation