Tengo un archivo de formas que contiene las transmisiones que se digitalizaron desde una imagen de satélite. Me gustaría calcular el orden de transmisión de estos datos. Los datos no coinciden exactamente con el DEM que tengo, ya que la imagen de satélite tenía una resolución mucho más alta.
¿Hay algún arcscript, código o herramienta lista para usar que pueda usar para calcular los pedidos de flujo?
Tengo Arcgis 10 con analista espacial y 3D, así como QGIS.
arcgis-10.0
spatial-analyst
3d-analyst
hydrology
stream-order
Devdatta Tengshe
fuente
fuente
Respuestas:
Echa un vistazo a la herramienta NVS Vector Stream que ...
...
fuente
Por curiosidad descargué la herramienta de transmisión de NVS y la ejecuté en una red de ríos vectoriales que tiene bucles y comparé el orden de Strahler generado por esta herramienta con el orden de Strahler calculado por RivEX . El algoritmo utilizado por la herramienta NVS es más lento (no es realmente un gran problema) pero lo más importante es que no es robusto cuando se trata de redes fluviales que tienen bucles o trenzados. La ayuda no indica explícitamente que la red debe ser de un solo subproceso. Así que no use esta herramienta si su red tiene bucles, parece que esta herramienta requiere redes de un solo hilo, del tipo que obtendría de un DEM. Esta es una diferencia importante que no destaca.
En mis datos de prueba, la herramienta NVS informaba un pedido de 14 de Strahler cuando RivEX devolvía 5 ...
fuente