The GeoCoding Revolution
                    Richard Cantwell


             richard.cantwell@gamma.ie

                       www.gamma.ie
The Art (or Science) of converting an address to a point on a map
The GeoCoding Revolution
It isn't uncommon for neighbours along a street to write their
addresses differently:



56 Woodbrook Sq.,
Castleknock,
Dublin 15



42 Woodbrook Sq.,
Diswellstown Rd.,
Clonsilla,
Dublin 15



34 Woodbrook Sq.,
Carpenterstown,
Dublin 15
Ballymun or Glasnevin?




www.geodirectory.ie
A Rural Example




www.openstreetmap.org
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
Fast, Simple, Accurate..




.. Choose Two.
Less than 10% of users will make a second attempt




Source: Public facing GeoCoding system usage metrics
Know what you’re measuring




Purpose and Fitness of Use
Match Confidence




Scale &
Know what you’re measuring




Sample Return, with multiple Match Levels.
Impose Order on Freeform Data..




.. After time of capture.
Some “Do’s and Don'ts”

   • Do expect a variety of address formats and contents, even for the
     same address point.

   • Don’t argue with the users about the one they use.

   • Do anticipate that non-unique addresses will be common.

   • Do trade off address process completeness for speed and clarity.

   • Do know what level of match you need: building level, county level etc.

   • Do record the match level for each address.

   • Do capture addresses in free form, sort out structure later.

   • Don’t let your back-end IT systems determine how you store an
     address.
End Result




Sample output, with Match Level, Grid Refs, Lat-Long and other identifiers
The GeoCoding Revolution
Enabling a single view of the citizen
Centralised Address Database at the heart of the organisation
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
?
                                              Postcodes?




 ?


 ?                                 ?
Coming soon to an address database near you
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
Blanchardstown – Blakestown: Pop 32,305 (2006)
The GeoCoding Revolution
Source: GAMMA Usage Metrics
AutoAddress for MapInfo:




  +
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
Key points:

Ongoing developments in data and systems mean it is now possible
to geocode in desktop GIS with acceptable match rates, without
interactive processing, although interactive processing is
recommended.

Postcodes are coming, they represent a major opportunity to widen
the remit of GIS Managers.
The GeoCoding Revolution
petewarden.github.com/iPhoneTracker
New sources of GeoData




http://www.flickr.com/photos/walkingsf/4672160490
New Kinds of Address Data & Platforms




FourSquare data (via GeoRSS) on a map from http://www.dotspotting.org
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
The GeoCoding Revolution
Key Points:



   • Data Protection and Privacy concerns are paramount.

   • The range and depth of available spatial data is exploding.

   • New systems and platforms to address these are available.
2012 is going to be a revolutionary year:

   • Advances in GeoCoding.

   • Postcodes are coming.

   • New datasets and sources of data.

   • New technologies.


Mean that this year has huge opportunities for GIS Managers.
Thank You

Richard Cantwell

richard.cantwell@gamma.ie

www.gamma.ie

More Related Content

PPTX
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
PPTX
Geocoding for beginners
PPTX
The World of Geocoding and Challenges in India
PPT
Rethinking Geocoding In Utah
DOCX
ntakpe_boraud_resume
PPTX
Geocoding and Geoparsing are Easy
PPTX
Quick Intro to Geographic Information Retrieval
PPTX
Solving Volume, Velocity, and Variety Challenges with Location
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding for beginners
The World of Geocoding and Challenges in India
Rethinking Geocoding In Utah
ntakpe_boraud_resume
Geocoding and Geoparsing are Easy
Quick Intro to Geographic Information Retrieval
Solving Volume, Velocity, and Variety Challenges with Location

Similar to The GeoCoding Revolution (20)

PDF
Volunteering assistance to online geocoding services through a distributed kn...
PPTX
Streaming Architecture including Rendezvous for Machine Learning
PDF
Neo4j GraphDay Seattle- Sept19- Connected data imperative
PPTX
L’architettura di classe enterprise di nuova generazione
PPTX
L’architettura di Classe Enterprise di Nuova Generazione
PDF
Data Science At Zillow
PPTX
Big Data Ecosystem at LinkedIn. Keynote talk at Big Data Innovators Gathering...
PDF
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
PDF
Smart App@Pivotal by Dat Tran
PDF
Paradigmas de procesamiento en Big Data: estado actual, tendencias y oportu...
PDF
Government GraphSummit: Optimizing the Supply Chain
PDF
Workshop - Build a Graph Solution
PPTX
Evolving Beyond the Data Lake: A Story of Wind and Rain
PPT
Scalable Machine Learning: The Role of Stratified Data Sharding
PDF
Optimizing Your Supply Chain with the Neo4j Graph
PDF
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
PPTX
Chengqi zhang graph processing and mining in the era of big data
PDF
Data lineage
PDF
Neo4j: What's Under the Hood & How Knowing This Can Help You
PDF
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Volunteering assistance to online geocoding services through a distributed kn...
Streaming Architecture including Rendezvous for Machine Learning
Neo4j GraphDay Seattle- Sept19- Connected data imperative
L’architettura di classe enterprise di nuova generazione
L’architettura di Classe Enterprise di Nuova Generazione
Data Science At Zillow
Big Data Ecosystem at LinkedIn. Keynote talk at Big Data Innovators Gathering...
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
Smart App@Pivotal by Dat Tran
Paradigmas de procesamiento en Big Data: estado actual, tendencias y oportu...
Government GraphSummit: Optimizing the Supply Chain
Workshop - Build a Graph Solution
Evolving Beyond the Data Lake: A Story of Wind and Rain
Scalable Machine Learning: The Role of Stratified Data Sharding
Optimizing Your Supply Chain with the Neo4j Graph
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Chengqi zhang graph processing and mining in the era of big data
Data lineage
Neo4j: What's Under the Hood & How Knowing This Can Help You
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Ad

More from Richard Cantwell (13)

PPTX
A Deluge of Data - Flood Mapping in Ireland
PDF
GeoDATA Dublin 2012 - GAMMA - The GeoCoding Revolution
PPT
Ignite Dublin: Mapping Change: Changing Maps
PDF
GeoDemographics and GeoCoding: An introduction to Sources and Methods
PPT
The Do’s and Don’ts of Irish Addressing
PPT
GeoDemographics for Utilities
ODP
Open GeoData, Open GeoTools: An Introduction
PPT
Introduction to Open GeoData
PPT
Open Geodata, DIT, December 2010
ODP
Open Geodata, GIS Ireland 2010
PPT
GeoData: What's Special about Spatial?
ODP
OpenStreetMap Mapping Party, Dublin, May 2010
ODP
The OpenStreetMap Project
A Deluge of Data - Flood Mapping in Ireland
GeoDATA Dublin 2012 - GAMMA - The GeoCoding Revolution
Ignite Dublin: Mapping Change: Changing Maps
GeoDemographics and GeoCoding: An introduction to Sources and Methods
The Do’s and Don’ts of Irish Addressing
GeoDemographics for Utilities
Open GeoData, Open GeoTools: An Introduction
Introduction to Open GeoData
Open Geodata, DIT, December 2010
Open Geodata, GIS Ireland 2010
GeoData: What's Special about Spatial?
OpenStreetMap Mapping Party, Dublin, May 2010
The OpenStreetMap Project
Ad

Recently uploaded (20)

PDF
income tax laws notes important pakistan
PPTX
2 - Self & Personality 587689213yiuedhwejbmansbeakjrk
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PDF
Susan Semmelmann: Enriching the Lives of others through her Talents and Bless...
PDF
Ron Thomas - Top Influential Business Leaders Shaping the Modern Industry – 2025
PDF
Booking.com The Global AI Sentiment Report 2025
DOCX
Hand book of Entrepreneurship 4 Chapters.docx
PPTX
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
PDF
Solaris Resources Presentation - Corporate August 2025.pdf
DOCX
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
PPT
Lecture notes on Business Research Methods
PDF
Chapter 2 - AI chatbots and prompt engineering.pdf
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PDF
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
PDF
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PDF
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
DOCX
FINALS-BSHhchcuvivicucucucucM-Centro.docx
PPTX
CTG - Business Update 2Q2025 & 6M2025.pptx
income tax laws notes important pakistan
2 - Self & Personality 587689213yiuedhwejbmansbeakjrk
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
Susan Semmelmann: Enriching the Lives of others through her Talents and Bless...
Ron Thomas - Top Influential Business Leaders Shaping the Modern Industry – 2025
Booking.com The Global AI Sentiment Report 2025
Hand book of Entrepreneurship 4 Chapters.docx
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
Solaris Resources Presentation - Corporate August 2025.pdf
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
Lecture notes on Business Research Methods
Chapter 2 - AI chatbots and prompt engineering.pdf
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
IITM - FINAL Option - 01 - 12.08.25.pptx
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
Lecture 3344;;,,(,(((((((((((((((((((((((
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
FINALS-BSHhchcuvivicucucucucM-Centro.docx
CTG - Business Update 2Q2025 & 6M2025.pptx

The GeoCoding Revolution

Editor's Notes

  • #2: Who am I? Richard Cantwell, Senior GIS Consultant / Technical Manager with GAMMA. I’ve been in GIS since 1991, so just over 20 years of experience working with GIS. I’m here to talk to you today about the forthcoming revolution in GeoCoding in Ireland, and why 2012 is going to be the most important year yet for GIS Managers in Irish organisations. But first of all, what are the challenges that face users of Irish address databases?
  • #3: What is GeoCoding? At it’s simplest it can be considered the Art (or Science) of turning an address into a point on a map.
  • #4: The geocoding process in Ireland, as it currently stands, it quite complex. For a number of reasons. And there are a number of “Do’s and Don’ts” we’ve learned over the years, let’s look at these now.
  • #5: Firstly, a lot of addresses are ‘ad-hoc’ as in this example – people in the same building recording their addresses quite differently.
  • #6: This is related to the second issue – vanity addresses. People like to live in more ‘upmarket’ areas, and sometimes they accomplish this by changing their address without moving house!
  • #7: Then there is the issue of townlands. Over 30% of Irish addresses are not unique, typically they are rural addresses where the townland name is used as the address. Most roads in rural areas don’t have official names. Take the townland of Roskeen. What is it’s address? Roskeen Co. Laois? But it’s a very small place, only 11 houses, and there are 50,000 townlands in the country. So people often put the name of the nearest large town, like Tullamore in this case. But if you’re cleaning, or ‘sanitising’ your address database it can throw out Tullamore Co. Laois, because Tullamore is in Offaly.
  • #8: Here’s an example of a lookup for Roskeen. GeoDirectory stores it as Roskeen, Tullamore, Co. Laois. There are 11 addresses in this townland.
  • #9: We can look at them on Google’s StreetView.
  • #10: And /or we can see them on a map. We could present this to a user / the public and ask them to pick the correct building. But this is an extra step – and that leads me on to…
  • #11: But when dealing with address databases our primary concern as GI professionals is accuracy, so we are willing to concede simplicity or speed – making things complex and/or slow for the user. However the end user usually wants things to be fast and simple and is not usually concerned with accuracy at all. So we need to make a trade-off
  • #12: Based on usage metrics
  • #13: What purpose are you using the address for? If it’s for the classic case of Ambulance routing, for example, you need a precise match to a building / address, if you don’t get this level of match then you need to handle that – presenting the user with a map to click on might be an option, but this is an extra step and is another hoop for the user to jump through. Or perhaps you’re looking at something like usage of rural transport initiatives, in which case you don’t necessarily need building level matches – a townland match will suffice.
  • #14: So the GeoCoding process needs to be informed by the use to which you will be putting the outputs. Do you need building level matches? Or will Area based matching suffice? Perhaps a mix of the two – an example might be flooding, where you need building level matching in some parts of the county, but area based will be sufficient in other parts.
  • #15: Here’s an example of a return showing differing levels of match. The ‘L’ indicates a locality level match, A’ for address point, ‘ B’ for building and ‘ T’ for Town, S for Street – or thrufare as GeoDir Call it In this case we could assign certain match levels for further processing if required. This tagging with MatchLevel is key.
  • #16: It will be tempting to simply set up address capture forms that mirror your existing infrastructure. Instead, from the user’s point of view it is much simpler to add a couple of address lines, and maybe a county field – the user then doesn’t have to figure out what to put where, and this can be worked out afterwards and then reformatted to fit the existing database. It is also good practice to retain the address which the user entered.
  • #17: In summary, some do’s and don’ts:
  • #18: The end result of the geocoding process is a mappable table. Ready for mapping / analysis.
  • #19: But there is a bigger opportunity here – each department in the organisation maintains it’s own address database, which is not efficient. Breaking down these data silos is the future, joined up thinking is needed, and a centralised address database is a key step in achieving this.
  • #20: Having a single view of the citizen, or customer, can lead to big savings – reduced duplication of effort, reduced data management and can enable “joined up government” with the left hand knowing what the right hand is doing.
  • #21: Why is this important? Because there is a huge opportunity here for GIS managers to put their data and expertise at the heart of the organisation – to break out from the IT department and into other parts of the organisation – wherever address data is used.
  • #22: The value of GI is plain to us here, but is often underappreciated in your organisations. Properly GeoCoded data is a key tool to changing this.
  • #23: The quality of GeoCoding in Ireland improved. GeoDirectory underpins GeoCoding in Ireland
  • #24: It has been under constant refinement and improvement since it’s introduction 12 years ago, and allows GI professionals to conduct a very wide range of analysis – from simple exercises like this – empty Ireland..
  • #25: ..to more detailed analyses, like penetration rates – so you can map, say, the proportion of local authority owned housing not at DED level but by much smaller units – like these 250m grid squares, or whatever geography you need.
  • #26: It is a complex database
  • #27: Which is regularly updated. Has just moved to 6 updates per annum, previously had 4 updates.
  • #28: Underlying technology has changed too
  • #29: Data volumes are rising exponentially
  • #30: Data is migrating to the cloud
  • #31: One of the biggest changes to GeoCoding in Ireland is the proposed introduction of Postcodes. Indications at this stage are that the specification will be agreed by ‘late summer’ and it is probably going to be a building level system, rather than area based – like in NI/UK – because this is the only way of solving the non-unique address problem, without naming every road in the country and numbering every house.
  • #32: Area based postcodes are well and good, but for some use cases you really need building level matching.
  • #33: The Census has changed too, since this single pager of 1911
  • #34: To over 1,100 variables collected in 2011. Key here is that GeoDirectory underpinned Census 2011, with corrections being fed back into GeoDirectory from the CSO.
  • #35: There is also an impact in census data itself – Small Areas are coming. We expect to see data available at this level by December 2012. Moving from 3,400 DEDs to approx 19,000 SAs – much more detailed and granular data analysis possible.
  • #36: The applications built upon GeoDirectory data, encompassing rules etc have been under constant refinement too.
  • #37: The end result is an ever increasing level of match accuracy.
  • #38: So we are now at the point where geocoding to building level from within MapInfo achieves acceptable rates of accuracy.
  • #39: Our Partners AutoAddress have built a GeoCoding tool for MapInfo – it’s baked right in to the interface, and can do address lookups or batch geocoding.
  • #40: Autocomplete on for Lookups
  • #41: Returns a point
  • #42: Setup the batch geocoder by picking fields in the base table
  • #43: Process is very fast – over 30,000 records per hour single threaded. If you have more records than that there are other options.
  • #44: End result is Addresses converted to Points, with a match level exceeding 90%
  • #45: AutoAddress is the leading geocoder in Ireland and is gaining customers rapidly.
  • #47: When working with addresses Data Protection is a primary concern.
  • #48: Individuals care about the data which they have made available to you – you must consider this at all stages.
  • #49: Other changes include the ever increasing range of source data – social media, geotagged photos, etc etc.
  • #50: There are also location based Social Media services like FourSquare et al. Weather these are a flash in the pan remains to be seen, but their POI database is huge and they recently passed 1.5 Billion checkins. This data can then be easily consumed in a range of formats and displayed on an ever widening range of mapping platforms, many of which are based on OpenStreetMap
  • #51: Open data initiatives like Dublinked
  • #52: And OpenStreetMap
  • #53: To changes in how you manage and deliver your spatial data to your organisation, via products like MapInfo Spatial Server.
  • #54: Which is a fully featured spatial data management system that puts your spatial data at the fingertips of everyone in your organisation.
  • #57: Thanks for your time. If you have any questions we’ll take them at the end of this session, but you can also contact me at this email address, and I’ll be at the GAMMA stand in the exhibition hall for the rest of the day.