SlideShare a Scribd company logo
Geocoding India
Ed Freyfogle
Lokku Ltd.
@geo_BLR - 31 Jan 2014
We map millions of properties
Across multiple countries
nestoria.in
Launched in 2010
Some of our partners:
What we ask for
<listing>
...
<placenames>
<building number="35">Napier Court</building>
<street>Cropley Street</street>
<area>Hackney</area>
<town>London</town>
<region>Greater London</region>
<province>South East England</province>
</placenames>
<location>
<latitude>51.532855</latitude>
<longitude>-0.0902938</longitude>
<postcode>N1 7HS</postcode>
</location>
...
</listing>
Meanwhile, in India ...
What we get
...
<location>
<coordinate_system>WGS84</coordinate_system>
<latitude>0.000000</latitude>
<longitude>0.000000</longitude>
<placenames>
<area>Mansarovar</area>
<street>
Parsavanath at Sanganer, near mansarover muhana mandi
</street>
<town>Jaipur</town>
</placenames>
</location>
...
What we get
...
<location>
<full_address>
, Porcia, Pordenone
</full_address>
<postcode>33080</postcode>
<country>IT</country>
<coordinate_system>WGS84</coordinate_system>
<latitude></latitude>
<longitude></longitude>
<coordinate_confidence unit="m">50</coordinate_confidence>
</location>
...
What we get
Andreis
Bannia
...
Barcis
<location>
Castions
Cimolais
<full_address>
Cimpello
, Porcia, Pordenone
Claut
Erto e Casso
</full_address>
Fiume Veneto
Frisanco
<postcode>33080</postcode>
Ghirano
Orcenico Inferiore
<country>IT</country>
Palse
Poffabro
Porcia
<coordinate_system>WGS84</coordinate_system>
Prata di Pordenone
<latitude></latitude>
Puia
Roraipiccolo
<longitude></longitude>

<coordinate_confidence unit="m">50</coordinate_confidence>
</location>
...
What we get
...
<location>
<country>IN</country>
<full_address>
M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar
</full_address>
<coordinate_system>WGS84</coordinate_system>
<latitude>19.23351</latitude>
<longitude>72.83678</longitude>
<placenames>
<province>Maharashtra</province>
<region>Mumbai Andheri-Dahisar</region>
<town>Mumbai Andheri-Dahisar</town>
<area>Borivali (East)</area>
<neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood>
</placenames>
</location>
...
What we get
...
<location>
<country>IN</country>
<full_address>
M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar
</full_address>
<coordinate_system>WGS84</coordinate_system>
<latitude>19.23351</latitude>
<longitude>72.83678</longitude>
<placenames>
<province>Maharashtra</province>
<region>Mumbai Andheri-Dahisar</region>
<town>Mumbai Andheri-Dahisar</town>
<area>Borivali (East)</area>
<neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood>
</placenames>
</location>
...
What we get
...
<location>
<country>IN</country>
<full_address>
M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar
</full_address>
<coordinate_system>WGS84</coordinate_system>
<latitude>19.23351</latitude>
<longitude>72.83678</longitude>
<placenames>
<province>Maharashtra</province>
<region>Mumbai Andheri-Dahisar</region>
<town>Mumbai Andheri-Dahisar</town>
<area>Borivali (East)</area>
<neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood>
</placenames>
</location>
...
What we get
...
<location>
<country>IN</country>
<full_address>
M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar
</full_address>
<coordinate_system>WGS84</coordinate_system>
<latitude>19.23351</latitude>
<longitude>72.83678</longitude>
<placenames>
<province>Maharashtra</province>
<region>Mumbai Andheri-Dahisar</region>
<town>Mumbai Andheri-Dahisar</town>
<area>Borivali (East)</area>
<neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood>
</placenames>
</location>
...
What we get
...
<location>
<country>IN</country>
<full_address>
M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar
</full_address>
<coordinate_system>WGS84</coordinate_system>
<latitude>19.23351</latitude>
<longitude>72.83678</longitude>
<placenames>
<province>Maharashtra</province>
<region>Mumbai Andheri-Dahisar</region>
<town>Mumbai Andheri-Dahisar</town>
<area>Borivali (East)</area>
<neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood>
</placenames>
</location>
...
What we get
...
<location>
<country>IN</country>
<full_address>
M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar
</full_address>
<coordinate_system>WGS84</coordinate_system>
<latitude>19.23351</latitude>
<longitude>72.83678</longitude>
<placenames>
<province>Maharashtra</province>
<region>Mumbai Andheri-Dahisar</region>
<town>Mumbai Andheri-Dahisar</town>
<area>Borivali (East)</area>
<neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood>
</placenames>
</location>
...
is there any hope?
More data

<full_description>
<![CDATA[ Property Code: RS434487<BR> ]]>

</full_description>
More (useful) data

<full_description>
Box situé dans la cour d'un immeuble à VITRY
SUR SEINE, rue Marie Sorin Defresne. Libre de
suite Loyer trimestriel: 230 € Contacter Madame
GOYARD ...

</full_description>
More (useful) data
<full_description>CASA EM CONDOMÍNIO A Venda 5 Dormitórios - Iporanga, Sorocaba - SP. Sobrado em
Condomínio com 2 salas, divididas em vários ambientes, cozinha planejada, despensa, lavabo,
banheiro social, 5 dormitórios sendo 1 suíte com closet e 1 suíte master, sacada, escritório,
área de serviço, piscina, espaço gourmet, quintal e garagem coberta para 4 carros. Acabamento
Interno: Salas e escritório com piso porcelanato. Cozinha, banheiro social e suítes com piso
cerâmico. Dormitórios com piso laminado de madeira. Salas com teto rebaixado e sanca em gesso,
paredes com detalhes em textura. Cozinha planejada com coifa, fogão cooktop, grande mesa central
em granito preto, revestimento nas paredes com detalhes em pastilhas, enorme pia com gabinete em
granito preto. Banheiro social com revestimento nas paredes, pia em mármore travertino, box em
vidro temperado. Escritório amplo com armários, parede com detalhes em textura. Acabamento
Externo: Área de serviço com revestimento nas paredes com detalhes em pastilhas. Quintal em piso
cerâmico, paredes com detalhes em textura, enorme pia e balcão em granito. Piscina com cascata e
piso em torno em pedra mineira. Churrasqueira com paredes e fundo em vidro temperado. Garagem
com acesso via portão eletrônico, paredes com detalhes em textura. Jardim em toda sua parte
frontal, porta de acesso principal em madeira maciça e fechadura eletrônica, pedra miracema na
calçada. Piso cerâmico na entrada do imóvel. Acessórios do Imóvel: Espaço gourmet, piscina,
interfone, aquecedor elétrico solar, portão eletrônico e tv a cabo. Acessórios do Condomínio:
Lazer: Lago, Pista de Caminhada, Quadra Poliesportiva, Quadra de Tênis, Pista de Skate,
Vestiários, Espaço Gourmet com Salão de Festas e Churrasqueira, Sala de ginástica, Salão de
jogos, Playground. Segurança: Totalmente murado, portarias com monitoramento de acesso 24hs,
cancelas automáticas, cerca elétrica perimetral e ronda 24hs. Infraestrutura da Região:
Localizado próximo a Zona Industrial de Sorocaba, possui acesso fácil tanto para a Rod. Castelo
Branco, quanto para o Centro de Sorocaba.</full_description>
we can't trust the data
can we still geocode?
Veocoder
Veocoder
Lorem Ipsum is simply dummy text
of the printing and typesetting
industry. Lorem Ipsum has been
the industry's standard dummy text
ever since the 1500s, when an
unknown printer took a galley of
type and scrambled it to make a
type specimen book. It has
survived not only five centuries, but
also the leap into electronic
typesetting, remaining essentially
unchanged. It was popularised in
the 1960s with the release of
Letraset sheets containing Lorem
Ipsum passages, and more recently
with desktop publishing software
like Aldus PageMaker including
versions of Lorem Ipsum.

any text
Veocoder
Lorem Ipsum is simply dummy text
of the printing and typesetting
industry. Lorem Ipsum has been
the industry's standard dummy text
ever since the 1500s, when an
unknown printer took a galley of
type and scrambled it to make a
type specimen book. It has
survived not only five centuries, but
also the leap into electronic
typesetting, remaining essentially
unchanged. It was popularised in
the 1960s with the release of
Letraset sheets containing Lorem
Ipsum passages, and more recently
with desktop publishing software
like Aldus PageMaker including
versions of Lorem Ipsum.

any text

area

a
are
area

places
Veocoder

hierarchies

best place
But other geocoders?

● they expect "good" input
● price is crazy
● they rate limit
Geocoding Task
Where is:
Lotus County, Site: Sy No. 122/2, Solapur
Road, Opp.To Gate No-6 Mirc Darewadi,
Ahmednagar., Opp.To Gate No-6m,
Ahmednagar
Geocoding Task
(using http://www.gisgraphy.com/compare)
Geocoding Task - Veocoder
Geocoding Task - Veocoder
where did the data
come from?
OpenStreetMap

http://www.openstreetmap.org
on twitter: @openstreetmap
Open geodata. The whole world. For you to use.
We need your help.
OpenStreetMap
What’s next?

Releasing a public version of our geocoder soon.
We need your feedback.
Thank you, learn more

http://www.nestoria.in

find property

http://www.lokku.com

our brands

http://www.github.com/lokku get our code
on twitter:
@nestoria, @lokku, @opencagedata, @freyfogle
Questions?

http://www.nestoria.in

find property

http://www.lokku.com

our brands

http://www.github.com/lokku get our code
on twitter:
@nestoria, @lokku, @opencagedata, @freyfogle
Credit where credit it due

This talk derives heavily from a similar talk presented by my
colleague Savio Dimatteo (@darksmo) at the 11 July 2013
#geomob.

More Related Content

Similar to Geocoding India - talk delivered on 31 Jan 2014 at the Bangalore goeBLR event

Leafy blocks by Inner Spaces
Leafy blocks by Inner SpacesLeafy blocks by Inner Spaces
Leafy blocks by Inner Spaces
Pramod Mittapalli
 
Pioneer City Bilaspur Gurgaon 9873574004
Pioneer City Bilaspur Gurgaon 9873574004Pioneer City Bilaspur Gurgaon 9873574004
Pioneer City Bilaspur Gurgaon 9873574004
Complete Investment Solutions
 
Prestige Edwardian Brochure - Zricks.com
Prestige Edwardian Brochure - Zricks.comPrestige Edwardian Brochure - Zricks.com
Prestige Edwardian Brochure - Zricks.com
Zricks.com
 
Shree jee-tiles
Shree jee-tilesShree jee-tiles
Shree jee-tiles
Shree Jee Tiles
 
Brochure kingswood-oriental
Brochure kingswood-orientalBrochure kingswood-oriental
Brochure kingswood-oriental
Real Estate & Property Investments
 
Brochure kingswood-oriental call-9958959555
Brochure kingswood-oriental call-9958959555Brochure kingswood-oriental call-9958959555
Brochure kingswood-oriental call-9958959555
Real Estate & Property Investments
 
Maxworth Premier Urban Brochure - Zricks.com
Maxworth Premier Urban Brochure - Zricks.comMaxworth Premier Urban Brochure - Zricks.com
Maxworth Premier Urban Brochure - Zricks.com
Zricks.com
 

Similar to Geocoding India - talk delivered on 31 Jan 2014 at the Bangalore goeBLR event (7)

Leafy blocks by Inner Spaces
Leafy blocks by Inner SpacesLeafy blocks by Inner Spaces
Leafy blocks by Inner Spaces
 
Pioneer City Bilaspur Gurgaon 9873574004
Pioneer City Bilaspur Gurgaon 9873574004Pioneer City Bilaspur Gurgaon 9873574004
Pioneer City Bilaspur Gurgaon 9873574004
 
Prestige Edwardian Brochure - Zricks.com
Prestige Edwardian Brochure - Zricks.comPrestige Edwardian Brochure - Zricks.com
Prestige Edwardian Brochure - Zricks.com
 
Shree jee-tiles
Shree jee-tilesShree jee-tiles
Shree jee-tiles
 
Brochure kingswood-oriental
Brochure kingswood-orientalBrochure kingswood-oriental
Brochure kingswood-oriental
 
Brochure kingswood-oriental call-9958959555
Brochure kingswood-oriental call-9958959555Brochure kingswood-oriental call-9958959555
Brochure kingswood-oriental call-9958959555
 
Maxworth Premier Urban Brochure - Zricks.com
Maxworth Premier Urban Brochure - Zricks.comMaxworth Premier Urban Brochure - Zricks.com
Maxworth Premier Urban Brochure - Zricks.com
 

More from lokku

Geocoding Overview
Geocoding OverviewGeocoding Overview
Geocoding Overview
lokku
 
OpenCage Data and sustainable business models for open data
OpenCage Data and sustainable business models for open data OpenCage Data and sustainable business models for open data
OpenCage Data and sustainable business models for open data
lokku
 
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
lokku
 
A living hell - lessons learned in eight years of parsing real estate data
A living hell - lessons learned in eight years of parsing real estate data  A living hell - lessons learned in eight years of parsing real estate data
A living hell - lessons learned in eight years of parsing real estate data
lokku
 
Geo-search-location-based-results-for-site-search
Geo-search-location-based-results-for-site-searchGeo-search-location-based-results-for-site-search
Geo-search-location-based-results-for-site-search
lokku
 
Nestoria new design
Nestoria new designNestoria new design
Nestoria new design
lokku
 
CSS::SpriteMaker in action!
CSS::SpriteMaker in action!CSS::SpriteMaker in action!
CSS::SpriteMaker in action!
lokku
 
Reducing the technical hurdle - why we started OpenCage Data
Reducing the technical hurdle - why we started OpenCage DataReducing the technical hurdle - why we started OpenCage Data
Reducing the technical hurdle - why we started OpenCage Data
lokku
 
Css sprite_maker-1
Css  sprite_maker-1Css  sprite_maker-1
Css sprite_maker-1
lokku
 
Nestoria case study - The effective use of geo-data for search marketing
Nestoria case study - The effective use of geo-data for search marketingNestoria case study - The effective use of geo-data for search marketing
Nestoria case study - The effective use of geo-data for search marketing
lokku
 
Geo-Data for Search Marketing SEM & SEO
Geo-Data for Search Marketing SEM & SEOGeo-Data for Search Marketing SEM & SEO
Geo-Data for Search Marketing SEM & SEO
lokku
 
Making using OSM data simpler - OpenCage Data
Making using OSM data simpler - OpenCage Data Making using OSM data simpler - OpenCage Data
Making using OSM data simpler - OpenCage Data
lokku
 
What’s next in mapping for portals? ppw2012
What’s next in mapping for portals? ppw2012What’s next in mapping for portals? ppw2012
What’s next in mapping for portals? ppw2012
lokku
 
How Nestoria switched to OpenStreetMap maps
How Nestoria switched to OpenStreetMap mapsHow Nestoria switched to OpenStreetMap maps
How Nestoria switched to OpenStreetMap maps
lokku
 
Remote Geocoding
Remote GeocodingRemote Geocoding
Remote Geocoding
lokku
 
Lessons learned in doing lots with few people
Lessons learned in  doing lots with few peopleLessons learned in  doing lots with few people
Lessons learned in doing lots with few people
lokku
 
Mapstraction
MapstractionMapstraction
Mapstraction
lokku
 
Bar Camp London 7
Bar Camp London 7Bar Camp London 7
Bar Camp London 7
lokku
 
The path ahead for property portals
The path ahead for property portalsThe path ahead for property portals
The path ahead for property portals
lokku
 
How People Search For Locations
How People Search For LocationsHow People Search For Locations
How People Search For Locations
lokku
 

More from lokku (20)

Geocoding Overview
Geocoding OverviewGeocoding Overview
Geocoding Overview
 
OpenCage Data and sustainable business models for open data
OpenCage Data and sustainable business models for open data OpenCage Data and sustainable business models for open data
OpenCage Data and sustainable business models for open data
 
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
 
A living hell - lessons learned in eight years of parsing real estate data
A living hell - lessons learned in eight years of parsing real estate data  A living hell - lessons learned in eight years of parsing real estate data
A living hell - lessons learned in eight years of parsing real estate data
 
Geo-search-location-based-results-for-site-search
Geo-search-location-based-results-for-site-searchGeo-search-location-based-results-for-site-search
Geo-search-location-based-results-for-site-search
 
Nestoria new design
Nestoria new designNestoria new design
Nestoria new design
 
CSS::SpriteMaker in action!
CSS::SpriteMaker in action!CSS::SpriteMaker in action!
CSS::SpriteMaker in action!
 
Reducing the technical hurdle - why we started OpenCage Data
Reducing the technical hurdle - why we started OpenCage DataReducing the technical hurdle - why we started OpenCage Data
Reducing the technical hurdle - why we started OpenCage Data
 
Css sprite_maker-1
Css  sprite_maker-1Css  sprite_maker-1
Css sprite_maker-1
 
Nestoria case study - The effective use of geo-data for search marketing
Nestoria case study - The effective use of geo-data for search marketingNestoria case study - The effective use of geo-data for search marketing
Nestoria case study - The effective use of geo-data for search marketing
 
Geo-Data for Search Marketing SEM & SEO
Geo-Data for Search Marketing SEM & SEOGeo-Data for Search Marketing SEM & SEO
Geo-Data for Search Marketing SEM & SEO
 
Making using OSM data simpler - OpenCage Data
Making using OSM data simpler - OpenCage Data Making using OSM data simpler - OpenCage Data
Making using OSM data simpler - OpenCage Data
 
What’s next in mapping for portals? ppw2012
What’s next in mapping for portals? ppw2012What’s next in mapping for portals? ppw2012
What’s next in mapping for portals? ppw2012
 
How Nestoria switched to OpenStreetMap maps
How Nestoria switched to OpenStreetMap mapsHow Nestoria switched to OpenStreetMap maps
How Nestoria switched to OpenStreetMap maps
 
Remote Geocoding
Remote GeocodingRemote Geocoding
Remote Geocoding
 
Lessons learned in doing lots with few people
Lessons learned in  doing lots with few peopleLessons learned in  doing lots with few people
Lessons learned in doing lots with few people
 
Mapstraction
MapstractionMapstraction
Mapstraction
 
Bar Camp London 7
Bar Camp London 7Bar Camp London 7
Bar Camp London 7
 
The path ahead for property portals
The path ahead for property portalsThe path ahead for property portals
The path ahead for property portals
 
How People Search For Locations
How People Search For LocationsHow People Search For Locations
How People Search For Locations
 

Recently uploaded

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 

Recently uploaded (20)

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 

Geocoding India - talk delivered on 31 Jan 2014 at the Bangalore goeBLR event

  • 1. Geocoding India Ed Freyfogle Lokku Ltd. @geo_BLR - 31 Jan 2014
  • 2. We map millions of properties
  • 5. What we ask for <listing> ... <placenames> <building number="35">Napier Court</building> <street>Cropley Street</street> <area>Hackney</area> <town>London</town> <region>Greater London</region> <province>South East England</province> </placenames> <location> <latitude>51.532855</latitude> <longitude>-0.0902938</longitude> <postcode>N1 7HS</postcode> </location> ... </listing>
  • 8. What we get ... <location> <full_address> , Porcia, Pordenone </full_address> <postcode>33080</postcode> <country>IT</country> <coordinate_system>WGS84</coordinate_system> <latitude></latitude> <longitude></longitude> <coordinate_confidence unit="m">50</coordinate_confidence> </location> ...
  • 9. What we get Andreis Bannia ... Barcis <location> Castions Cimolais <full_address> Cimpello , Porcia, Pordenone Claut Erto e Casso </full_address> Fiume Veneto Frisanco <postcode>33080</postcode> Ghirano Orcenico Inferiore <country>IT</country> Palse Poffabro Porcia <coordinate_system>WGS84</coordinate_system> Prata di Pordenone <latitude></latitude> Puia Roraipiccolo <longitude></longitude> <coordinate_confidence unit="m">50</coordinate_confidence> </location> ...
  • 10. What we get ... <location> <country>IN</country> <full_address> M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar </full_address> <coordinate_system>WGS84</coordinate_system> <latitude>19.23351</latitude> <longitude>72.83678</longitude> <placenames> <province>Maharashtra</province> <region>Mumbai Andheri-Dahisar</region> <town>Mumbai Andheri-Dahisar</town> <area>Borivali (East)</area> <neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood> </placenames> </location> ...
  • 11. What we get ... <location> <country>IN</country> <full_address> M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar </full_address> <coordinate_system>WGS84</coordinate_system> <latitude>19.23351</latitude> <longitude>72.83678</longitude> <placenames> <province>Maharashtra</province> <region>Mumbai Andheri-Dahisar</region> <town>Mumbai Andheri-Dahisar</town> <area>Borivali (East)</area> <neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood> </placenames> </location> ...
  • 12. What we get ... <location> <country>IN</country> <full_address> M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar </full_address> <coordinate_system>WGS84</coordinate_system> <latitude>19.23351</latitude> <longitude>72.83678</longitude> <placenames> <province>Maharashtra</province> <region>Mumbai Andheri-Dahisar</region> <town>Mumbai Andheri-Dahisar</town> <area>Borivali (East)</area> <neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood> </placenames> </location> ...
  • 13. What we get ... <location> <country>IN</country> <full_address> M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar </full_address> <coordinate_system>WGS84</coordinate_system> <latitude>19.23351</latitude> <longitude>72.83678</longitude> <placenames> <province>Maharashtra</province> <region>Mumbai Andheri-Dahisar</region> <town>Mumbai Andheri-Dahisar</town> <area>Borivali (East)</area> <neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood> </placenames> </location> ...
  • 14. What we get ... <location> <country>IN</country> <full_address> M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar </full_address> <coordinate_system>WGS84</coordinate_system> <latitude>19.23351</latitude> <longitude>72.83678</longitude> <placenames> <province>Maharashtra</province> <region>Mumbai Andheri-Dahisar</region> <town>Mumbai Andheri-Dahisar</town> <area>Borivali (East)</area> <neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood> </placenames> </location> ...
  • 15. What we get ... <location> <country>IN</country> <full_address> M.G.RdNr Rly Stn -East Borivali (East) Mumbai Andheri-Dahisar </full_address> <coordinate_system>WGS84</coordinate_system> <latitude>19.23351</latitude> <longitude>72.83678</longitude> <placenames> <province>Maharashtra</province> <region>Mumbai Andheri-Dahisar</region> <town>Mumbai Andheri-Dahisar</town> <area>Borivali (East)</area> <neighbourhood>M.G.RdNr Rly Stn -East</neighbourhood> </placenames> </location> ...
  • 16. is there any hope?
  • 17. More data <full_description> <![CDATA[ Property Code: RS434487<BR> ]]> </full_description>
  • 18. More (useful) data <full_description> Box situé dans la cour d'un immeuble à VITRY SUR SEINE, rue Marie Sorin Defresne. Libre de suite Loyer trimestriel: 230 € Contacter Madame GOYARD ... </full_description>
  • 19. More (useful) data <full_description>CASA EM CONDOMÍNIO A Venda 5 Dormitórios - Iporanga, Sorocaba - SP. Sobrado em Condomínio com 2 salas, divididas em vários ambientes, cozinha planejada, despensa, lavabo, banheiro social, 5 dormitórios sendo 1 suíte com closet e 1 suíte master, sacada, escritório, área de serviço, piscina, espaço gourmet, quintal e garagem coberta para 4 carros. Acabamento Interno: Salas e escritório com piso porcelanato. Cozinha, banheiro social e suítes com piso cerâmico. Dormitórios com piso laminado de madeira. Salas com teto rebaixado e sanca em gesso, paredes com detalhes em textura. Cozinha planejada com coifa, fogão cooktop, grande mesa central em granito preto, revestimento nas paredes com detalhes em pastilhas, enorme pia com gabinete em granito preto. Banheiro social com revestimento nas paredes, pia em mármore travertino, box em vidro temperado. Escritório amplo com armários, parede com detalhes em textura. Acabamento Externo: Área de serviço com revestimento nas paredes com detalhes em pastilhas. Quintal em piso cerâmico, paredes com detalhes em textura, enorme pia e balcão em granito. Piscina com cascata e piso em torno em pedra mineira. Churrasqueira com paredes e fundo em vidro temperado. Garagem com acesso via portão eletrônico, paredes com detalhes em textura. Jardim em toda sua parte frontal, porta de acesso principal em madeira maciça e fechadura eletrônica, pedra miracema na calçada. Piso cerâmico na entrada do imóvel. Acessórios do Imóvel: Espaço gourmet, piscina, interfone, aquecedor elétrico solar, portão eletrônico e tv a cabo. Acessórios do Condomínio: Lazer: Lago, Pista de Caminhada, Quadra Poliesportiva, Quadra de Tênis, Pista de Skate, Vestiários, Espaço Gourmet com Salão de Festas e Churrasqueira, Sala de ginástica, Salão de jogos, Playground. Segurança: Totalmente murado, portarias com monitoramento de acesso 24hs, cancelas automáticas, cerca elétrica perimetral e ronda 24hs. Infraestrutura da Região: Localizado próximo a Zona Industrial de Sorocaba, possui acesso fácil tanto para a Rod. Castelo Branco, quanto para o Centro de Sorocaba.</full_description>
  • 20. we can't trust the data
  • 21. can we still geocode?
  • 23. Veocoder Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. any text
  • 24. Veocoder Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. any text area a are area places
  • 26. But other geocoders? ● they expect "good" input ● price is crazy ● they rate limit
  • 27. Geocoding Task Where is: Lotus County, Site: Sy No. 122/2, Solapur Road, Opp.To Gate No-6 Mirc Darewadi, Ahmednagar., Opp.To Gate No-6m, Ahmednagar
  • 29. Geocoding Task - Veocoder
  • 30. Geocoding Task - Veocoder
  • 31. where did the data come from?
  • 32. OpenStreetMap http://www.openstreetmap.org on twitter: @openstreetmap Open geodata. The whole world. For you to use. We need your help.
  • 34. What’s next? Releasing a public version of our geocoder soon. We need your feedback.
  • 35. Thank you, learn more http://www.nestoria.in find property http://www.lokku.com our brands http://www.github.com/lokku get our code on twitter: @nestoria, @lokku, @opencagedata, @freyfogle
  • 36. Questions? http://www.nestoria.in find property http://www.lokku.com our brands http://www.github.com/lokku get our code on twitter: @nestoria, @lokku, @opencagedata, @freyfogle
  • 37. Credit where credit it due This talk derives heavily from a similar talk presented by my colleague Savio Dimatteo (@darksmo) at the 11 July 2013 #geomob.