Začněte nyníZačněte zdarma

Počty záznamů ze prostorového spojení

Budeš pracovat s datasetem stavebních povolení vydaných v Nashvillu v roce 2017. Tento DataFrame s názvem permits je pro tebe předem načtený, stejně jako GeoDataFrame council_districts.

Toto cvičení je součástí kurzu

Vizualizace geoprostorových dat v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř sloupec geometry v permits ze sloupců lat a lng.
  • Vytvoř permits_geo jako GeoDataFrame – použij permits, souřadnicový systém (crs) z council_districts a sloupec geometry z permits.
  • Pomocí prostorového spojení zjisti, která povolení byla vydána within každého obvodu (council district). Vypiš první 2 řádky.
  • Vytvoř permit_counts, který zobrazí počet povolení v každém obvodu – použij groupby() a .size(). Vypiš permit_counts.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

import geopandas as gpd

# Create a geometry column in permits from lat and lng
permits[____] = gpd.points_from_xy(____.____ , ____.____)

# Build a GeoDataFrame: permits_geo
permits_geo = gpd.GeoDataFrame(____, crs = ____.crs, geometry = ____.geometry)

# Spatial join of permits_geo and council_districts
permits_by_district = gpd.____(permits_geo, council_districts, predicate = ____)
print(permits_by_district.head(2))

# Create permit_counts
permit_counts = permits_by_district.groupby([____]).____()
print(permit_counts)
Upravit a spustit kód