SlideShare a Scribd company logo
1 of 23
Download to read offline
Analysing, Writing, Emailing,
Sharing FME does it all
Jon Hawkins
GIS Projects, Waterford City and County Council
Content
 Analysing Irish Water survey data using the
Attribute Exploder and the Null Attribute Replacer
 Writing out Litter Quantity Survey data with the
new Excel Writer [2015]
 Emailing with Python Caller
 Drive Time analysis with Network Cost Calculator
and OSi Prime 2 data
 Look at the SharePoint Reader and Writer
34 Local
Authorities
2013
Analysing Survey Data
Water
Services
Transition
Office
Analysing Survey Data
 9 Themes covering Assets, IT, Facilities, HR,
Finance, Health & Safety, Legal
 Each theme had a questionnaire
 Fact Finding Summary 42+ questions
 Individual items 20+ forms
 WSTO charged with
 Coordinating the circulation and collection
 Initial review / validation of questionnaires
 Checking associated documents uploaded
 Transfer to Irish Water Programme
Analysing Survey Data
 What they wanted us to analyse
 WSTO said “no, have you never heard of FME”
 After some late nights and a lot of lobbying we
finalised on this
Analysing Survey Data
 After multiple versions I ended up with 53 control
workspaces
 Produced Compliance Reports, National
Summaries, National Data, Files Uploaded
Reports etc…
 And after all this the two transformers I found
and grew to love, were the Null Attribute
Replacer and the Attribute Exploder
Null Attribute Replacer and
Attribute Exploder
 Over 5 months of work in 2013, I learnt I could
go from testing each attribute in turn. With 100’s
of individual tester transformers
Null Attribute Replacer and
Attribute Exploder
 To 2 transformers and 1 tester
Excel Writer [2015]
 Litter Quantity Survey
 National surveys, Waterford City and
County undertake about 200 a year
 Paper based survey carried out by field
staff
 Administration staff then input survey
information into a fixed excel template
 ArcGIS Collector and FME to the rescue
Excel Writer [2015] – Old Way
Data Entry into excelPaper Form
Excel Writer [2015] – New Way
Excel XLSXW2 WriterArcGIS Collector
Excel Writer [2015]
 Use a template
 Don’t output Field Names
 Set column position
 Expose row_id & use lookup
 Update cells don’t insert
Excel Writer [2015]
 Demo
Emailing with Python Caller
[With thanks to Andy Bates, City Of Armadale, WA, Australia, for his Bore Hole
example which I downloaded from safe.com in 2011]
 Use to send summary
emails using a
ListBuilder
 With a
ListElementCounter
Emailing with Python Caller
[With thanks to Andy Bates, City Of Armadale, WA, Australia, for his Bore Hole
example which I downloaded from safe.com in 2011]
 And PythonCaller
Emailing with Python Caller
[With thanks to Andy Bates, City Of Armadale, WA, Australia, for his Bore Hole
example which I downloaded from safe.com in 2011]
 Settings
 Control frequency and who gets what when,
with a Scheduler and some testers
 Quick demo
NetworkCostCalculator
[thank you safe.com]
 Further to a national request to all Fire Services,
FME and OSi Prime 2 were used in house to
calculate response times for our Fire Stations.
Sorry Mr Consultant
 GDF2 layer used as source for network.
 Data prepared by removing impassable roads,
PathSplitter, ArcStroker and snapper
NetworkCostCalculator
[thank you safe.com]
 Demo
NetworkCostCalculator
[thank you safe.com]
SharePoint Reader and Writer
 A lot of databases and spreadsheets are starting
to be maintained in SharePoint lists rather than
excel and access
 SharePoint does use SQL and can be accessed
using file explorer, but good luck finding your
data and trying to write to folder locations
SharePoint Reader
 Lots of potential for
reading
 Current limitations
 Can’t expose views
 Can’t read lookups
SharePoint Writer
 Lots of potential for
writing and sharing
data
 Current limitations
 Speed [but could
be our set up]
 Unable to Truncate
Thank You!
 Questions?
 For more information:
 Jon Hawkins jhawkins@waterfordcouncil.ie
 Resources
 See safe.com for DriveTime: Search Calculating
emergency response travel times

More Related Content

Viewers also liked

FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGann
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGannFME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGann
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGannIMGS
 
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin Creaton
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin CreatonFME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin Creaton
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin CreatonIMGS
 
FME's MapnikRasterizer Makes Happy Cartographers
FME's MapnikRasterizer Makes Happy CartographersFME's MapnikRasterizer Makes Happy Cartographers
FME's MapnikRasterizer Makes Happy CartographersSafe Software
 
National Map Production with Mapnik Rasteriser FME
National Map Production with Mapnik Rasteriser FMENational Map Production with Mapnik Rasteriser FME
National Map Production with Mapnik Rasteriser FMEIMGS
 
FME World Tour 2015 - FME & LIDAR - Glen Bambrick
FME World Tour 2015 -  FME & LIDAR - Glen BambrickFME World Tour 2015 -  FME & LIDAR - Glen Bambrick
FME World Tour 2015 - FME & LIDAR - Glen BambrickIMGS
 
IMGS 2015 - Ordnance Survey Ireland - Hugh Mangan
IMGS 2015 - Ordnance Survey Ireland - Hugh ManganIMGS 2015 - Ordnance Survey Ireland - Hugh Mangan
IMGS 2015 - Ordnance Survey Ireland - Hugh ManganIMGS
 
FME World Tour 2015 Belfast - Donegal County Council - Daragh McDonough
FME World Tour 2015 Belfast - Donegal County Council - Daragh McDonoughFME World Tour 2015 Belfast - Donegal County Council - Daragh McDonough
FME World Tour 2015 Belfast - Donegal County Council - Daragh McDonoughIMGS
 
FME World Tour 2015 Belfast - Introduction to FME - Ciaran Kirk
FME World Tour 2015 Belfast - Introduction to FME - Ciaran KirkFME World Tour 2015 Belfast - Introduction to FME - Ciaran Kirk
FME World Tour 2015 Belfast - Introduction to FME - Ciaran KirkIMGS
 
Introduction and Getting Started with FME 2017
Introduction and Getting Started with FME 2017Introduction and Getting Started with FME 2017
Introduction and Getting Started with FME 2017Safe Software
 
INIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreINIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreEsri
 
Esri GIS Trends for Transportation
Esri GIS Trends for TransportationEsri GIS Trends for Transportation
Esri GIS Trends for TransportationEsri
 
BIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for InfrastructureBIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for InfrastructureSafe Software
 

Viewers also liked (12)

FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGann
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGannFME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGann
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGann
 
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin Creaton
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin CreatonFME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin Creaton
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin Creaton
 
FME's MapnikRasterizer Makes Happy Cartographers
FME's MapnikRasterizer Makes Happy CartographersFME's MapnikRasterizer Makes Happy Cartographers
FME's MapnikRasterizer Makes Happy Cartographers
 
National Map Production with Mapnik Rasteriser FME
National Map Production with Mapnik Rasteriser FMENational Map Production with Mapnik Rasteriser FME
National Map Production with Mapnik Rasteriser FME
 
FME World Tour 2015 - FME & LIDAR - Glen Bambrick
FME World Tour 2015 -  FME & LIDAR - Glen BambrickFME World Tour 2015 -  FME & LIDAR - Glen Bambrick
FME World Tour 2015 - FME & LIDAR - Glen Bambrick
 
IMGS 2015 - Ordnance Survey Ireland - Hugh Mangan
IMGS 2015 - Ordnance Survey Ireland - Hugh ManganIMGS 2015 - Ordnance Survey Ireland - Hugh Mangan
IMGS 2015 - Ordnance Survey Ireland - Hugh Mangan
 
FME World Tour 2015 Belfast - Donegal County Council - Daragh McDonough
FME World Tour 2015 Belfast - Donegal County Council - Daragh McDonoughFME World Tour 2015 Belfast - Donegal County Council - Daragh McDonough
FME World Tour 2015 Belfast - Donegal County Council - Daragh McDonough
 
FME World Tour 2015 Belfast - Introduction to FME - Ciaran Kirk
FME World Tour 2015 Belfast - Introduction to FME - Ciaran KirkFME World Tour 2015 Belfast - Introduction to FME - Ciaran Kirk
FME World Tour 2015 Belfast - Introduction to FME - Ciaran Kirk
 
Introduction and Getting Started with FME 2017
Introduction and Getting Started with FME 2017Introduction and Getting Started with FME 2017
Introduction and Getting Started with FME 2017
 
INIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreINIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestre
 
Esri GIS Trends for Transportation
Esri GIS Trends for TransportationEsri GIS Trends for Transportation
Esri GIS Trends for Transportation
 
BIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for InfrastructureBIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for Infrastructure
 

Similar to FME World Tour 2015 Dublin - Waterford City and County Council - Jon Hawkins

Natural Language Processing for Annual Report in Australia
Natural Language Processing for Annual Report in AustraliaNatural Language Processing for Annual Report in Australia
Natural Language Processing for Annual Report in AustraliaMalcolm Yang
 
Iwsm2014 performance measurement for cloud computing applications using iso...
Iwsm2014   performance measurement for cloud computing applications using iso...Iwsm2014   performance measurement for cloud computing applications using iso...
Iwsm2014 performance measurement for cloud computing applications using iso...Nesma
 
A case for teaching SQL to scientists
A case for teaching SQL to scientistsA case for teaching SQL to scientists
A case for teaching SQL to scientistsdhalperi
 
Is there a way that we can build our Azure Data Factory all with parameters b...
Is there a way that we can build our Azure Data Factory all with parameters b...Is there a way that we can build our Azure Data Factory all with parameters b...
Is there a way that we can build our Azure Data Factory all with parameters b...Erwin de Kreuk
 
Pradeep_ETL Testing_CV with 3 years of Exerience
Pradeep_ETL Testing_CV with 3 years of ExeriencePradeep_ETL Testing_CV with 3 years of Exerience
Pradeep_ETL Testing_CV with 3 years of ExeriencePradeep Shahapur
 
markfinleyResumeMarch2016
markfinleyResumeMarch2016markfinleyResumeMarch2016
markfinleyResumeMarch2016Mark Finley
 
Sara_Khan_Resume
Sara_Khan_ResumeSara_Khan_Resume
Sara_Khan_ResumeSara Khan
 
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...Knut Relbe-Moe [MVP, MCT]
 
Xml Publisher And Reporting To Excel
Xml Publisher And Reporting To ExcelXml Publisher And Reporting To Excel
Xml Publisher And Reporting To ExcelDuncan Davies
 
Open Data Kit, Digital data collection tool, training manual.pptx
Open Data Kit, Digital data collection tool,  training manual.pptxOpen Data Kit, Digital data collection tool,  training manual.pptx
Open Data Kit, Digital data collection tool, training manual.pptxEbrahimSeid2
 
Resume_PhilLopez_Oct2016
Resume_PhilLopez_Oct2016Resume_PhilLopez_Oct2016
Resume_PhilLopez_Oct2016phillip Lopez
 
01-01-2017 This section will lay out the implementation plan o.docx
01-01-2017 This section will lay out the implementation plan o.docx01-01-2017 This section will lay out the implementation plan o.docx
01-01-2017 This section will lay out the implementation plan o.docxhoney725342
 
Mobile data collection using odk
Mobile data collection using odkMobile data collection using odk
Mobile data collection using odkKARUMBA GATAMA
 
FME as an ESB at the Township of Langley
FME as an ESB at the Township of LangleyFME as an ESB at the Township of Langley
FME as an ESB at the Township of LangleySafe Software
 
Analyzing Hadoop Using Hadoop
Analyzing Hadoop Using HadoopAnalyzing Hadoop Using Hadoop
Analyzing Hadoop Using HadoopDataWorks Summit
 

Similar to FME World Tour 2015 Dublin - Waterford City and County Council - Jon Hawkins (20)

Natural Language Processing for Annual Report in Australia
Natural Language Processing for Annual Report in AustraliaNatural Language Processing for Annual Report in Australia
Natural Language Processing for Annual Report in Australia
 
Iwsm2014 performance measurement for cloud computing applications using iso...
Iwsm2014   performance measurement for cloud computing applications using iso...Iwsm2014   performance measurement for cloud computing applications using iso...
Iwsm2014 performance measurement for cloud computing applications using iso...
 
A case for teaching SQL to scientists
A case for teaching SQL to scientistsA case for teaching SQL to scientists
A case for teaching SQL to scientists
 
Is there a way that we can build our Azure Data Factory all with parameters b...
Is there a way that we can build our Azure Data Factory all with parameters b...Is there a way that we can build our Azure Data Factory all with parameters b...
Is there a way that we can build our Azure Data Factory all with parameters b...
 
Pradeep_ETL Testing_CV with 3 years of Exerience
Pradeep_ETL Testing_CV with 3 years of ExeriencePradeep_ETL Testing_CV with 3 years of Exerience
Pradeep_ETL Testing_CV with 3 years of Exerience
 
markfinleyResumeMarch2016
markfinleyResumeMarch2016markfinleyResumeMarch2016
markfinleyResumeMarch2016
 
Sara_Khan_Resume
Sara_Khan_ResumeSara_Khan_Resume
Sara_Khan_Resume
 
Resume_Parthiban_Ranganathan
Resume_Parthiban_RanganathanResume_Parthiban_Ranganathan
Resume_Parthiban_Ranganathan
 
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...
 
Xml Publisher And Reporting To Excel
Xml Publisher And Reporting To ExcelXml Publisher And Reporting To Excel
Xml Publisher And Reporting To Excel
 
Kriti_Setiya
Kriti_SetiyaKriti_Setiya
Kriti_Setiya
 
Open Data Kit, Digital data collection tool, training manual.pptx
Open Data Kit, Digital data collection tool,  training manual.pptxOpen Data Kit, Digital data collection tool,  training manual.pptx
Open Data Kit, Digital data collection tool, training manual.pptx
 
Resume_PhilLopez_Oct2016
Resume_PhilLopez_Oct2016Resume_PhilLopez_Oct2016
Resume_PhilLopez_Oct2016
 
odkk.pptx
odkk.pptxodkk.pptx
odkk.pptx
 
Shifan_QA_Resume
Shifan_QA_ResumeShifan_QA_Resume
Shifan_QA_Resume
 
01-01-2017 This section will lay out the implementation plan o.docx
01-01-2017 This section will lay out the implementation plan o.docx01-01-2017 This section will lay out the implementation plan o.docx
01-01-2017 This section will lay out the implementation plan o.docx
 
Mobile data collection using odk
Mobile data collection using odkMobile data collection using odk
Mobile data collection using odk
 
FME as an ESB at the Township of Langley
FME as an ESB at the Township of LangleyFME as an ESB at the Township of Langley
FME as an ESB at the Township of Langley
 
Shivaprasada_Kodoth
Shivaprasada_KodothShivaprasada_Kodoth
Shivaprasada_Kodoth
 
Analyzing Hadoop Using Hadoop
Analyzing Hadoop Using HadoopAnalyzing Hadoop Using Hadoop
Analyzing Hadoop Using Hadoop
 

More from IMGS

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 BraggIMGS
 
FME World Tour 2015 Dublin - Galway County Council - Mark Conroy
FME World Tour 2015 Dublin - Galway County Council - Mark ConroyFME World Tour 2015 Dublin - Galway County Council - Mark Conroy
FME World Tour 2015 Dublin - Galway County Council - Mark ConroyIMGS
 
FME World Tour 2015 - FME & Data Migration Simon McCabe
FME World Tour 2015 -  FME & Data Migration Simon McCabeFME World Tour 2015 -  FME & Data Migration Simon McCabe
FME World Tour 2015 - FME & Data Migration Simon McCabeIMGS
 
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...IMGS
 
IMGS 2015 - Using eircode with imgs solutions - ciaran kirk
IMGS 2015 - Using eircode with imgs solutions - ciaran kirkIMGS 2015 - Using eircode with imgs solutions - ciaran kirk
IMGS 2015 - Using eircode with imgs solutions - ciaran kirkIMGS
 
IMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun PearseyIMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun PearseyIMGS
 
IMGS 2015 - IMGS Technology Update - Ciaran Kirk
IMGS 2015 - IMGS Technology Update - Ciaran KirkIMGS 2015 - IMGS Technology Update - Ciaran Kirk
IMGS 2015 - IMGS Technology Update - Ciaran KirkIMGS
 
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014IMGS
 
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning WorkflowsIMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning WorkflowsIMGS
 
IMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS Geospatial User Group 2014 - Big data management with ApolloIMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS Geospatial User Group 2014 - Big data management with ApolloIMGS
 
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014IMGS
 
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS
 
IMGS Geospatial User Group 2014: Hexagon Geospatial Vision, Mission and Strategy
IMGS Geospatial User Group 2014: Hexagon Geospatial Vision, Mission and StrategyIMGS Geospatial User Group 2014: Hexagon Geospatial Vision, Mission and Strategy
IMGS Geospatial User Group 2014: Hexagon Geospatial Vision, Mission and StrategyIMGS
 
Irish Earth Observation Symposium 2014: Point Cloud Data Management with ERDA...
Irish Earth Observation Symposium 2014: Point Cloud Data Management with ERDA...Irish Earth Observation Symposium 2014: Point Cloud Data Management with ERDA...
Irish Earth Observation Symposium 2014: Point Cloud Data Management with ERDA...IMGS
 
Irish Earth Observation Symposium 2014: EO Technologies - The Cause and Solut...
Irish Earth Observation Symposium 2014: EO Technologies - The Cause and Solut...Irish Earth Observation Symposium 2014: EO Technologies - The Cause and Solut...
Irish Earth Observation Symposium 2014: EO Technologies - The Cause and Solut...IMGS
 
GIS Ireland 2014 - Dynamic GIS - Ciaran Kirk
GIS Ireland 2014 - Dynamic GIS - Ciaran KirkGIS Ireland 2014 - Dynamic GIS - Ciaran Kirk
GIS Ireland 2014 - Dynamic GIS - Ciaran KirkIMGS
 
FME World Tour 2014 Customer Case Study - Local Government FME Server Pilot
FME World Tour 2014 Customer Case Study - Local Government FME Server PilotFME World Tour 2014 Customer Case Study - Local Government FME Server Pilot
FME World Tour 2014 Customer Case Study - Local Government FME Server PilotIMGS
 
FME Around the World
FME Around the WorldFME Around the World
FME Around the WorldIMGS
 
FME World Tour 2014 Customer Case Study - Dublin city council FME Server
FME World Tour 2014 Customer Case Study - Dublin city council FME ServerFME World Tour 2014 Customer Case Study - Dublin city council FME Server
FME World Tour 2014 Customer Case Study - Dublin city council FME ServerIMGS
 
FME and Complex GML
FME and Complex GMLFME and Complex GML
FME and Complex GMLIMGS
 

More from IMGS (20)

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
 
FME World Tour 2015 Dublin - Galway County Council - Mark Conroy
FME World Tour 2015 Dublin - Galway County Council - Mark ConroyFME World Tour 2015 Dublin - Galway County Council - Mark Conroy
FME World Tour 2015 Dublin - Galway County Council - Mark Conroy
 
FME World Tour 2015 - FME & Data Migration Simon McCabe
FME World Tour 2015 -  FME & Data Migration Simon McCabeFME World Tour 2015 -  FME & Data Migration Simon McCabe
FME World Tour 2015 - FME & Data Migration Simon McCabe
 
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
 
IMGS 2015 - Using eircode with imgs solutions - ciaran kirk
IMGS 2015 - Using eircode with imgs solutions - ciaran kirkIMGS 2015 - Using eircode with imgs solutions - ciaran kirk
IMGS 2015 - Using eircode with imgs solutions - ciaran kirk
 
IMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun PearseyIMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun Pearsey
 
IMGS 2015 - IMGS Technology Update - Ciaran Kirk
IMGS 2015 - IMGS Technology Update - Ciaran KirkIMGS 2015 - IMGS Technology Update - Ciaran Kirk
IMGS 2015 - IMGS Technology Update - Ciaran Kirk
 
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
 
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning WorkflowsIMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
 
IMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS Geospatial User Group 2014 - Big data management with ApolloIMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS Geospatial User Group 2014 - Big data management with Apollo
 
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014
 
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014
 
IMGS Geospatial User Group 2014: Hexagon Geospatial Vision, Mission and Strategy
IMGS Geospatial User Group 2014: Hexagon Geospatial Vision, Mission and StrategyIMGS Geospatial User Group 2014: Hexagon Geospatial Vision, Mission and Strategy
IMGS Geospatial User Group 2014: Hexagon Geospatial Vision, Mission and Strategy
 
Irish Earth Observation Symposium 2014: Point Cloud Data Management with ERDA...
Irish Earth Observation Symposium 2014: Point Cloud Data Management with ERDA...Irish Earth Observation Symposium 2014: Point Cloud Data Management with ERDA...
Irish Earth Observation Symposium 2014: Point Cloud Data Management with ERDA...
 
Irish Earth Observation Symposium 2014: EO Technologies - The Cause and Solut...
Irish Earth Observation Symposium 2014: EO Technologies - The Cause and Solut...Irish Earth Observation Symposium 2014: EO Technologies - The Cause and Solut...
Irish Earth Observation Symposium 2014: EO Technologies - The Cause and Solut...
 
GIS Ireland 2014 - Dynamic GIS - Ciaran Kirk
GIS Ireland 2014 - Dynamic GIS - Ciaran KirkGIS Ireland 2014 - Dynamic GIS - Ciaran Kirk
GIS Ireland 2014 - Dynamic GIS - Ciaran Kirk
 
FME World Tour 2014 Customer Case Study - Local Government FME Server Pilot
FME World Tour 2014 Customer Case Study - Local Government FME Server PilotFME World Tour 2014 Customer Case Study - Local Government FME Server Pilot
FME World Tour 2014 Customer Case Study - Local Government FME Server Pilot
 
FME Around the World
FME Around the WorldFME Around the World
FME Around the World
 
FME World Tour 2014 Customer Case Study - Dublin city council FME Server
FME World Tour 2014 Customer Case Study - Dublin city council FME ServerFME World Tour 2014 Customer Case Study - Dublin city council FME Server
FME World Tour 2014 Customer Case Study - Dublin city council FME Server
 
FME and Complex GML
FME and Complex GMLFME and Complex GML
FME and Complex GML
 

Recently uploaded

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2
 

Recently uploaded (20)

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 

FME World Tour 2015 Dublin - Waterford City and County Council - Jon Hawkins

  • 1. Analysing, Writing, Emailing, Sharing FME does it all Jon Hawkins GIS Projects, Waterford City and County Council
  • 2. Content  Analysing Irish Water survey data using the Attribute Exploder and the Null Attribute Replacer  Writing out Litter Quantity Survey data with the new Excel Writer [2015]  Emailing with Python Caller  Drive Time analysis with Network Cost Calculator and OSi Prime 2 data  Look at the SharePoint Reader and Writer
  • 3. 34 Local Authorities 2013 Analysing Survey Data Water Services Transition Office
  • 4. Analysing Survey Data  9 Themes covering Assets, IT, Facilities, HR, Finance, Health & Safety, Legal  Each theme had a questionnaire  Fact Finding Summary 42+ questions  Individual items 20+ forms  WSTO charged with  Coordinating the circulation and collection  Initial review / validation of questionnaires  Checking associated documents uploaded  Transfer to Irish Water Programme
  • 5. Analysing Survey Data  What they wanted us to analyse  WSTO said “no, have you never heard of FME”  After some late nights and a lot of lobbying we finalised on this
  • 6. Analysing Survey Data  After multiple versions I ended up with 53 control workspaces  Produced Compliance Reports, National Summaries, National Data, Files Uploaded Reports etc…  And after all this the two transformers I found and grew to love, were the Null Attribute Replacer and the Attribute Exploder
  • 7. Null Attribute Replacer and Attribute Exploder  Over 5 months of work in 2013, I learnt I could go from testing each attribute in turn. With 100’s of individual tester transformers
  • 8. Null Attribute Replacer and Attribute Exploder  To 2 transformers and 1 tester
  • 9. Excel Writer [2015]  Litter Quantity Survey  National surveys, Waterford City and County undertake about 200 a year  Paper based survey carried out by field staff  Administration staff then input survey information into a fixed excel template  ArcGIS Collector and FME to the rescue
  • 10. Excel Writer [2015] – Old Way Data Entry into excelPaper Form
  • 11. Excel Writer [2015] – New Way Excel XLSXW2 WriterArcGIS Collector
  • 12. Excel Writer [2015]  Use a template  Don’t output Field Names  Set column position  Expose row_id & use lookup  Update cells don’t insert
  • 14. Emailing with Python Caller [With thanks to Andy Bates, City Of Armadale, WA, Australia, for his Bore Hole example which I downloaded from safe.com in 2011]  Use to send summary emails using a ListBuilder  With a ListElementCounter
  • 15. Emailing with Python Caller [With thanks to Andy Bates, City Of Armadale, WA, Australia, for his Bore Hole example which I downloaded from safe.com in 2011]  And PythonCaller
  • 16. Emailing with Python Caller [With thanks to Andy Bates, City Of Armadale, WA, Australia, for his Bore Hole example which I downloaded from safe.com in 2011]  Settings  Control frequency and who gets what when, with a Scheduler and some testers  Quick demo
  • 17. NetworkCostCalculator [thank you safe.com]  Further to a national request to all Fire Services, FME and OSi Prime 2 were used in house to calculate response times for our Fire Stations. Sorry Mr Consultant  GDF2 layer used as source for network.  Data prepared by removing impassable roads, PathSplitter, ArcStroker and snapper
  • 20. SharePoint Reader and Writer  A lot of databases and spreadsheets are starting to be maintained in SharePoint lists rather than excel and access  SharePoint does use SQL and can be accessed using file explorer, but good luck finding your data and trying to write to folder locations
  • 21. SharePoint Reader  Lots of potential for reading  Current limitations  Can’t expose views  Can’t read lookups
  • 22. SharePoint Writer  Lots of potential for writing and sharing data  Current limitations  Speed [but could be our set up]  Unable to Truncate
  • 23. Thank You!  Questions?  For more information:  Jon Hawkins jhawkins@waterfordcouncil.ie  Resources  See safe.com for DriveTime: Search Calculating emergency response travel times