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
Pokyny k cvičení
- Vytvoř sloupec
geometryvpermitsze sloupcůlatalng. - Vytvoř
permits_geojako GeoDataFrame – použijpermits, souřadnicový systém (crs) zcouncil_districtsa sloupecgeometryzpermits. - Pomocí prostorového spojení zjisti, která povolení byla vydána
withinkaždého obvodu (council district). Vypiš první 2 řádky. - Vytvoř
permit_counts, který zobrazí počet povolení v každém obvodu – použijgroupby()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)