Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Konvertera datamängden restaurants till projektionen Web Mercator (EPSG:3857). Lagra resultatet i variabeln restaurants_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()
Redigera och kör kod