衛星画像からデジタル化されたストリームを含むシェープファイルがあります。このデータのストリーム順序を計算したいと思います。衛星画像の解像度がはるかに高いため、データは私のDEMと正確には一致しません。
ストリームの順序を計算するために使用できるアークスクリプト、コード、または既製のツールはありますか?
空間および3Dアナリストを備えたArcgis 10とQGISがあります。
衛星画像からデジタル化されたストリームを含むシェープファイルがあります。このデータのストリーム順序を計算したいと思います。衛星画像の解像度がはるかに高いため、データは私のDEMと正確には一致しません。
ストリームの順序を計算するために使用できるアークスクリプト、コード、または既製のツールはありますか?
空間および3Dアナリストを備えたArcgis 10とQGISがあります。
回答:
NVSベクトルストリームツールを確認してください。
は、使いやすいArcCatalog(9.3.x)Toolboxジオプロセシングツールであり、ポリラインフィーチャクラスのセグメントに番号順を割り当てるだけです。Spatial Analyst Tools for Hydrographyとは異なり、このツールは、流れ方向ラスターを伴うラスターストリームデータではなく、ベクターストリームデータのみを使用します。
...
NVS Vector Stream Toolインストーラーは、ArcGIS Desktop 10.0とArcGIS Desktop 9.3.1の両方で使用できます。
好奇心から、私はNVSストリームツールをダウンロードして、ループを持つベクターリバーネットワークで実行し、このツールによって生成されたStrahler次数をRivEXによって計算されたStrahler次数と比較しました。NVSツールで使用されるアルゴリズムは遅くなります(実際には大きな問題ではありません)が、ループまたは編組のある河川ネットワークを処理している場合は、より重要です。このヘルプでは、ネットワークをシングルスレッドにする必要があることを明示的に述べていません。したがって、ネットワークにループがある場合は、このツールを使用しないでください。このツールには、DEMから取得するタイプのシングルスレッドネットワークが必要なようです。これは、強調されていない重要な違いです。
私のテストデータでは、RivEXが5を返したときにNVSツールがStrahlerの次数を14と報告していました...