This document describes Graham Russell's development of geology and reservoir analysis tools using FME software. It outlines Graham's frustrations with using ArcGIS for tasks like extracting raster values along lines and calculating distances between wellbores across a basin. The document then describes Graham's solutions using FME tools: 1) A Raster Extractor workflow that extracts raster values along wellbores into a single file. 2) A Basin Spacing Calculator that calculates horizontal and vertical distances between dense points along wellbores across a basin. It concludes by discussing potential future applications of FME like sweet spot mapping and competitor analysis.
Quickly Derive Geology Data from Rasters Using FME
1. Geology / Reservoir Assessment
Module
Graham Russell
Sr. Geospatial Analyst – WPX Energy
2. Geology / Reservoir
Assessment Module aka
G.R.A.M.
My problems, how to quickly and easily
derive information from raster images
and sample them to lines? Using
ArcGIS was proving to be cumbersome,
especially when rasters changed.
How to answer other questions that
invariably arise?
4. Raster Extractor - Using ArcGIS
1. Using ArcGIS to split line files, in this case, proposed & existing wellbores into
equidistant points (1 file)
2. Using Spatial Analyst (after fighting over available licenses) to run an extract
values to points tool. (1 more file)
3. Bring values into Excel, import into a pivot table to determine average values for
each wellbore (1 more file)
4. Save as a new worksheet or workbook (yet another file) to use for join back to
original file.
That’s quite a bit of work, to sample one raster. Then you have 4-5 separate files
to deal with….
5. Surprisingly enough, this works
Read in rasters,
use PointOnRasterValueExtractor
Create attributes from band values
Densify & chop
wellbores to
create vertices
every 60 feet
Aggregate &
average to wellbore
One feature class, one
Excel document
Raster Extractor - Using FME
7. Basin Spacin’ Calculator - Using ArcGIS
Reservoir Engineer: Hey Graham, it would
be really cool if we could determine
distances between wellbores for a whole
basin.
Me: Yep, it sure would. Let me think
about that. I’ll get back to you. (classic
deflection technique)
Reservoir Engineer: Hey Graham, did
you ever figure anything out?
Me: ….ummm….hmmmm….uhhhhh
Problem Problem cont. (1 month later)
Problem cont. (1 year later)
Reservoir Engineer: Hey Graham, it would
be really cool if we could determine
distances between wellbores for a whole
basin.
Me: Yep, it sure would. Let me think
about that. I’ll get back to you. (classic
redeflection technique)
8. Basin Spacin’ Calculator - Using FME
Wellbores
That have
been azimuth
Calculated
Densify & chop every 500 ft.
& create perpendicular lines Intersect & determine first
intersection
Aggregate & average
And attributed
as standup
(n-s)
Laydown
(e-w)
Or diagonal
9. Basin Spacin’ Calculator in 3d - Using FME
Need
directional
surveys with
TVD (true
vertical depth)
which are
points
Build lines
from points
Densify, chop,
offset
perpendiculars
NeighborFinder
to get offsetting
wells TVD
Calculate delta TVD,
calculate straightline
distance
Outputs points and
lines with distances
both vertically &
horizontally
10. Place your screenshot here
FME for
Spacin’ Basins!
Output to feature class
for GIS, Spotfire, Excel,
Petra, etc…
12. Sweet spot mapping
Raster expression
evaluators to
apply cutoff values and
sort into high, medium, low.
Raster to polygon coercerers
to convert to polygons
13. Sweet spot mapping
Read in polygons
from
previous
workbench
Score polygons
AreaOnArea Overlayers to
Union polygons
Add up scores
Red areas can be considered
a “fairway”, sweet spot
of play
14. Future Plans
• Incorporating LAS!... Data warehousing &
translation, aliasing mnemonics, large scale
preliminary scouting, applying cutoffs, picking
pay, raster creation…
• Large scale competitor analysis, identifying
producing zones by using TVD & structure
rasters, corelating with production data.
15. FME For Geology, Reservoir
Analysis is fast, powerful and
can add value to your
organization.