Kaart van boomdichtheid per district (2)
Nu we het aantal bomen per district hebben berekend, kunnen we de kaart maken waarbij de districten zijn ingekleurd op basis van de boomdichtheid.
Daarvoor moeten we eerst het aantal bomen per district dat we in de vorige stap hebben berekend (trees_by_district) terug samenvoegen met de districten-dataset. We gebruiken de functie pd.merge() om twee dataframes te joinen op een gemeenschappelijke kolom.
Omdat niet alle districten even groot zijn, is het eerlijker om de boomdichtheid te visualiseren: het aantal bomen relatief ten opzichte van de oppervlakte.
De districten-dataset is voor je ingeladen als districts, en het eindresultaat van de vorige oefening (een DataFrame met het aantal bomen per district) is beschikbaar als trees_by_district. GeoPandas is geïmporteerd als geopandas en Pandas als pd.
Deze oefening maakt deel uit van de cursus
Werken met georuimtelijke data in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Print the first rows of the result of the previous exercise
print(trees_by_district.head())
# Merge the 'districts' and 'trees_by_district' dataframes
districts_trees = pd.merge(____)
# Inspect the result
print(districts_trees.head())