Pular para o conteúdo
Sobre o Atlas
Acesso administrativo

Infraestrutura a serviço da pesquisa

Sobre o Atlas Vivo

Nenhum conteúdo nasce na plataforma: tudo vem do Protocolo de Investigação e da Ficha Epistemológica, e toda exibição passa pela governança pactuada com as coletividades (Projeto-Matriz, seção 13).

Seis níveis de acesso

Cada ficha tem um nível, e cada bloco da ficha pode ser mais restrito que ela (seção 12.6).

NívelQuem acessa
1 · PúblicoQualquer pessoa, sem cadastro. Exige autorização expressa e ausência de dados sensíveis.
2 · EducacionalProfessores e estudantes cadastrados, com termo de uso. Uso não comercial e com atribuição.
3 · CientíficoPesquisadores com projeto aprovado pelo Comitê Científico e termo de responsabilidade.
4 · ComunitárioA própria coletividade e quem ela indicar. Memória sem circulação externa.
5 · RestritoPessoas nomeadas pela coletividade e pela curadoria, apenas para guarda.
6 · Não publicávelNinguém além da guarda técnica. Usado em retiradas e decisões da coletividade.

Linguagens que trabalham juntas

Cada linguagem foi escolhida para a tarefa em que é melhor. Nenhuma está aqui só para constar.

LinguagemPapel no AtlasOnde está
Python (Django)Servidor, regras do projeto, governança de acesso, fluxo de publicação, versões, API e administração.acervo/, atlas/
C++17Núcleo de cálculo: desenho do grafo, centralidade, comunidades, caminhos, generalização geográfica, agregação para anonimato e simplificação da malha municipal.nucleo_cpp/ → acervo/bin/
SQLTrilha de auditoria por gatilhos (não pode ser apagada) e vistas usadas pelo painel.sql/
JavaScriptAbertura animada, mapa interativo e visualização do grafo, sem bibliotecas externas.static/js/
HTML e CSSInterface acessível com a identidade visual do manual de marca.templates/, static/css/
PowerShell e BatchInstalação, compilação opcional do núcleo e inicialização no Windows.raiz do projeto

Motor de cálculo ativo: C++ — biblioteca libatlas_core.so. Se a biblioteca C++ não estiver disponível, o Atlas usa uma implementação equivalente em Python, e os testes conferem que as duas dão o mesmo resultado.

O que o Atlas não faz

  • Não substitui consentimento, pactuação comunitária nem aprovação ética pelo Sistema CEP/Conep.
  • Não transforma métricas de rede em resultados: elas só geram hipóteses para análise qualitativa.
  • Não envia ao navegador coordenadas reais de lugares que não sejam públicos.
  • Não apresenta dados fictícios como resultados. Dados de demonstração são marcados e removíveis.