fme around the world - norkart.no … · fme now manages… • payments // send payment reminders...
TRANSCRIPT
FME Around the World
Creating Maps
and Landscapes
with FME and
Blender 3D
Owen Powell
Arup
United Kingdom
About Owen
Owen Powell
Senior GIS Consultant
Arup, UK
Blender is a Free & Open
Source 3D modeling and
animation package
• Supports .obj .dae .fbx .3ds
.shp .wrl .svg
• Python scripting & many add-
ons
Yosemite, CA
Yosemite, CA (orthographic view)
FME enables the creation of
surfaces from LIDAR data
Devon, England
FME process
SurfaceModeller output
Creating textures, bump & specular maps
Look familiar?
When spatial meets
creative, the
possibilities are
beautifully endless.
owenpowell.wordpress.com
Calculating
Survey
Coordinates for
Directional
Wells with FME
Jerrod Stutzman
Devon Energy
USA
Problem: Raw Surveys “Unmappable”
• Directional Surveys for wells generally received in
“raw” format (measured depth (MD), azimuth (Az), and
inclination (I).
• In order to map, need to convert survey stations to XYZ
coordinates.
• Most accurate method to calculate N and E offsets –
Minimum Curvature Method
Considerations
• Azimuth angle can be recorded in True, Grid, or Magnetic North.
Must correct for convergence! There are equations, but also a
custom transformer.
• Surface Hole location must be known for well to convert ΔN/ΔE to
ΔLon/ΔLat
• Geoscience database stores both sets of coordinates:
- ΔN/ΔE and ΔLon/ΔLat
- ΔN/ΔE needs directional indicators (N,S,E,W)
- ΔLon/ΔLat requires +/- to indicate direction
http://os.is/gogn/unu-gtp-report/UNU-GTP-2013-27.pdf
Minimum Curvature Method
This math is all replicated in FME!
Workbench Overview
Screenshots of FME workbench math
Minimum Curvature
Calculations happen here
“Multiple Feature Attribute
Support” is the magic behind
this process. Without it, this
would not be possible.
This allows us to use attribute
values from previous (or
subsequent) features!
Workbench: Minimum Curvature Calculations
Math Translation to FME - Example
No, it’s not pretty, but it is effective!!
feature[-1].Inc refers to the Inclination value from the previous feature
feature[-1].Azi is the Azimuth value from the previous feature
Data points are converted from azimuth, inclination, and depth values to
X/Y Offsets and Lat/Lon Offsets. These can be used to map data in
standard coordinate systems (and even in 3 dimensions!)
Summary
Directional Survey Points Mapped in 2D and 3D
3D view2D (top-down)
view
Automate complex tasks –
even math – with a workspace
that maps the unmappable.
Take Customers
to the (FME)
Cloud
Brett Madsen
Permuto
AUSTRALIA
In house hosted
web mapping App
On Premise In the Cloud
Source datasets
Object URLS3 download bucket
Output data .zip
Dynamo DB
All user parameters output
for analytics
AWS SES
SMTP email service
Master Workspace
Calling Worker
Worker Workspace
Packages ancillary files into zip
Feature Reader grabs data from S3 Object URL
Multiple format
outputs
FME Cloud + AWS
provides a robust
platform without
the infrastructure
From Oslo
2015!
3D Printing a
City
Thank you!
Kay Henning Kleverud
City of Oslo
Agency for Planning and
Building Services
Department of Mapping
NORWAY
The Model
• Scale – 1:1,000
• 7.6 x 4.5 meters
• Laser-cut wooden
base with staggered
heights (min
elevations)
• 360 blocks – A3 size
My trip report from Oslo 2015:
“A must blog”
Minecraft:
Coming Full
Circle
Shaun Lewis & Paul Funnell
Brecon Beacons National Park
Authority
Boele Kuipers, Kartverket
Zev Seltzer, Northampton High
School
UK – NORWAY - USA
Minecraft is engaging
minds.
Thanks!
‘Call Before You
Dig’:
Improved
Digitization
Jelle De Zwaef
Avineon Europe
BELGIUM
About Jelle & Avineon
Avineon is a global technology company specializing in information technology, geospatial, and engineering services for government and private industry.
Geographer with a twist for IT
FME enthusiast since 2006
Avineon Jelle De Zwaef
Challenge: ‘Call before you dig’
• Flemish government now requires underground cable and pipe information to be shared
• The goal is to support the new digital Call Before You Dig (CBYD) portal
• Owners need to provide data to a complex, pre-defined data model (SDF3)
• Existing process is manually intensive and error prone
Call before you dig: Cable and pipe data
FME Solution: ‘Call before you dig’
Manual activity - interpret plans
• capture simple objects, limited set of attributes
FME automation
• Create standardized cable and pipe objects
• IDs, relationships and links automatically generated
• Validity checks for attribute values and geometry types
• Transform to standard data model and format (FDO SDF3)
Project goals: Faster, increased quality, cost reduction
Digitization process with FME
Deliverable results:
1. Georeferenced TIFF/DWG
2. Georeferenced PDF
3. SDF file (Flemish standard)
Complexity of Input: Manual interpretation
TIFF DWG
Georeferenced PDF, manual digitization Manual interpretation instructions
Parse Cable
Information
,-sign splits pipe
content
;-sign splits cables
Object Generation Workflow
• One input segment
produces several cable and
pipe objects
Key Transformers Used
• AttributeSplitter
• ListExploder
• Cloner
Set Network
Theme
Operators:
Contains, Begin_With,
Empty, Missing, =
Themes:
Electricity, Telecom,
Electricity_Backstop
Reduced throughput time
Increased quality
Generic solution – many customers
Overall cost reduction
SmartAsBuilt
A Fiber Optical
Application
Corrado d’Alessandro
GESP
ITALY
As-Built - Defined
• Show what was actually completed compared
to the planned work.
• Adjust billing based on work completed.
• Plan maintenance on actual infrastructure.
As-Built – Challenges
• Time consuming.
• Doesn’t add immediate value as maintenance comes later.
• Construction is complete and the next project calls...
Workflow
GTECH NTV2
interchange
format
Mobile app WEB app
Output and reports
Prepare for the survey
• Install the Android app to the tablet.
• Download tiled map (if in offline mode).
• Download network data from server (if it exists)
Collect the data
• Places and edit nodes and infrastructure lines.
• Populates node, tube and cable attributes.
• Saves and sends data to the server
(XLS with OGC WKT).
Fix and attribute collected data
• Adds, modifies, deletes objects.
• Populates node and line attributes.
Generate maps, reports and schemas
Map 1
(DWG)Bill of material
(XLS)
Map 2
(DWG)
Linear schema
(DWG)
Optical schema
(DWG)
XLS Template
Why it’s great!
• More confidence in completed work.
• Faster payment for contractors.
• Better data for maintenance contractors.
1. AttributeManager & AttributeValidator
2. Database Update
3. XML & JSON
4. FeatureWriter
1. Attribute Manager &
AttributeValidator
2. Database Update
3. XML & JSON
4. FeatureWriter
ServerDocker
Dashboards
Projects
Workspace Versioning!
DesktopFloating License no more Flexlm
Workspace Versioning!
Python 3
Workspace Versioning
FormatsPDF Read
Unity, Lumberyard
Bentley i-model
S-100 (SevenCs)
STL/BCF, ProjectWise
TransformersTemplater
Color Ramps
RasterStatisticsCalculator
DateTimeCalculator
RasterRubberSheeter
WireFrame to 3D
Automating a
Sales &
Marketing
Strategy using
FME
Brendan Cunningham
Pin Point Alerts
IRELAND
About the Text Alert service
• 200 clients for a specific product requiring a personal
service
• Went live during 2013 – over 3 million SMS issued since
• 3 members of staff
• Many challenges to further grow the number of clients
• Chosen Solution: Develop a few FME Workspaces
®
What is
Community
Text Alert?
Administration now largely conducted
through a series of
easy-to-manage workspaces
Original Expectations
• Client retention // Generate proposal
documents
• CRM // Log all client activity
• Basic sales and marketing strategies
FME now manages…
• Payments // Send payment reminders & itemized receipts to
clients
• Client retention // Generate proposal documents & hooks (e.g.
AGM Reports) CRM // Log all client usage activity
• CRM // Log all call records (times/durations, etc) & Geocode
client Database
• Marketing // Geo-localised proposals
• Sales // Generate initial “personal” proposals
• Competition Analysis // Compare locally!
• Email campaigns // Product updates, sales campaigns
Example: Competition Analysis
Our competitor published this…
Available from Irish Gov.A contact list of all potential clients
Looking for non-
traditional uses for
FME resulted in
huge cost and time
savings.