有没有办法存储使用python请求库(或任何其他python库)将geotiff(或tiff文件)直接返回到numpy数组或rasterio变量的url的输出?我可以使用像这样的json的python请求:
requests.get(URL).json()
答案 0 :(得分:2)
requests.get(URL).content
为您提供文件中的二进制数据,您可以使用numpy.frombuffer
函数进行转换。但是,如果我没记错的话,geotiff格式会有一些标题信息,您必须将其偏移。
或者,您可以将文件保存到光盘
open('myfile.tiff','wb').write(requests.get(URL).content)
然后使用类似scipy.ndimage.imread
函数的内容读取它。