Articles of gdal

在Amazon Linux虚拟服务器上安装Python 2.7上的GDAL

我有一个t2.micro Amazon Linux实例正在运行。 Python 2.7.12已经预装了。 我想用Python安装GDAL。 我已经得到了gcc c ++和numpy的安装。 以下命令都不适用于我: sudo yum install gdal-devel sudo yum install gdal sudo yum install python-gdal 他们都引起了以下的消息。 No package {PACKAGE_NAME} available. Error: Nothing to do 我无法在Amazon Linux实例上运行apt-get。 也没有任何相关的SOpost为我工作。 我也跑了 sudo easy_install GDAL 这给了一个MemoryError如下: Searching for GDAL Reading https://pypi.python.org/simple/GDAL/ Best match: GDAL 2.2.1 Downloading https://pypi.python.org/packages/f2/c3/1cadfcae9a4330c3a68c41e3bc96a5d228883eec6ea3e2fc6321165b863c/GDAL-2.2.1.tar.gz#md5=4d78446b1053825a2d15b70730288b0f Processing GDAL-2.2.1.tar.gz Writing /tmp/easy_install-1VNr7G/GDAL-2.2.1/setup.cfg Running […]

在Linux中使用GDAL API的程序

我在Windows中使用gdal api,但现在我需要在Linux(Ubuntu)中使用它。 我不知道如何为c ++安装库,也不知道如何用g ++或其他编译器构buildgdal程序。 我看到UbuntuGis有图书馆(我认为)。 我在source.list文件中添加了: deb http://ppa.launchpad.net/ubuntugis/ppa/ubuntu raring main deb-src http://ppa.launchpad.net/ubuntugis/ppa/ubuntu raring main 我安装了gdal-bin,但我认为不是图书馆,我不知道该怎么办。

链接conda HDF4到conda GDAL(Anaconda Python)

我有通过python分布安装python。 它适用于大多数常规的事情。 但是,我需要能够打开一个MODIS HDF4-EOS文件。 我努力了 conda install -c https://conda.binstar.org/mutirri hdf4 conda install gdal python -c "from osgeo import gdal; ds=gdal.Open("MOD021KM.A2014005.0910.006.2014005194151.hdf"); print type(ds)" 但是我明白了 错误4:`MOD021KM.A2014005.0910.006.2014005194151.hdf'未被识别为受支持的文件格式。 <type'NoneType'> 嘿…这似乎是可行的。 有谁知道如何使用GDAL打开使用python2.7的python分布的HDF4文件? 我非常感谢你的帮助。 谢谢你们。

安装GDAL python绑定Linux

我一直在试图从./configure –with-python从源安装python GDAL绑定,但是当我尝试 from osgeo import gdal 我得到: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "osgeo/__init__.py", line 21, in <module> _gdal = swig_import_helper() File "osgeo/__init__.py", line 17, in swig_import_helper _mod = imp.load_module('_gdal', fp, pathname, description) ImportError: libgdal.so.1: cannot open shared object file: No such file or directory 在我看来,这是与swig的错误。

安装gdal以与topo json和D3一起使用

我正在着手使用gdal,topojson和D3的地图教程( http://bost.ocks.org/mike/map/ )。 我正在关注的教程着重于一个mac。 我必须使用电脑。 从这个网站下载gdal( http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries )并按照windows的说明操作。 至于d3和topojson,我已经在我的项目目录中正确安装了这些软件包。 我如何去在Windows上安装gdal,所以我可以使用Gitbash作为我的命令提示符将数据从它转换为topojson? 谢谢,Greg

命令行问题与ogr2ogr和WKT

我想用ogr2​​ogr使用定义为wkt的POLYGON剪裁shapefile。 根据文件,应该可以使用WKT作为clipsrc [1] 但我不能得到正确的语法,我下面有一些简化的命令,这给了我的错误。 我已经尝试了以下,所做的只是导致 FAILURE: Invalid geometry. Must be a valid POLYGON or MULTIPOLYGON WKT 我用过的命令: ogr2ogr -clipsrc "POLYGON ^(^(10 0, 2 10, 34 0^)^)" ogr2ogr -clipsrc POLYGON ^(^(10 0, 2 10, 34 0^)^) ogr2ogr -clipsrc "POLYGON ((10 0, 2 10, 34 0))" ogr2ogr -clipsrc POLYGON ((10 0, 2 10, 34 0)) [1] http://www.gdal.org/ogr2ogr.html

在mingw中安装和使用GDAL库for windows

我尝试在Windows 7系统上的MinGW中使用GDAL库。 我从gdal.org下载了GDAL 2.0.0,并进行了如下所述的构build和安装: https ://trac.osgeo.org/gdal/wiki/BuildingWithMinGW。 这工作正常,没有任何错误。 当我现在尝试在一个C ++文件中包含gdal.h或gdal_priv.h msys说:致命错误:gdal.h:没有这样的文件或目录。 我忘记了什么吗? 我需要将build立的dll文件放在其他地方吗? 非常感谢您的帮助! 干杯,约阿希姆

在窗口上直接使用GDAL

有没有可能通过MS_DOS直接使用GDAL? 我见过的大部分指令都需要安装Python及其绑定。 安装自执行安装msi后可以使用GDAL吗? 是否需要其他configuration步骤? 谢谢

Windows中还有一个GDAL导入错误

我已经安装(和卸载),并在Windows 10使用克里斯托弗轮安装GDAL 2.2.2 。 但是,当我尝试导入它时,我得到: Installing collected packages: GDAL Successfully installed GDAL-2.2.2 (e4) C:\Users\R1702898\Documents\Empirical_v4>python Python 3.4.4 |Continuum Analytics, Inc.| (default, Jun 15 2016, 15:25:08) [MSC v.1600 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from osgeo import ogr Traceback (most recent call last): File "<stdin>", line 1, in […]

使用来自C#/。NET的GDAL的“No Disk”错误

我正在使用GDAL的 Tamas Szekeres版本,包括使用C#和.net 4.0的桌面GIS应用程序中的C#绑定 我将以下文件夹结构包含在我的可执行文件的一个子目录中的整个GDAL发行版: \Plugins\GDAL \Plugins\GDAL\gdal \Plugins\GDAL\gdal-data \Plugins\GDAL\proj 我们使用的是EPSG:4326,而且由于GDAL C#API使用p / invoke到32位库(可以尝试64位,因为Tamas提供这些,所以没有得到它然而)。 当我运行我的应用程序时,我得到以下错误 当软件尝试访问不再连接的设备 (如可移动驱动器)时,通常会发生此错误。 由于popup一个系统对话框,所以不能“捕捉”这个exception。 在使用任何button解除对话框之后,软件继续按devise执行。 我第一次调用下面的方法时发生错误 OSGeo.OSR.CoordinateTransformation.TransformPoint(double[] inout); 奇怪的东西: 错误发生在一个,只有一台计算机(到目前为止) 我已经在32位和64位的其他几台电脑上运行这个软件没有问题 在编译我正在使用的GDAL匀场库之后,这个错误不会在第一次运行时发生, 它只发生在随后的每次运行 它会发生,无论发布,还是debugging构build 无论debugging器是否连接,都会发生 无论我打开还是closuresGdal.UseExceptions或Osr.UseExceptions(); 禁用可移动驱动器导致错误消失。 这不是我认为是真正的解决scheme,因为我不能要求客户这样做。 我已经尝试了以下内容: 捕捉错误 改变GDAL目录和环境设置 改变电脑和操作系统:这工作 使用SysInternals ProcMon跟踪哪些文件正在打开,但没有运气,它们都显示为存在的文件 硬盘驱动器出现故障时,我重新构build了有问题的计算机,但无济于事。 使用CCleaner “清理”registry GDAL目录中的文件在执行时没有改变 假设 错误发生在非托pipe代码中 在GDAL初始化期间,某些path指的是不再连接的计算机上的一个驱动器 。 我也在假设这只限于计算机configuration错误 组态 Windows 7专业版 英特尔酷睿i7 920 @ 2,67GHz 12.0 GB […]