gdal_merge не может работать (проблема с установкой?) - PullRequest
0 голосов
/ 13 марта 2019

Мне нужно объединить несколько изображений в одно большое изображение.

Я скачал GDAL из: gisinternals .Я также установил этот архив GDAL на мой Windows 7: gdal-204-1900-x64-core.msi

Я также скачал и установил Python: python-3.7.2.exe

Я также установил это в переменной env PATH:

C: \ Users \ firstname.name \ AppData \ Local \ Programs \ Python \ Python37-32; C: \ Program Files \ GDAL; B: \ PythonX \ Lib \ site-packages \ osgeo;

Если я использую эту командную строку:

gdal_merge.py -init 255 -o out.tif "C:\temp\image1.bmp" "C:\temp\image2.bmp"

Я получаю эту ошибку:

Traceback (последний вызов был последним): Файл "C: \Program Files \ GDAL \ gdal_merge.py ", строка 38, из osgeo import gdal ModuleNotFoundError: Нет модуля с именем 'osgeo'

Поэтому для этого я попытался установить: GDAL-2.4.0.win-amd64-py3.7.msi и запустилКоманда из папки установки, которую он создает, и у меня та же проблема.

Я новичок в GDAL и Python.Как я могу решить эту проблему ?я не нахожу полезных решений в сети.

Примечание: я нахожусь под Windows 7.

Спасибо.

1 Ответ

0 голосов
/ 14 марта 2019

Я решил свою проблему, установив GDAL из: http://trac.osgeo.org/osgeo4w/wiki

Я добавил эти пути в PATH:

C:\OSGeo4W64\apps\Python27;
C:\OSGeo4W64\apps\Python27\lib;
C:\OSGeo4W64\bin;

И:

PYTHONHOME = C:\OSGeo4W64\apps\Python27
PYTHONPATH = C:\OSGeo4W64\apps\Python27\lib
GDAL_DRIVER_PATH = C:\OSGeo4W64\bin\gdalplugins
...