【发布时间】:2014-08-20 01:43:35
【问题描述】:
我在 Windows 8.1 中安装rgdal 时遇到问题,我安装了OSGeo4W(顺便说一句是强制性的吗?),明白我必须安装proj4,但不太明白在page 上安装什么,看了一些文档,感觉真的很无知,无法让它正常工作。
我想访问rgdal 到R-studio 到rgdal,但是我怎么知道r-studio 在哪里可以找到gdal 和proj4?
我真的很困惑,显然需要一些文档但不知道在哪里寻找它,因为我阅读的所有内容似乎都没有用。
rgdal 是根据 R 安装的,但是当我使用 spTransform 时它说
Error in spTransform(locations, CRS("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs")) :
load package rgdal for spTransform methods
此外,在系统要求中需要 GDAL 和 proj4 我知道因为我已经在 Ubuntu 中安装了所有这些,并且付出了很多努力。
编辑:我重新启动了 R,现在正在做 library(rgdal) 我明白了:
Carico il pacchetto richiesto: sp
rgdal: version: 0.8-16, (SVN revision 498)
Geospatial Data Abstraction Library extensions to R successfully loaded
Loaded GDAL runtime: GDAL 1.11.0, released 2014/04/16
Path to GDAL shared files: C:/R/i686-pc-linux-gnu-library/3.0/rgdal/gdal
GDAL does not use iconv for recoding strings.
Loaded PROJ.4 runtime: Rel. 4.8.0, 6 March 2012, [PJ_VERSION: 480]
Path to PROJ.4 shared files: C:/R/i686-pc-linux-gnu-library/3.0/rgdal/proj
Warning message:
package ‘rgdal’ was built under R version 3.0.3
还好吗?
编辑 2:我更新了 R,只是想看看这是否是原因。错误信息绝对没有变化。
任何帮助表示赞赏:)
【问题讨论】:
-
你试过在 R-studio 中运行
install.packages("rgdal")吗?这不起作用/产生错误吗? -
不知何故我把我的问题删掉了,请看我的编辑。
-
如果您从源代码构建,则只需要 gdal 和 proj4。你是?你在尝试
spTransform之前加载了rgdal吗? -
我做到了。软件包已安装,当我执行 library(rgdal) 时,我没有警告也没有问题,但是当我使用 spTransform 时,我得到了您在上面看到的错误。因此,我认为缺少一些东西。
-
该错误消息(“为 spTransform 方法加载包 rgdal”)可能会令人困惑,因为它有时会不恰当地返回,例如
library(rgdal); spTransform(1, CRS('+proj=longlat')).
标签: r geospatial gdal rgdal proj