我有两个形状文件,一个包含市政数据,另一个包含降水数据。降水量数据采用标准尺寸的方框形式,而市政当局则采用标准的怪异形状。
我使用 R,并使用 st_intersection 函数合并两个形状文件。现在我想按照实际落入方框内的城市面积的比例来划分每个方框内的降水数据。
这意味着,如果一个正方形中有3个市镇,我需要计算该方框内的市镇面积,并将该正方形的总降水量与这三个市镇覆盖的面积成比例分配。
我正在努力获得工作结果,任何帮助都会很棒! 预先感谢!
我尝试用此代码计算每个框中每个城市的面积,但结果似乎是错误的
Area <- intersected_data %>%
mutate(area = st_area(.) %>% as.numeric())
你找到解决办法了吗?我也有同样的挑战。