Como montar um mapa de hidrografia do Brasil que realmente funciona
A maior dificuldade ao trabalhar com hidrografia não é encontrar os dados, mas sim consolidá-los de forma coerente. O Brasil tem bacias sobrepostas, rios que mudam de nome conforme o curso e fontes que usam bases diferentes. Quando eu comecei a montar mapas desse tipo, usei os dados do SNHI (Sistema Nacional de Informações sobre Águas) do ANA junto com a base hidrográfica do IBGE em escala 1:250.000. A primeira versão ficou completamente ilegível porque os rios da Amazônia e do São Francisco tinham resoluções geométricas incompatíveis, gerando linhas duplicadas e trechos que se cortavam sem lógica. O problema prático que mais me deu trabalho foi com a bacia do Paraná. O SNHI traz os cursos d'água com coordenadas brutas em graus decimais, enquanto o mapeamento oficial do IBGE usa datum SAD69 e projeção conforme de Lambert. Se você simplesmente sobrepor as camadas sem reprojetar tudo para um sistema unificado, os rios aparecem deslocados em até 800 metros em relação aos divisores de bacia. Minha solução foi reprojetar todas as feições para SIRGAS2020/UTM zona 22S usando QGIS, depois executar uma limpeza topológica com a ferramenta Fix Geometries e, por fim, dissolver os trechos duplicados pelo campo NOME_RIO. Isso reduziu o tempo de processamento de cerca de 4 horas para uns 30 minutos em uma máquina média.
baixar hidrografia do brasil mapa
A base mais acessível e confiável para fins educacionais e de projeto está no portal GeoBasis do IBGE. Lá você encontra o shapefile da rede hidrográfica em escalas 1:250.000 e 1:5.000.000, já consolidado e sem dependência de registro externo. Para quem precisa de detalhamento maior, o INPE disponibiliza a base HYDRO1K, derivada de dados SRTM, com resolução de 90 metros, que captura cursos d'água secundários que o IBGE não inclui na versão 1:250.000. O problema dessa última é que ela não diferencia rios perenes de intermitentes, então mapas de cheias ficam imprecisos. Nesse caso, o workaround é cruzar com a camada de uso e cobertura do solo do MapBiomas para inferir a sazonalidade. Outro detalhe que poucos mencionam: a hidrografia oficial não inclui lagoas e áreas alagáveis de forma consistente fora da região Norte. Se o seu mapa precisa mostrar o Pantanal ou a planície costeira do Maranhão com precisão, você vai precisar adicionar manualmente feições de corpos d'água estáticos a partir de imagens de satélite ou da base DEMRENO do CPRM. Leva algumas horas a mais, mas evita que o mapa passe uma impressão errada sobre a densidade hídrica dessas regiões.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Para construir o mapa final, usei esta sequência operacional: importar os shapefiles do IBGE no QGIS, aplicar o transformador de coordenadas SIRGAS2020, rodar Dissolve no campo COD_BACIA para ganhar performance visual, e exportar para GeoTIFF a 300 DPI com fundo transparente. O resultado ocupa cerca de 45 MB em GeoPackage, muito menos que o shapefile original que chega a 180 MB. Se o público-alvo for apenas consultoria ambiental, recomenda-se converter para PDF vetorial antes de entregar, porque rasterizações em RGB perdem a nomenclatura dos rios em zoom reduzido. O downside mais frequente é que rios de pequena ordem são suprimidos automaticamente pelo processo de generalização cartográfica. Em escalas menores que 1:5.000.000, filhotes hidrográficos de terceira e quarta ordem simplesmente somem. Se o trabalho exige esses rios, você precisa carregar duas camadas: uma geral e outra em sobreposição em escala maior, controlada por um expression-based filter no QGIS que mostra apenas quando o zoom atinge certo nível. É um truque chato, mas resolve o problema sem precisar de dados adicionais.
Resumindo o que funciona na prática: dados do IBGE para estrutura geral, dados do SNHI para densificação, reprojeção unificada para evitar deslocamento, e camada extra manual para áreas úmidas quando o foco é regional. Nada disso é complicado, só exige paciência com a etapa de limpeza topológica, que é onde a maioria dos erros aparece.