1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Làm việc với Dữ liệu Không gian địa lý trong Python

Connected

Bài tập

Nhà hàng gần nhất cách bao xa?

Giờ đây, bạn có thể muốn biết các nhà hàng ở gần Tháp Eiffel. Để khám phá, hãy trực quan hóa chính Tháp Eiffel và các nhà hàng trong phạm vi 1 km.

Để làm điều này, chúng ta có thể tính khoảng cách từ mỗi nhà hàng đến Tháp Eiffel. Dựa trên kết quả đó, ta tạo một mặt nạ nhận True nếu nhà hàng nằm trong 1 km, và False nếu không, rồi dùng nó để lọc GeoDataFrame restaurants. Cuối cùng, ta trực quan hóa tập con này.

GeoDataFrame restaurants đã được nạp và đối tượng eiffel_tower đã được tạo. Ngoài ra, matplotlib, GeoPandas và contextily đã được nhập.

Hướng dẫn

100 XP
  • Tính khoảng cách đến Tháp Eiffel cho từng nhà hàng và đặt tên kết quả là dist_eiffel.
  • In khoảng cách đến nhà hàng gần nhất (tức là giá trị nhỏ nhất của dist_eiffel).
  • Chọn các hàng trong GeoDataFrame restaurants mà khoảng cách đến Tháp Eiffel nhỏ hơn 1 km (lưu ý đơn vị khoảng cách là mét).