緯度/経度のポイントが、地球上のポイントを表す頂点によって定義されたポリゴン内に含まれているかどうかを把握しようとしています(緯度/経度も時計回りに)。これは、2D 緯度/経度空間にマッピングできるポリゴンの場合は簡単です。
これがますます困難になるのは、地球の半分をカバーする極から極へと移動する可能性のある円 (現在は 3D に戻る) です。緯度/経度への変換は正弦波のように見えます。ポリゴン テストの 2D ポイントは、このケースには適用されなくなりました。この問題を解決するアルゴリズムはありますか?
================== 以下のコメントの説明: =================== 多角形は (lon, lat) 度のペア、つまり (60, 90)、(60, 110)、(-30, 110)、(-30, 90)。
レイ キャスティング アルゴリズムを実装するコードがあり、それが機能します。ただし、地表の特定のポリゴンは、2D 空間の閉じたポリゴンに変換されません。