【问题标题】:cannot install rgdal in windows 64-bit无法在 Windows 64 位中安装 rgdal
【发布时间】:2014-08-20 01:43:35
【问题描述】:

我在 Windows 8.1 中安装rgdal 时遇到问题,我安装了OSGeo4W(顺便说一句是强制性的吗?),明白我必须安装proj4,但不太明白在page 上安装什么,看了一些文档,感觉真的很无知,无法让它正常工作。

我想访问rgdalR-studiorgdal,但是我怎么知道r-studio 在哪里可以找到gdalproj4? 我真的很困惑,显然需要一些文档但不知道在哪里寻找它,因为我阅读的所有内容似乎都没有用。

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


【解决方案1】:

在更新 R 并打开和关闭电脑两次后,问题自行解决。不知道为什么,但它有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2012-06-19
    • 1970-01-01
    相关资源
    最近更新 更多