Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufu.br/handle/123456789/50051
ORCID:  http://orcid.org/0009-0005-3627-6230
Tipo de documento: Trabalho de Conclusão de Curso
Tipo de acceso: Acesso Aberto
Título: Análise de desempenho de um sistema de roteamento geoespacial com integração ao OpenStreetMap
Título (s) alternativo (s): Performance analysis of a geospatial routing system with OpenStreetMap integration
Autor: Ferreira, Guilherme Coutinho Sousa
Primer orientador: Razente, Humberto Luiz
Primer miembro de la banca: Lima, Maria Adriana Vidigal de
Segundo miembro de la banca: Araújo, Rafael Dias
Resumen: O presente estudo investiga o desempenho de um sistema de roteamento baseado em Sistemas de Informação Geográfica (SIG), que identifica a menor rota possível para o deslocamento entre dois pontos ao longo de uma rede de ruas ou estradas. Esse sistema de roteamento utiliza dados cartográficos de código aberto do OpenStreetMap para cobrir todo o território do Brasil. Ele foi implementado utilizando PostgreSQL, juntamente com suas extensões associadas PostGIS e pgRouting, para gerenciar e analisar a rede viária. O backend do sistema de roteamento foi implementado utilizando FastAPI, e seu frontend foi implementado utilizando React e Leaflet. O sistema completo foi conteinerizado utilizando Docker. O principal objetivo deste estudo foi avaliar três algoritmos conhecidos de menor caminho: Dijkstra, AStar e AStar Bidirecional. Aproximadamente 673 mil pares de arestas e 671 mil vértices estavam contidos no conjunto de dados da rede viária brasileira, que foi importado para o sistema de roteamento utilizando o osm2pgsql. Os testes foram conduzidos em seis rotas diferentes, com comprimentos variados. Os resultados indicam que o Dijkstra apresentou os menores tempos de execução para cada rota testada e também forneceu, de forma consistente, vantagens de tempo quase constantes em relação tanto ao AStar quanto ao AStar Bidirecional. Esse resultado é contrário a estudos anteriores, que indicaram que o AStar geralmente supera o Dijkstra na determinação da menor rota.
Abstract: The present study investigates the performance of a geographic information systems (GIS) based routing system which identifies the shortest route possible for travel between two points along a street or road network. This routing system utilizes open-source mapping data from OpenStreetMap to cover the entirety of Brazil. It was implemented using PostgreSQL with its associated extensions postgis and pgrouting to manage and analyze the road network. The routing system’s backend was implemented using fastapi and its frontend was implemented using react and leaflet. The complete system has been containerized within docker. The primary objective of this study was to evaluate three well known shortest-route algorithms: dijkstra, astar and bidirectional. Approximately 673 thousand edge pairs and 671 thousand vertexes were contained in the brazilian road network dataset, which was imported into the routing system utilizing osm2pgsql. Tests were conducted on six different routes of varying lengths. Results indicate that dijkstra produced the fastest execution times for each route tested; also consistently provided near-constant time advantages relative to both astar and bidirectional astar. This result is contrary to previous studies, which have indicated that astar generally outperforms dijkstra when determining the shortest route.
Palabras clave: Caminho mínimo
Shortest path
pgRouting
pgRouting
OpenStreetMap
OpenStreetMap
PostGIS
PostGIS
Roteamento geoespacial
Geospatial routing
Área (s) del CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Editora: Universidade Federal de Uberlândia
Cita: FERREIRA, Guilherme Coutinho Sousa. Análise de desempenho de um sistema de roteamento geoespacial com integração ao OpenStreetMap. 2026. 71 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2026.
URI: https://repositorio.ufu.br/handle/123456789/50051
Fecha de defensa: 12-ago-2026
Aparece en las colecciones:TCC - Ciência da Computação

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
AnaliseDesempenhoSistema (1) (1).pdf5.22 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons