Bagaimana cara menghitung urutan aliran untuk data vektor tanpa DEM? [Tutup]

10

Saya memiliki shapefile yang berisi aliran yang didigitalkan dari citra satelit. Saya ingin menghitung urutan aliran untuk data ini. Data tidak persis cocok dengan DEM yang saya miliki, karena gambar satelit memiliki resolusi yang jauh lebih tinggi.

Apakah ada alat skrip, kode, atau readymade yang dapat saya gunakan untuk menghitung pesanan streaming?

Saya memiliki Arcgis 10 dengan analis spasial & 3D, serta QGIS.

Devdatta Tengshe
sumber
1
@PolyGeo: Saya telah memutar kembali Edit, karena itu bukan maksud saya untuk menjadikan ini hanya sebagai pertanyaan khusus ArcGIS; Lebih jauh lagi jika seseorang ingin memberikan Jawaban berdasarkan QGIS / GDAL, itu juga akan berguna.
Devdatta Tengshe
1
Jika Anda ingin juga bertanya bagaimana menghitung urutan aliran untuk data vektor tanpa DEM menggunakan QGIS / GDAL maka saya pikir Anda harus menanyakannya sebagai pertanyaan terpisah. Kalau tidak, Anda secara efektif mengajukan dua pertanyaan, yang menurut saya menjadi contoh buruk bagi pengguna baru yang kami mohon untuk mengajukan satu pertanyaan terfokus.
PolyGeo
1
Mengutip Jeff Atwood Saya pikir mengizinkan pertanyaan multi-produk adalah lereng yang licin. Jika Anda mungkin memiliki peluang sedikit lebih baik untuk mendapatkan jawaban dengan mempostingnya untuk dua produk, ya, dengan permen karet, mengapa tidak memaksimalkan peluang Anda dengan mempostingnya untuk dua puluh / semua produk !
PolyGeo
1
@DevdattaTengshe komentar Anda "Selanjutnya Jika seseorang ingin memberikan Jawaban berdasarkan QGIS / GDAL, itu juga akan berguna" akan mendorong ini ke dalam kategori "Terlalu Luas". Anda tidak dapat menandai 2 jawaban sebagai jawabannya, jadi pertanyaan QGIS / GDAL terfokus yang terpisah mungkin lebih tepat
Midavalo
1
Saya tidak setuju Q ini harus ditutup karena terlalu luas. Konteks untuk posting Jeff Atwoods yang tertaut adalah tentang posting silang ke beberapa situs, bukan beberapa solusi dalam satu situs. Selain itu jawaban yang ada memang mempersempit solusi yang diterima, bahkan jika pintu terbuka untuk pendekatan alternatif dengan perangkat lunak lain. (Dan ya saya telah melihat diskusi meta gis.meta.stackexchange.com/questions/4678/… )
matt wilkie

Jawaban:

3

Lihatlah Alat NVS Vector Stream yang ...

adalah ArcCatalog Toolbox (9.3.x) yang mudah digunakan, alat geoprocessing tool yang hanya memberikan urutan numerik ke segmen kelas fitur garis poli. Berbeda dengan Spatial Analyst Tools for Hydrography, alat ini hanya menggunakan data aliran vektor bukan data aliran raster disertai dengan raster arah aliran.

...

Penginstal NVS Vector Stream Tool tersedia untuk ArcGIS Desktop 10.0 dan ArcGIS Desktop 9.3.1.

ADPrasad
sumber
Itu bekerja seperti yang saya inginkan. Hanya ada beberapa langkah perantara yang harus saya lakukan, seperti ekspor pertama ke cakupan, sehingga akan ada dari dan ke node. Setelah itu berhasil dalam sekejap mata.
Devdatta Tengshe
Tautan dalam jawaban ini rusak.
PolyGeo
3

Karena penasaran, saya mengunduh alat stream NVS dan menjalankannya pada jaringan vektor sungai yang memiliki loop dan membandingkan urutan Strahler yang dihasilkan oleh alat ini dengan urutan Strahler yang dihitung oleh RivEX . Algoritme yang digunakan oleh alat NVS lebih lambat (tidak benar-benar masalah besar) tetapi yang lebih penting tidak kuat ketika berhadapan dengan jaringan sungai yang memiliki loop atau dikepang. Bantuan tidak secara eksplisit menyatakan bahwa jaringan perlu berulir tunggal. Jadi jangan gunakan alat ini jika jaringan Anda memiliki loop, tampaknya alat ini membutuhkan jaringan berulir tunggal, jenis yang akan Anda dapatkan dari DEM. Ini adalah perbedaan penting yang tidak disorot.

Dalam data pengujian saya alat NVS melaporkan pesanan Strahler 14 ketika RivEX kembali 5 ...

Hornbydd
sumber
Saya juga punya masalah yang sama dengan aliran dikepang. Ketika saya kembali ke dasar-dasar teoretis dari teori D8, saya menyadari bahwa D8 tidak mengizinkan aliran yang dikepang atau diputar, jadi saya tidak yakin bagaimana Rivex bekerja dengan mereka.
Devdatta Tengshe
1
Sepertinya alat NVS salah meningkatkan urutan Strahler di setiap bifurkasi (bagian atas loop). RivEX memberi label kedua sisi loop dengan urutan yang sama jika mereka berbagi sumber yang sama dan mampu menangani jaringan sungai yang sangat banyak-ulir.
Hornbydd