2. 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.
4. 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
5. 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
7. 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
9. But that’s not all…
What about on-going updates to
Electoral Lists?
10. 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