首页 > 解决方案 > 附加两个基于 bng Easting / Northing 的数据框

问题描述

我有两个数据集——一个包含污染数据(5,850,000 行,4 列),粒度为 20m x 20m,基于英国国家网格。另一个 - 是从 UK Wards 多边形(8,949 行,6 列)中提取的数据集,其中包含 Wards 的相应东向和北向坐标。

我希望将相应的病房附加到污染数据集中,以便我可以旋转并得出这些病房中的平均污染。

我完全不知道我是怎么做的。我可以以某种方式使用 Wards 数据集作为查找,使用 Easting 和 Northing 网格,然后将其应用于污染数据集吗?谁能指出我正确的方向?

这些是两组的头部输出:

污染:

        x       y     conct  year
0  501460  170580  29.56267  2016
1  501460  170600  29.70013  2016
2  501460  170620  29.83565  2016
3  501460  170640  29.97066  2016
4  501460  170660  30.10642  2016

病房:

   Ward Code            Ward     bng_e     bng_n   st_areasha   st_lengths
0  E05000026           Abbey  544434.0  184378.0  1247619.421  7858.341145
1  E05000027          Alibon  549247.0  185196.0  1355410.730  6246.797017
2  E05000028       Becontree  546863.0  185869.0  1289740.665  6280.315821
3  E05000029  Chadwell Heath  548266.0  189340.0  3382297.063  9496.484608
4  E05000030       Eastbrook  550774.0  186272.0  3449511.083  8857.773001

有没有办法根据 x / y 列和 bng_e / bng_n 将病房名称合并到污染数据框中?

标签: pythongis

解决方案


推荐阅读