我有大量的點數據(2D)(每秒數千)。在這張地圖上,我有幾個固定的多邊形(幾十到幾百個)。確定一個點的多邊形是
我想確定它所在的多邊形(多邊形可以相交)的每個點的實時(在功能相當強大的筆記本電腦上的幾毫秒的順序)。 我以爲我會用ray casting algorithm。然而,我需要一種預處理數據的方式,以避免掃描每個多邊形。 因此,我考慮使用樹方法(PM四叉樹或Rtree?)。有沒有其他相關的方法? 是否有一個很好的PM Quadtree實現你會推薦(無論使用哪種語言,最好是C(++),Java或Python)?