Nhập và vẽ dữ liệu raster
Trong bài tập này, chúng ta sẽ sử dụng một bộ dữ liệu raster về bản đồ kiểu thảm thực vật (lấy từ https://www.wri.org). Các giá trị raster là các giá trị rời rạc biểu thị loại thảm thực vật. Hãy bắt đầu bằng cách đọc dữ liệu và vẽ nó cùng với dữ liệu điểm mỏ.
Bộ dữ liệu điểm mỏ (mining_sites) đã được nạp, và GeoPandas cùng matplotlib đã được nhập sẵn.
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
- Nhập gói
rasterio. - Mở tệp geotiff bản đồ thảm thực vật (
"central_africa_vegetation_map_foraf.tif") và gán cho biếnsrc. - Vẽ bộ dữ liệu raster bằng hàm
rasterio.plot.show()và thêm vị trí các điểm mỏ với màu đỏ và kích thước marker bằng 1.
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.
# Import the rasterio package
____
# Open the raster dataset
src = rasterio.____("central_africa_vegetation_map_foraf.tif")
# Import the plotting functionality of rasterio
import rasterio.plot
# Plot the raster layer with the mining sites
ax = rasterio.plot.show(____)
mining_sites.plot(____)
plt.show()