SlideShare a Scribd company logo
1 of 75
Finding FME
Leon Bowers, Lendlease
Hi!
I’m Leon Bowers, GIS Manager,
Lendlease
I’m also a
 Dad
 Surfer
 Formula 1 tragic and;
 A new FME user!!
We’re going to start today with
a little story…
Finding FME
We’re about to go on a journey… I will tell you a
tale of ETL discovery. Will it have a happy ending?
Once upon a time
In a land before FME…
There was a
GIS
professional
who thought he
knew about
data and
transformations
(oh how wrong he was)
He had heard of FME, but
really had no idea of its true
value.
Why?
As a long time ArcGIS
user, he knew all the
manual processes to
get the result he
wanted. Were they
efficient?
No, but ignorance is
bliss.
His previous
experience
included:
 BD for ESRI Australia
 Engineering and
design consultancies
 Hyder Consulting
 Golder Associates
As an ESRI Australia BDM, he
naturally sold Data Interop as
the answer for anyone wanting
to do data transformations.
In Engineering
and Design
consultancies,
the challenges
included:
 Dealing with CAD
data on a daily basis:
 Regular design
changes
 Survey CAD data
 Differing quality of
geometry and
attribution
In Engineering
and Design
consultancies,
the challenges
included:
 Engineers
 Spreadsheets
 Unmanaged KML
 CAD
 Everywhere
In hindsight, he
was lost, and didn’t
even know it…
Manual processes
ruled supreme.
And then one
day…
He joined Lendlease
to build a GIS capability
Suddenly…
There was the
opportunity to create a
complete spatial
infrastructure from
scratch.
So what would this new
infrastructure look like?
But there was still
a problem
How would he deal with all that CAD data…
There had to be a
better way than…
So before
budgets were
set and the
solution locked
in, he went
exploring
Knowing nothing of
FME, he watched every
FME Channel YouTube
video he could (an
excellent use of
company time).
www.youtube.com/user/FMEchannel
So before
budgets were
set and the
solution locked
in, he went
exploring
He downloaded a trial of
FME Desktop to have a
play
(with varying success)
Then…
He phoned 1Spatial,
who took him further
along his journey.
With their guidance
they were able to
show that…
FME was the
solution!
The final piece of the
puzzle had been
solved!
And everyone lived…
Happily ever after.
Our first six
months of FME
A little about my
role
 Joined Lendlease in
2016 to build a GIS
infrastructure
 Using the Kingsford
Smith Drive (KSD)
Upgrade project as
the initial purpose
 Will take GIS across
the entire
organisation
Kingsford Smith Drive Upgrade
 KSD is a 3.5km road upgrade from 4 – 6 lanes
 Includes construction 15m into the river
 Is the first Lendlease Engineering project with
internal GIS implementation
“the GIS” for KSD
KSD Data
Main data types:
 CAD
 Imagery (Nearmap)
 Live data
Primary sources of
data:
 Our Designers
(Jacobs)
 Our Survey team
 Third party services
Data challenges on KSD
 Daily > Weekly CAD data updates
 All data imported to SDE before publishing
 Varying quality of data received
 High resolution imagery requirements
FME on KSD
We started using FME for Nearmap mosaics
 Extremely impressed with the speed and
stability compared to an ESRI workflow
 Ability to write ECW
 Ease of use was immediately apparent
Our Nearmap mosaic workspace
Next, we got
some help
Moving into vector
based data was a little
harder.
Adrian helped us with
workspaces for:
 Survey import
 Live weather data
Survey Import
Knowing where sub-surface utilities are is critical.
Our survey import workspace simplifies the CAD to
GIS cleaning and transformation of this data.
Layer attribution quality is a major issue and the
workspace has been rewritten many times.
We run this each week -
and sometimes modify it each week…
We run this each week -
and sometimes modify it each week…
The result
Live weather data
 KSD has a live weather station on site
 Weather data is updated to a website every 5
minutes
 The dashboard display provided by the
instrument manufacturer is not user friendly
 We use FME Server to poll an API and submit
weather data into our database for analysis,
display and archiving
We access the xml data via url
This workspace runs on FME Server
This workspace runs on FME Server
This workspace runs on FME Server
This workspace runs on FME Server
The result
FME for Western Distributor
FME for Western Distributor
Lendlease were involved in a tender design and
submission for Melbourne’s Western Distributor
project, which required many GIS deliverables.
 First round of submission late 2016
 Heavy GIS involvement to compile land
availability plans and associated data
 Completely manual processes resulting in very
late nights and too many kebabs.
Round 2 of
submissions
were required
Feb 2017
There had to be a better
way of compiling land
availability plans.
After getting more
comfortable with FME, I
knew it would be the
answer.
Working smarter
The challenge:
 Ever changing data up
until the last day of
submission
 Deliverables that relied
on the analysis of many
different datasets
 Terrible data (geometry
errors everywhere)
The solution:
 A suite of FME
Workspaces
 Updated data could be
plugged in anywhere in
the process and the suite
of workspaces run again.
The result?
 Sanity!
 Confidence in
delivery
 Being able to
programmatically fix
terrible data
 Responsiveness;
and
Not a single kebab was
consumed.
FME for Gateway Upgrade North
Long highway upgrade with many challenges
 Underground and overhead services
 Environment constraints and sensitivities
FME for Gateway Upgrade North
Current work in progress.
 Excellent data quality
and consistency
 Excellent opportunity
to use the power of
FME Server
Need to solve:
 The risk of hitting
services during
construction
 A lack of
time/resources to
dedicate to the project
The answer
 An automated
process for Survey
team to upload the
latest survey
 Reliance on FME
Server to process
and update the
project SDE
database
 No effort from me.
Where are we
heading?
How do we want to
use FME?
?
FME Server
We’re putting a lot of focus on FME Server.
We believe it has fantastic potential to change the
way we handle data in the organisation.
Automation
 Automating anything
and everything
 Shifting legwork
away from GIS staff
 Self serve data
upload procedures
 Smart ‘behind the
scenes’ workflows
Integration
 Using the ability to
read and manipulate
third party API data
to our advantage
 Using FME Server to
solve ETL problems
where direct
integration is not
possible
 Increase the non-
spatial data focus
Exploration
 Turning unknown
files (documents,
photos) on our
network into usable
and accessible
content
 Creating registers of
previously siloed
information
Lessons learned
Mixed with some free advice
1. FME is amazing software
It’s saved me on more than one
occasion
2. Buy enough licenses for your staff
We have more on the way but the
struggle to get a license is real!
3. FME will move up
your windows start
menu
I rely more and more
on it each day. I’m
enjoying finding new
ways to use it and
relish the challenge of
a new workspace.
4. Find out all the things FME can do
beyond conversion – particularly with
FME Server.
There’s functionality of FME I’m really
looking forward to using.
5. The pricing of FME, for the power
and functionality you get, is brilliant
6. Don’t stop at desktop.
FME Server will take your
productivity to another level.
7. Get training to understand the main
concepts
Once you have a basic understanding,
your learning curve will be steep and
quick but your effectiveness will astound
you.
8. Get training to understand the main
concepts
Use the knowledge and experience of
someone else to take you towards FME
enlightenment!
Finally…
My top 5 transformers
Raster Mosaicker
String Replacer
AttributeManager
AttributeFilter
GeometryValidator
Thank you!
Leon Bowers
leon.bowers@lendlease.com

More Related Content

Similar to 1Spatial Australia: Finding FME

Using the Hausdorff distance to identify significant changes in polygon shapes
Using the Hausdorff distance to identify significant changes in polygon shapesUsing the Hausdorff distance to identify significant changes in polygon shapes
Using the Hausdorff distance to identify significant changes in polygon shapesSafe Software
 
How to Share Spatial Data with Anyone, Anywhere as PDF
How to Share Spatial Data with Anyone, Anywhere as PDFHow to Share Spatial Data with Anyone, Anywhere as PDF
How to Share Spatial Data with Anyone, Anywhere as PDFSafe Software
 
From Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
From Raw to Cooked: In-Depth FME Desktop to FME Server WorkflowFrom Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
From Raw to Cooked: In-Depth FME Desktop to FME Server WorkflowSafe Software
 
Mastering Geospatial Metadata with FME
Mastering Geospatial Metadata with FMEMastering Geospatial Metadata with FME
Mastering Geospatial Metadata with FMESafe Software
 
Prepare LiDAR Data To Meet Your Requirements
Prepare LiDAR Data To Meet Your RequirementsPrepare LiDAR Data To Meet Your Requirements
Prepare LiDAR Data To Meet Your RequirementsSafe Software
 
How to Efficiently Transform Non-Spatial Data using FME
How to Efficiently Transform Non-Spatial Data using FMEHow to Efficiently Transform Non-Spatial Data using FME
How to Efficiently Transform Non-Spatial Data using FMESafe Software
 
Big Data – Tap into Cloud Infrastructure with FME
Big Data – Tap into Cloud Infrastructure with FMEBig Data – Tap into Cloud Infrastructure with FME
Big Data – Tap into Cloud Infrastructure with FMESafe Software
 
How to Transform Data between AutoCAD and GIS
How to Transform Data between AutoCAD and GISHow to Transform Data between AutoCAD and GIS
How to Transform Data between AutoCAD and GISSafe Software
 
PostGIS 2.0 – How to Improve Interoperability using FME
PostGIS 2.0 – How to Improve Interoperability using FMEPostGIS 2.0 – How to Improve Interoperability using FME
PostGIS 2.0 – How to Improve Interoperability using FMESafe Software
 
Unveiling FME 2014 – A Live Event
Unveiling FME 2014 – A Live EventUnveiling FME 2014 – A Live Event
Unveiling FME 2014 – A Live EventSafe Software
 
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks1Spatial
 
How FME Became a Tool for Enterprise Information Management
How FME Became a Tool for Enterprise Information ManagementHow FME Became a Tool for Enterprise Information Management
How FME Became a Tool for Enterprise Information ManagementSafe Software
 
Deep Dive into FME Desktop 2014
Deep Dive into FME Desktop 2014Deep Dive into FME Desktop 2014
Deep Dive into FME Desktop 2014Safe Software
 
Meet the FME Product Managers and Take Your Data to New Heights
Meet the FME Product Managers and Take Your Data to New HeightsMeet the FME Product Managers and Take Your Data to New Heights
Meet the FME Product Managers and Take Your Data to New HeightsSafe Software
 
1Spatial: Cardiff FME World Tour: Getting started with FME
1Spatial: Cardiff FME World Tour: Getting started with FME1Spatial: Cardiff FME World Tour: Getting started with FME
1Spatial: Cardiff FME World Tour: Getting started with FME1Spatial
 
New Horizons for Workbench: Viewing and Editing in the Browser
New Horizons for Workbench: Viewing and Editing in the BrowserNew Horizons for Workbench: Viewing and Editing in the Browser
New Horizons for Workbench: Viewing and Editing in the BrowserSafe Software
 
Power Up Your BI with Geospatial Data
Power Up Your BI with Geospatial Data Power Up Your BI with Geospatial Data
Power Up Your BI with Geospatial Data Safe Software
 
FME Workbench Performance Tips & Tricks
FME Workbench Performance Tips & TricksFME Workbench Performance Tips & Tricks
FME Workbench Performance Tips & TricksSafe Software
 
Data in the Real World: FME AR and FME Data Express
Data in the Real World: FME AR and FME Data ExpressData in the Real World: FME AR and FME Data Express
Data in the Real World: FME AR and FME Data ExpressSafe Software
 
Unlocking the Power of Your Data: Working with Databases in FME
Unlocking the Power of Your Data: Working with Databases in FMEUnlocking the Power of Your Data: Working with Databases in FME
Unlocking the Power of Your Data: Working with Databases in FMESafe Software
 

Similar to 1Spatial Australia: Finding FME (20)

Using the Hausdorff distance to identify significant changes in polygon shapes
Using the Hausdorff distance to identify significant changes in polygon shapesUsing the Hausdorff distance to identify significant changes in polygon shapes
Using the Hausdorff distance to identify significant changes in polygon shapes
 
How to Share Spatial Data with Anyone, Anywhere as PDF
How to Share Spatial Data with Anyone, Anywhere as PDFHow to Share Spatial Data with Anyone, Anywhere as PDF
How to Share Spatial Data with Anyone, Anywhere as PDF
 
From Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
From Raw to Cooked: In-Depth FME Desktop to FME Server WorkflowFrom Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
From Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
 
Mastering Geospatial Metadata with FME
Mastering Geospatial Metadata with FMEMastering Geospatial Metadata with FME
Mastering Geospatial Metadata with FME
 
Prepare LiDAR Data To Meet Your Requirements
Prepare LiDAR Data To Meet Your RequirementsPrepare LiDAR Data To Meet Your Requirements
Prepare LiDAR Data To Meet Your Requirements
 
How to Efficiently Transform Non-Spatial Data using FME
How to Efficiently Transform Non-Spatial Data using FMEHow to Efficiently Transform Non-Spatial Data using FME
How to Efficiently Transform Non-Spatial Data using FME
 
Big Data – Tap into Cloud Infrastructure with FME
Big Data – Tap into Cloud Infrastructure with FMEBig Data – Tap into Cloud Infrastructure with FME
Big Data – Tap into Cloud Infrastructure with FME
 
How to Transform Data between AutoCAD and GIS
How to Transform Data between AutoCAD and GISHow to Transform Data between AutoCAD and GIS
How to Transform Data between AutoCAD and GIS
 
PostGIS 2.0 – How to Improve Interoperability using FME
PostGIS 2.0 – How to Improve Interoperability using FMEPostGIS 2.0 – How to Improve Interoperability using FME
PostGIS 2.0 – How to Improve Interoperability using FME
 
Unveiling FME 2014 – A Live Event
Unveiling FME 2014 – A Live EventUnveiling FME 2014 – A Live Event
Unveiling FME 2014 – A Live Event
 
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks
 
How FME Became a Tool for Enterprise Information Management
How FME Became a Tool for Enterprise Information ManagementHow FME Became a Tool for Enterprise Information Management
How FME Became a Tool for Enterprise Information Management
 
Deep Dive into FME Desktop 2014
Deep Dive into FME Desktop 2014Deep Dive into FME Desktop 2014
Deep Dive into FME Desktop 2014
 
Meet the FME Product Managers and Take Your Data to New Heights
Meet the FME Product Managers and Take Your Data to New HeightsMeet the FME Product Managers and Take Your Data to New Heights
Meet the FME Product Managers and Take Your Data to New Heights
 
1Spatial: Cardiff FME World Tour: Getting started with FME
1Spatial: Cardiff FME World Tour: Getting started with FME1Spatial: Cardiff FME World Tour: Getting started with FME
1Spatial: Cardiff FME World Tour: Getting started with FME
 
New Horizons for Workbench: Viewing and Editing in the Browser
New Horizons for Workbench: Viewing and Editing in the BrowserNew Horizons for Workbench: Viewing and Editing in the Browser
New Horizons for Workbench: Viewing and Editing in the Browser
 
Power Up Your BI with Geospatial Data
Power Up Your BI with Geospatial Data Power Up Your BI with Geospatial Data
Power Up Your BI with Geospatial Data
 
FME Workbench Performance Tips & Tricks
FME Workbench Performance Tips & TricksFME Workbench Performance Tips & Tricks
FME Workbench Performance Tips & Tricks
 
Data in the Real World: FME AR and FME Data Express
Data in the Real World: FME AR and FME Data ExpressData in the Real World: FME AR and FME Data Express
Data in the Real World: FME AR and FME Data Express
 
Unlocking the Power of Your Data: Working with Databases in FME
Unlocking the Power of Your Data: Working with Databases in FMEUnlocking the Power of Your Data: Working with Databases in FME
Unlocking the Power of Your Data: Working with Databases in FME
 

More from 1Spatial

1Spatial Australia: Batch Data Processing
1Spatial Australia: Batch Data Processing1Spatial Australia: Batch Data Processing
1Spatial Australia: Batch Data Processing1Spatial
 
1Spatial Australia: Dynamic Mapping
1Spatial Australia: Dynamic Mapping1Spatial Australia: Dynamic Mapping
1Spatial Australia: Dynamic Mapping1Spatial
 
1Spatial Australia: Introduction and getting started with fme 2017
1Spatial Australia: Introduction and getting started with fme 20171Spatial Australia: Introduction and getting started with fme 2017
1Spatial Australia: Introduction and getting started with fme 20171Spatial
 
1Spatial Australia: FME Server: Charms in the enterprise
1Spatial Australia: FME Server: Charms in the enterprise1Spatial Australia: FME Server: Charms in the enterprise
1Spatial Australia: FME Server: Charms in the enterprise1Spatial
 
1Spatial Australia: Ultimate real time - monitor anything, update anything
1Spatial Australia: Ultimate real time - monitor anything, update anything1Spatial Australia: Ultimate real time - monitor anything, update anything
1Spatial Australia: Ultimate real time - monitor anything, update anything1Spatial
 
1Spatial Australia: Remote sensing data - instant home delivery
1Spatial Australia: Remote sensing data - instant home delivery1Spatial Australia: Remote sensing data - instant home delivery
1Spatial Australia: Remote sensing data - instant home delivery1Spatial
 
1Spatial Australia: FME workbench performance tips and tricks
1Spatial Australia: FME workbench performance tips and tricks1Spatial Australia: FME workbench performance tips and tricks
1Spatial Australia: FME workbench performance tips and tricks1Spatial
 
1Spatial: FME World Tour London: BIM/GIS Integration
1Spatial: FME World Tour London: BIM/GIS Integration1Spatial: FME World Tour London: BIM/GIS Integration
1Spatial: FME World Tour London: BIM/GIS Integration1Spatial
 
1Spatial: FME World Tour London: Digital surveying with FME
1Spatial: FME World Tour London: Digital surveying with FME1Spatial: FME World Tour London: Digital surveying with FME
1Spatial: FME World Tour London: Digital surveying with FME1Spatial
 
1Spatial: FME World Tour London: Postal address clean-up
1Spatial: FME World Tour London: Postal address clean-up1Spatial: FME World Tour London: Postal address clean-up
1Spatial: FME World Tour London: Postal address clean-up1Spatial
 
1Spatial: FME World Tour London: Modelling the world in Minecraft
1Spatial: FME World Tour London: Modelling the world in Minecraft1Spatial: FME World Tour London: Modelling the world in Minecraft
1Spatial: FME World Tour London: Modelling the world in Minecraft1Spatial
 
1Spatial: Leeds FME World Tour: Extracting value from our FME investment
1Spatial: Leeds FME World Tour: Extracting value from our FME investment1Spatial: Leeds FME World Tour: Extracting value from our FME investment
1Spatial: Leeds FME World Tour: Extracting value from our FME investment1Spatial
 
1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...
1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...
1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...1Spatial
 
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME1Spatial
 
1Spatial: Edinburgh FME World Tour: Performance tips
1Spatial: Edinburgh FME World Tour: Performance tips1Spatial: Edinburgh FME World Tour: Performance tips
1Spatial: Edinburgh FME World Tour: Performance tips1Spatial
 
1Spatial: Edinburgh FME World Tour: Community council information service
1Spatial: Edinburgh FME World Tour: Community council information service1Spatial: Edinburgh FME World Tour: Community council information service
1Spatial: Edinburgh FME World Tour: Community council information service1Spatial
 
1Spatial: Edinburgh FME World Tour: Maintain a national buildings database
1Spatial: Edinburgh FME World Tour: Maintain a national buildings database1Spatial: Edinburgh FME World Tour: Maintain a national buildings database
1Spatial: Edinburgh FME World Tour: Maintain a national buildings database1Spatial
 
1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth
1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth
1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth1Spatial
 
1Spatial: Cardiff FME World Tour: Saving memory, saving time
1Spatial: Cardiff FME World Tour: Saving memory, saving time1Spatial: Cardiff FME World Tour: Saving memory, saving time
1Spatial: Cardiff FME World Tour: Saving memory, saving time1Spatial
 
1Spatial: Cardiff FME World Tour: Time machines and attribute alchemy
1Spatial: Cardiff FME World Tour: Time machines and attribute alchemy1Spatial: Cardiff FME World Tour: Time machines and attribute alchemy
1Spatial: Cardiff FME World Tour: Time machines and attribute alchemy1Spatial
 

More from 1Spatial (20)

1Spatial Australia: Batch Data Processing
1Spatial Australia: Batch Data Processing1Spatial Australia: Batch Data Processing
1Spatial Australia: Batch Data Processing
 
1Spatial Australia: Dynamic Mapping
1Spatial Australia: Dynamic Mapping1Spatial Australia: Dynamic Mapping
1Spatial Australia: Dynamic Mapping
 
1Spatial Australia: Introduction and getting started with fme 2017
1Spatial Australia: Introduction and getting started with fme 20171Spatial Australia: Introduction and getting started with fme 2017
1Spatial Australia: Introduction and getting started with fme 2017
 
1Spatial Australia: FME Server: Charms in the enterprise
1Spatial Australia: FME Server: Charms in the enterprise1Spatial Australia: FME Server: Charms in the enterprise
1Spatial Australia: FME Server: Charms in the enterprise
 
1Spatial Australia: Ultimate real time - monitor anything, update anything
1Spatial Australia: Ultimate real time - monitor anything, update anything1Spatial Australia: Ultimate real time - monitor anything, update anything
1Spatial Australia: Ultimate real time - monitor anything, update anything
 
1Spatial Australia: Remote sensing data - instant home delivery
1Spatial Australia: Remote sensing data - instant home delivery1Spatial Australia: Remote sensing data - instant home delivery
1Spatial Australia: Remote sensing data - instant home delivery
 
1Spatial Australia: FME workbench performance tips and tricks
1Spatial Australia: FME workbench performance tips and tricks1Spatial Australia: FME workbench performance tips and tricks
1Spatial Australia: FME workbench performance tips and tricks
 
1Spatial: FME World Tour London: BIM/GIS Integration
1Spatial: FME World Tour London: BIM/GIS Integration1Spatial: FME World Tour London: BIM/GIS Integration
1Spatial: FME World Tour London: BIM/GIS Integration
 
1Spatial: FME World Tour London: Digital surveying with FME
1Spatial: FME World Tour London: Digital surveying with FME1Spatial: FME World Tour London: Digital surveying with FME
1Spatial: FME World Tour London: Digital surveying with FME
 
1Spatial: FME World Tour London: Postal address clean-up
1Spatial: FME World Tour London: Postal address clean-up1Spatial: FME World Tour London: Postal address clean-up
1Spatial: FME World Tour London: Postal address clean-up
 
1Spatial: FME World Tour London: Modelling the world in Minecraft
1Spatial: FME World Tour London: Modelling the world in Minecraft1Spatial: FME World Tour London: Modelling the world in Minecraft
1Spatial: FME World Tour London: Modelling the world in Minecraft
 
1Spatial: Leeds FME World Tour: Extracting value from our FME investment
1Spatial: Leeds FME World Tour: Extracting value from our FME investment1Spatial: Leeds FME World Tour: Extracting value from our FME investment
1Spatial: Leeds FME World Tour: Extracting value from our FME investment
 
1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...
1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...
1Spatial: Leeds FME World Tour: How FME helps us create & maintain a national...
 
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
 
1Spatial: Edinburgh FME World Tour: Performance tips
1Spatial: Edinburgh FME World Tour: Performance tips1Spatial: Edinburgh FME World Tour: Performance tips
1Spatial: Edinburgh FME World Tour: Performance tips
 
1Spatial: Edinburgh FME World Tour: Community council information service
1Spatial: Edinburgh FME World Tour: Community council information service1Spatial: Edinburgh FME World Tour: Community council information service
1Spatial: Edinburgh FME World Tour: Community council information service
 
1Spatial: Edinburgh FME World Tour: Maintain a national buildings database
1Spatial: Edinburgh FME World Tour: Maintain a national buildings database1Spatial: Edinburgh FME World Tour: Maintain a national buildings database
1Spatial: Edinburgh FME World Tour: Maintain a national buildings database
 
1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth
1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth
1Spatial: Edinburgh FME World Tour: Property flood risk in Google Earth
 
1Spatial: Cardiff FME World Tour: Saving memory, saving time
1Spatial: Cardiff FME World Tour: Saving memory, saving time1Spatial: Cardiff FME World Tour: Saving memory, saving time
1Spatial: Cardiff FME World Tour: Saving memory, saving time
 
1Spatial: Cardiff FME World Tour: Time machines and attribute alchemy
1Spatial: Cardiff FME World Tour: Time machines and attribute alchemy1Spatial: Cardiff FME World Tour: Time machines and attribute alchemy
1Spatial: Cardiff FME World Tour: Time machines and attribute alchemy
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

1Spatial Australia: Finding FME

  • 2. Hi! I’m Leon Bowers, GIS Manager, Lendlease I’m also a  Dad  Surfer  Formula 1 tragic and;  A new FME user!!
  • 3. We’re going to start today with a little story…
  • 4. Finding FME We’re about to go on a journey… I will tell you a tale of ETL discovery. Will it have a happy ending?
  • 5. Once upon a time In a land before FME…
  • 6. There was a GIS professional who thought he knew about data and transformations (oh how wrong he was)
  • 7. He had heard of FME, but really had no idea of its true value.
  • 8. Why? As a long time ArcGIS user, he knew all the manual processes to get the result he wanted. Were they efficient? No, but ignorance is bliss.
  • 9. His previous experience included:  BD for ESRI Australia  Engineering and design consultancies  Hyder Consulting  Golder Associates
  • 10. As an ESRI Australia BDM, he naturally sold Data Interop as the answer for anyone wanting to do data transformations.
  • 11. In Engineering and Design consultancies, the challenges included:  Dealing with CAD data on a daily basis:  Regular design changes  Survey CAD data  Differing quality of geometry and attribution
  • 12. In Engineering and Design consultancies, the challenges included:  Engineers  Spreadsheets  Unmanaged KML  CAD  Everywhere
  • 13. In hindsight, he was lost, and didn’t even know it… Manual processes ruled supreme.
  • 15. He joined Lendlease to build a GIS capability
  • 16. Suddenly… There was the opportunity to create a complete spatial infrastructure from scratch. So what would this new infrastructure look like?
  • 17. But there was still a problem How would he deal with all that CAD data…
  • 18.
  • 19. There had to be a better way than…
  • 20. So before budgets were set and the solution locked in, he went exploring Knowing nothing of FME, he watched every FME Channel YouTube video he could (an excellent use of company time). www.youtube.com/user/FMEchannel
  • 21. So before budgets were set and the solution locked in, he went exploring He downloaded a trial of FME Desktop to have a play (with varying success) Then…
  • 22. He phoned 1Spatial, who took him further along his journey. With their guidance they were able to show that…
  • 24. The final piece of the puzzle had been solved! And everyone lived…
  • 27. A little about my role  Joined Lendlease in 2016 to build a GIS infrastructure  Using the Kingsford Smith Drive (KSD) Upgrade project as the initial purpose  Will take GIS across the entire organisation
  • 28. Kingsford Smith Drive Upgrade  KSD is a 3.5km road upgrade from 4 – 6 lanes  Includes construction 15m into the river  Is the first Lendlease Engineering project with internal GIS implementation
  • 30. KSD Data Main data types:  CAD  Imagery (Nearmap)  Live data Primary sources of data:  Our Designers (Jacobs)  Our Survey team  Third party services
  • 31. Data challenges on KSD  Daily > Weekly CAD data updates  All data imported to SDE before publishing  Varying quality of data received  High resolution imagery requirements
  • 32. FME on KSD We started using FME for Nearmap mosaics  Extremely impressed with the speed and stability compared to an ESRI workflow  Ability to write ECW  Ease of use was immediately apparent
  • 33. Our Nearmap mosaic workspace
  • 34. Next, we got some help Moving into vector based data was a little harder. Adrian helped us with workspaces for:  Survey import  Live weather data
  • 35. Survey Import Knowing where sub-surface utilities are is critical. Our survey import workspace simplifies the CAD to GIS cleaning and transformation of this data. Layer attribution quality is a major issue and the workspace has been rewritten many times.
  • 36. We run this each week - and sometimes modify it each week…
  • 37. We run this each week - and sometimes modify it each week…
  • 39. Live weather data  KSD has a live weather station on site  Weather data is updated to a website every 5 minutes  The dashboard display provided by the instrument manufacturer is not user friendly  We use FME Server to poll an API and submit weather data into our database for analysis, display and archiving
  • 40. We access the xml data via url
  • 41. This workspace runs on FME Server
  • 42. This workspace runs on FME Server
  • 43. This workspace runs on FME Server
  • 44. This workspace runs on FME Server
  • 46. FME for Western Distributor
  • 47. FME for Western Distributor Lendlease were involved in a tender design and submission for Melbourne’s Western Distributor project, which required many GIS deliverables.  First round of submission late 2016  Heavy GIS involvement to compile land availability plans and associated data  Completely manual processes resulting in very late nights and too many kebabs.
  • 48. Round 2 of submissions were required Feb 2017 There had to be a better way of compiling land availability plans. After getting more comfortable with FME, I knew it would be the answer.
  • 49. Working smarter The challenge:  Ever changing data up until the last day of submission  Deliverables that relied on the analysis of many different datasets  Terrible data (geometry errors everywhere) The solution:  A suite of FME Workspaces  Updated data could be plugged in anywhere in the process and the suite of workspaces run again.
  • 50. The result?  Sanity!  Confidence in delivery  Being able to programmatically fix terrible data  Responsiveness; and Not a single kebab was consumed.
  • 51. FME for Gateway Upgrade North Long highway upgrade with many challenges  Underground and overhead services  Environment constraints and sensitivities
  • 52. FME for Gateway Upgrade North Current work in progress.  Excellent data quality and consistency  Excellent opportunity to use the power of FME Server Need to solve:  The risk of hitting services during construction  A lack of time/resources to dedicate to the project
  • 53. The answer  An automated process for Survey team to upload the latest survey  Reliance on FME Server to process and update the project SDE database  No effort from me.
  • 54. Where are we heading? How do we want to use FME? ?
  • 55. FME Server We’re putting a lot of focus on FME Server. We believe it has fantastic potential to change the way we handle data in the organisation.
  • 56. Automation  Automating anything and everything  Shifting legwork away from GIS staff  Self serve data upload procedures  Smart ‘behind the scenes’ workflows
  • 57. Integration  Using the ability to read and manipulate third party API data to our advantage  Using FME Server to solve ETL problems where direct integration is not possible  Increase the non- spatial data focus
  • 58. Exploration  Turning unknown files (documents, photos) on our network into usable and accessible content  Creating registers of previously siloed information
  • 59. Lessons learned Mixed with some free advice
  • 60. 1. FME is amazing software It’s saved me on more than one occasion
  • 61. 2. Buy enough licenses for your staff We have more on the way but the struggle to get a license is real!
  • 62. 3. FME will move up your windows start menu I rely more and more on it each day. I’m enjoying finding new ways to use it and relish the challenge of a new workspace.
  • 63. 4. Find out all the things FME can do beyond conversion – particularly with FME Server. There’s functionality of FME I’m really looking forward to using.
  • 64. 5. The pricing of FME, for the power and functionality you get, is brilliant
  • 65. 6. Don’t stop at desktop. FME Server will take your productivity to another level.
  • 66. 7. Get training to understand the main concepts Once you have a basic understanding, your learning curve will be steep and quick but your effectiveness will astound you.
  • 67. 8. Get training to understand the main concepts Use the knowledge and experience of someone else to take you towards FME enlightenment!
  • 69. My top 5 transformers