0

我正在使用从数字高程模型中提取路线的高程数据

my.elev <- over(new.points, mygrid)
  • new.points 是一个 SpatialPoints 对象,在 mygrid 的 CRS 中转换了大约 7000 个点的坐标(经度/纬度)
  • mygrid 是一个包含超过 800 万个元素的 SpatialGridDataFrame
    更多信息在我的上一个问题中

在 my.elev 中有几个 NA 值,我调试了我的代码,我发现 new.points 中的几乎所有点都重复了不止一次(在我的路线中,很少有段交叉两次):
- 第一次出现对应的 my .elev 值正确
- 第二个具有 NA 值(或者有时,一个完全不同的值)

我可以轻松解决消除 new.points 中重复值的问题,但我想知道为什么 over 函数不会为同一点返回相同的值。

4

0 回答 0