GDAL 图书馆主页意味着到达那里的人已经知道他们在做什么。我使用 ArcGIS,并且不熟悉 GDAL 建议的具有库依赖关系的复杂设置。我可以下载一个简单的“包”吗?我找到了 maptools.org,我猜这些库可以通过任何选择的编程语言访问?我还发现了显然使用 GDAL 的 QGIS。
我正在研究 GDAL,因为它具有 ArcGIS 没有的功能。我选择的语言是python。我在这里最好的(也是最简单的)路线是什么?
谢谢!
GDAL 图书馆主页意味着到达那里的人已经知道他们在做什么。我使用 ArcGIS,并且不熟悉 GDAL 建议的具有库依赖关系的复杂设置。我可以下载一个简单的“包”吗?我找到了 maptools.org,我猜这些库可以通过任何选择的编程语言访问?我还发现了显然使用 GDAL 的 QGIS。
我正在研究 GDAL,因为它具有 ArcGIS 没有的功能。我选择的语言是python。我在这里最好的(也是最简单的)路线是什么?
谢谢!
最简单的选择可能是使用 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 提供的):
如果你想在你的 python/GDAL 代码中添加现成的 GIS,Quantum GIS (Qgis) 有一个嵌入式 python 解释器和一个完整的 python API。您可以在 python 中为 Qgis 编写插件,并将 GDAL 函数用于栅格数据。Qgis 在 osgeo4w 系统中。
下载:
安装:
测试: 打开IDLE并输入
from osgeo import gdal
我发现这些说明很有用,但并不完全适用或最新:http ://www.gis.usu.edu/~chrisg/python/2009/docs/gdal_win.pdf 。请注意,可以使用较新版本的 GDAL(1.7.3),但需要从源代码编译,并且尚不存在 Windows 可执行文件。1.6 版包含一些非常严重的错误。