DEMのシンクを検出して埋めるためのオープンソースまたは安価なツールはありますか?ArcGIS Spatial Analystは私の価格範囲外です。
DEMのシンクを検出して埋めるためのオープンソースまたは安価なツールはありますか?ArcGIS Spatial Analystは私の価格範囲外です。
回答:
GRASSはありr.fill.dirといっそ、r.terraflow大規模なラスタ上の仕事にいくつかの水文学ツールの1つです。塗りつぶしを含むTauDemもありPitRemove
ます。
SAGAには複数のfillメソッドがあります
http://www.saga-gis.org/saga_modules_doc/ta_preprocessor/index.html
フラット検出
シンク排水経路検出
シンク除去
フィルシンク(Planchon / Darboux、2001)
フィルシンク(Wang&Liu)
フィルシンクXXL(Wang&Liu)
これは実際、私にとって活発な研究分野です。
このジャーナル記事で説明されているPriority-Floodアルゴリズムを使用できます。このアルゴリズムはarXiv でも入手できます。これにより、浮動小数点データのO(n log n)時間と整数データのO(n)時間で窪みを埋めることができます。ソースコードはこちらから入手できます。
前述のアルゴリズムはシリアルであり、最大1億個のセルまで機能します。ただし、データセットが大きい場合があります。
arXivでも利用可能なこの記事では、最大1兆以上のセルのデータセットに適した優れたスケーリングのアルゴリズムについて説明しています。ソースはこちらから入手できます。
前述のすべては、現在RichDEMのPython wrapperに含まれています。例ときれいな写真を含むドキュメントは、ここから入手できます。
(免責事項:上記の記事とコードを書きました。)
Landserf(無料)- クリックしてホームページに移動
私はそれを使用し、それを愛しています。
また、LandserfのアルゴリズムはArcよりもはるかに正確で、非常に堅実な数学が使用され、Jo Woodは彼の分析に使用された数学をリストしていると思います。