Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将URL的输出直接存储到numpy光栅中_Python_Numpy_Python Requests_Rasterio - Fatal编程技术网

Python 将URL的输出直接存储到numpy光栅中

Python 将URL的输出直接存储到numpy光栅中,python,numpy,python-requests,rasterio,Python,Numpy,Python Requests,Rasterio,有没有办法使用python请求库(或任何其他python库)将返回geotiff(或tiff文件)的url的输出直接存储到numpy数组或rasterio变量中?我可以对json使用python请求,如下所示: requests.get(URL).json() 提供文件中的二进制数据,您可以使用numpy.frombuffer函数转换这些数据。但如果我没记错的话,geotiff格式有一些头信息,您必须对其进行偏移 或者,您可以将文件保存到光盘 open('myfile.tiff','wb').

有没有办法使用python请求库(或任何其他python库)将返回geotiff(或tiff文件)的url的输出直接存储到numpy数组或rasterio变量中?我可以对json使用python请求,如下所示:

requests.get(URL).json()
提供文件中的二进制数据,您可以使用
numpy.frombuffer
函数转换这些数据。但如果我没记错的话,geotiff格式有一些头信息,您必须对其进行偏移

或者,您可以将文件保存到光盘

open('myfile.tiff','wb').write(requests.get(URL).content)
然后使用类似于
scipy.ndimage.imread的函数读取它

提供文件中的二进制数据,您可以使用
numpy.frombuffer
函数转换这些数据。但如果我没记错的话,geotiff格式有一些头信息,您必须对其进行偏移

或者,您可以将文件保存到光盘

open('myfile.tiff','wb').write(requests.get(URL).content)
然后使用类似于
scipy.ndimage.imread的函数来读取它。

??