衛星画像のさまざまなソース(IKONOS、RapidEyeなど)を使用して実行される分析の対象領域を表す多数のシェープファイルがあります。残念ながら、画像ではたとえばLandsatのようなパスローシステムを使用していないため、範囲は大きく異なります。
さまざまな画像取得の範囲を表すシェープファイルを各AOIにクリップしましたが、すべて受け入れ可能と見なされています。これらのシェープファイルの一部には、500以上のポリゴンがあります。
関心のある各領域をカバーするポリゴンの最小数を決定するために、できれば自動化できるアプローチ(PythonとArcInfo 10、できればFOSSも受け入れられる)を見つける必要があります。
3
一般的に、これはNPのハード問題であるため、強力なソフトウェアが必要になる可能性があります。1つのアプローチは、それを整数線形プログラムとしてフレーム化することです。ポリゴンはAOIを「アトミック」ポリゴンに分解し、元の各ポリゴンは各アトミックポリゴンを完全にカバーするか、カバーしません。この情報はバイナリベクトルでエンコードできます。各コンポーネントで合計が1以上のベクトルの数を最小限に抑えるように努めます。同様の問題を解決する方法の実際の例は、mathematica.stackexchange.com / a / 6888およびgis.stackexchange.com/a/27678にあります。
—
whuber