1
resposta

Desafio: carregando dados

import geopandas as gpd
url = 'https://github.com/Gabriellemga/Python_Data_Science_Alura/raw/main/Geopandas/dados/Estado_SP.shp'
sp = gpd.read_file(url)
sp.head()
sp_sp = sp[sp['NM_MUN'] == 'São Paulo']
sp_sp.plot(color = 'green', edgecolor = 'black')
sp_sp.to_file('SP-MUNIC.shp')
1 resposta

Olá, Márcia! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de gpd.read_file para importar dados geoespaciais, utilizou muito bem o filtro booleano para selecionar o município de São Paulo e ainda compreendeu a importância do método to_file para exportar o resultado.

Uma dica interessante para o futuro é usar o folium para gerar mapas interativos e compartilháveis. Dessa forma:

import folium

# Cria um mapa centrado em São Paulo
m = folium.Map(location=[-23.55, -46.63], zoom_start=10)

# Adiciona o GeoDataFrame filtrado ao mapa
folium.GeoJson(sp_sp).add_to(m)

# Salva o resultado em um arquivo HTML
m.save('mapa_sp_interativo.html')

Resultado: Arquivo HTML com um mapa interativo de São Paulo.

Isso faz com que qualquer pessoa possa abrir o arquivo no navegador e explorar o mapa interativamente.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê‑los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!