Bắt đầu ngayBắt đầu miễn phí

Chiếu sang Web Mercator để dùng web tiles

Trong chương đầu tiên, bạn đã làm một bài tập vẽ vị trí các nhà hàng ở Paris và thêm bản đồ nền bằng gói contextily.

Hiện tại, contextily giả định dữ liệu của bạn đang ở phép chiếu Web Mercator, hệ quy chiếu được hầu hết dịch vụ web tile sử dụng. Ở bài tập đầu đó, chúng tôi đã cung cấp dữ liệu với CRS phù hợp nên bạn không cần bận tâm đến khía cạnh này.

Tuy nhiên, trong thực tế, dữ liệu của bạn thường không ở Web Mercator (EPSG:3857) và bạn sẽ phải tự căn chỉnh chúng với web tiles.

GeoPandas, matplotlib và contextily đã được nhập sẵn.

Bài tập này là một phần của khóa học

Làm việc với Dữ liệu Không gian địa lý trong Python

Xem khóa học

Hướng dẫn bài tập

  • Chuyển đổi tập dữ liệu restaurants sang phép chiếu Web Mercator (EPSG:3857). Đặt tên kết quả là restaurants_webmercator.
  • Vẽ biểu đồ cho tập dữ liệu đã chiếu này (chỉ định kích thước điểm đánh dấu là 1) và thêm bản đồ nền bằng contextily.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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

# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()
Chỉnh sửa và Chạy Mã