Khám phá kết quả overlay
Giờ bạn đã tạo được overlay giữa bộ dữ liệu sử dụng đất và các quận, chúng ta có thể dễ dàng kiểm tra loại hình sử dụng đất theo từng quận. Hãy quay lại ví dụ quận Muette và xem chi tiết sử dụng đất của quận đó.
GeoPandas và Matplotlib đã được import sẵn. Kết quả của hàm overlay() từ các bài trước có sẵn dưới tên combined.
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
Hướng dẫn bài tập
- Thêm cột mới
'area'với diện tích của mỗi polygon vào GeoDataFramecombined. - Tạo một tập con tên
land_use_muettenơi'district_name'bằng "Muette". - Vẽ biểu đồ
land_use_muette, dùng cột'class'để tô màu các polygon. - Tính tổng diện tích cho từng
'class'củaland_use_muettebằng phương thứcgroupby(), và in kết quả.
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.
# Print the first rows of the overlay result
print(combined.head())
# Add the area as a column
____ = ____
# Take a subset for the Muette district
land_use_muette = combined[____]
# Visualize the land use of the Muette district
land_use_muette.____(____)
plt.show()
# Calculate the total area for each land use class
print(land_use_muette.____(____)['area'].____() / 1000**2)