Criação de plataforma de geocoding baseada em serviços Google Maps

Detalhes bibliográficos
Autor(a) principal: Goldstein, Stephane
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10451/12382
Resumo: Trabalho de projeto de mestrado em Sistemas de Informação Geográfica, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2014
id RCAP_3776f2fc93ac5ae15cbb53f5819dea79
oai_identifier_str oai:repositorio.ulisboa.pt:10451/12382
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Criação de plataforma de geocoding baseada em serviços Google MapsGeocodingGeorreferenciaçãoGoogle Maps APITrabalhos de projecto de mestrado - 2014Trabalho de projeto de mestrado em Sistemas de Informação Geográfica, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2014Este projeto foi realizado no âmbito de um estágio na consultora de negócios Focus BC. De acordo com as necessidades da empresa, a proposta constitui a criação de uma plataforma de georreferenciação de moradas postais em lote, utilizando o serviço de geocoding da Google Maps: a Geocoding API. A aplicação foi escrita na linguagem de programação Python, e conta com etapas de pré e pós processamento dos dados que possibilitaram aumentar a qualidade dos resultados oferecidos pelo serviço. Métricas de avaliação dos dados originais foram criadas (métricas de entrada), permitindo ajustar as expectativas quanto aos possíveis resultados, assim como estimar o esforço necessário para obtenção da precisão desejada na georreferenciação. Em seguida os dados passam por um módulo de correção e normalização de moradas, ficando prontos para serem enviados ao serviço. Sucessivos pedidos de geocoding para um mesmo registo são eventualmente feitos, alterando a estrutura da morada de acordo com um fluxo de controle específico. Como as quatro classes de precisão dos resultados atribuída pela Geocoding API não possuem um nível de detalhe suficiente no contexto dos projetos desenvolvidos pela Focus BC, foi implementado um método que classifica os resultados em sete categorias. A versão final da aplicação georreferenciou 31915 moradas provenientes de quatro fontes distintas. Uma precisão considerada aceitável foi atingida para 81.8% dos registos. A normalização e o sistema de múltiplos pedidos lograram em conjunto um aumento de 9.53 pontos percentuais na proporção de registos referenciados com precisão considerada alta (55% do total). Apesar da normalização, os resultados são influenciados pela qualidade dos dados originais, como foi possível evidenciar através das métricas de entrada. Uma verificação manual da precisão de 2% dos registos permitiu avaliar a confiança da classificação dos resultados, indicando uma precisão global de 91.72 %. No âmbito deste estudo identificaram-se algumas melhorias possíveis de serem implementadas nos processos de normalização e na atribuição de precisão. Justifica-se a necessidade de futuramente desenvolver-se uma interface web para facilitar o uso da aplicação, assim como sua adaptação a moradas e organizações territoriais de outros países.The project hereby presented was realized in the context of an internship at the business consulting company Focus BC. Seconding the company needs, it consists in the development of a batch geocoding platform, based on the geocoding service provided by Google Maps: the Geocoding API. The application was written in the Python programming language and includes pre and post data processing operations that allowed to obtain results of better quality than those provided by the geocoding service alone. Quality metrics for the original data were developed, making possible to adjust the expectations in terms of possible achievable results during the geocoding process. Those metrics also help to estimate the amount of effort needed in order to geocode a specific set of data with a determined precision. Following this first evaluation, data undergo a correction and normalization process, making it ready to be sent to the geocoding service. By the means of an established control flow, successive geocoding requests for the same record are eventually made, but using different postal address structures. The four precision classes provided by the Geocoding API to classify the results do not have the necessary level of detail needed in the context of the projects developed by Focus BC, so a method that classifies the results within seven precision categories was implemented. The application's final version was used on the referencing of 31915 records from four different sources. A precision considered acceptable was achieved for 81.8% of those records. The normalization and multiple geocoding system altogether enabled a 9.53 percentage points increase in the proportion of addresses referenced with a precision considered high. Despite the normalization process, results greatly depend on the original data quality, as it was possible to confirm by the means of the original data metrics. A manual verification of the precision on 2% of the records allowed to evaluate the confidence of the results classification method. A global precision of 91.72% was determined. In the context of this study possibilities of improvements were identified in the normalization and results classification steps. There is also justification for future works to be considered, adapting the application to other countries addresses and territorial organization, as well as the creation of a web interface in order to improve its usability.Catita, Cristina Maria Sousa,1971-Batista, Sandro Gonçalo da FonsecaRepositório da Universidade de LisboaGoldstein, Stephane2014-11-06T16:47:53Z201420142014-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/12382TID:201362503porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T13:11:46Zoai:repositorio.ulisboa.pt:10451/12382Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T02:37:19.681819Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Criação de plataforma de geocoding baseada em serviços Google Maps
title Criação de plataforma de geocoding baseada em serviços Google Maps
spellingShingle Criação de plataforma de geocoding baseada em serviços Google Maps
Goldstein, Stephane
Geocoding
Georreferenciação
Google Maps API
Trabalhos de projecto de mestrado - 2014
title_short Criação de plataforma de geocoding baseada em serviços Google Maps
title_full Criação de plataforma de geocoding baseada em serviços Google Maps
title_fullStr Criação de plataforma de geocoding baseada em serviços Google Maps
title_full_unstemmed Criação de plataforma de geocoding baseada em serviços Google Maps
title_sort Criação de plataforma de geocoding baseada em serviços Google Maps
author Goldstein, Stephane
author_facet Goldstein, Stephane
author_role author
dc.contributor.none.fl_str_mv Catita, Cristina Maria Sousa,1971-
Batista, Sandro Gonçalo da Fonseca
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Goldstein, Stephane
dc.subject.por.fl_str_mv Geocoding
Georreferenciação
Google Maps API
Trabalhos de projecto de mestrado - 2014
topic Geocoding
Georreferenciação
Google Maps API
Trabalhos de projecto de mestrado - 2014
description Trabalho de projeto de mestrado em Sistemas de Informação Geográfica, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2014
publishDate 2014
dc.date.none.fl_str_mv 2014-11-06T16:47:53Z
2014
2014
2014-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/12382
TID:201362503
url http://hdl.handle.net/10451/12382
identifier_str_mv TID:201362503
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601429018771456