📥 Øving 4

📥 Ø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.