sp :: over函数返回的值不正确?

时间:2014-11-21 11:28:24

标签: r sp

我使用

从数字高程模型中提取路线的高程数据
my.elev <- over(new.points, mygrid)
  • new.points是一个SpatialPoints对象,其坐标(长/纬度)在mygrid的CRS中转换了大约7000个点
  • mygrid是一个拥有超过8百万个元素的SpatialGridDataFrame (more info in my previous question

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

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

0 个答案:

没有答案