Projecteren naar Web Mercator voor het gebruiken van webtiles
In het eerste hoofdstuk heb je een oefening gedaan waarin je de locaties van restaurants in Parijs plotte en er met het pakket contextily een achtergrondkaart aan toevoegde.
Op dit moment gaat contextily ervan uit dat je gegevens in de Web Mercator-projectie staan, het systeem dat de meeste webtile-services gebruiken. In die eerste oefening gaven we de gegevens in de juiste CRS mee, zodat je je hierover geen zorgen hoefde te maken.
In de praktijk komen je gegevens echter meestal niet in Web Mercator (EPSG:3857) binnen en moet je ze zelf uitlijnen met webtiles.
GeoPandas, matplotlib en contextily zijn al geïmporteerd.
Deze oefening maakt deel uit van de cursus
Werken met georuimtelijke data in Python
Oefeninstructies
- Converteer de
restaurants-gegevensset naar de Web Mercator-projectie (EPSG:3857). Noem het resultaatrestaurants_webmercator. - Maak een plot van deze geprojecteerde gegevensset (stel de markergrootte in op 1) en voeg een achtergrondkaart toe met
contextily.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____
# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()