如何计算 R 中多面几何的 IDW(反距离权重)(spdep lib)

问题描述 投票:0回答:0

我有一个 sfc 数据框,想将我的距离权重从等权重更改为 IDW。我尝试了很多从多边形 sfc 到其他类型(如多边形、点等)的转换,但似乎没有成功。我正在使用 R 库

spded
。我的代码如下:

mg.rook <- poly2nb(df_mun_sp$geom, queen = FALSE)

rook.listw <- nb2listw(mg.rook,style="W",zero.policy = TRUE)

其中 df_mun_sp$geom 是一个包含每个地方的几何形状的列,打印我们有:


588 个特征的几何集合

几何类型:MULTIPOLYGON 维度:XY

边界框:xmin:-53.10986 ymin:-25.35794 xmax:-44.16137 ymax:-19.77966

大地测量 CRS:SIRGAS 2000


有没有办法获取这588个特征的坐标?当我为其他类型进行转换时,我得到的功能比 588 多得多,例如在使用

nbdists
计算 IDW 时返回大小错误。

r geospatial spdep
© www.soinside.com 2019 - 2024. All rights reserved.