在普通的gdal
中,链接多个vsi
驱动程序非常简单,例如直接访问.tif.gz
文件:
import gdal
import rasterio as rio
## just an example, no real URL
# will work
ds = gdal.Open('/vsigzip//vsicurl/https://testdata.com/testimage.tif.gz')
# won't work
ds = rio.open('/vsigzip/https://testdata.com/testimage.tif.gz')
这是链接问题还是rasterio
不能处理.gz
文件?你知道吗
我刚刚浏览了这个,RasterIO(v1.0.21)中的gzip支持检查出来了。好像你错过了
//vsicurl
。你知道吗http服务器需要支持范围请求,但如果不支持,RasterIO将生成特定的错误消息。你知道吗
有趣的是Apache Commons VFS scheme在这里似乎不起作用
产生以下结果。注意在
vsicurl
之前缺少/
相关问题 更多 >
编程相关推荐