Manaus é dividida em 32.216 hexágonos de cerca de 120 m. Cada um recebe uma nota de 0 a 100 feita com três dados abertos: quanto a superfície esquenta, quanta vegetação falta e quantas pessoas moram ali. Este guia mostra cada peça, do satélite ao assistente que redige ofícios.
Nenhum número do Mirá é inventado por um modelo de linguagem. Os números vêm de satélites, do Censo e do OpenStreetMap, calculados por código que qualquer pessoa pode conferir.
O pipeline roda no seu computador e transforma dados brutos em arquivos. O site e o assistente, publicados no Vercel, apenas leem esses arquivos.
Por que hexágonos? Todos os vizinhos de um hexágono ficam à mesma distância do centro, o que não acontece com quadrados. O Mirá usa o sistema H3, uma grade hexagonal global, na resolução 10: cerca de 15 mil m² por célula, o tamanho aproximado de uma quadra.
Por que 120 m? É o tamanho do pixel térmico do Landsat (100 m). Um hexágono menor sugeriria um detalhe que o satélite de calor não enxerga.
Como cada dado chega ao hexágono:
Cada fator vira um percentil: a posição do hexágono em relação aos outros. Percentil 96 em calor quer dizer “mais quente que 96% dos hexágonos”. O índice é a média ponderada dos três percentis.
Os três fatores
Por que percentis? Os fatores têm unidades diferentes (°C, NDVI, pessoas). Convertidos em posição de 0 a 100, ficam comparáveis e nenhum domina só por ter números maiores.
Mexa nos pesos na calculadora: o telhado de Nova Esperança sobe quando o calor pesa mais e cai quando os moradores pesam mais. O site faz exatamente esta conta para os 16.913 hexágonos elegíveis cada vez que alguém move um controle.
A faixa de prioridade depende da posição do índice entre todos os hexágonos, e não do número em si. Por isso a calculadora mostra o índice, e o site mostra também a faixa e a posição.
Comando: python pipeline/rodar_tudo.py. Para retomar: --a-partir-de 6. As etapas 1 a 6 gravam em dados/intermediario/; a 7 e a 8 gravam em public/data/, que vai para o site.
Hexágonos H3 com centro dentro dos 63 bairros do IBGE.
grade.parquetCenas Landsat da seca, nuvens mascaradas, anomalia em relação à cidade.
calor.parquetNDVI, cobertura vegetal e água do Sentinel-2.
vegetacao.parquetCenso por setor, repartido nos hexágonos pela habitabilidade.
populacao.parquetPraças, escolas, avenidas, ruas e aeroporto.
viabilidade.parquetAltura das copas (CHMv2): fração com 3 m ou mais e altura média.
copas.parquetExclusões, percentis, faixas, robustez, oportunidade, perda de copa, relação verde–calor.
hexagonos.csv · bairros.csvCompacta tudo em formato colunar, com inteiros escalados (2,4 MB).
web.jsonQuando rodar de novo: uma vez por ano, depois da estação seca (julho a outubro), para atualizar calor e vegetação. Os testes (testes/rodar_testes.py) rodam as oito etapas com dados sintéticos, sem internet.
O NDVI enxerga cor: gramado e árvore parecem iguais. Um modelo de visão computacional estima a altura de cada pixel e separa os dois.
O CHMv2 (Meta e WRI, licença CC BY 4.0) cobre o mundo com pixels de ~1,2 m. Ele vem de um modelo em duas partes:
O Mirá lê só os 4 tiles que cobrem Manaus, por requisições parciais em arquivos COG, sem baixar os 24 TB do mundo. As imagens de origem desses tiles vão de 2010 a 2019.
Por que a copa não substitui o NDVI no índice: as duas concordam bastante (correlação de 0,87), o NDVI recente explica um pouco melhor o calor (R² 0,79 contra 0,71) e o CHMv2 é mais antigo que os outros dados.
“Pergunte ao Mirá” explica pontos, bairros e a cidade, e redige ofícios. O Jev interpreta, o código busca os dados, o Gemini redige e o servidor confere cada número antes de mostrar.
Limite conhecido: a conferência verifica se o número existe nos fatos, e não se está no lugar certo da frase.
Em ordem aproximada de esforço dentro de cada grupo. As marcas indicam valor para quem usa, esforço e potencial de publicação.
Ordem sugerida: justificativa técnica e Jev como juiz (rápidos); validar os 795 alertas de perda de copa com VLM (o mais publicável); conjunto de avaliação do assistente; depois os projetos grandes, fotos de rua e copas atualizadas.