Com a oferta de telefones celulares equipados com rastreador...
Com a oferta de telefones celulares equipados com rastreadores GPS e de aplicativos capazes de armazenar as coordenadas obtidas por esses dispositivos, é possível reconstituir as trajetórias percorridas pelo usuário de tais aplicativos.
Caso a empresa desenvolvedora de um aplicativo deseje
armazenar as trajetórias dos seus usuários para futuras análises,
preservando as propriedades topológicas e minimizando o
espaço de armazenamento, recomenda-se adotar a seguinte
estrutura de dados:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: C - vetorial, armazenando as trajetórias como linhas.
Para entender a questão e saber por que a alternativa C é a correta, precisamos nos aprofundar um pouco em Geoprocessamento e nos tipos de estruturas de dados utilizadas para representar informações geográficas. Existem duas principais estruturas de dados em Geoprocessamento: vetorial e matricial (ou raster).
A estrutura vetorial é composta por pontos, linhas, e polígonos para representar objetos do mundo real. Cada um desses elementos pode ser associado a atributos que descrevem suas características. Já a estrutura matricial é composta por células em uma grade, onde cada célula possui um valor associado, como um pixel em uma imagem.
Quando se fala em armazenar trajetórias percorridas, queremos manter as características da rota, como a continuidade e direção do movimento, que são melhor representadas em uma estrutura vetorial. Armazenar as trajetórias como linhas na estrutura vetorial ajuda a preservar as propriedades topológicas, como a conectividade e a ordem, que são essenciais para a análise de movimento.
Além disso, a alternativa C também é indicada para minimizar o espaço de armazenamento. Isso ocorre porque, armazenando as trajetórias como linhas, economiza-se espaço uma vez que apenas as coordenadas dos pontos de início e fim de cada segmento de reta são armazenadas, juntamente com pontos de inflexão quando necessário, em vez de registrar cada ponto individual da trajetória.
Portanto, a alternativa C é a mais adequada tanto para manter a integridade topológica da informação quanto para otimizar o espaço de armazenamento dos dados de geolocalização em um sistema de Geoprocessamento. Este conhecimento é fundamental para profissionais da área de Engenharia de Software que trabalham com aplicações de geolocalização e Geoprocessamento.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Letra C
Vetorial, armazenando as trajetórias como linhas.
Pontos, linhas e áreas (ou polígonos) são os elementos que permitem a estrutura vetorial representar os dados da forma mais precisa uma vez que suas coordenadas geográficas estão em um espaço contínuo e possibilitam descrição exata de posição, tamanho e dimensão.
Já dados vetoriais podem representar maior precisão, pois sua precisão independe do tamanho de células, como na representação matricial, além de permitir a utilização de topologia, que é o conjunto de propriedades relacionado à maneira como os dados se conectam. Dados vetoriais tipicamente também ocupam menos espaço que os dados matriciais.
Gabarito c
https://docs.ufpr.br/~felipe/ptt2.pdf
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo