私はポイントデータ(2Dで)(数千秒毎秒)の膨大なフローを持っています。このマップには、数十から数百のポリゴンが固定されています。ポイントがどのポリゴンであるかを調べる
ポリゴンが存在する各ポイント(ポリゴンが交差する可能性があります)に対して、リアルタイムで(かなり強力なラップトップでは数ミリ秒のオーダ)決定したいと考えています。 ray casting algorithmを使用すると思いました。
しかし、すべてのポリゴンをスキャンしないように、データを前処理する方法が必要です。 したがって、ツリーアプローチ(PM quadtreeまたはRtree?)の使用を検討します。他に関連する方法はありますか? 推奨する良いPM Quadtreeの実装はありますか(どの言語でも、C(++)、Java、Pythonが好ましい)?