9

我有一个由与某些 Z 值相关的纬度-经度对组成的数据集(例如有关植物植被覆盖程度的数据)。

我想对这些数据的空间分布进行一些分析。

为此,有必要对近端数据点进行分箱。

我想使用离散全局网格来执行此操作,例如二十面体 Snyder 等面积 (ISEA) 网格或DGGRID生成的网格。

关键是数据的经纬度值可以转换为唯一的cell id,cell中心的经纬度是可确定的,cell的大小是可变的(用于不同空间尺度的分析),以及单元格的面积近似相等。

一张描绘这看起来如何的图像:

离散全球网格

R中有什么可以做到这一点吗?

4

4 回答 4

4

在对完全相同的问题进行高低搜索之后,我最终使用了 DGGRID 本身和 R。顺便说一下,DGGRID 非常出色。所有的辛勤工作都已完成。将它作为一个包实现对 R 社区来说将是一个重大的福音(我希望 Kevin Sahr 正在阅读这篇文章)。

顺便说一句,那个 URL 已经过时了。我犯了同样的错误,最终得到了旧版本的 DGGRID。最新的版本是两个版本,位于:

http://discreteglobalgrids.org/

于 2015-08-03T16:10:44.167 回答
4

我刚刚完成了一个名为dggridR的 R 包,它以易于使用的方式包装了 dggrid。

该软件包也可在 CRAN 上获得

dggridR:R 的离散全局网格

于 2016-07-12T22:20:48.577 回答
1

为什么不使用 DGGRID 本身,它可以完成您所要求的一切?例如,您可以使用 DGGRID 将 lat/lon/datavalue 记录的文本文件转换为 cellID/datavalue 形式的记录,然后将它们导入 R。

于 2012-08-07T18:48:00.907 回答
1

对于曲面上的六边形网格,我只发现了另一条线索: hexbin 包的一些未经测试/beta 函数:

http://ugrad.stat.ubc.ca/R/library/hexbin/html/00Index.html

于 2015-08-18T15:33:06.190 回答