我在 R (no2df) 中有一个数据框,它看起来像这样:
**> head(no2df)
id latb lonb lat lon no2tc
5028741 816834 32.95808 36.61589 33.00045 36.63499 3.276456e-05
5028742 816834 32.98067 36.67716 33.00045 36.63499 3.276456e-05
5028743 816834 33.04274 36.65399 33.00045 36.63499 3.276456e-05
5028744 816834 33.02014 36.59268 33.00045 36.63499 3.276456e-05
5028745 816835 32.98067 36.67716 33.02291 36.69604 2.578415e-05
5028746 816835 33.00300 36.73795 33.02291 36.69604 2.578415e-05**
由于上面的矩阵表明每四个点(具有相同的 id)形成一个多边形(或者在我的情况下是一个像素或单元格),单元格的边界显示在“latb”和“lonb”列以及中心单元格在“lat”和“lon”列下重复四次,因为它是每个单元格的相同中心。最后,最重要的是,我在“no2tc”列下描绘了变量 NO2,它遵循与 lat 和 lon 相同的推理。
问题如下:
我应该怎么做(请给出步骤)将此数据框转换或操作为空间数据框,以便最终我能够导出到包含具有变量“no2tc”作为单元格属性的单元格的 ESRI shapefile,所以我可以在 QGIS 中查看吗?