我遇到了一个问题,我试图从同一个数据集读写。当数据被修改时,有些情况下需要立即再次读取和修改这些数据。python代码看起来很直接,但它似乎是在缓冲对磁盘的写入,但与读操作不在同一内存位置,因为它们似乎在写不同的数据??在
with rasterio.open("mydata.tiff", "r+") as rIoHandle:
# Read window
data = rIoHandle.read(1, window=myWindow)
# Modify data
data = data * 0.9
# Write back window
rIoHandle.write(data, window=myWindow)
当窗口被重新读取时,它实际上只是读取原始数据,而不是写入的数据。我做错什么了吗?后台是否有一个写线程在向我隐藏数据?在
谢谢, -赛斯
目前没有回答
相关问题 更多 >
编程相关推荐