Inspecionando o resultado do overlay
Agora que criamos o overlay dos conjuntos de dados de uso do solo e distritos, fica mais fácil inspecionar o uso do solo nos diferentes distritos. Vamos voltar ao distrito de exemplo, Muette, e analisar o uso do solo desse distrito.
GeoPandas e Matplotlib já estão importados. O resultado da função overlay() dos exercícios anteriores está disponível como combined.
Este exercício faz parte do curso
Trabalhando com Dados Geoespaciais em Python
Instruções do exercício
- Adicione uma nova coluna
'area'com a área de cada polígono ao GeoDataFramecombined. - Crie um subconjunto chamado
land_use_muetteem que'district_name'seja igual a "Muette". - Faça um gráfico de
land_use_muette, usando a coluna'class'para colorir os polígonos. - Calcule a área total para cada
'class'deland_use_muetteusando o métodogroupby()e imprima o resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Print the first rows of the overlay result
print(combined.head())
# Add the area as a column
____ = ____
# Take a subset for the Muette district
land_use_muette = combined[____]
# Visualize the land use of the Muette district
land_use_muette.____(____)
plt.show()
# Calculate the total area for each land use class
print(land_use_muette.____(____)['area'].____() / 1000**2)