使用坐标 R 查找网格块编号

ds_user

我正在尝试为提供的坐标找到网格块编号 (MeshblockN)。所以我有两个数据集。1. 具有唯一 ID 和坐标的数据集 A。2. 带有网格块编号和其他详细信息的形状文件 - 数据集 B。

到目前为止我所做的,使用readOGR()函数将形状文件 - 数据集 B 加载到 R 中并加载了具有纬度和经度的数据集 A。然后将坐标()函数应用于数据集 A。现在我有两个必需的输入pts.poly <- point.in.poly(A,B)但我收到此错误 -

Error in data.frame(z@data, stats::na.omit(sp::over(pts, polys))) : 
  arguments imply differing number of rows: 1, 0

> head(A@data)
  row_names unique_id
1         1    2837061
> head(A@coords)
  longitude  latitude
1  170.5065 -45.86696

> head(B@data, n = 1)
   Meshblock MeshblockN AreaUnitCo AreaUnitNa      
0 MB 0352700    0352700     510402    Chelsea  



 > head(B@polygons, n = 1)
[[1]]
An object of class "Polygons"
Slot "Polygons":
[[1]]
An object of class "Polygon"
Slot "labpt":
[1] 174.72094 -36.82045

Slot "area":
[1] 2.858646e-05

Slot "hole":
[1] FALSE

Slot "ringDir":
[1] 1

Slot "coords":
           [,1]      [,2]
  [1,] 174.7181 -36.81820
  [2,] 174.7184 -36.81831
  [3,] 174.7188 -36.81824
  .
  .
[500,] 174.7241 -36.82205
 [ reached getOption("max.print") -- omitted 363 rows ]



Slot "plotOrder":
[1] 1

Slot "labpt":
[1] 174.72094 -36.82045

Slot "ID":
[1] "0"

Slot "area":
[1] 2.858646e-05

任何人都可以帮助我继续吗?不知道这有什么问题。

ds_user

由于到目前为止没有人回答这个问题,我正在更新我自己的版本,我使用 sp 包中的 over 函数解决了它。 over(A,B)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 xy 坐标将 R 中的网格分成 50 个方形子单元

来自分类Dev

创建和使用坐标网格

来自分类Dev

如何使用R查找data.frame中唯一元素的坐标?

来自分类Dev

如何使用R查找data.frame中唯一元素的坐标?

来自分类Dev

R:用坐标对填充矩形网格

来自分类Dev

R中网格图形的边距坐标

来自分类Dev

R:网格包中的绝对坐标

来自分类Dev

使用坐标计算与首都的距离[R]

来自分类Dev

使用testcomplete根据文本查找坐标

来自分类Dev

使用Java查找坐标集的中心

来自分类Dev

使用颜色差异查找眼角坐标

来自分类Dev

在MATLAB中使用坐标查找曲线的公式

来自分类Dev

在MATLAB中使用坐标查找曲线的公式

来自分类Dev

使用 Criteria api 查找半径内的坐标

来自分类Dev

在igraph r-package中使用地理坐标作为顶点坐标

来自分类Dev

使用R中的坐标从矩阵中删除值

来自分类Dev

R-如何使用xy坐标创建向量的数据框

来自分类Dev

R:不使用GGally的平行坐标图

来自分类Dev

使用R中的坐标从矩阵中删除值

来自分类Dev

R:使用单独的坐标矩阵访问矩阵的元素

来自分类Dev

在extjs中使用行/列坐标填充网格

来自分类Dev

如何在 r markdown 中使用 LaTeX 网格系统包(并将 r 块放在 LaTeX 环境中)?

来自分类Dev

Python:在极坐标网格上绘制块(Basemap.pcolormesh)

来自分类Dev

如何使用JavaScript查找INPUT和TEXTAREA插入位置坐标?

来自分类Dev

使用python查找拟合文件中像素的物理坐标

来自分类Dev

使用Overpass API在坐标周围查找多个标签

来自分类Dev

使用iScroll时查找点击事件的坐标

来自分类Dev

Java:迭代查找尚未使用的坐标点?

来自分类Dev

使用C ++查找Armstrong编号

Related 相关文章

热门标签

归档