简单的安装方法和访问GDAL库的方法?

时间:2010-02-14 18:33:06

标签: install libraries gdal qgis

GDAL图书馆主页暗示到达那里的人已经知道他们在做什么。我使用ArcGIS,并且不熟悉具有库依赖性的复杂设置,如GDAL建议的那样。我可以下载一个简单的“包”吗?我找到了maptools.org,我猜这些库可以通过任何选择的编程语言访问?我还发现QGIS显然使用了GDAL。

我正在研究GDAL,因为它具有ArcGIS不具备的功能。我选择的语言是python。我最好的(也是最简单的)路线是什么?

谢谢!

3 个答案:

答案 0 :(得分:4)

最简单的选择可能是使用OSGeo4W(适用于Windows)安装程序。有了这个,您可以从大量的OpenSource GIS工具中选择GDAL。在“libs”下,选择所需的GDAL版本。要添加Python支持,请选择gdal ** - python以确保版本匹配。你可以取消选中其他任何东西(除了我认为你需要默认选择的Python-numpy):

http://trac.osgeo.org/osgeo4w/

然后在以下位置查看一些示例Python / GDAL脚本:

http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/

更多GDAL Python详细信息:

http://pypi.python.org/pypi/GDAL/

其他选项

查看http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

你可以在这里的zip中运行设置包(似乎还没有1.7版本):

http://download.osgeo.org/gdal/win32/1.6/gdalwin32exe160.zip

这里可以找到一小部分工具(FW适用于GDAL的创建者/维护者Frank Warmerdam):

http://trac.osgeo.org/gdal/wiki/FWTools

答案 1 :(得分:4)

如果要在python / GDAL代码中添加现成的GIS,Quantum GIS(Qgis)有一个嵌入式python解释器和一个完整的python API。您可以在python中为Qgis编写插件,并将栅格数据用于GDAL函数。 Qgis在osgeo4w系统中。

答案 2 :(得分:2)

下载:

安装:

  1. 运行Python安装程序以安装python
  2. 解压缩GDAL存档并将其放在c:\ gdal-1.6
  3. 添加GDAL_DATA用户变量,其中包含数据文件夹“C:\ gdal32-1.6 \ data”的完整路径(控制面板>系统属性>高级选项卡>环境变量)
  4. 将“C:\ gdal32-1.6 \ bin”附加到您的系统路径
  5. 解压缩PROJ4存档并将其放在c:\ PROJ
  6. 将“C:\ PROJ \ bin”附加到您的系统路径
  7. 解压缩GDAL Python绑定并将osgeo文件夹复制到“C:\ Python26 \ Lib \ site-packages”
  8. 您可能需要将“C:\ Python26 \ Lib \ site-packages”附加到系统路径。
  9. 测试: 打开IDLE并输入

    from osgeo import gdal
    

    我发现这些说明很有用,但不完全适用或最新:http://www.gis.usu.edu/~chrisg/python/2009/docs/gdal_win.pdf。请注意,可以使用较新版本的GDAL(1.7.3),但需要从源代码编译,并且尚不存在Windows可执行文件。版本1.6包含一些非常严重的错误。