MulaiMulai sekarang secara gratis

Memproyeksikan ke Web Mercator untuk menggunakan web tiles

Pada bab pertama, kita melakukan latihan memplot lokasi restoran di Paris dan menambahkan peta latar menggunakan paket contextily.

Saat ini, contextily mengasumsikan bahwa data Anda berada dalam proyeksi Web Mercator, sistem yang digunakan oleh sebagian besar layanan web tile. Dan pada latihan pertama itu, kami telah menyediakan data dalam CRS yang sesuai sehingga Anda tidak perlu memikirkan aspek ini.

Namun, umumnya data Anda tidak akan datang dalam Web Mercator (EPSG:3857) dan Anda harus menyelaraskannya sendiri dengan web tiles.

GeoPandas, matplotlib, dan contextily sudah diimpor.

Latihan ini adalah bagian dari kursus

Bekerja dengan Data Geospasial di Python

Lihat Kursus

Petunjuk latihan

  • Konversikan himpunan data restaurants ke proyeksi Web Mercator (EPSG:3857). Beri nama hasilnya restaurants_webmercator.
  • Buat plot dari himpunan data yang telah diproyeksikan ini (tentukan ukuran penanda menjadi 1) dan tambahkan peta latar menggunakan contextily.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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

# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()
Edit dan Jalankan Kode