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
Hướng dẫn bài tập
- Đổi hệ quy chiếu tọa độ của
council_districtssang EPSG 3857 và in lạicrscù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 chosqm_to_sqkmđể được diện tích theo kilômét vuông. - Đổi hệ quy chiếu tọa độ của
council_districtsvề lại EPSG 4326. Incrsvà 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())