Titulo Estágio
OpenStreeMap VR viewer
Áreas de especialidade
Sistemas de Informação
Engenharia de Software
Local do Estágio
DEI/CISUC
Enquadramento
O OpenStreetMap (OSM) é um mapa gratuito e editável com uma cobertura mundial, construído por voluntários com uma licença de conteúdo aberto. O OSM permite que qualquer pessoa contribua para este mapa, ou com nova informação geográfica, ou atualizando os dados já existentes, enriquecendo desta forma a informação pública da qual qualquer um pode tirar partido. O OSM disponibiliza os seus dados de várias formas, tais como: (i) interface web que permite a visualização e edição; (ii) API com permissões de edição, e (iii) API alternativa que permite apenas a visualização de dados (i.e., API apenas de leitura de dados).
Neste estágio pretende-se explorar novas formas mais imersivas de visualização e interação com os dados OSM. Existem já algumas experiências anteriores que podem servir de inspiração [1].
[1] Edler, D., Husar, A., Keil, J. et al. Virtual Reality (VR) and Open Source Software: A Workflow for Constructing an Interactive Cartographic VR Environment to Explore Urban Landscapes. j. Cartogr. Geogr. inf. 68, 5–13 (2018). https://doi.org/10.1007/BF03545339
Objetivo
Pretende-se assim usar a informação de base do OSM para gerar uma experiência imersiva de Realidade Virtual que permita a um utilizador visualizar uma área geográfica, incluindo fotografias georreferenciadas e partilhadas online, que podem ser disponibilizadas por diversas plataformas especializadas (e.g., Flickr). O sistema deverá também permitir editar alguns dados simples sobre os edifícios visualizados, como por exemplo, o número de pisos.
Mais concretamente, pretende-se desenvolver um sistema de RV que permita:
- visualizar de forma dinâmica qualquer área geográfica obtida do OSM
- utilizar o máximo de informação do OSM de forma a gerar ambientes virtuais o mais reconhecíveis possível (i.e., mesmo que o aspecto visual não seja realista, alguém que conheça a área deverá reconhece-la)
- visualizar fotos georeferenciadas contribuidas pela comunidade
- consultar a informação disponível relativa aos edifícios (e.g., ano de construção, tipo, etc.)
- editar alguns dados relativos aos edifícios / áreas (e.g., número de pisos, altura, material, etc.)
- permita ao utilizador mover-se no ambiente virtual através controlos teleport
Espera-se que a/o aluna/o explore também elementos como o ambiente sonoro, representações de pessoas, etc.
Plano de Trabalhos - Semestre 1
- Estudar o OSM, incluindo as APIs disponíveis
- Pesquisar visualizações (incluindo de RV) que usem informação do OSM
- Propor uma arquitectura para a solução a implementar
- Desenvolver um protótipo inicial
- Escrever o relatório intermédio
Plano de Trabalhos - Semestre 2
- Implementar as funcionalidades definidas anteriormente, com eventuais ajustes que venham a ser necessários
- Avaliar o sistema resultante com utilizadores
- Escrever um artigo científico sobre os resultados obtidos
- Escrever o relatório de estágio final
Condições
O estudante será integrado no Grupo de Sistemas de Informação (GSI) do CISUC, DEI - Universidade de Coimbra. Será ainda disponibilizado um espaço de trabalho e o necessário equipamento (e.g., equipamento de RV).
Orientador
Jorge C. S. Cardoso / Jacinto Estima
jorgecardoso@dei.uc.pt 📩