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

Diện tích theo km vuông, hình học ở độ thập phân

Trong bài tập này, bạn sẽ khởi động lại với GeoDataFrame council_districts và DataFrame permits. Bạn sẽ đổi council_districts sang hệ quy chiếu tọa độ EPSG 3857 trước khi tạo cột area. Sau khi tạo xong cột area, bạn sẽ đổi CRS về EPSG 4326 để hình học có đơn vị độ thập phân.

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

Trực quan hóa dữ liệu không gian địa lý bằng Python

Xem khóa học

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

  • Đổi hệ quy chiếu tọa độ của council_districts sang EPSG 3857 và in lại crs cùng hai hàng đầu tiên.
  • Tạo một cột tên area. Chia diện tích của mỗi đa giác cho sqm_to_sqkm để được diện tích theo kilômét vuông.
  • Đổi hệ quy chiếu tọa độ của council_districts về lại EPSG 4326. In crs và hai hàng đầu tiên.

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.

# Change council_districts crs to epsg 3857
council_districts = council_districts.____(____ = ____)
print(council_districts.crs)
print(council_districts.head())

# Create area in square km
sqm_to_sqkm = 10**6
council_districts['area'] = council_districts.____ / sqm_to_sqkm

# Change council_districts crs back to epsg 4326
council_districts = council_districts.____(____ = ____)
print(council_districts.crs)
print(council_districts.head())
Chỉnh sửa và Chạy Mã