我需要将几个图像合并为一个大图像。
我从gisinternals下载了GDAL。我还在我的Windows 7上安装了这个GDAL存档:gdal-204-1900-x64-core.msi
我还下载并安装了Python:python-3.7.2.exe
我也在PATH env变量中设置了它:
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"
我收到此错误:
回溯(最近一次调用最后一次):文件“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下。
谢谢。
我通过安装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