【发布时间】:2020-10-25 02:49:56
【问题描述】:
我有两个地理数据集——一个是点(来自不同多边形的质心,我们将其命名为 point_data),另一个是整个国家的多边形(我们将其命名为 多边形数据)。我现在要做的是从多边形数据中获取属性并将它们放入点数据中。但问题是它们没有相互重叠。
为了更好地理解上下文,这个国家本质上是群岛,而这些点在国家之外(这就是它们不重叠的原因)。
我尝试过的一些解决方案是:
1.) 缓冲多边形数据,使其接触点数据。不幸的是,这引起了问题,因为不在海岸线中的形状也被缓冲了。
2.) 使用 point_data 的原始多边形并做了一个spatial join(相交),但问题是仍有一些点以null 值返回,并且还出现了重复行。
我想让这个过程尽可能无缝和简单。有什么想法吗?
我精通 geopandas 和 qgis,但我希望尽可能在 geopandas 中使用它。
感谢任何能够提供帮助的人。 :)
【问题讨论】:
标签: python pandas geospatial qgis geopandas