Projecao De Mollweide - Mundo - Projeção de Mollweide
Mundo - Projeção de Mollweide

O que você precisa saber antes de usar

A projeção de Mollweide é uma projeção cartográfica elíptica que preserva as áreas. Ela mapeia a superfície esférica da Terra dentro de uma elipse com relação de eixos 2:1. Os meridianos são linhas curvas, exceto o central, que é reto. Os paralelos são linhas retas horizontais. O resultado é um mapa oval que distorce formas nas bordas, mas mantém a proporção real das superfícies. Muita gente escolhe essa projeção para mapas temáticos de dados globais porque a igualdade de áreas permite comparações visuais honestas. População, PIB, desmatamento — qualquer variável que dependa de densidade ou magnitude relativa se beneficia do fato de que Greenland não aparece maior que a África. A desvantagem imediata é que a deformação angular aumenta drasticamente perto dos polos e das extremidades laterais. Se o seu objetivo é navegação ou precisão de rumos, essa não é a ferramenta certa.

Projeção de Mollweide na prática

Gera-la no Python com matplotlib e cartopy leva menos de dez minutos se você já tem o ambiente configurado. O passo mais simples envolve criar uma figura com a projeção adequada e plotar os dados geográficos sobre ela. O cartopy lida com a transformação de coordenadas por você, então você só precisa se preocupar com os dados em si. Aqui vai o básico:

Instale as dependências com pip install matplotlib cartopy numpy pandas. Depois, num script Python, importe cartopy como ccrs e defina a projeção com cartopy.projections.Mollweide(). Crie a figura com figsize=(12, 6) porque a elipse precisa de espaço horizontal. Adicione oceanos, continentes e seus dados com coastlines() e imshow(). O problema é que o cartopy por padrão desenha uma grade de grade com linhas retas de latitude e longitude, o que visualmente quebra a estética da projeção. Para corrigir isso, use set_global() e configure os meridianos e paralelos manualmente com xaxis_style e yaxis_style. Eu já perdi umas três horas num projeto tentando fazer os contornos dos países fecharem corretamente nas bordas da elipse. O cartopy cortava a América do Sul e a Antártida de forma estranha porque o datasets Natural Earth que eu estava usando tinha resolução baixa demais. A solução foi baixar os dados em resolução alta (10m ao invés de 110m) e aplicar um buffer de 0.5 graus nos polígonos antes de plotar. Isso eliminou os artefatos de recorte sem alterar significativamente a forma geral.

👉 Clique no botão abaixo para saber mais sobre o assunto!

O que pouca gente explica é que a projeção de Mollweide não funciona bem para mapas que precisam mostrar regiões polares com utilidade. O Ártico e a Antártida ficam tão esticados que perdem toda a recognibilidade. Se o seu público precisa entender o que acontece no norte do Canadá ou no sul da Argentina, considere usar uma projeção polar estereográfica para essas áreas insetadas. Eu sempre fundo a Mollweide com dois retângulos menores usando projeções polares — isso leva cerca de vinte minutos a mais de processamento, mas o resultado final é muito mais legível.

Pegadinhas que ninguém menciona

A primeira pegadinha é que a projeção de Mollweide não é equivalente por definição universal. Ela é equivalent — ou seja, preserva áreas — mas apenas sob a condição de que os dados de entrada estejam corretamente projetados em coordenadas geodésicas WGS84. Se você passar dados em outro sistema de referência sem transformar, as áreas vão medir errado. Já vi relatórios inteiros serem comprometidos por isso porque alguém copiou código de um exemplo na internet sem verificar o CRS. A segunda pegadinha, e essa é mais sutil, é que a projeção de Mollweide tem uma assimetria natural nos hemisférios. O meridiano central padrão é o 0° (Greenwich). Se você centralizar o mapa em outro meridiano, digamos 90°L, a distorção nas Américas melhora, mas a distorção na Ásia e Europa piora. Não existe um centro perfeito. A escolha do meridiano central é sempre um trade-off dependendo de qual região você quer destacar. Eu costumo usar 0° para mapas gerais e 90°W para públicos das Américas. Muda o impacto visual de forma notável.

Outro problema prático: exportar para PDF ou SVG pode gerar arquivos enormes. Um mapa-múndi em Mollweide com todos os continentes detalhados em alta resolução facilmente atinge 50MB em SVG. Para impressão em alta qualidade, isso é aceitável. Para web, não. O workaround que eu uso é renderizar em PNG a 200 DPI e reduzir a paleta de cores para 256 tons. O tamanho cai para cerca de 3MB com perda visual praticamente imperceptível em telas comuns.

Quando evitar

A projeção de Mollweide falha completamente quando você precisa mostrar rotas submarinas, corredores aéreos ou qualquer coisa que dependa de linhas retas como representação de trajetórias. Nesses casos, use a projeção de Mercator ou a gnomônica para trechos específicos. Também evite se seu mapa incluir ilhas oceânicas pequenas espalhadas pelo Pacífico — elas ficam tão distorcidas que perdem a posição relativa. Numa situação dessas, eu prefiro dividir o mapa em dois painéis: Mollweide para o continente e uma projeção azimuthal equidistante para a região insular. Se você trabalha com GIS profissional e precisa gerar mapas de distribuição de espécies ou dados socioeconômicos globais, a projeção de Mollweide continua sendo uma das melhores opções disponíveis. Ela equilibra deformação aceitável com preservação de área de forma mais honesta que a maioria das alternativas. Só não espere que ela resolva todos os problemas de uma vez.