我有大量的点数据(2D)(每秒数千)。在这张地图上,我有几个固定的多边形(几十到几百个)。确定一个点的多边形是
我想确定它所在的多边形(多边形可以相交)的每个点的实时(在功能相当强大的笔记本电脑上的几毫秒的顺序)。 我以为我会用ray casting algorithm。然而,我需要一种预处理数据的方式,以避免扫描每个多边形。 因此,我考虑使用树方法(PM四叉树或Rtree?)。有没有其他相关的方法? 是否有一个很好的PM Quadtree实现你会推荐(无论使用哪种语言,最好是C(++),Java或Python)?