DEMなしでベクターデータのストリーム順序を計算する方法 [閉まっている]


9

衛星画像からデジタル化されたストリームを含むシェープファイルがあります。このデータのストリーム順序を計算したいと思います。衛星画像の解像度がはるかに高いため、データは私のDEMと正確には一致しません。

ストリームの順序を計算するために使用できるアークスクリプト、コード、または既製のツールはありますか?

空間および3Dアナリストを備えたArcgis 10とQGISがあります。


@PolyGeo:これをArcGIS固有の質問としてのみ使用するつもりはなかったので、編集をロールバックしました。さらに、誰かがQGIS / GDALベースの回答を提供したい場合は、それも役に立ちます。
Devdatta Tengshe 2017年

1
QGIS / GDALを使用してDEMを使用せずにベクターデータのストリーム順序を計算する方法も確認したい場合は、別の質問として質問する必要があると思います。それ以外の場合は、2つの質問を効率的に行うことになります。これは、焦点を絞った単一の質問をすることを希望する新規ユーザーにとって、良い例ではありません。
PolyGeo

1
ジェフ・アトウッドの言い換えマルチ製品の質問を許すのは、滑りやすい坂だと思います。2つの製品に投稿することで答えを得る確率が少し高い場合は、まあ、ガムで、20 /すべての製品に投稿することで、オッズを最大化してみませんか。
PolyGeo

1
@DevdattaTengsheあなたのコメント "さらに、誰かがQGIS / GDALベースの回答を提供したい場合、それも役に立ちます"はこれを "Too Broad"カテゴリにプッシュします。2つの回答を回答としてマークすることはできないため、QGIS / GDALに焦点を当てた個別の質問の方が適切な場合があります
ミダバロ

1
私は、このQが広すぎるとして閉じられるべきであることに同意しません。リンクされたJeff Atwoods投稿のコンテキストは、1つのサイト内の複数のソリューションではなく、複数のサイトへのクロスポストに関するものです。さらに、既存の答えは、他のソフトウェアによる別のアプローチのためにドアが開いたままである場合でも、受け入れられたソリューションに絞り込みます。(そして、はい、メタディスカッションgis.meta.stackexchange.com/questions/4678/…を見ました)
マットウィルキー

回答:


3

NVSベクトルストリームツールを確認してください。

は、使いやすいArcCatalog(9.3.x)Toolboxジオプロセシングツールであり、ポリラインフィーチャクラスのセグメントに番号順を割り当てるだけです。Spatial Analyst Tools for Hydrographyとは異なり、このツールは、流れ方向ラスターを伴うラスターストリームデータではなく、ベクターストリームデータのみを使用します。

...

NVS Vector Stream Toolインストーラーは、ArcGIS Desktop 10.0とArcGIS Desktop 9.3.1の両方で使用できます。


思った通りに動いた。最初とカバレッジへのエクスポートのように、ノード間でノードが存在するようにするために、いくつかの中間ステップが必要でした。その後、それはすぐに機能しました。
Devdatta Tengshe

この回答のリンクは壊れています。
PolyGeo

3

好奇心から、私はNVSストリームツールをダウンロードして、ループを持つベクターリバーネットワークで実行し、このツールによって生成されたStrahler次数をRivEXによって計算されたStrahler次数と比較しました。NVSツールで使用されるアルゴリズムは遅くなります(実際には大きな問題ではありません)が、ループまたは編組のある河川ネットワークを処理している場合は、より重要です。このヘルプでは、ネットワークをシングルスレッドにする必要があることを明示的に述べていません。したがって、ネットワークにループがある場合は、このツールを使用しないでください。このツールには、DEMから取得するタイプのシングルスレッドネットワークが必要なようです。これは、強調されていない重要な違いです。

私のテストデータでは、RivEXが5を返したときにNVSツールがStrahlerの次数を14と報告していました...


私も編組ストリームで同様の問題がありました。D8理論の理論的根拠に戻ると、D8では編組ストリームまたはループストリームが許可されていないことに気づきました。
Devdatta Tengshe 2014

1
NVSツールが分岐(ループの上部)ごとにStrahler次数を誤ってインクリメントしているようです。RivEXは、ループの両側が同じソースを共有し、高度にマルチスレッド化された河川ネットワークを処理できる場合、同じ順序のラベルを付けます。
Hornbydd
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.