📥 Øving 4#
I denne øvingsoppgaven skal du finne adresser til ulike kjøpesentre i Oslo og geokode de og deretter buffre rundt punktene og lagre en GeoJSON-fil.
Øvingsoppgaven finner du på Canvas under Oppgaver, eller på dette GitHub-repoet.
Last den ned, åpne den i Jupyter Notebooks/Lab eller den editoren du bruker og følg instruksjonene i Notebooken. Lever den så inn på Canvas etter du har endret navn til “oving4-ditt_navn.ipynb”.
Tips til oppgaven:#
Koordinatreferansesystemer
OBS
Husk forskjellen mellom å definere et CRS og å reprojisere et lag til et nytt CRS! Før reprojisering, bør laget ha en gyldig CRS-definisjon som du kan sjekke slik: data.crs
.
For å definere en projeksjon, tilordne et nytt CRS til en geo-data frames crs-egenskap:
data.crs = pyproj.CRS("EPSG:25832")
Dette vil bare oppdatere metadataene. De faktiske koordinatverdiene forblir uendret. Bruk dette kun hvis den opprinnelige CRS-definisjonen mangler eller er ugyldig.
For å reprojisere en geopandas.GeoDataFrame, bruk dens to_crs()-metode:
data = data.to_("EPSG:25832")
Dette vil faktisk transformere geometriobjektene i dataframen, OG omdefinere CRS-definisjonen lagret i .crs-egenskapen.