我试图使用distanceFromPoints功能raster
包为:DistanceFromPoints多个XY坐标
distanceFromPoints(object,xy,...)
在哪里,对象是栅格和xy
是x
矩阵和y
坐标
现在,如果我光栅具有例如1000个单元并且xy
代表一个点,则我得到表示xy
与每个栅格单元之间的距离的1000个值。我的问题是当xy
有多个坐标,例如10个点。功能描述表明xy
可以是多个点,但是当我用多个XY
点运行此函数时,我仍然只获得1000个值,而我期望XY
中每个坐标的值为1000。这个怎么用?
谢谢!
非常感谢。我试图不使用apply或任何循环,因为我处理的数千个点,这在我的代码中变成了耗时的计算。但正如你所指出的,这似乎是唯一的选择。非常感谢你的回应。 –
很高兴帮助。如果这很有用并回答了您的问题,请考虑通过点击向上箭头进行upvoting,并通过单击勾号(检查)标记来接受答案。这是在SO中表达感谢的偏好方式,而不是在评论中。 – dww