Aan de slagGa gratis aan de slag

Overlay van twee polygoonlagen

We gaan terug naar de datasets met grondgebruik en districten en combineren ze nu met een overlay-operatie. Maak een nieuw GeoDataFrame dat bestaat uit de intersectie van de grondgebruikpolygonen met elk van de districten, en zorg dat je de attribuutgegevens uit beide bronlagen meeneemt.

GeoPandas is al geïmporteerd.

Deze oefening maakt deel uit van de cursus

Werken met georuimtelijke data in Python

Cursus bekijken

Oefeninstructies

  • Print de eerste rijen van beide datasets (land_use en districts).
  • Maak een nieuw GeoDataFrame van de intersecties van land_use en districts. Wijs het resultaat toe aan de variabele combined.
  • Print de eerste rijen van het resulterende GeoDataFrame (combined).

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Print the first five rows of both datasets
print(____)
print(____)

# Overlay both datasets based on the intersection
combined = geopandas.____(____, ____, how='____')

# Print the first five rows of the result
print(____)
Code bewerken en uitvoeren