如何在Python中使用GDAL更改MODIS hdf文件的投影?

如何在Python中使用GDAL更改MODIS hdf文件的投影?,python,projection,hdf5,gdal,Python,Projection,Hdf5,Gdal,我有一些MODIS hdf文件,试图使用Python中的GDAL模块将投影从正弦曲线更改为Lambert共形圆锥曲线。以下是我的Python代码,它返回错误消息: import os,sys import gdal import numpy os.sys('gdalwarp test.hdf outfile.hdf -t_srs "+proj=lcc"') File "projection_cmd.py", line 5, in ? os.sys('gdalwarp test.

我有一些MODIS hdf文件,试图使用Python中的GDAL模块将投影从正弦曲线更改为Lambert共形圆锥曲线。以下是我的Python代码,它返回错误消息:

import os,sys
import gdal
import numpy

os.sys('gdalwarp test.hdf outfile.hdf -t_srs "+proj=lcc"')


  File "projection_cmd.py", line 5, in ?
    os.sys('gdalwarp test.hdf outfile.hdf -t_srs "+proj=lcc"')
TypeError: 'module' object is not callable
使用命令行运行时:

gdalwarp test.hdf outfile.hdf -t_srs "+proj=lcc"
ERROR 1: Unable to compute a transformation between pixel/line
and georeferenced coordinates for test.hdf.
There is no affine transformation and no GCPs.

我怎样才能修好它?谢谢

os.sys是一个模块名。如果需要运行系统命令行,则需要使用os。system('command')

是使用gdal模块的演示。希望这有帮助。GIS.se dupe: