興味深い質問になりたいと思っています。湾岸の石油流出データを使用して一般的なベクトルベースの空間解析手法(バッファー、オーバーレイなど)を導入するGIS入門コースの課題に取り組んでいます。 Deepwater Horizonのオイルは所定の日に流出し、私はバッファーでその膨張をシミュレートしています。
それは概念を説明する仕事をしますが、確かに現実的な結果を提供しません。オイルが膨張するにつれてさまざまな方向にオイルを誘導する電流の効果を模倣/偽造し、均一性の低い結果をもたらす方法でこれをどのように行うことができるかについて考えました。
一般的な意味で、入力ポリゴンフィーチャが与えられた場合に以下を実現するワークフローを探しています。
- 指定された面積(10平方kmなど)または指定された係数(5%など)だけ元よりも大きい新しいポリゴンフィーチャを作成します。
- 新しいポリゴンフィーチャの形状は任意ですが、次の点に注意してください...
- 新しいポリゴンフィーチャには、元のポリゴンフィーチャが含まれます(この点は、取引を中断するものではありませんが、お勧めします)
実際のソリューションでは、海流や流体力学などのモデリングが必要になりますが、これは私がやろうとしていることの範囲外になります(これを組み込んだソリューションは確かに歓迎され、興味深いものになるでしょう)。しかし、このアイデアは、根本的な空間問題についての私の好奇心をそそり、そこにどんな解決策があるのか興味があります。私は1つの解決策を考えていますが、他の人がどのような解決策を持っているかを知りたいです。
私はESRIの世界で働いていますが、他のパッケージ/プラットフォームを含むソリューションは大歓迎です(ただし、テストすることはできないかもしれません)。一般的なアルゴリズム、擬似コード、およびコードも同様に問題ありません。