我有一个 shapfile 和一个 geotiff 图像。
import geopandas as gpd
import rasterio
from rasterio.plot import show
df = gpd.read_file('myShape.shp')
fileI = 'myFile.tiff'
data = rasterio.open(fileI)
show((data), cmap='terrain', ax=ax)
p1 = df.geometry.boundary.plot(color=None,edgecolor='red',linewidth = 2,ax=ax)
ax.axis('off');
我想data
仅将 的值分配给由df
. 是否可以裁剪该区域周围的图像或在它们之间进行连接?