Como fazer mapas temáticos do Brasil na prática
Você provavelmente já tentou criar um mapa temático e encontrou os mesmos problemas que todo mundo: dados que não batem com os municípios, cores que ficam ilegíveis quando você imprime, e aquela hora em que você perde três horas porque o shapefile do IBGE usa uma projeção diferente do seu software. O caminho mais direto é começar pelo lado dos dados, não do design.
Mapas temáticos do Brasil: fontes e preparo
O IBGE disponibiliza shapefiles atualizados trimestralmente com os limites municipais, estaduais e regionais. O link direto está em sidra.ibge.gov.br/B/PI e também em dados.gov.br. A versão mais recente costuma ter uma pequena defasagem nos códigos dos municípios — o IBGE mudou a codificação em 2021 e muitos tutoriais pela internet ainda usam os códigos antigos. Eu gastei uma tarde inteira tentando cruzar dados de mortalidade por CID com municipios que simplesmente não existiam mais no shapefile porque haviam sido fundidos ou desmembrados. A solução foi usar a tabela de correspondência (tabela_2021_municipios.csv) que o próprio IBGE disponibiliza junto com os shapefiles, fazendo um LEFT JOIN antes de qualquer coisa. Depois de baixar, você vai precisar verificar a projeção. O padrão costuma ser SIRGAS2000 / UTM zone 22S para o eixo leste, mas se você pegar dados de outra fonte, como a SEADE ou a ANVISA, a projeção pode ser diferente. Se o QGIS estiver mostrando seu mapa torto, verifique o CRS antes de reclamar do software.
Escolhendo a técnica de colorização
A maioria dos mapas temáticos brasileiros que eu vejo por aí usa classes iguais de intervalo, o que é um erro comum quando os dados têm distribuição assimétrica. Por exemplo, se você estiver mapando o IDH por município, a maior parte dos municípios vai ficar agrupada em duas ou três classes, e o mapa vai parecer uniforme quando na verdade há variação importante que não aparece visualmente. Use classificação quantile ou natural break (Jenks) quando a distribuição for enviesada. Em dados urbanos como PIB per capita, a diferença entre as classificações pode mudar completamente a leitura do mapa — o que afeta decisões em apresentações para gestores que não entendem de estatística. Para cores, evite o espectro rainbow. O verde-amarelo-azul que todo mundo usa por padrão é problemático porque não é perceptualmente uniforme e fica ilegível para pessoas com daltonismo, que representam cerca de 8% da população masculina. A paleta viridis do R, ou a plasma do matplotlib, são opções muito mais acessíveis. No QGIS, você encontra no menu Propriedades da camada > Simbologia > Gradiente de cor, e seleciona a paleta adequada.
Fluxo de trabalho no QGIS
Aqui está o processo que eu uso atualmente, e que costuma levar entre 40 minutos e uma hora para um mapa simples de nível estadual com cores classificados: Abra o shapefile municipal do IBGE no QGIS. Verifique o CRS. Se necessário, projete para SIRGAS2000 / UTM zone adequada usando a ferramenta Reprojetar camada. Importe sua tabela de dados como CSV, faça o join pelo código do município (Código IBGE de 7 dígitos). Aplique a simbologia de graduación de cores com classificação Jenks natural breaks em sete classes. Adicione a legenda, escala, norte e título. Exporte como PNG em 300 DPI ou SVG se for para publicação vetorial.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Uma coisa que pouca gente menciona: se você estiver trabalhando com mapas de grande escala, como municípios do Nordeste com alta densidade, o QGIS pode ficar lento com o shapefile completo. Nesse caso, filtre por estado ou região antes de aplicar a simbologia. Eu costumo criar camadas temporárias filtradas, o que reduz o tempo de renderização de cerca de dois minutos para quinze segundos em machines convencionais.
Dicas técnicas que economizam tempo
Use scripts automatizados quando for produzir mapas repetitivos. Eu tenho um script Python no QGIS que lê um CSV de dados, faz o join com o shapefile municipal, aplica a paleta viridis e exporta o mapa. O processo que antes levava uma hora e meia agora leva dez minutos. O código usa as bibliotecas qgis.core e processing, e pode ser salvo como um processador gráfico no menu Processamento > Modelador. Se você precisa de mapas temáticos do Brasil com base em dados de saúde, economia ou educação, o DATASUS e o IBGE são as fontes principais. O TSE também disponibiliza dados eleitorais em shapefile, o que é útil para mapas de resultados por município. Lembre-se de sempre citar a fonte dos dados no mapa — é uma exigência ética e, em publicações acadêmicas, muitas vezes uma exigência formal.
Limitações e armadilhas
O maior problema dos mapas temáticos brasileiros é a qualidade dos dados em níveis municipais. Muitas séries temporais do IBGE têm municípios com valores ausentes, especialmente em indicadores sociais para regiões Norte e Centro-Oeste. O mapa vai mostrar isso como área branca, e isso pode ser interpretado erroneamente como "zero" em vez de "sem dado disponível". A solução é adicionar uma nota metodológica explicando a cobertura dos dados no período analisado. Outro ponto: a Lei de Acesso à Informação exige que dados públicos sejam fornecidos em formatos abertos, mas na prática muitos órgãos fornecem tabelas em PDF ou imagens escaneadas. Se você precisa de um mapa temático rápido e só tem esses formatos, vai perder tempo com extração manual de dados. Nesse caso, considere usar APIs como a do IBGE Sidra, que permite baixar dados diretamente em JSON ou CSV sem depender de tabelas fixas.
Mapas temáticos são ferramentas de comunicação visual. Eles simplificam a realidade e, por isso, podem enganar se usados sem contexto. Um mapa de mortalidade infantil pode parecer alarmante em determinadas regiões, mas sem a taxa bruta ou a população de referência, a leitura é incompleta. Sempre inclua a unidade de medida e o período de referência na legenda.