Как изменить проекцию с файлом MODIS hdf с помощью GDAL в Python?

У меня есть несколько файлов MODIS hdf, и я пытаюсь изменить проекцию с Sinusoidal на Lambert Conformal Conic с помощью модуля GDAL в Python. Вот мой код 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.

Как я могу это исправить? Спасибо!


person oops    schedule 25.01.2013    source источник
comment
Обман GIS.se: gis.stackexchange.com/questions/6669/   -  person Mike T    schedule 27.01.2013


Ответы (1)


os.sys — это имя модуля. Если вам нужно запустить системную командную строку, вам нужно использовать os.system('command')

person Erxin    schedule 25.01.2013
comment
здесь показан пример использования модуль gdal. Надеюсь это поможет. - person Erxin; 25.01.2013