Hoje eu resolvi brincar um pouco com esse tal de Leaf Ge, que ouvi falar que é bom pra brincar com mapas e dados geográficos. Nunca tinha mexido com isso antes, então foi tudo novidade pra mim.
Começando do Zero
Primeiro, fui atrás de entender o que era esse Leaf Ge. Descobri que é tipo uma biblioteca do Python que junta o Folium (pra fazer mapas) com o Geopandas (pra mexer com os dados). Achei legal a ideia de poder fazer isso tudo no Python, que já tô mais acostumado.
Instalando as Coisas
Pra começar, precisei instalar um monte de coisa no meu computador. Usei o pip, que é tipo um gerenciador de pacotes do Python. Digitei uns comandos lá no terminal e, depois de um tempinho baixando e instalando, tava tudo pronto:
pip install leafmap
pip install geopandas
Confesso que achei que ia ser mais complicado, mas até que foi de boa.
Fazendo Meu Primeiro Mapa
Depois de tudo instalado, fui pro Jupyter Notebook, que é onde eu costumo escrever meus códigos em Python. Comecei importando as bibliotecas que ia usar:
import leafmap
import geopandas
Aí, com poucas linhas de código, já consegui fazer meu primeiro mapa aparecer na tela:
m = *()
m
Fiquei todo animado vendo o mapa do mundo ali, interativo, podendo dar zoom e arrastar pra lá e pra cá. Muito legal!
Brincando com os Dados
Mas a graça mesmo é poder colocar uns dados no mapa. Então, fui atrás de uns dados geográficos na internet. Achei um arquivo shapefile do Brasil, com os estados e tudo mais. Baixei e coloquei na mesma pasta do meu código.
Pra carregar esses dados no mapa, usei o Geopandas:
brasil = *_file("BR_UF_*")
(Troquei o nome do arquivo porque o original era muito comprido e eu tava com preguiça de digitar.)
Depois, adicionei esses dados no mapa:
*_gdf(brasil, layer_name="Estados do Brasil")
Pronto! Lá estavam os estados do Brasil desenhados no meu mapa. Pude até mudar as cores e a transparência pra ficar do jeito que eu queria.
Explorando Mais
A partir daí, foi só alegria. Fui explorando as outras funções do Leaf Ge, colocando marcadores no mapa, mudando o estilo, adicionando controles… Descobri que dá pra fazer um monte de coisa legal, tipo mostrar informações quando clica em um estado, criar mapas de calor e por aí vai.
Ainda tenho muito o que aprender, mas já deu pra ter um gostinho do que dá pra fazer com essa ferramenta. Com certeza vou continuar fuçando e explorando as possibilidades. Quem sabe até crio uns mapas mais elaborados pra mostrar por aí!