Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Converteer de restaurants-gegevensset naar de Web Mercator-projectie (EPSG:3857). Noem het resultaat restaurants_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()
Code bewerken en uitvoeren