SlideShare a Scribd company logo
1 of 14
Download to read offline
Postal address
clean-up
Andrew Zolnai, Richard Mosley
Andrew Zolnai
Support Specialist, Lead
Development at Safe Software
helped with this.
Richard Mosley
Geologist turned to GIS for over
30 years, covered all aspects of
geo-data, project and business
management in petroleum and
volunteered geography.
Two non-spatial Workbench uses:
1) postal address clean-up
2) & electoral list updates
Help French 2017
presidential / parliamentary
election campaign
Using nationbuilder.com
for a London UK based
campaign
Liste Electorale
Consulaire is structured but
inconsistent
Ergo normalise 4 address
columns into a schema
The premise
Regex on Steroids
1Spatial FME WT 2015:
scrape 4 years worth
of playlists and tracks
off the StrayFM
website
and categorise and
rank the most played
artists and tracks
Inspired usage here:
 StringSearcher
search address
components
 AttributeSplitter split
them into similar parts
 AttributeManager re-
order into one schema
Address normalization
Clean
Rinse
Repeat
Get the first matches of
address strings in the 4
address fields
If string is empty then
assign the next address
string to it
Country name is constant
last string
Build normalised string
sets backward from it
01
02
04
03
Address schema ready to upload
But that’s not all…
What about on-going updates to
Electoral Lists?
FeatureMerger non-spatial too!
Initial load:
 find rejected addresses
 repeat the procedure if possible
Ongoing updates:
 find the new entries as updated lists are received
 repeat the procedure on the “delta” only
Refresh mega-data lists
Place your screenshot here
Electoral lists for campaigns
Metadata is king
Data never come clean
Create schemas is key
Automate? Web service?
Tame
mega
lists
Thank you!
www.zolnai.ca
aiz@zolnai.ca

More Related Content

What's hot

What's hot (8)

Smr Fastnet Presentation Take2 Pubs
Smr Fastnet Presentation Take2 PubsSmr Fastnet Presentation Take2 Pubs
Smr Fastnet Presentation Take2 Pubs
 
Fastnet Aq Conference
Fastnet Aq ConferenceFastnet Aq Conference
Fastnet Aq Conference
 
Improvement of Spatial Data Quality Using the Data Conflation
Improvement of Spatial Data Quality Using the Data ConflationImprovement of Spatial Data Quality Using the Data Conflation
Improvement of Spatial Data Quality Using the Data Conflation
 
Iccsa stankuteha180611
Iccsa stankuteha180611Iccsa stankuteha180611
Iccsa stankuteha180611
 
Matrices in matlab
Matrices in matlabMatrices in matlab
Matrices in matlab
 
USGS
USGSUSGS
USGS
 
Searching algorithms
Searching algorithmsSearching algorithms
Searching algorithms
 
linear search and binary search
linear search and binary searchlinear search and binary search
linear search and binary search
 

More from 1Spatial

More from 1Spatial (20)

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

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - 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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 

1Spatial: FME World Tour London: Postal address clean-up