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

Chiếu một Point

Ở chương trước, bạn đã làm việc với vị trí của Tháp Eiffel. Một lần nữa, chúng tôi cung cấp cho bạn các tọa độ trong một hệ tọa độ phẳng (projected), để bạn có thể, chẳng hạn, tính khoảng cách. Giờ hãy quay lại địa danh mang tính biểu tượng này và biểu diễn vị trí của nó bằng tọa độ địa lý: 48°51′29.6″B, 2°17′40.2″Đ. Hoặc ở dạng thập phân: vĩ độ 48.8584 và kinh độ 2.2945.

Đối tượng hình học của Shapely không có khái niệm CRS, vì vậy không thể chuyển trực tiếp sang CRS khác. Do đó, chúng ta sẽ dùng GeoPandas để biến đổi điểm vị trí Tháp Eiffel sang một CRS khác. Ta sẽ đặt điểm đơn lẻ này vào một GeoSeries, dùng phương thức to_crs(), rồi trích xuất lại điểm.

GeoPandas đã được import sẵn.

Hướng dẫn

100 XP
  • Tạo một đối tượng point của shapely với tọa độ của Tháp Eiffel và gán vào biến eiffel_tower.
  • Tạo một GeoSeries (gọi là s_eiffel_tower) với Tháp Eiffel là phần tử duy nhất và chỉ định CRS là EPSG:4326.
  • Chuyển s_eiffel_tower sang EPSG:2154 và đặt kết quả là s_eiffel_tower_projected