SlideShare a Scribd company logo
Harnessing the Power of FME for
Real-Time Data Transformations
David Runneals
David
Runneals
• Student at Northwest
Missouri State
– GIS
– Emergency &
Disaster Management
• GIS Intern
– Iowa DOT
aka	“The	Doctor”	formerly	known	as	“The	FME	Ninja”
Photo	Source:	The	Wand	Company
Quick Stats
• FME Desktop
– 10 floating licenses
• FME Server
– 6 engines
Iowa DOT
• Winter
– Snowplows
– Road Conditions
• Year Round Operations
– 511 Events
– ITS Devices
– Waze
– ETL Processes
FME Workspaces
SNOW
Let there be
Quick Stats
Roadways:
24,122 lane miles
– 3,687 lane miles
of
Interstates/ramps
– 9,403 centerline
miles of other
primary routes
– 3 winter service
levels
Equipment:
• 892 Snowplows
• 53 Graders
• 133 Endloaders
• 12 Snowblowers
• 76 Snowblower
attachments
• 12 Tow Plows
Winter Operations
Material:
• 18-24 million
gallons of brine
• ~150,000 tons of
salt applied
10% salt reduction = $1.4 million in
savings
Why track plows?
Laborious record keeping
Auditing real use of materials
Response consistency
(and data for analysis of storm response/material usage and future research aka cool projects)
Why track plows?
Data Points
Plow	State
(Up/Down)
Air	+	Road	
Temp
Engine	Bus	for
Diagnostics	&
Performance
Material	Rates
Set,	
Instantaneous,	
Prewet/anti-ice
Material	Type
Odometer
PlowCam
Location,	
Heading,
Speed
Winter Operations: 2010-13
• Started AVL project in 2010
• 1 Ping/Minute per truck
• FME Server did ETL between vendor and
Iowa DOT databases
• Utilized GeoCortex for internal
visualization and reporting
Winter Operations: 2013-14
– Data stored in KML files
on Azure
– App hosted on AGOL
• February 2014:
Launched Plow Cams
• January 2014: Track-a-Plow Launched
Winter Operations: 2014-15
• Track-a-Plow Updated
– Changed writers to AGOL Feature Services
• PlowCams increased to
~420 phones
Winter Operations: 2015-16
• Track-a-Plow Updated
– 2 different AVL vendors
– Performance Improved
• Added AGOL Feature Collections
for high availability & performance
• Winter Cost Calculator Soft
Launch
– Bugs and calculations were still
being worked out
Winter Operations: 2016-17
• Track-a-Plow Updated
– All trucks now on new AVL technology
• 10 second AVL pings (15 second material/data pings)
• IT does data pull from vendor
– Added road conditions from ND, SD, NE, KS, MO, IL, WI,
and MN for situational awareness
– Added MN DOT Plow Cams
• Winter Cost Calculator Launched
THE WORKSPACE
Plow Locations
THE WORKSPACE
Plow Cam
Place your screenshot here
Track-a-Plow
• First	in	the	United	States!
• 8+	other	states	have	followed
(We	still	have	the	cleanest	end-client	UI	though)
• 3	other	states	have	plow	cams
• Still	the	only	one	state	that	
makes	our	real-time	data	free	
and	easily	accessible	with	no	
logins!
Winter Operations: Stats
40,942	Views 301,719	Views 279,659	Views
0
5
10
15
20
25
30
35
Winter	2014-2015 Winter	2015-2016 Winter	2016-2017
Millions
Usage	Statistics
TrackaPlow	Views Plow	Location	Data	Service	Requests Plow	Cam	Data	Service	Requests
Integration of Data!
Winter Cost Calculator
• Helps users understand the cost of keeping
Iowa’s state-owned roads clear during winter
– Provides material, labor, equipment, and total
costs
– See costs on a statewide, county, major metro,
road segment, or custom level
– Tracks costs for the last 48 hours
THE WORKSPACE
Winter Cost Calculator
Place your screenshot here
Winter Cost Calculator
2017	State	IT	Innovation	of	the	Year
AS	FEATURED	ON
Positive Public Feedback
The Future of Winter
Operations
• Staff/COTS for analysis
• More data to the public
• More data integration
• Plow and DMS notification
• Predictive analytics
– “Based on past data this
segment is expected to be
partially covered (85%
confidence) from 1am to 5am.”
Traffic!
Let there be…
Traffic Operations FME ETL
• 2014 (KML)
– 511 point data
– Iowa Road Conditions
• 2015 (AGOL)
– Real-time Waze data
– ITS devices (Cameras/DMS Signs)
– Inrix “abnormal traffic”
– Archiving Historic Road Conditions
Traffic Operations FME ETL
• 2016
– Archiving Waze data
– Providing monthly reports of Waze and 511
entries to the Traffic Management Center
• 2017
– Surrounding States Road Conditions
Traffic Operations: Stats
0
5
10
15
20
25
2014 2015 2016
Service	Requests	(Millions)
Data	Service	Usage	Statistics
511	Events Traffic	Cameras DMS	(Digital	Signs)
Waze CCP
3:08pm:	Wazer
Reported	Crash
3:11pm:	Email	notification	sent	
&	Report	added	to	Oracle
3:18pm:	Public	notification	sent	
after	TMC	called	County	
Sherriff’s	Office	to	confirm.
TMC	also	logged	it	in	their	
CAD/ATMS	software.
Harnessing the Power of FME for Near Real-Time Data Transformations
Other Noteworthy
Processes
Place your screenshot here
Bridge Condition Story Map
Goal:	Provide	more	timely	bridge	
data	as	it	changes	during	the	year	
to	allow	customers	to	make	more	
informed	decisions.
Best Practices &
Lessons Learned
Growing Pains
• App Views
– 15,028 & 22,249
• Road Condition FS
– 1.9 mil. & 2.3 mil.
– Hit a peak of 268,000
requests in a single
hour
11/20 – 11/21/2015 Statewide Event
Feature Services
Feature Collections
vs
ArcGIS Online Data Services
Real-Time High Availability
• Ensure public facing feature services are
non-editable
– Python scripts to enable/disable editing
– Use “hosted feature layer views” (3/2017 release)
• Don’t use filters on layers in maps/apps
Best: Use Feature Collections!
Open Data = Power
Photo	Source:	Meme	Generator
THANK YOU!
David Runneals | david@runneals.com
runneals/GISProjects
@RunnealsGIS

More Related Content

PPTX
WaterInnovationMeyAriel
PPTX
Let Your Data Speak
PPTX
Pitch deck
PPTX
Remember AM/FM?
PPTX
Esri UC 2017 Water Meeting - How Central San Became a GIS-Centric Water Resou...
PPTX
What's it like to use the Utility Network
PPTX
UPDM & APR Implementation for Gas Transmission
PPTX
ArcGIS Pipeline Referencing - Lessons Learned
WaterInnovationMeyAriel
Let Your Data Speak
Pitch deck
Remember AM/FM?
Esri UC 2017 Water Meeting - How Central San Became a GIS-Centric Water Resou...
What's it like to use the Utility Network
UPDM & APR Implementation for Gas Transmission
ArcGIS Pipeline Referencing - Lessons Learned

What's hot (11)

PPTX
How will the Utility Network Affect You?
PPTX
July 29-330-Jim Frankenberger
PDF
DSD-INT 2014 - OpenMI Symposium - An OpenMI composition with channel flow and...
PPTX
Outside of the Box Integrations
PPTX
2016 conservation track: off the-shelf data collection solution for weed mana...
PDF
GIS to Schematics - The Data Exchange
 
PPTX
Esri Scotland Conf 2016 SP Energy Networks
PPTX
MAP Real-Time Analytics Platform
PDF
Managing Gas Pressure Systems in ArcGIS
 
PDF
DSD-INT 2014 - Delft-FEWS Users Meeting - IWP real-time monitoring system for...
DOCX
PaigesResume2016
How will the Utility Network Affect You?
July 29-330-Jim Frankenberger
DSD-INT 2014 - OpenMI Symposium - An OpenMI composition with channel flow and...
Outside of the Box Integrations
2016 conservation track: off the-shelf data collection solution for weed mana...
GIS to Schematics - The Data Exchange
 
Esri Scotland Conf 2016 SP Energy Networks
MAP Real-Time Analytics Platform
Managing Gas Pressure Systems in ArcGIS
 
DSD-INT 2014 - Delft-FEWS Users Meeting - IWP real-time monitoring system for...
PaigesResume2016
Ad

Similar to Harnessing the Power of FME for Near Real-Time Data Transformations (20)

PPTX
PDF
NREL Drive cycle data focused tools- matching the right tech to the right app
PPTX
NATMEC2016 - Development of QAQC Processes for BikePed Data
PPTX
ATS-16: Making Data Count, Krista Nordback
PDF
DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...
PDF
How-To Webinar: Needs Study Survey
PDF
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
PDF
2015 GIS in Colorado: Going Mobile, Aurora Water Empowers Field Staff with Ta...
PDF
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
PPTX
Status of 2015-16 County and Township Road and Bridge Investment Needs
PPTX
2014 CUTC Summer Meeting: David Plazak
PPTX
Nevada DOT: Weather Responsive Management Strategies
PDF
Drone Blade Inspections: Turning image collection into lifetime insight
PDF
Needs Study of County and Township Roads and Bridges
PPTX
Data at Scale - Michael Peacock, Cloud Connect 2012
PPTX
Connecting through the OMS
PPTX
Intelligent Mining: Integrated Mine Planning and Operations
PPTX
The Benefits of Publicly-Accessible Data - SNODAS
PDF
Mvrpcgis p&z 2016
PDF
GIS in the Miami Valley Region
NREL Drive cycle data focused tools- matching the right tech to the right app
NATMEC2016 - Development of QAQC Processes for BikePed Data
ATS-16: Making Data Count, Krista Nordback
DSD-INT 2016 Chautauqua; the Alberta groundwater information system using Del...
How-To Webinar: Needs Study Survey
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
2015 GIS in Colorado: Going Mobile, Aurora Water Empowers Field Staff with Ta...
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Status of 2015-16 County and Township Road and Bridge Investment Needs
2014 CUTC Summer Meeting: David Plazak
Nevada DOT: Weather Responsive Management Strategies
Drone Blade Inspections: Turning image collection into lifetime insight
Needs Study of County and Township Roads and Bridges
Data at Scale - Michael Peacock, Cloud Connect 2012
Connecting through the OMS
Intelligent Mining: Integrated Mine Planning and Operations
The Benefits of Publicly-Accessible Data - SNODAS
Mvrpcgis p&z 2016
GIS in the Miami Valley Region
Ad

More from Safe Software (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
PDF
Notification System for Construction Logistics Application
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
PDF
FME in Overdrive - Peak of Data & AI 2025
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
PDF
Pipeline Industry IoT - Real Time Data Monitoring
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
PDF
Fiber to the People! By Deutsche Telekom
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Getting Started with Data Integration: FME Form 101
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Notification System for Construction Logistics Application
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Transforming Utility Networks: Large-scale Data Migrations with FME
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
FME in Overdrive - Peak of Data & AI 2025
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Pipeline Industry IoT - Real Time Data Monitoring
FME in Overdrive: Unleashing the Power of Parallel Processing
Fiber to the People! By Deutsche Telekom
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
5 Things to Consider When Deploying AI in Your Enterprise

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
A Presentation on Artificial Intelligence
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Approach and Philosophy of On baking technology
PPTX
Tartificialntelligence_presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
Teaching material agriculture food technology
PPTX
1. Introduction to Computer Programming.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
Assigned Numbers - 2025 - Bluetooth® Document
MIND Revenue Release Quarter 2 2025 Press Release
20250228 LYD VKU AI Blended-Learning.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Big Data Technologies - Introduction.pptx
A Presentation on Artificial Intelligence
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Approach and Philosophy of On baking technology
Tartificialntelligence_presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Teaching material agriculture food technology
1. Introduction to Computer Programming.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation_ Review paper, used for researhc scholars

Harnessing the Power of FME for Near Real-Time Data Transformations