Oppervlakte in km², geometrie in decimale graden
In deze oefening begin je opnieuw met de GeoDataFrame council_districts en de DataFrame permits. Je zet council_districts eerst om naar het coördinatenreferentiesysteem EPSG 3857 voordat je een kolom area aanmaakt. Zodra de kolom area is aangemaakt, zet je het CRS terug naar EPSG 4326 zodat de geometrie in decimale graden staat.
Deze oefening maakt deel uit van de cursus
Geospatiale data visualiseren in Python
Oefeninstructies
- Wijzig het coördinatenreferentiesysteem van
council_districtsnaar EPSG 3857 en print opnieuw decrsen de eerste twee rijen. - Maak een kolom
area. Deel de oppervlakte van elke polygoon doorsqm_to_sqkmom de oppervlakte in vierkante kilometers te krijgen. - Zet het coördinatenreferentiesysteem van
council_districtsterug naar EPSG 4326. Print decrsen de eerste twee rijen.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Change council_districts crs to epsg 3857
council_districts = council_districts.____(____ = ____)
print(council_districts.crs)
print(council_districts.head())
# Create area in square km
sqm_to_sqkm = 10**6
council_districts['area'] = council_districts.____ / sqm_to_sqkm
# Change council_districts crs back to epsg 4326
council_districts = council_districts.____(____ = ____)
print(council_districts.crs)
print(council_districts.head())