问题标签 [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 投票
1 回答
1398 浏览

r - 如何创建一个循环以将多个 nc 文件作为光栅读取,然后将它们写为 envi?

下面给出的这段代码(由 stackoverflow 用户开发)将从 netcdf 文件中读取一个变量并将其写入为一个 envi 文件。
这段代码工作正常,但我有几个像这样的 netcdf 文件,我想为目录中的所有文件创建一个循环来执行此操作。
这些文件存储在一个目录中,其路径为

我试过这个:

但收到此错误

0 投票
1 回答
927 浏览

r - 是否有可能将(二进制)栅格数据直接传递给空间对象?

我使用 curl 数据包的 getBinaryURL 从网络接收光栅数据(png、tiff、...)并将数据保存到磁盘。该栅格数据稍后用于空间分析,我目前使用栅格(和 rgdal)数据包来加载栅格数据并创建栅格对象。

它可以工作,但是原始数据的保存和加载部分并不是很好。所以我喜欢将“原始”(map_png)对象直接传递给“RasterLayer”(地图)对象。像这样:

有人知道如何存档吗?

-

我知道我可以解码 png 或使用数据包 png 进行解码,但是对于许多不同的输入格式,这不是一种理想的方式。更具体地说,我举了一个例子,以获取时间增益,直接使用获取后已经可用的二进制对象getBinaryURL()

0 投票
0 回答
125 浏览

r - 在图形设备上缓慢绘图

我正在使用 R 通过 rgdal 进行一些地图绘制。我正在使用一张底图,然后我制作了一些(大约 30 张)不同的地图,底图上有一些轨道。

如果我在例如 qgis 中打开底图,它们会立即渲染,但 R 需要大约 30 秒来渲染底图。由于我一直使用相同的底图,是否可以设置一次然后将其复制到其他地图?

我试着做

这给了我一个带有底图的新设备,但是在复制过程中,地图被重新绘制,所以我在上面花了很多时间......在 R 中复制图形设备的任何其他方法?

0 投票
1 回答
4980 浏览

r - rgdal R 包中 spTransform 中的“检测到非有限变换”

我正在尝试将地理坐标(度)转换为 UTM 坐标(米)并不断收到“检测到非有限变换”的错误消息。你知道我该如何解决这个问题吗?这是我使用的代码:

0 投票
2 回答
2851 浏览

r - 经纬度到 UTM 坐标

我有来自UTM-zone 33以北的大经度信息。

我尝试使用以下命令将此地理信息转换为 UTM 坐标(我的数据集对象最初称为 S3km):

我收到以下错误消息:

有谁知道是什么问题?我下载了最新的 R 版本(即 R 2.15.2)并且 -packagergdal也是新下载的。

0 投票
0 回答
353 浏览

r - spplot() 使用逐行数据的点阵图

当数据按行排列时,如何使用 spplot() 创建点阵图,例如每个地区都有更多的值(我有unemp多年的失业率(year)地区CSO_NAME)

这是我加载地图和合并数据的代码:

我想我可以使用类似的东西formula,例如条形图的这个例子:

但是因为我无法将数据与多边形合并,所以我不知道下一步应该做什么。在这种情况下,我可以轻松地转置数据,然后使用类似的东西:

可重现的例子

这是样本数据,stats_data只有一个分组变量yearstats_data2两个分组变量yearsex

我可以使用 进行丑陋的数据操作sqldf,但是随着添加更多因素,这变得越来越复杂。假设我有 2 个具有 2 和 10 个值的因子,那么我必须添加 20 列。

R 版本 2.15.1,Windows XP,SP3

0 投票
1 回答
6247 浏览

r - 在 rstudio 中安装 rgdal 库 - 在 libgdal 中找不到 GDALAllRegister

我正在尝试使用 Ubuntu 12.10 (quantal) 和 R 2.15.1 (Roasted Marshmallows) 在 Rstudio (0.97.332) 中安装 rgdal 库。

我在 Ubuntu 中安装了关于 gdal 的以下内容:

我也安装了项目:

现在我启动 rstudio 并运行install.packages("rgdal",dependencies=TRUE)我得到以下信息:

我不知道什么是 GDALAllRegister 以及我的下一步应该是什么。

0 投票
3 回答
11847 浏览

r - 从R中的空间对象获取纬度和经度

我想从 shapefile 中获取纬度和经度。到目前为止,我只知道如何读取 shapefile。

但是我如何从 centroids.mp 中提取纬度和经度?

0 投票
1 回答
18890 浏览

r - ggplot2 两个data.frames,不知道如何处理 uneval 类的数据

我是 R 新手,不知道如何用 ggplot2 绘制两个 data.frames。我收到以下错误消息:Error: ggplot2 doesn't know how to deal with data of class uneval

如何将我的数据与底层世界地图放在一起?

这是我的代码:

0 投票
1 回答
2079 浏览

r - 如何在 R 中读取 HDF 格式?

我想处理一些具有 hdf 格式的数据。我从这里下载了文件:我尝试使用不同的命令打开/读取文件,但出现错误:1

h5ls(")

图书馆(rgdal)

Gdalinfo("")

3

3

a=readGDAL("file.hdf")

4

GDALinfo(fname="file.hdf")

并且不被识别为支持的数据集名称。5

我很感激任何帮助,可以通过我提供的链接下载文件。谢谢