如何为rgdal升级proj4

Pas*_*cal 5 ubuntu r gdal proj

我广泛使用R包rgdal和rgeos(目前使用R v3.2.2).最近,在我的ubuntu机器(ubuntu v15.10)上,当我加载rgdal包时,我看到以下内容:

> library(rgdal)
Loading required package: sp
rgdal: version: 1.0-7, (SVN revision 559)
 Geospatial Data Abstraction Library extensions to R successfully loaded
 Loaded GDAL runtime: GDAL 1.11.1, released 2014/09/24
 Path to GDAL shared files: /usr/local/share/gdal
 Loaded PROJ.4 runtime: Rel. 4.9.1, 04 March 2015, [PJ_VERSION: 491]
 Path to PROJ.4 shared files: (autodetected)
WARNING: no proj_defs.dat in PROJ.4 shared files
 Linking to sp version: 1.2-1 
Run Code Online (Sandbox Code Playgroud)

我在最近发布的r-sig-geo帖子中看到这是一个已知问题,并且已发布rgdal软件包的更新以解决此问题.但是,尽管重新安装了rgdal软件包,还是使用以下命令重新安装gdal和proj4:

sudo apt-get update && sudo apt-get install libgdal-dev libproj-dev
Run Code Online (Sandbox Code Playgroud)

我没看见有分别.当我使用这些包的功能时,此问题会生成数百条警告消息.

相比之下,在我的Mac上,如果我加载rgdal包,我明白了

> library(rgdal)
Loading required package: sp
rgdal: version: 1.0-7, (SVN revision 559)
 Geospatial Data Abstraction Library extensions to R successfully loaded
 Loaded GDAL runtime: GDAL 1.11.3, released 2015/09/16
 Path to GDAL shared files: /usr/local/Cellar/gdal/1.11.3/share/gdal
 Loaded PROJ.4 runtime: Rel. 4.9.2, 08 September 2015, [PJ_VERSION: 491]
 Path to PROJ.4 shared files: (autodetected)
 Linking to sp version: 1.2-0 
Run Code Online (Sandbox Code Playgroud)

所以gdal和proj.4有明显的更新,而不是在我的linux机器上.

有没有人有任何想法如何获得更新?

谢谢!

Pas*_*cal 2

我最终通过克隆各自的 github 存储库从源代码编译了 proj4 和 gdal。

https://github.com/OSGeo/proj.4

https://github.com/OSGeo/gdal