本地文件与ftp fi

2024-05-26 21:51:41 发布

您现在位置:Python中文网/ 问答频道 /正文

当光栅文件位于本地文件系统上时,我可以使用GDAL library成功获取有关该文件格式的信息:

import gdal
from gdalconst import *
filename= "MOD11A1.A2012193.h11v11.005.2012196013534.hdf"
dataset = gdal.Open( filename, GA_ReadOnly )
print ( dataset.GetDriver().ShortName,dataset.GetDriver().LongName)

输出:

^{pr2}$

但是,当我尝试使用相同的光栅文件(但这次位于ftp服务器上)时,我得到一个错误:

^{3}$

错误输出:

ERROR 4: `/vsimem/http_1/MOD11A1.A2012193.h11v11.005.2012196013534.hdf' not recognised as a supported file format.

('HDF4', 'Hierarchical Data Format Release 4')

为什么会这样?在


Tags: 文件fromimport信息光栅错误libraryfilename

热门问题