Seksjon 3. Kapittel 4
single
Challenge: Geografiske Innsikter
Sveip for å vise menyen
Oppgave
Sveip for å begynne å kode
Bruk geopandas for å videreutvikle dine ferdigheter innen geospatial analyse ved å gjennomføre et mini-prosjekt som omfatter rutenettinndeling, aggregering og visualisering av romlige data. Du vil arbeide med en GeoDataFrame med punktdata og en geometry-kolonne bestående av Points.
- I funksjonen
create_gridskal du generere et ensartet rutenett av kvadratiske polygoner som dekker alle punktene, og deretter romlig koble hvert punkt til sin rutenettcelle ved hjelp avgeopandas. - I funksjonen
aggregate_in_gridskal du telle antall punkter i hver rutenettcelle ved hjelp av geospatiale grupperinger. - I funksjonen
plot_gridskal du lage en visualisering som viser rutenettcellene, fargelagt etter de aggregerte tellingene, ved bruk avgeopandasogmatplotlib.
Merk: Denne oppgaven krever at følgende Python-pakker er installert: geopandas, shapely, matplotlib og numpy. Sørg for at disse bibliotekene er tilgjengelige i ditt miljø før du kjører eller tester koden.
Hvis du får en ImportError, installer pakkene med pip:
- pip install geopandas shapely matplotlib numpy
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 4
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår