7

ジオフェンスを作成し、デバイスがフェンスに出入りしているかどうかを確認できるアルゴリズムを探しています。多角形アルゴリズム (レイ キャスティングと巻き数) の点を見てきましたが、円や不規則な形状にも適用できるアルゴリズムはありますか? 重要な制約は時間効率です。

ありがとうございました。

4

5 に答える 5

4

Here is the c code algorithm that is simple to understand:

http://alienryderflex.com/polygon/

于 2012-10-09T13:02:02.110 に答える
3

円はかなり簡単です (少なくとも局所的に平らな表面を想定している場合) - 点からの絶対距離だけです。

速度が必要な場合の通常の方法は、最初に円をチェックするカスケード、またはポイントの周りの正方形、次に凸多角形、必要に応じてより詳細な多角形をチェックするカスケードです。

多角形でない場合、不規則な形状をどのように定義していますか?

ps参照点が2D整数座標の凸多角形の内側にあるかどうかをテストする方法は?

于 2012-06-01T21:00:03.947 に答える
0

quadtrees、空間インデックス、quadkeys、および r-trees を見てください。

于 2012-10-09T13:11:50.423 に答える