2017-04-18 15 views
0

지원되지 않습니다 그래서 도움이 될만한 몇 개의 라이브러리를 가져 오려고했지만 여전히 동일한 오류가 발생합니다.는, HDF 파일은 내가 숲에서이 코드를 다시 할

from osgeo import gdal 
#import numpy as np? 
# import pyhdf? 
#import pandas as pd? 

#import hdf5 
g = gdal.Open("\Users\Lisa\Documents\Data1.hdf") 

다른 라이브러리와 몇 가지 조합을 시도했지만 여전히 작동하지 않습니다.

(참고 : import hdf5 아직 https://stackoverflow.com/questions/43466901/package-manager-canopy-error-import-hdf5 작동하지 않을 수있다) 라이브러리가 필요하거나 아이디어 왜 내 코드가 사람을

를 작동하지습니까?

답변

0

어떻게 gdal을 설치 했습니까?

패키지 관리자를 사용하여 gdal을 설치하면 적절한 종속성으로 설치됩니다. 캐노피 설치

GDAL의 패키지는 다음 드라이버를 지원합니다

~/Desktop $ gdal-config --formats 
gxf gtiff hfa aigrid aaigrid ceos ceos2 iso8211 xpm sdts raw dted mem jdem envisat elas fit vrt usgsdem l1b nitf bmp airsar rs2 ilwis rmf leveller sgi srtmhgt idrisi gsg ingr ers jaxapalsar dimap gff cosar pds adrg coasp tsx terragen blx msgn til r northwood saga xyz hf2 kmlsuperoverlay ctg e00grid zmap ngsgeoid iris map cals safe sentinel2 mrf wcs wms plmosaic wmts grib bsb netcdf hdf5 gif jpeg png pcraster pcidsk rik ozi pdf arg 

hdf5 그것입니다. 파일이 hdf5 파일이면 작동해야합니다.

또한 기본 문제에 대한 자세한 정보를 얻으려면 다음 코드를 사용하는 것이 좋습니다 : 경로 문자열이 사고로 이스케이프 백 슬래시를 포함처럼

import gdal 
gdal.UseExceptions() 
1

는 것 같습니다. 파이썬은 이것을 escape sequences으로 해석합니다.

g = gdal.Open(r"\Users\Lisa\Documents\Data1.hdf")을 시도해보십시오. 문자열을 "원시"로 표시하고 백 슬래시를 그대로 유지하는 문자열 리터럴 앞에 r - 접미사가 있음에 유의하십시오.