ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Adicione uma nova coluna 'area' com a área de cada polígono ao GeoDataFrame combined.
  • Crie um subconjunto chamado land_use_muette em 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' de land_use_muette usando o método groupby() 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)
Editar e executar o código