我有一个Geotiff文件。
import xarray as xr
urbanData = xr.open_rasterio('myGeotiff.tif')
plt.imshow(urbanData)
这里是文件的链接。
我可以将文件转换为以坐标点为数据框。
ur = xr.DataArray(urbanData, name='myData')
ur = ur.to_dataframe().reset_index()
gdfur = gpd.GeoDataFrame(ur, geometry=gpd.points_from_xy(ur.x, ur.y))
不过我希望获得一个包含像多边形一样的像素几何体而非点的数据框,这可行吗?