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

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

Xem khóa học

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 GeoDataFrame combined.
  • Tạo một tập con tên land_use_muette nơ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ủa land_use_muette bằng phương thức groupby(), 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)
Chỉnh sửa và Chạy Mã