SlideShare a Scribd company logo
CONNECT. TRANSFORM. AUTOMATE.
Using FME to transfer Park asset
data from an Oracle database to
Trimble GPS units and back
Amanda Nunns
GIS Technician
Background
 924 parks within the City of Edmonton.
 4971 Park Maintenance sites that contain Park
assets and are collected as part of the Summer
Inventory project.
 31 types of park assets are inventoried each
summer.
 All these assets need to be inspected to validate
the inventory stored in Oracle spatial and update
the condition record used in various Capital
planning and Inventory management programs.
Overview
 Summer Inventory Project
 6-8 summer students update approximately ¼ of
the city per year using Trimble GPS units.
 Collect the current condition of all assets owned or
maintained by Parks Operations.
 The data needs to be transferred from an Oracle
database to handheld GPS units so it can be
updated. It then needs to be processed and
uploaded back into the Oracle database.
Data Flow
Tracked Assets
 Beds
 Bike Racks
 Bleachers
 Bollard
 Bridges
 Curbing
 Decks
 Drinking Fountains
 Fences
 Fire Fixtures
 Flag Poles
 Hedges
 Hydro Features
 Light Fixtures
 Litter Containers
 Natural Vegetation Areas
 Pads
 Park Utilities
 Phones
 Plaques
 Playgrounds
 Prefabricated Curbing
 Retaining Structures
 Roads
 Signs
 Sports Fields
 Sports Fixtures
 Stairs
 Statues & Art
 Tables & Benches
 Trails
Data Structure
 Data for each asset is stored in 2 or 3 tables:
 Spatial Asset table
 Stores information that is constant for the asset (ex.
Material)
 Non-Spatial Condition table (Shared between all
the assets)
 Spatial Condition Location table (For assets with
multiple conditions, ex. Trails)
Oracle to Trimble SSF
Complexities
 Oracle to SSF:
 Trimble has a character limit on it’s attribute
values. Some values need to be changed to a
shorter version.
 Ex: Type of Fence is “Chain Link with Barbwire”,
changed to “Chain Link +Barbwire”.
 Done using a Tester and an AttributeSetter.
 Trimble does not accept compound geometry,
therefore some features need to be split according
to their geometry type.
SSF to Access
Combine Access Files
Update Oracle: Overview
Update Oracle: Part 1
Update Oracle: Part 2
Update Oracle: Part 3
Insert Oracle: Overview
Insert Oracle: Part 1
Insert Oracle: Part 2
Complexities
 Any attribute values that had been shortened for
the SSF files need to be changed back.
 Also a chance to catch any common data errors
and automatically clean them. (Ex. Missing
capitalization.)
Full Insert to Oracle
Workbench
Thank You!
 Questions?
 For more information:
 Amanda.Nunns@edmonton.ca
 Community Services, City of Edmonton

More Related Content

PPTX
Mapwise in the Field with GPS
DOCX
Resume 2015 09 24
PPTX
PostgreSQL GIS
PPTX
FME 2013 Based Spatial Export As A Service
PPTX
WOBC AutoDISE Brief
PPTX
Parallel Graph Analytics
DOCX
Auto dise paper
Mapwise in the Field with GPS
Resume 2015 09 24
PostgreSQL GIS
FME 2013 Based Spatial Export As A Service
WOBC AutoDISE Brief
Parallel Graph Analytics
Auto dise paper

What's hot (16)

PPTX
Scaling graphite to handle a zerg rush
PPTX
The Many Uses of FME at PNM
PPTX
XL-Miner: Timeseries
PPTX
HPCC Systems vs SAS: The Final Countdown
PDF
OHB_System_Electra_2015
PPTX
Network analysis and Geocoding.
DOCX
Reliability measures for sea ice motion retrieval from synthetic aperture rad...
PPTX
State space analysis mechanical
PPTX
Orbital ATK Update WIRA Q2 April 12 2016
PPT
Array stack-queue1
PPTX
Hive LLAP cache roadmap
PDF
Streaming sql w kafka and flink
PDF
GoFFish - A Sub-graph centric framework for large scale graph analytics
PPTX
Lect 9 lab-1 intro to interface
PDF
Proceso desarrollo con uml
PPT
EUROCONTROL LARA - Presentation
Scaling graphite to handle a zerg rush
The Many Uses of FME at PNM
XL-Miner: Timeseries
HPCC Systems vs SAS: The Final Countdown
OHB_System_Electra_2015
Network analysis and Geocoding.
Reliability measures for sea ice motion retrieval from synthetic aperture rad...
State space analysis mechanical
Orbital ATK Update WIRA Q2 April 12 2016
Array stack-queue1
Hive LLAP cache roadmap
Streaming sql w kafka and flink
GoFFish - A Sub-graph centric framework for large scale graph analytics
Lect 9 lab-1 intro to interface
Proceso desarrollo con uml
EUROCONTROL LARA - Presentation
Ad

Viewers also liked (7)

PPTX
Unveiling FME Cloud
PPTX
Okada usp
PDF
Fme goes nuclear (part 2)
PPTX
No pressure, but the Workspace needs fixing so the coworker can go have her b...
PDF
ArchivalWare GS with FME
PPT
Road Safety Data Integration using FME
PPTX
Using FME to Automate the Creation of 9‐1‐1 Compliant Data
Unveiling FME Cloud
Okada usp
Fme goes nuclear (part 2)
No pressure, but the Workspace needs fixing so the coworker can go have her b...
ArchivalWare GS with FME
Road Safety Data Integration using FME
Using FME to Automate the Creation of 9‐1‐1 Compliant Data
Ad

Similar to Using FME to Transfer Park Asset Data From an Oracle Database to Trimble GPS Units and Back (20)

PDF
Using FME to Find Out What We Already Know
PDF
FME World Tour 2015 - Around the World - Ken Bragg
PPTX
BIM For Free_28May2013_EdBartlett_BIM and lifecycle management
PDF
FME Around the World
PPT
2008 Geodatabase Re Design V2
PDF
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
PDF
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
PDF
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
PPTX
FME Around the World
PDF
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
PDF
Case Studies On Gis Fm Integration
PPTX
FME User Stories from Around the World
PPT
Real Property Management at DND using FME
PPTX
Getting Intergraph and Esri to Play Nicely Using FME
PDF
MySQL 5.7 GIS
PPTX
All your BIM are belong to us - Revit and FME for Enterprise Data Management
PPTX
FME Technology: Batteries Included
PPTX
FA Overview December 2012
PPTX
TELUS Case Study: iVAULT implementation improved corporate intelligence
PPT
Lecture-8-The-GIS-Database-Part-1.ppt
Using FME to Find Out What We Already Know
FME World Tour 2015 - Around the World - Ken Bragg
BIM For Free_28May2013_EdBartlett_BIM and lifecycle management
FME Around the World
2008 Geodatabase Re Design V2
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
FME Around the World
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Case Studies On Gis Fm Integration
FME User Stories from Around the World
Real Property Management at DND using FME
Getting Intergraph and Esri to Play Nicely Using FME
MySQL 5.7 GIS
All your BIM are belong to us - Revit and FME for Enterprise Data Management
FME Technology: Batteries Included
FA Overview December 2012
TELUS Case Study: iVAULT implementation improved corporate intelligence
Lecture-8-The-GIS-Database-Part-1.ppt

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
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
A Presentation on Artificial Intelligence
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Machine Learning_overview_presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Weekly Chronicles - August'25-Week II
20250228 LYD VKU AI Blended-Learning.pptx
Assigned Numbers - 2025 - Bluetooth® Document
A Presentation on Artificial Intelligence
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectroscopy.pptx food analysis technology
MYSQL Presentation for SQL database connectivity
gpt5_lecture_notes_comprehensive_20250812015547.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine Learning_overview_presentation.pptx
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf
sap open course for s4hana steps from ECC to s4
Digital-Transformation-Roadmap-for-Companies.pptx

Using FME to Transfer Park Asset Data From an Oracle Database to Trimble GPS Units and Back

  • 1. CONNECT. TRANSFORM. AUTOMATE. Using FME to transfer Park asset data from an Oracle database to Trimble GPS units and back Amanda Nunns GIS Technician
  • 2. Background  924 parks within the City of Edmonton.  4971 Park Maintenance sites that contain Park assets and are collected as part of the Summer Inventory project.  31 types of park assets are inventoried each summer.  All these assets need to be inspected to validate the inventory stored in Oracle spatial and update the condition record used in various Capital planning and Inventory management programs.
  • 3. Overview  Summer Inventory Project  6-8 summer students update approximately ¼ of the city per year using Trimble GPS units.  Collect the current condition of all assets owned or maintained by Parks Operations.  The data needs to be transferred from an Oracle database to handheld GPS units so it can be updated. It then needs to be processed and uploaded back into the Oracle database.
  • 5. Tracked Assets  Beds  Bike Racks  Bleachers  Bollard  Bridges  Curbing  Decks  Drinking Fountains  Fences  Fire Fixtures  Flag Poles  Hedges  Hydro Features  Light Fixtures  Litter Containers  Natural Vegetation Areas  Pads  Park Utilities  Phones  Plaques  Playgrounds  Prefabricated Curbing  Retaining Structures  Roads  Signs  Sports Fields  Sports Fixtures  Stairs  Statues & Art  Tables & Benches  Trails
  • 6. Data Structure  Data for each asset is stored in 2 or 3 tables:  Spatial Asset table  Stores information that is constant for the asset (ex. Material)  Non-Spatial Condition table (Shared between all the assets)  Spatial Condition Location table (For assets with multiple conditions, ex. Trails)
  • 8. Complexities  Oracle to SSF:  Trimble has a character limit on it’s attribute values. Some values need to be changed to a shorter version.  Ex: Type of Fence is “Chain Link with Barbwire”, changed to “Chain Link +Barbwire”.  Done using a Tester and an AttributeSetter.  Trimble does not accept compound geometry, therefore some features need to be split according to their geometry type.
  • 18. Complexities  Any attribute values that had been shortened for the SSF files need to be changed back.  Also a chance to catch any common data errors and automatically clean them. (Ex. Missing capitalization.)
  • 19. Full Insert to Oracle Workbench
  • 20. Thank You!  Questions?  For more information:  Amanda.Nunns@edmonton.ca  Community Services, City of Edmonton