Začněte nyníZačněte zdarma

Převod do Web Mercatoru pro použití webových dlaždic

V první kapitole jsme se věnovali cvičení, kde jsme vykreslili polohy restaurací v Paříži a přidali k nim podkladovou mapu pomocí balíčku contextily.

contextily aktuálně předpokládá, že tvoje data jsou v projekci Web Mercator, kterou využívá většina služeb s webovými dlaždicemi. V onom prvním cvičení jsme data poskytli ve správném CRS, takže ses o tento aspekt nemusel/a starat.

V praxi ale tvoje data zpravidla nebudou v projekci Web Mercator (EPSG:3857) a bude na tobě, abys je s webovými dlaždicemi sladil/a sám/sama.

GeoPandas, matplotlib a contextily jsou už naimportované.

Toto cvičení je součástí kurzu

Práce s geoprostorovými daty v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Převeď dataset restaurants do projekce Web Mercator (EPSG:3857). Výsledek ulož jako restaurants_webmercator.
  • Vykresli graf tohoto převedeného datasetu (nastav velikost markeru na 1) a přidej podkladovou mapu pomocí contextily.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____

# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()
Upravit a spustit kód