问题标签 [rgdal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
348 浏览

r - 无法安装 rgdal 包

我必须使用 shapefile 并将它们转换为光栅,rgdal建议使用该包,但该包无法识别(R v2.11、RStudio 0.98.501、Mac OS X 10_7_5)。我怎么还能安装rgdal或省略这个包?

为了进一步澄清我的问题,错误消息是:

0 投票
1 回答
116 浏览

gdal - 安装 GDAL 1.10 Complete 需要运行 rgdal 包吗?

我开始使用 Rstudio 并且必须使用空间数据。这个问题与我之前关于安装 rgdal 的问题有关。我在 OSX10.7.5 的 Macbook pro 上工作。我是否需要安装 GDAL 1.10 Complete 作为安装程序才能安装一些 R 包?我可以从以下网址下载这些:http ://www.kyngchaos.com/software/frameworks 。这是一个好主意吗?提前谢谢你,莎拉

0 投票
0 回答
262 浏览

r - RStudio 和 R 2.14.0,安装 sp 和 rgdal

在我的 Mac OS X 10_7_5 上的 RStudio 版本 0.98.501 中安装和获取包 sp 和 rgdal 运行的过程中,我收到以下错误消息:

但是,如果我在 RStudio 网站上查看,版本 0.98.501 是最新的,应该是最新的 R 2.14。我需要卸载任何旧版本吗?我该怎么做?

0 投票
2 回答
992 浏览

r - 连接到 postgres 时出现 rgdal 错误

我正在使用 Mac Os 10.9.2 和 R 版本 3.0.2。我使用dbDriver()anddbConnect()来启动到我的数据库的连接。接下来,我尝试使用连接到我的 postgres 数据库

这不起作用,并且总是返回“无法打开文件”错误。我从https://stat.ethz.ch/pipermail/r-sig-geo/2010-January/007519.html了解到,原因是缺少 PostgreSQL 驱动程序。使用命令可以看出ogrDrivers()

有人可以帮我安装驱动程序吗?或者我怎样才能使这项工作?任何帮助深表感谢!

谢谢!

0 投票
1 回答
783 浏览

projection - 如何在 R 中设置空间参考并更改栅格的范围?

我有一个在 UTM33 投影中创建的栅格文件,我想将其更改为 WGS84 投影,以便它匹配我的其他图层(shapefile 和栅格)。我想我还需要更改上述栅格的范围(我刚刚更改了投影的栅格),以便它也可以与我的其他文件匹配。我如何在 R 中做这两件事?我知道我需要使用 raster 和 rgdal 包,并且我已经查看了此处涵盖的其他主题,但我仍然无法解决。非常感谢您的任何建议!

0 投票
1 回答
1049 浏览

r - Load Shapefiles into a list in R

I need to work with several shapefiles in a project in R.

Therefore i would like to iterate the readOGR function to load these files in a list. Later I can use plyr or construct a loop to do the same operation on every shapefile in the list.

here is a minimum reproducible example:

Error message is

0 投票
1 回答
1216 浏览

r - rgdal 包中的 readOGR 是否支持 DWG 文件?

我想将 .DWG 文件读入 R。DWG 在 GDAL 中支持的 OGR 格式列表中:

http://www.gdal.org/ogr/ogr_formats.html

所以理论上,我应该能够在 rgdal 中使用 readOGR() 读取 .DWG 文件。但我不知道如何定义dsn。

ogrDrivers() 命令为我提供了可用驱动程序的列表,但该列表与 GDAL 网站上的可用 OGR 格式列表不匹配。

根据 DWG 文件的 OGR 页面,应该有一个 DWG 驱动程序,但它甚至不在 rgdal 中的 OGR 驱动程序列表中。

这是否意味着 rgdal 不支持 DWG 文件,即使 GDAL 中的 OGR 支持它们?

非常感谢。

0 投票
1 回答
2427 浏览

r - 当两个空间对象具有不同的 CRS 时绘制空间数据

我有一个空间多边形对象和一个空间点对象。后者是从数据帧中的 xy latlong 数据向量(分别称为纬度和经度)创建的,而前者只是使用 rgdal 直接读入 R。我的代码如下:

此时,两个空间对象都没有投影。如果我按如下方式投影这些对象:

两个对象现在都被投影,并且都将成功地使用 plot() 函数映射,如下所示:

但是,当我尝试将它们绘制在一起时:

我只得到第一个情节,没有老鼠对象叠加在 boros 上。然而,这是一个大问题,我没有收到错误消息,所以我无法确定这两个能够相互交谈的空间对象之间的断开连接在哪里。这两个命令运行顺利,没有错误或警告,但我只剩下一个情节。当我使用 proj4string() 检查每个对象的投影时,我会为每个对象返回相同的投影。

我现在花了很多很多时间在几天内尝试各种方法来创建两个空间对象,它们的 CRS 和投影匹配,以便可以使用 plot() 将它们映射在一起。顺便说一句,我采用的一种方法是在 ArcGIS 中为老鼠对象创建一个 shapefile,它可以很好地创建文件。但是我仍然无法在 R 中一起工作这两个空间对象。我为这两个对象尝试了许多不同的投影,两个对象上的 spTransform,似乎没有任何效果。非常感激任何的帮助。我还包含了一个包含我上面描述的 2 个数据文件的保管箱链接: https ://www.dropbox.com/sh/x0urdo6guprnw8y/tQdfzSZ384

0 投票
1 回答
1216 浏览

r - 如何从 R 中的 GIS 服务器获取数据?

我一直在使用 ArcMap 来访问空间数据服务器上的 GIS 数据。我想弄清楚如何在 R 中做同样的事情。

我知道如何将 shapefile 读入 R。我已成功使用 maptools 和 rgdal 打开和映射本地存储的 shapefile(例如 http://www.nceas.ucsb.edu/scicomp/usecases/ReadWriteESRIShapeFiles

我的问题是数据不是存储在本地,而是存储在应用程序服务器上。我相信这是一个Oracle数据库。我已经获得了有关 1. 服务器 2. 实例(一个数字) 3. 数据库 4. 用户和 5. 密码的信息。通常,我会举一个例子,但外部用户能否访问服务器是值得怀疑的。

例如这里是如何在 R 中读取和绘制本地文件

这 ”。” 指向本地目录。我将如何更改它以访问服务器上的数据?代码的实际语法会很有帮助。

0 投票
1 回答
1129 浏览

r - rmetrics - 测试经度和纬度坐标是在陆地还是海上

我有一系列地震的经度和纬度。我希望能够将它们分成陆地上的和海上的。

是否有 r 函数可以做到这一点?