相关疑难解决方法(0)

rgdal包安装

这里的问题并不完全是如何通过R绘制地图,因为我已经发现这里有一个非常好的例子,而是如何让它工作.实际上,我无法加载库rgdal:

library(rgdal)
Error in library(rgdal) : there is no package called ‘rgdal’
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试手动安装上面的包时,我收到以下错误:

....
configure: error: proj_api.h not found in standard or given locations.
ERROR: configuration failed for package ‘rgdal’
* removing ‘/home/eualin/R/i686-pc-linux-gnu-library/2.15/rgdal’
Warning in install.packages : installation of package ‘/home/eualin/Downloads/rgdal_0.8-5.tar.gz’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)

欢迎任何投入!

maps r

107
推荐指数
7
解决办法
7万
查看次数

在R.3.5.1 C++ 11依赖中更新Rgdal ...虽然C++ 11可用

当我在将R从3.4.4更新到3.5.1之后通过从源代码编译来更新(或至少尝试)rgdal包时,我遇到一个奇怪的问题,一切顺利,但命名空间加载由于"未定义的符号"错误:

** installing vignettes
** testing if installed package can be loaded
Error: package or namespace load failed for ‘rgdal’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/usr/local/lib/R/site-library/rgdal/libs/rgdal.so':
  /usr/local/lib/R/site-library/rgdal/libs/rgdal.so: undefined symbol: _ZNK10OGRFeature16GetFieldAsDoubleEi
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/usr/local/lib/R/site-library/rgdal’
* restoring previous ‘/usr/local/lib/R/site-library/rgdal’

The downloaded source packages are in
        ‘/tmp/RtmpHu6D0N/downloaded_packages’
Warning message:
In install.packages("rgdal") :
  installation of package ‘rgdal’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)

在跑步的时候,echo _ZNK10OGRFeature16GetFieldAsDoubleEi | c++filt我得到的输出OGRFeature::GetFieldAsDouble(int) const并没有让我学到很多东西.我已经安装了GDAL从 …

r gdal c++11 rgdal

9
推荐指数
1
解决办法
800
查看次数

无法在运行R的ubuntu上获取最新版本的GDAL

我的Ubuntu机器有最新的GDAL(2.2.1,2017/06/23发布).但是R抱怨说我的gdalversion <2.0

configure:CC:gcc -std = gnu99 configure:CXX:g ++检查gdal-config .../usr/bin/gdal-config检查gdal-config usability ... yes configure:GDAL:1.11.3检查GDAL版本> = 2.0.0 ...无配置:错误:sf与2.0.0以下的GDAL版本不兼容

如何指示R访问已安装在Ubuntu上的GDAL(2.2.1版本)?

ubuntu r gdal

8
推荐指数
1
解决办法
3143
查看次数

Ubuntu 16.04 R安装:configure:gdal-config未找到或不可执行

系统信息:

Ubuntu 16.04
64 bit
Run Code Online (Sandbox Code Playgroud)

我正在尝试为研究项目安装rgdal_1.2-16.tar.gz.我看着这里,做

sudo apt-get install libgdal1i

R CMD INSTALL rgdal_1.2-16.tar.gz 
* installing to library ‘/usr/local/lib/R/site-library’
* installing *source* package ‘rgdal’ ...
** package ‘rgdal’ successfully unpacked and MD5 sums checked
configure: CC: gcc -std=gnu99
configure: CXX: g++
configure: rgdal: 1.2-16
checking for /usr/bin/svnversion... no
configure: svn revision: 701
checking for gdal-config... no
no
configure: error: gdal-config not found or not executable.
ERROR: configuration failed for package ‘rgdal’
* removing ‘/usr/local/lib/R/site-library/rgdal’
Run Code Online (Sandbox Code Playgroud)

那么我试着打开R:

R
> install.packages('/home/n/Downloads/rgdal_1.2-16.tar.gz', …
Run Code Online (Sandbox Code Playgroud)

ubuntu r gdal linux-mint ubuntu-16.04

6
推荐指数
1
解决办法
4270
查看次数

标签 统计

r ×4

gdal ×3

ubuntu ×2

c++11 ×1

linux-mint ×1

maps ×1

rgdal ×1

ubuntu-16.04 ×1