我对R和sf包还不是很熟悉...
我有两组多边形数据需要分析。我的第一组多边形(fires)包含数百个野火边界。第二组(towns)包含数百个城市区域边界。
对于每个火灾,我想计算到最近城镇的距离(从火灾多边形边缘到最近城镇多边形边缘),并将其作为每个火灾的字段添加。
到目前为止,我主要使用sf包进行空间数据处理。在我的搜索中,我只能找到多边形到点、点到点、线到点等最小距离方法,但似乎找不到多边形到多边形的示例。如果您能帮助指导一下正确的方向,我将不胜感激!谢谢。
我有两组多边形数据需要分析。我的第一组多边形(fires)包含数百个野火边界。第二组(towns)包含数百个城市区域边界。
对于每个火灾,我想计算到最近城镇的距离(从火灾多边形边缘到最近城镇多边形边缘),并将其作为每个火灾的字段添加。
到目前为止,我主要使用sf包进行空间数据处理。在我的搜索中,我只能找到多边形到点、点到点、线到点等最小距离方法,但似乎找不到多边形到多边形的示例。如果您能帮助指导一下正确的方向,我将不胜感激!谢谢。
st_join(fires, towns, join = st_nearest_feature)
这样做可以达到你的要求吗? - TimSalabim