У меня есть шейп-файл, который содержит потоки, которые были оцифрованы со спутникового изображения. Я хотел бы рассчитать порядок потока для этих данных. Данные не совсем соответствуют моей ЦМР, поскольку изображение со спутника имело гораздо более высокое разрешение.
Есть ли какой-нибудь arcscript, код или готовый инструмент, который я мог бы использовать для расчета потоковых заказов?
У меня есть Arcgis 10 с пространственным и трехмерным аналитиком, а также QGIS.
arcgis-10.0
spatial-analyst
3d-analyst
hydrology
stream-order
Девдатта Тенгше
источник
источник
Ответы:
Проверьте NVS Vector Stream Tool, который ...
...
источник
Из любопытства я скачал потоковый инструмент NVS и запустил его в сети с векторной рекой, в которой есть петли, и сравнил порядок Strahler, сгенерированный этим инструментом, с порядком Strahler, вычисленным RivEX . Алгоритм, используемый инструментом NVS, медленнее (на самом деле это не большая проблема), но, что более важно, он не надежен, когда имеет дело с речными сетями, имеющими петли или сплетенные. В справке явно не указано, что сеть должна быть однопоточной. Так что не используйте этот инструмент, если в вашей сети есть петли, похоже, что для этого инструмента требуются однопоточные сети, тип, который вы получите от DEM. Это важное отличие, которое оно не выделяет.
В моих тестовых данных инструмент NVS сообщал о порядке Strahler 14, когда RivEX возвращал 5 ...
источник