Baixando e montando um mapa do estado de são paulo dividido por cidades
Você não precisa de software pago nem de curso de geoprocessamento pra ter isso. O IBGE disponibiliza todos os shapefiles de municípios brasileiros gratuitamente, só não é intuitivo achá-los na primeira pesquisa.
mapa do estado de são paulo dividido por cidades
Primeiro passo: acessar o site do IBGE, seção Downloads, e buscar por "malhas municipais". O arquivo que você quer se chama normalmente algo como "Municipios_2024.shp". Baixou, descompactou. São vários arquivos com a mesma extensão: .shp, .shx, .dbf, .prj. Todos juntos, todos necessários. Se perder um, o visualizador não abre. Aqui vai uma coisa que ninguém conta: o shapefile do IBGE já vem com um filtro pronto por estado na coluna SIGLA_UF ou COD_UNIDADE_FE. Você não precisa baixar o mapa inteiro do Brasil e depois recortar manualmente. Filtre antes de abrir no QGIS. Economiza uns 40 segundos e evita travamento quando seu computador tenta carregar 5.570 municípios de uma vez.
Eu montava esse mapa antes usando ArcGIS, mas migrei pro QGIS em 2019 porque o licenciamento do ArcGIS custava mais que o aluguel de um imóvel comercial em São Paulo. O QGIS é gratuito e faz exatamente a mesma coisa. Abriu o shapefile dos municípios, aplicou o filtro por SP, e pronto. O mapa aparece dividido por todas as cidades do estado. O problema real que eu encontrei pela primeira vez foi com municípios que têm formas extremamente complexas — pense em Guarulhos ou na capital mesmo. O shapefile do IBGE tem geometria suficientemente detalhada, mas quando você exporta pra PDF ou imagem em alta resolução, alguns polígonos menores desaparecem ou se fundem erradamente. A solução foi ajustar a tolerância de simplificação geodésica nas configurações de renderização do QGIS, desligando completamente o processo de generalização. Isso deixa o arquivo pesado mas preciso. Se for usar pra impressão, vale o peso. Se for pra apresentação no PowerPoint, não.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Outra coisa: o Sistema de Referência de Coordenadas do IBGE é o SIRGAS 2000, zona UTM 23S para a maior parte do estado. Se você exportar sem definir o projection corretamente, o mapa vai ficar deslocado. Já vi gente reclamando que as cidades estavam "erradas" e o problema era só projeção mal configurada. Configure antes de exportar.
formatos disponíveis e qual escolher
O IBGE oferece shapefile, GeoJSON, KML e mapas vetoriais prontos em SVG. Para a maioria das pessoas, o GeoJSON é o mais prático — funciona direto no browser, dá pra manipular com JavaScript, e o arquivo é menor que o shapefile. Mas se você precisa de atributos tabulares (IBGE code, área, população), o shapefile ainda é superior porque carrega a tabela completa junto com a geometria. Para quem só quer ver o mapa impresso, o DAE (Departamento de Arte do IBGE) disponibiliza versões em SVG prontas, com cores diferencindo cada município. Essas imagens são mais bonitas que qualquer renderização caseira, mas não têm dados associados. Útil pra apresentação, inútil pra análise.
alternativas rápidas
Se você não quer lidar com shapefiles, tem o projeto "cidades-sp" no GitHub que exporta mapas segmentados por cidade com dados demográficos incluídos. Também existe a API do IBGE que permite gerar mapas no formato que você quiser. Não é tão flexível quanto baixar o shapefile cru, mas evita metade do trabalho. O que esse tipo de mapa não resolve: a divisão municipal do estado de São Paulo muda. Novos municípios são criados por leis estaduais, e o IBGE atualiza a cada ciclo censitário. O shapefile mais recente reflete o ano base que está no nome do arquivo. Se você usar um shapefile de 2022 num projeto em 2025, pode estar ignorando divisões criadas depois. Sempre verifique a data do arquivo antes de confiar nos limites.