Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Geografiske Innsikter | Geospatiale Prosjekter Fra Virkeligheten
Geospatial Analyse med Python
Seksjon 3. Kapittel 4
single

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_grid skal du generere et ensartet rutenett av kvadratiske polygoner som dekker alle punktene, og deretter romlig koble hvert punkt til sin rutenettcelle ved hjelp av geopandas.
  • I funksjonen aggregate_in_grid skal du telle antall punkter i hver rutenettcelle ved hjelp av geospatiale grupperinger.
  • I funksjonen plot_grid skal du lage en visualisering som viser rutenettcellene, fargelagt etter de aggregerte tellingene, ved bruk av geopandas og matplotlib.

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

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 4
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt