私は、エンティティが地球上の位置にあるアプリケーションを開発しています。ポイントが含まれている領域を判別できるデータセットが必要です。
リージョンには次のタイプがあります。
- 大陸
- 国
- 湖
- 海
- DMZ
- デザート
- 棚氷
...など。
各領域をポリゴンとして表現することを想定しています。任意のポイントについて、それが各ポリゴンに含まれているかどうかをテストします。代替案は大歓迎です。
また、これらの境界の一部またはすべてを含むパブリックドメインのデータセットを見つけたいと思っています。
これらのポリゴンの一部は非常に詳細になるため(おそらく必要以上に詳細になる可能性があります)、これらの計算を効率的に実行するためのヒントが必要です。2Dポリゴンを単純化する方法も役立つと思います。これらの種類のもののベストプラクティスは何ですか?
誰かがこのデータの優れたリソース、特定のプログラミングアプローチ、またはこの種のことを行う既存のソフトウェアライブラリを推奨できますか?
編集
リージョンのデータセットはかなり静的であるため、パフォーマンスが向上する場合は事前計算が適切なオプションであることを指摘しておく必要があります。