Sektion 3. Kapitel 4
single
Challenge: Geospatiale Indsigter
Stryg for at vise menuen
Opgave
Swipe to start coding
Brug geopandas til at samle dine færdigheder inden for geospatial analyse ved at gennemføre et mini-projekt, der omfatter opdeling i gitter, aggregering og visualisering af rumlige data. Du arbejder med en GeoDataFrame med punktdata, hvor geometry-kolonnen indeholder Points.
- I funktionen
create_gridgenereres et ensartet gitter af kvadratiske polygoner, der dækker alle punkter, og hvert punkt kobles rumligt til sin gittercelle ved hjælp afgeopandas. - I funktionen
aggregate_in_gridtælles antallet af punkter i hver gittercelle ved hjælp af geospatiale grupperinger. - I funktionen
plot_gridoprettes en visualisering, der viser gittercellerne farvet efter de aggregerede optællinger, ved brug afgeopandasogmatplotlib.
Bemærk: Denne opgave kræver, at følgende Python-pakker er installeret: geopandas, shapely, matplotlib og numpy. Sørg for, at disse biblioteker er tilgængelige i dit miljø, før du kører eller tester koden.
Hvis du får en ImportError, kan du installere pakkerne med pip:
- pip install geopandas shapely matplotlib numpy
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 4
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat