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

发布于 2024-08-22 01:48:28 字数 237 浏览 17 评论 0原文

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

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

谢谢!

The GDAL library homepage implies that people who arrive there already know what they are doing. I work with ArcGIS, and am unfamiliar with intricate setups with library dependencies as GDAL suggests. Is there an easy "package" i can download? I have found maptools.org, and i guess the libraries that has is accessible by any programming language of choice? I also found QGIS which apparently uses GDAL.

I am looking into GDAL because it has functionality that ArcGIS does not. My language of choice is python. What is my best (and easieist) route to take here??

thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

稀香 2024-08-29 01:48:28

最简单的选择可能是使用 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 的创建者/维护者 Frank Warmerdam) :

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

The easiest option is probably to use the OSGeo4W (for Windows) installer. With this you can select GDAL from a large list of OpenSource GIS tools. Under "libs" select the version of GDAL you want. To add Python support select gdal**-python making sure the versions match. You can uncheck anything else (except I think you need Python-numpy which is selected by default):

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

Then check out some of the sample Python / GDAL scripts at:

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

More GDAL Python details here:

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

Other Options

Take a look at http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

You can run the set up package in the zip here (there doesn't seem to be a 1.7 version out yet):

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

A smaller collection of tools can be found here (FW is for Frank Warmerdam the creator/maintainer of GDAL):

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

鸵鸟症 2024-08-29 01:48:28

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

If you want to add a ready-made GIS to your python/GDAL code, Quantum GIS (Qgis) has an embedded python interpreter and a full python API. You can write plugins for Qgis in python, and use GDAL functions for raster data. Qgis is in the osgeo4w system.

流星番茄 2024-08-29 01:48:28

下载:

安装:

  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 版本包含一些非常严重的错误。

Download:

Installation:

  1. Run the Python installer to install python
  2. Unzip the GDAL archive and place it in c:\gdal-1.6
  3. Add a GDAL_DATA user variable with containing the full path to the data folder "C:\gdal32-1.6\data" (Control Panel > System Properties > Advanced tab > Environment Variables)
  4. Append "C:\gdal32-1.6\bin" to your system path
  5. Unzip the PROJ4 archive and place it in c:\PROJ
  6. Append "C:\PROJ\bin" to your system path
  7. Unzip the GDAL Python bindings and copy the osgeo folder to "C:\Python26\Lib\site-packages"
  8. You might need to append "C:\Python26\Lib\site-packages" to your system path.

Testing:
Open IDLE and type

from osgeo import gdal

I have found these instructions useful, but not entirely applicable or up to date: http://www.gis.usu.edu/~chrisg/python/2009/docs/gdal_win.pdf. Note that a newer version of GDAL is available (1.7.3), but needs to be compiled from source and that no windows executable exists yet. Version 1.6 contains a few very serious bugs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文