有谁知道在MacOSX上安装GDAL 2.0的最简单方法是什么?
通常的嫌疑人kingchaos二进制分发和自制软件似乎停留在GDAL 1.11上
我需要对似乎包含在2.0中的 TopoJSON功能属性的支持
编辑2017/01/07: kingchaos二进制发行版现在提供了GDAL 2.1发行版
有谁知道在MacOSX上安装GDAL 2.0的最简单方法是什么?
通常的嫌疑人kingchaos二进制分发和自制软件似乎停留在GDAL 1.11上
我需要对似乎包含在2.0中的 TopoJSON功能属性的支持
编辑2017/01/07: kingchaos二进制发行版现在提供了GDAL 2.1发行版
Answers:
至今
brew install gdal --HEAD
导致
$ ogr2ogr --version
GDAL 2.1.0dev, released 2015/99/99
1 error generated. error: command 'clang' failed with exit status 1
一旦修复了构建问题,恕我直言,自制软件将是最佳/最简便的方法。他们都是这种情况,因此,如果您有GitHub帐户,则可能希望订阅有关相关问题的通知-这样一来,您便会知道有此通知的时间:https://github.com/Homebrew/homebrew/pull / 42845
我刚刚尝试了Python easy_install路由,它耗尽了我微薄的4GB RAM-因此,我将等待酿造配方。
编辑-2016年8月
Homebrew现在具有适用于GDAL 2+的特定公式,gdal-20
该公式现在可以安装GDAL v2.1.0
brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
正如@Deo_Leung所报告的, OSGeo Github是您的朋友。但这更容易:
brew tap osgeo/osgeo4mac
#brew search gdal (if you want to see the various available versions)
brew install gdal2
启动它并喝咖啡,因为它在make
幕后做着真实的事情;-)
还要检查输出以添加正确的符号链接
有关完整的详细信息,请参见OSGeo github
简而言之,就像@Density评论的(尽管他的链接有一些有线字符):
brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
并且可能您需要执行以下操作以进一步使用
export PATH=$PATH:/usr/local/opt/gdal-20/bin
export LDFLAGS=-L/usr/local/opt/gdal-20/lib
export CPPFLAGS=-I/usr/local/opt/gdal-20/include
解决方案在这里找到: 在Mac上安装GDAL:pip看不到gdal.h
本质上,最新版本的GDAL中的gdal-py2.7.pth文件存在错误。纠正它的最好方法是使用线程中提供的特殊命令来编译GDAL绑定。
要编译自己的Python绑定,请下载GDAL 2.1.0 python模块,然后
python setup.py build_ext -I/Library/Frameworks/GDAL.framework/Versions/2.1/Headers -L/Library/Frameworks/GDAL.framework/Versions/2.1/unix/lib -lgdal
python setup.py build
python setup.py install