SlideShare a Scribd company logo
1 of 56
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
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
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
Enabling a single view of the citizen
Centralised Address Database at the heart of the organisation
?
                                              Postcodes?




 ?


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




  +
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.
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
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

Similar to The GeoCoding Revolution

Volunteering assistance to online geocoding services through a distributed kn...
Volunteering assistance to online geocoding services through a distributed kn...Volunteering assistance to online geocoding services through a distributed kn...
Volunteering assistance to online geocoding services through a distributed kn...José Pablo Gómez Barrón S.
 
Streaming Architecture including Rendezvous for Machine Learning
Streaming Architecture including Rendezvous for Machine LearningStreaming Architecture including Rendezvous for Machine Learning
Streaming Architecture including Rendezvous for Machine LearningTed Dunning
 
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperativeNeo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperativeNeo4j
 
L’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazioneL’architettura di classe enterprise di nuova generazione
L’architettura di classe enterprise di nuova generazioneMongoDB
 
L’architettura di Classe Enterprise di Nuova Generazione
L’architettura di Classe Enterprise di Nuova GenerazioneL’architettura di Classe Enterprise di Nuova Generazione
L’architettura di Classe Enterprise di Nuova GenerazioneMongoDB
 
Big Data Ecosystem at LinkedIn. Keynote talk at Big Data Innovators Gathering...
Big Data Ecosystem at LinkedIn. Keynote talk at Big Data Innovators Gathering...Big Data Ecosystem at LinkedIn. Keynote talk at Big Data Innovators Gathering...
Big Data Ecosystem at LinkedIn. Keynote talk at Big Data Innovators Gathering...Mitul Tiwari
 
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...
BUILDING BETTER PREDICTIVE MODELS WITH COGNITIVE ASSISTANCE IN A DATA SCIENCE...Alex Liu
 
Paradigmas de procesamiento en Big Data: estado actual, tendencias y oportu...
Paradigmas de procesamiento en  Big Data: estado actual,  tendencias y oportu...Paradigmas de procesamiento en  Big Data: estado actual,  tendencias y oportu...
Paradigmas de procesamiento en Big Data: estado actual, tendencias y oportu...Facultad de Informática UCM
 
Government GraphSummit: Optimizing the Supply Chain
Government GraphSummit: Optimizing the Supply ChainGovernment GraphSummit: Optimizing the Supply Chain
Government GraphSummit: Optimizing the Supply ChainNeo4j
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph SolutionNeo4j
 
Evolving Beyond the Data Lake: A Story of Wind and Rain
Evolving Beyond the Data Lake: A Story of Wind and RainEvolving Beyond the Data Lake: A Story of Wind and Rain
Evolving Beyond the Data Lake: A Story of Wind and RainMapR Technologies
 
Scalable Machine Learning: The Role of Stratified Data Sharding
Scalable Machine Learning: The Role of Stratified Data ShardingScalable Machine Learning: The Role of Stratified Data Sharding
Scalable Machine Learning: The Role of Stratified Data Shardinginside-BigData.com
 
Optimizing Your Supply Chain with the Neo4j Graph
Optimizing Your Supply Chain with the Neo4j GraphOptimizing Your Supply Chain with the Neo4j Graph
Optimizing Your Supply Chain with the Neo4j GraphNeo4j
 
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache SparkData-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache SparkDatabricks
 
Chengqi zhang graph processing and mining in the era of big data
Chengqi zhang graph processing and mining in the era of big dataChengqi zhang graph processing and mining in the era of big data
Chengqi zhang graph processing and mining in the era of big datajins0618
 
Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You Neo4j
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesDenodo
 

Similar to The GeoCoding Revolution (20)

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

More from Richard Cantwell

A Deluge of Data - Flood Mapping in Ireland
A Deluge of Data - Flood Mapping in IrelandA Deluge of Data - Flood Mapping in Ireland
A Deluge of Data - Flood Mapping in IrelandRichard Cantwell
 
GeoDATA Dublin 2012 - GAMMA - The GeoCoding Revolution
GeoDATA Dublin 2012 - GAMMA - The GeoCoding RevolutionGeoDATA Dublin 2012 - GAMMA - The GeoCoding Revolution
GeoDATA Dublin 2012 - GAMMA - The GeoCoding RevolutionRichard Cantwell
 
Ignite Dublin: Mapping Change: Changing Maps
Ignite Dublin: Mapping Change: Changing MapsIgnite Dublin: Mapping Change: Changing Maps
Ignite Dublin: Mapping Change: Changing MapsRichard Cantwell
 
GeoDemographics and GeoCoding: An introduction to Sources and Methods
GeoDemographics and GeoCoding: An introduction to Sources and MethodsGeoDemographics and GeoCoding: An introduction to Sources and Methods
GeoDemographics and GeoCoding: An introduction to Sources and MethodsRichard Cantwell
 
The Do’s and Don’ts of Irish Addressing
The Do’s and Don’ts of Irish AddressingThe Do’s and Don’ts of Irish Addressing
The Do’s and Don’ts of Irish AddressingRichard Cantwell
 
GeoDemographics for Utilities
GeoDemographics for UtilitiesGeoDemographics for Utilities
GeoDemographics for UtilitiesRichard Cantwell
 
Open GeoData, Open GeoTools: An Introduction
Open GeoData, Open GeoTools: An IntroductionOpen GeoData, Open GeoTools: An Introduction
Open GeoData, Open GeoTools: An IntroductionRichard Cantwell
 
Introduction to Open GeoData
Introduction to Open GeoDataIntroduction to Open GeoData
Introduction to Open GeoDataRichard Cantwell
 
Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010Richard Cantwell
 
Open Geodata, GIS Ireland 2010
Open Geodata, GIS Ireland 2010Open Geodata, GIS Ireland 2010
Open Geodata, GIS Ireland 2010Richard Cantwell
 
GeoData: What's Special about Spatial?
GeoData: What's Special about Spatial?GeoData: What's Special about Spatial?
GeoData: What's Special about Spatial?Richard Cantwell
 
OpenStreetMap Mapping Party, Dublin, May 2010
OpenStreetMap Mapping Party, Dublin, May 2010OpenStreetMap Mapping Party, Dublin, May 2010
OpenStreetMap Mapping Party, Dublin, May 2010Richard Cantwell
 

More from Richard Cantwell (13)

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

Recently uploaded

Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 

Recently uploaded (20)

Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 

The GeoCoding Revolution

Editor's Notes

  1. 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?
  2. 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.
  3. 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.
  4. Firstly, a lot of addresses are ‘ad-hoc’ as in this example – people in the same building recording their addresses quite differently.
  5. 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!
  6. 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.
  7. Here’s an example of a lookup for Roskeen. GeoDirectory stores it as Roskeen, Tullamore, Co. Laois. There are 11 addresses in this townland.
  8. We can look at them on Google’s StreetView.
  9. 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…
  10. 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
  11. Based on usage metrics
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. In summary, some do’s and don’ts:
  17. The end result of the geocoding process is a mappable table. Ready for mapping / analysis.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. The quality of GeoCoding in Ireland improved. GeoDirectory underpins GeoCoding in Ireland
  23. 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..
  24. ..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.
  25. It is a complex database
  26. Which is regularly updated. Has just moved to 6 updates per annum, previously had 4 updates.
  27. Underlying technology has changed too
  28. Data volumes are rising exponentially
  29. Data is migrating to the cloud
  30. 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.
  31. Area based postcodes are well and good, but for some use cases you really need building level matching.
  32. The Census has changed too, since this single pager of 1911
  33. 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.
  34. 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.
  35. The applications built upon GeoDirectory data, encompassing rules etc have been under constant refinement too.
  36. The end result is an ever increasing level of match accuracy.
  37. So we are now at the point where geocoding to building level from within MapInfo achieves acceptable rates of accuracy.
  38. 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.
  39. Autocomplete on for Lookups
  40. Returns a point
  41. Setup the batch geocoder by picking fields in the base table
  42. Process is very fast – over 30,000 records per hour single threaded. If you have more records than that there are other options.
  43. End result is Addresses converted to Points, with a match level exceeding 90%
  44. AutoAddress is the leading geocoder in Ireland and is gaining customers rapidly.
  45. When working with addresses Data Protection is a primary concern.
  46. Individuals care about the data which they have made available to you – you must consider this at all stages.
  47. Other changes include the ever increasing range of source data – social media, geotagged photos, etc etc.
  48. 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
  49. Open data initiatives like Dublinked
  50. And OpenStreetMap
  51. To changes in how you manage and deliver your spatial data to your organisation, via products like MapInfo Spatial Server.
  52. Which is a fully featured spatial data management system that puts your spatial data at the fingertips of everyone in your organisation.
  53. 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.