Projicera till Web Mercator för att använda webbkartor
I det första kapitlet gjorde du en övning där du plottade restaurangernas platser i Paris och lade till en bakgrundskarta med paketet contextily.
I nuläget förutsätter contextily att dina data använder projektionen Web Mercator – det system som de flesta webbaserade kartläggningstjänster använder. I den övningen tillhandahölls data i rätt CRS, så du behövde inte ta hänsyn till det.
Vanligtvis kommer dina data dock inte i Web Mercator (EPSG:3857), och du behöver själv anpassa dem till webbkartorna.
GeoPandas, matplotlib och contextily är redan importerade.
Den här övningen är en del av kursen
Arbeta med geospatial data i Python
Övningsinstruktioner
- Konvertera datamängden
restaurantstill projektionen Web Mercator (EPSG:3857). Lagra resultatet i variabelnrestaurants_webmercator. - Skapa en plot av den projicerade datamängden (ange markörens storlek till 1) och lägg till en bakgrundskarta med
contextily.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____
# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()