Comece agoraComece grátis

Junção espacial e obtenção de contagens

Você vai continuar preparando seu conjunto de dados para plotar um coroplético do geopandas, criando um GeoDataFrame das permissões de construção com junção espacial aos distritos do conselho. Depois disso, você poderá obter as contagens de permissões de construção emitidas em cada distrito do conselho.

Este exercicio faz parte do curso

Visualizando dados geoespaciais em Python

Ver curso

Instruções do exercicio

  • Crie permits_geo a partir de permits, do council_districts.crs e da geometry em permits.
  • Faça a junção espacial entre permits_geo e council_districts para obter as permissões de construção within de cada distrito do conselho. Chame isso de permits_by_district.
  • Conte as permissões em cada distrito, permit_counts, encadeando os métodos groupby() e size().
  • Crie counts_df a partir de permit_counts. Redefina o índice e nomeie as colunas como district e bldg_permits.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Create permits_geo
permits_geo = gpd.GeoDataFrame(____, crs = ____.____, geometry = ____.____)

# Spatially join permits_geo and council_districts
permits_by_district = gpd.sjoin(____, ____, ____ = ____)
print(permits_by_district.head(2))

# Count permits in each district
permit_counts = permits_by_district.____(____).____()

# Convert permit_counts to a df with 2 columns: district and bldg_permits
counts_df = ____.to_frame()
counts_df = counts_df.____()
counts_df.____ = ['district', 'bldg_permits']
print(counts_df.head(2))
Editar e Executar Código