SlideShare a Scribd company logo
1 of 19
Improving Productivity Using
  FME Workbench
Robert Schultz          Heidi Lee
Geomatics Coordinator   Geomatics Technologist
RCMP E Division         RCMP E Division



                                                 April 27, 2012
Improving Productivity Using
FME Workbench

 Overview RCMP Geomatics

 PRIME Map Data Updates

 GPS Log Mapping

 Wrap Up and Questions
RCMP Geomatics and Mapping


 Provide Geo-Spatial Data and Analytical Services
     Analytical and Administrative Mapping
     Server Application Development
     Advice and Guidance – SME
     Maintenance of Province Wide Base Map
     Resolving Address Validation Issues
     Production of Custom Map Data
     Mapping GPS Logs
Improving Productivity Using
FME Workbench



 PRIME Map Data Updates

 GPS Log Mapping
PRIME Map Data Updates



 PRIME
     Police Records Information Management Environment


   Dispatch and Record Management
PRIME Map Data Updates
PRIME Map Data Updates
PRIME Map Data Updates
PRIME Map Data Updates
PRIME Map Data Updates
GPS Log Mapping


 Police Cars Equipped with GPS Receivers
   Facilitates Dispatch
   Better Geographic Distribution


 Location History is Logged
GPS Log Mapping
GPS Log Mapping


 Size of GPS Logs

   Typical log has 5 – 15 thousand records

   Log for one server for an entire day can exceed
    400,000 records
GPS Log Mapping
GPS Log Mapping


 Variable Field Formats
   As hardware was upgraded, the GPS Time field
    format began to change

   Field values went from 5 to 6 characters
      5 Characters = Seconds from UTC
      6 Character = HHMMSS
GPS Log Mapping


   The addition of decimals complicated things
      Seconds
         12345  5 characters
         12345.  6 characters
      HHMMSS
         123456  6 characters
         123456.  7 characters
         123456.000  10 characters
   Resulted in using TWO TestFilter transformers
GPS Log Mapping
Improving Productivity Using
FME Workbench

 Simplified Data Processing

 Handles Variable Field Formats

 Handles Large Files

 Allows Timely Turnaround
Thank You!


 Questions?

 For more information:

   robert.o.schultz@rcmp-grc.gc.ca

   heidi.lee@rcmp-grc.gc.ca

More Related Content

What's hot

City of Roseville Case Study
City of Roseville Case StudyCity of Roseville Case Study
City of Roseville Case Study
jeffhobbs
 
An End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering EnvironmentAn End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering Environment
jeffhobbs
 
Integrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International AirportIntegrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International Airport
jeffhobbs
 

What's hot (20)

Leveraging FME to Overcome Challenges in Gas Pipeline Data Enhancement and Do...
Leveraging FME to Overcome Challenges in Gas Pipeline Data Enhancement and Do...Leveraging FME to Overcome Challenges in Gas Pipeline Data Enhancement and Do...
Leveraging FME to Overcome Challenges in Gas Pipeline Data Enhancement and Do...
 
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...
 
Outside of the Box Integrations
Outside of the Box Integrations Outside of the Box Integrations
Outside of the Box Integrations
 
Producing Standardized Data Using a Master FME Workspace
Producing Standardized Data Using a Master FME WorkspaceProducing Standardized Data Using a Master FME Workspace
Producing Standardized Data Using a Master FME Workspace
 
The Power of a Single Transformer
The Power of a Single TransformerThe Power of a Single Transformer
The Power of a Single Transformer
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas Transmission
 
FME Spatial Querying in a CAD-Driven GIS
FME Spatial Querying in a CAD-Driven GISFME Spatial Querying in a CAD-Driven GIS
FME Spatial Querying in a CAD-Driven GIS
 
Managing Gas Pressure Systems in ArcGIS
Managing Gas Pressure Systems in ArcGISManaging Gas Pressure Systems in ArcGIS
Managing Gas Pressure Systems in ArcGIS
 
GIS to Schematics - The Data Exchange
GIS to Schematics - The Data ExchangeGIS to Schematics - The Data Exchange
GIS to Schematics - The Data Exchange
 
UFM Downtown San Francisco – Managing Underground Electric Assets in Densely ...
UFM Downtown San Francisco – Managing Underground Electric Assets in Densely ...UFM Downtown San Francisco – Managing Underground Electric Assets in Densely ...
UFM Downtown San Francisco – Managing Underground Electric Assets in Densely ...
 
What's it like to use the Utility Network
What's it like to use the Utility NetworkWhat's it like to use the Utility Network
What's it like to use the Utility Network
 
SDE to SPS (Synergi Pipeline Simulator) - Spatial Data to Text
SDE to SPS (Synergi Pipeline Simulator) - Spatial Data to TextSDE to SPS (Synergi Pipeline Simulator) - Spatial Data to Text
SDE to SPS (Synergi Pipeline Simulator) - Spatial Data to Text
 
What's new in IP 4.4
What's new in IP 4.4What's new in IP 4.4
What's new in IP 4.4
 
FME World Tour 2015 - Around the World - Ken Bragg
FME World Tour 2015 - Around the World - Ken BraggFME World Tour 2015 - Around the World - Ken Bragg
FME World Tour 2015 - Around the World - Ken Bragg
 
City of Roseville Case Study
City of Roseville Case StudyCity of Roseville Case Study
City of Roseville Case Study
 
FME & Data Validation
FME & Data ValidationFME & Data Validation
FME & Data Validation
 
An End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering EnvironmentAn End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering Environment
 
Whats new in IC 2016?
Whats new in IC 2016?Whats new in IC 2016?
Whats new in IC 2016?
 
Integrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International AirportIntegrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International Airport
 
Using FME to Automate Data Integration in a City
Using FME to Automate Data Integration in a CityUsing FME to Automate Data Integration in a City
Using FME to Automate Data Integration in a City
 

Viewers also liked

FME Lightning Talk: FMEpedia
FME Lightning Talk: FMEpediaFME Lightning Talk: FMEpedia
FME Lightning Talk: FMEpedia
Safe Software
 
FME Lightning Talk: Multiprocessing
FME Lightning Talk: MultiprocessingFME Lightning Talk: Multiprocessing
FME Lightning Talk: Multiprocessing
Safe Software
 
FME Lightning Talk: Raster
FME Lightning Talk: RasterFME Lightning Talk: Raster
FME Lightning Talk: Raster
Safe Software
 
FME Lightning Talk: Esri Geodatabase Templates
FME Lightning Talk: Esri Geodatabase TemplatesFME Lightning Talk: Esri Geodatabase Templates
FME Lightning Talk: Esri Geodatabase Templates
Safe Software
 
FME Lightning Talk - Inline Querier
FME Lightning Talk - Inline QuerierFME Lightning Talk - Inline Querier
FME Lightning Talk - Inline Querier
Safe Software
 
What's Great in FME 2012
What's Great in FME 2012What's Great in FME 2012
What's Great in FME 2012
Safe Software
 
FME Lightning Talk: Update on XML
FME Lightning Talk: Update on XMLFME Lightning Talk: Update on XML
FME Lightning Talk: Update on XML
Safe Software
 
Lightning Talk: FME 2012 Tips and Tricks
Lightning Talk: FME 2012 Tips and TricksLightning Talk: FME 2012 Tips and Tricks
Lightning Talk: FME 2012 Tips and Tricks
Safe Software
 
FME Lightning Talk: LiDAR
FME Lightning Talk: LiDARFME Lightning Talk: LiDAR
FME Lightning Talk: LiDAR
Safe Software
 

Viewers also liked (16)

FME Store
FME StoreFME Store
FME Store
 
FME Lightning Talk: FMEpedia
FME Lightning Talk: FMEpediaFME Lightning Talk: FMEpedia
FME Lightning Talk: FMEpedia
 
FME Lightning Talk: Multiprocessing
FME Lightning Talk: MultiprocessingFME Lightning Talk: Multiprocessing
FME Lightning Talk: Multiprocessing
 
FME Lightning Talk: Raster
FME Lightning Talk: RasterFME Lightning Talk: Raster
FME Lightning Talk: Raster
 
FME Lightning Talk: Esri Geodatabase Templates
FME Lightning Talk: Esri Geodatabase TemplatesFME Lightning Talk: Esri Geodatabase Templates
FME Lightning Talk: Esri Geodatabase Templates
 
FME Lightning Talk - Inline Querier
FME Lightning Talk - Inline QuerierFME Lightning Talk - Inline Querier
FME Lightning Talk - Inline Querier
 
Delivering Up-to-Date Parcel Data to the Public
Delivering Up-to-Date Parcel Data to the PublicDelivering Up-to-Date Parcel Data to the Public
Delivering Up-to-Date Parcel Data to the Public
 
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...
 
Optimizing Rail Data for Google Earth Mashup
Optimizing Rail Data for Google Earth MashupOptimizing Rail Data for Google Earth Mashup
Optimizing Rail Data for Google Earth Mashup
 
What's Great in FME 2012
What's Great in FME 2012What's Great in FME 2012
What's Great in FME 2012
 
Making Maintenance Manageable
Making Maintenance ManageableMaking Maintenance Manageable
Making Maintenance Manageable
 
FME Lightning Talk: Update on XML
FME Lightning Talk: Update on XMLFME Lightning Talk: Update on XML
FME Lightning Talk: Update on XML
 
Lightning Talk: FME 2012 Tips and Tricks
Lightning Talk: FME 2012 Tips and TricksLightning Talk: FME 2012 Tips and Tricks
Lightning Talk: FME 2012 Tips and Tricks
 
FME Lightning Talk: LiDAR
FME Lightning Talk: LiDARFME Lightning Talk: LiDAR
FME Lightning Talk: LiDAR
 
Managing Spatial Data for Telecommunications Using FME
Managing Spatial Data for Telecommunications Using FMEManaging Spatial Data for Telecommunications Using FME
Managing Spatial Data for Telecommunications Using FME
 
GIS Data Management for Large Infrastructure Projects
GIS Data Management for Large Infrastructure ProjectsGIS Data Management for Large Infrastructure Projects
GIS Data Management for Large Infrastructure Projects
 

Similar to Improving Productivity Using FME Workbench

Leveraging Data Integration for Strategic GIS Governance
Leveraging Data Integration for Strategic GIS GovernanceLeveraging Data Integration for Strategic GIS Governance
Leveraging Data Integration for Strategic GIS Governance
Safe Software
 
Munendra Singh Jadon LTE Optimization
Munendra Singh Jadon LTE OptimizationMunendra Singh Jadon LTE Optimization
Munendra Singh Jadon LTE Optimization
Munendra singh jadon
 

Similar to Improving Productivity Using FME Workbench (20)

FME Around the World
FME Around the WorldFME Around the World
FME Around the World
 
PSMA Webinar OS AddressBase (1 December 2011)
PSMA Webinar OS AddressBase (1 December 2011)PSMA Webinar OS AddressBase (1 December 2011)
PSMA Webinar OS AddressBase (1 December 2011)
 
Présentation du FME World Tour du 13 avril 2017 à Quebec
Présentation du FME World Tour du 13 avril 2017 à QuebecPrésentation du FME World Tour du 13 avril 2017 à Quebec
Présentation du FME World Tour du 13 avril 2017 à Quebec
 
Linear Referencing (LRS): How FME Measures Up
Linear Referencing (LRS): How FME Measures UpLinear Referencing (LRS): How FME Measures Up
Linear Referencing (LRS): How FME Measures Up
 
Leveraging Data Integration for Strategic GIS Governance
Leveraging Data Integration for Strategic GIS GovernanceLeveraging Data Integration for Strategic GIS Governance
Leveraging Data Integration for Strategic GIS Governance
 
Rural Payments Agency usage of Ordnance Survey data
Rural Payments Agency usage of Ordnance Survey dataRural Payments Agency usage of Ordnance Survey data
Rural Payments Agency usage of Ordnance Survey data
 
Utilities Industry Success Stories with FME
Utilities Industry Success Stories with FME Utilities Industry Success Stories with FME
Utilities Industry Success Stories with FME
 
Aerial Services, Inc
Aerial Services, IncAerial Services, Inc
Aerial Services, Inc
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeo
 
ICE Overview : SAP - ERP Journey
ICE Overview : SAP - ERP JourneyICE Overview : SAP - ERP Journey
ICE Overview : SAP - ERP Journey
 
Munendra Singh Jadon LTE Optimization
Munendra Singh Jadon LTE OptimizationMunendra Singh Jadon LTE Optimization
Munendra Singh Jadon LTE Optimization
 
Manipulating Large Datasets Using FME for Surveys and Mapping
Manipulating Large Datasets Using FME for Surveys and MappingManipulating Large Datasets Using FME for Surveys and Mapping
Manipulating Large Datasets Using FME for Surveys and Mapping
 
fmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckfmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deck
 
Using FME to Support Asset Management
Using FME to Support Asset ManagementUsing FME to Support Asset Management
Using FME to Support Asset Management
 
FME User Stories from Around the World
FME User Stories from Around the WorldFME User Stories from Around the World
FME User Stories from Around the World
 
Getting the Most Out of Oracle's EPM Cloud Services
Getting the Most Out of Oracle's EPM Cloud ServicesGetting the Most Out of Oracle's EPM Cloud Services
Getting the Most Out of Oracle's EPM Cloud Services
 
FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013
FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013
FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013
 
syed mohsin ali Resume.
syed mohsin ali Resume.syed mohsin ali Resume.
syed mohsin ali Resume.
 
Large-scaled telematics analytics
Large-scaled telematics analyticsLarge-scaled telematics analytics
Large-scaled telematics analytics
 
AMIT MODI
AMIT MODIAMIT MODI
AMIT MODI
 

More from Safe Software

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
Safe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 

More from Safe Software (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 

Recently uploaded

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Improving Productivity Using FME Workbench

  • 1. Improving Productivity Using FME Workbench Robert Schultz Heidi Lee Geomatics Coordinator Geomatics Technologist RCMP E Division RCMP E Division April 27, 2012
  • 2. Improving Productivity Using FME Workbench  Overview RCMP Geomatics  PRIME Map Data Updates  GPS Log Mapping  Wrap Up and Questions
  • 3. RCMP Geomatics and Mapping  Provide Geo-Spatial Data and Analytical Services  Analytical and Administrative Mapping  Server Application Development  Advice and Guidance – SME  Maintenance of Province Wide Base Map  Resolving Address Validation Issues  Production of Custom Map Data  Mapping GPS Logs
  • 4. Improving Productivity Using FME Workbench  PRIME Map Data Updates  GPS Log Mapping
  • 5. PRIME Map Data Updates  PRIME  Police Records Information Management Environment  Dispatch and Record Management
  • 6. PRIME Map Data Updates
  • 7. PRIME Map Data Updates
  • 8. PRIME Map Data Updates
  • 9. PRIME Map Data Updates
  • 10. PRIME Map Data Updates
  • 11. GPS Log Mapping  Police Cars Equipped with GPS Receivers  Facilitates Dispatch  Better Geographic Distribution  Location History is Logged
  • 13. GPS Log Mapping  Size of GPS Logs  Typical log has 5 – 15 thousand records  Log for one server for an entire day can exceed 400,000 records
  • 15. GPS Log Mapping  Variable Field Formats  As hardware was upgraded, the GPS Time field format began to change  Field values went from 5 to 6 characters  5 Characters = Seconds from UTC  6 Character = HHMMSS
  • 16. GPS Log Mapping  The addition of decimals complicated things  Seconds  12345  5 characters  12345.  6 characters  HHMMSS  123456  6 characters  123456.  7 characters  123456.000  10 characters  Resulted in using TWO TestFilter transformers
  • 18. Improving Productivity Using FME Workbench  Simplified Data Processing  Handles Variable Field Formats  Handles Large Files  Allows Timely Turnaround
  • 19. Thank You!  Questions?  For more information:  robert.o.schultz@rcmp-grc.gc.ca  heidi.lee@rcmp-grc.gc.ca

Editor's Notes

  1. Robert Introduce myself and Heidi Today we are going to highlight some of the ways that FME has improved our productivity. Heidi and I are going to be switching back and forth.
  2. Robert -I will start with a brief overview of our unit and our role in the RCMP Then we will discuss how we have applied FME technology to the updating of map data for PRIME and mapping of GPS log data. At the end we will be happy to answer any questions you might have.
  3. Robert We provide a wide range of geomatics support and services to the RCMP in BC in addition to the Municipal forces and our clients. The services include: Mapping of administrative boundaries, analysis Manage and maintain a GIS server and deployment of application. The unit is the Subject Matter Expert in GIS and Mapping for the Division. We provide advice and guidance on the use of geo-spatial technologies to meet the goals of RCMP units in BC. Maintain and distribute a Province-wide base map that includes a Fully Addressed Centerline Road Network, Parks, Lakes, Police Jurisdiction Boundaries and First Nation Reserves. Troubleshoot and resolve issues with addresses that do not validate in the dispatch and records systems. Produce customized map data for specific application. Specifically for the map applications that are part of the dispatch software and the police car mobile work stations. Process and map GPS logs from tracking devices and police cars.
  4. Robert - Today we would like to highlight how FME Workbench has streamlined our workflows and significantly improved our productivity. - We are going to focus on two specific processes: PRIME Map Data Updates and GPS Log Mapping. - These are core tasks to the RCMP in BC and require timely completion.
  5. Robert The PRIME system provides dispatch and record management for all police forces across the province. All police forces use this system which facilitates the sharing of information between the various police forces. We provide mapping support for all RCMP jurisdictions across the Province
  6. Robert Divided into three separate servers each has it’s geographic data updated quarterly resulting in a street file update every month. When the data is updated, a series of shapefiles is produced for use in the dispatch and police car map application In addition, attribute spreadsheets of the street file are generated for each police jurisdiction covered by the server
  7. Heidi This is the dispatch mapviewer. A similar version is used in the police cars. It is simple application that displays shapefile base map data, locations of calls and location of police cars. The different coloured zones are the various patrol zones within each police jurisdiction Initially, a single shapefile is provided for all the zones across the server area during an update Zones across the region are grouped to ensure that colours between them are different A separate shapefile needs to be generated for each of the zone groups so that the symbology in mapviewer can be set
  8. Heidi As well additional attribution needs to be added to the road shapefiles to display the address range and street names along the bottom of the mapviewer.
  9. -Previously the process of producing the PRIME map data involved 10 separate scripts run in ArcGIS that automated portions of the process. -had to be separate models due to mutliple different inputs and outputs -above is a screen shot of the entire fme model for an NSE update. -The red circles display all of the inputs while the green circles display all of the outputs -as you can see, all of the data is handled differently -There was still significant manual interaction to produce the final products -Typically the process took from 1 to 1.5 days.
  10. -The tools in FME Workbench have allowed us to make the data processing portion of a Map Data update completely automated. -This has reduced the time to about 2 hours. -The only manual interaction is copying the data between the processing server and network shared drives Here is a snapshot of some parts of the model. Click This part joins the street data from two data sets, adds the fields, calculates the min and max value, and concatenates it all into one DISPLAY field: 100-2000 Main St. This is done with all of the major, minor, MDT, street files. Click This part joins the muni codes table to the address, intersection, range files and populates the appropraite fields in each dataset and then exports them out as a shapefile.
  11. Robert Most police cars are equipped with GPS receivers that are used to track the location of the car. This facilitates the dispatch of the closest car to a call for service and allows watch commanders to ensure that police resources are appropriately allocated geographically. Upon occasion the location history of a police car needs to be mapped. Consequently the GPS locations of cars are logged. Heidi will outline how FME has improved our productivity and deal with two specific issues with GPS logs – Log Size and Variable Field Formats
  12. Heidi This is the structure of a GPS log record. To import the GPS log into ArcGIS and to use the date and time, a Date-Time field needs to be calculated from the raw log Click. The date is extracted from the MDT Date-Time field and the time is calculated from the GPS time field. Click. The two values are then appended together to produce the ArcGIS Date-Time field This process was originally done using a spreadsheet template and formulas. We imported the raw log into a spreadsheet, calculated the date-time field with a formula and used the GIS software to create the shapefile or file geodatabase. As the demand for mapping of GPS logs increased, we encountered several issues that the use of FME helped us deal with
  13. Heidi The manual spreadsheet process becomes impractical once we started dealing with larger GPS logs Most logs typically have thousands of records Server logs for an entire day can have over 400,000. This was a time consuming process that could take hours in the case of one or two logs or days if there were more. With more and more full day logs being provided, it became impractical to process the raw log using a spreadsheet.
  14. Prior to implementing FME workbench, the process of manually importing a GPS log into a spreadsheet, copying the formulas to calculate the date-time field, importing into ArcGIS and producing the map took about a half a day. Multiple logs would take many days and was compounded by limitation of the number of records the spreadsheet software could handle. Automating the data processing steps has allowed us to reduce the turnaround time of a single GPS map to an half hour or so. This has been particularly valuable in allowing us to complete large requests in a reasonable time. For example, several months of server wide GPS logs can be processed in about 11 hours of server time while we work on other tasks and the maps can then be produced in a day or so. Overview of entire model. Animation When you start the model you set your parameters Select one or more gps logs Logs records without a xy or time value Filters and sets the projection based on the unit id; nse/vir = bc albers; lmd = utm 10 Visuzlier and Log connected to Unit ID test filter and will visualize/log any records without a unit id Calculates the date and time; first test filter for time character length Second test filter for time character length Addition of extra fields for easier map making Final output as a file gdb. All logs will be placed in the one file geodatabase.
  15. Heidi As GPS hardware was upgraded in the police cars, it was discovered that the field for the GPS time began to change from 5 characters to 6 characters is some of the log entries.
  16. Issues with TIME field Have to deal with front and back zero’s therefore have to store as text Some time data comes to us in seconds, HHMMSS, with decimals or without Script in TCLCaller that calculates PST based on UST (daylight savings or not) only works when it is an integer
  17. Heidi We used two TestFilter transformers to determine the size of the field and correctly calculate the time of the GPS coordinate when the string length is 6, the attribute gets split by the decimal (if there is one) and then runs through the test filter again (5  Seconds; 6  HHMMSS) splitting the value by the decimal is only done in the second processing because TM_OF_DATA sometimes has a decimal and sometimes doesn’t Calculation of the time includes the conversion from seconds to HHMMSS (if necessary), from DST to PST, as well as day light savings (an option you select when you run the model) -The date from the MDT_DTM is then concatenated with the calculated time into a YYYYMMDDHHMMSS field FME most useful with the calculating of the time Model looks complicated Reduces human error
  18. Robert -FME has: -Simplified the processing of data from many steps that requires user interaction at each point to a single script. -Easily generate usable spatial data from unstructured tables with varying filed formats. -Handle large file sizes that make manual processing impractical. -Allows us to quickly process custom map data for dispatch and gps logs.