Skip to content
Leonardo Guimarães edited this page Mar 29, 2023 · 45 revisions

Boas-vindas ao Paths-Viewer Wiki!

Ao lado, na sidebar, temos alguns dos tópicos elencados para essa Wiki, com informações sobre o Paths-Viewer.

Sobre

Paths-Viewer, uma ferramenta de visualização de dados espaço-temporais , mostra a geolocalização de objetos no espaço em função do tempo, podendo ser em tempo real ou pós-evento. Essa ferramenta nos permite estudar padrões e analisar diferentes cenários, como traces de 5g georeferenciados.

Instalação

Existem 3 formas de instalar a ferramenta:

  • Development Environment: instalar nvm, git e yarn no próprio terminal.
  • Docker:
  • Vercel: fazer uso do repositório e configurar as variáveis de ambiente.

Arquitetura

Essa ferramenta foi desenvolvida usando plataformas e linguagens como Yarn v3, TypeScript, NextJS, Firebase, Google Maps JavaScript API e Python.

  • NextJS: todo o sistema foi desenvolvido a partir dele (interface web e servidor/API).
  • Maps JavaScript API: visualização dos objetos sobre um mapa de terreno ou satélite.
  • Firebase: utilização do Cloud Firestore (parte do Firebase) para ingestão de dados em tempo real.
  • Python: script desenvolvido para simular dispositivos distribuídos e enviar conjuntos de dados linha por linha. Dessa forma podemos usar a visualização em tempo real.
  • TypeScript: extensão do JavaScript que permite adicionar tipos. A ferramenta foi escrita a partir dela.
  • Yarn v3: gerenciamento de pacotes.
Clone this wiki locally