0

私はいくつかの MODIS hdf ファイルを持っており、Python の GDAL モジュールを使用して正弦波からランベルト正角円錐図法に投影法を変更しようとしています。私の 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.

どうすれば修正できますか?ありがとう!

4

1 に答える 1

1

os.sys はモジュール名です。システム コマンド ラインを実行する必要がある場合は、os.system('command') を使用する必要があります。

于 2013-01-25T07:45:56.063 に答える