【问题标题】:Easy methods of installing and having access to the GDAL library?安装和访问 GDAL 库的简单方法?
【发布时间】:2011-01-16 18:17:27
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: installation libraries gdal qgis


    【解决方案1】:

    最简单的选择可能是使用 OSGeo4W(适用于 Windows)安装程序。有了这个,您可以从大量开源 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 的创建者/维护者):

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

    【讨论】:

    • OSGeo4w 是 Windows 上的首选路由。 FWTools 不再被强调,主要是出于对那些已经习惯它并且还没有准备好改变的人的考虑而得到支持。 [yukongis.ca/How_To/Shared_ArcGIS_and_Osgeo4W_python_install 在 arcgis 和 o4w 之间共享一个 python 安装] 是可能的,但首先让两者保持并行且彼此不了解会更简单。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      下载:

      安装:

      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”附加到您的系统路径。

      测试: 打开 IDLE 并输入

      from osgeo import gdal
      

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

      【讨论】:

        猜你喜欢
        • 2022-06-20
        • 2018-04-11
        • 2020-12-11
        • 1970-01-01
        • 2020-11-19
        • 1970-01-01
        • 1970-01-01
        • 2017-06-30
        • 1970-01-01
        相关资源
        最近更新 更多