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