J'ai un fichier de formes qui contient les flux qui ont été numérisés à partir d'une image satellite. Je voudrais calculer l'ordre des flux pour ces données. Les données ne correspondent pas exactement au DEM que j'ai, car l'image satellite était d'une résolution beaucoup plus élevée.
Existe-t-il un script, un code ou un outil prêt à l'emploi que je pourrais utiliser pour calculer les ordres de diffusion?
J'ai Arcgis 10 avec analyste spatial et 3D, ainsi que QGIS.
arcgis-10.0
spatial-analyst
3d-analyst
hydrology
stream-order
Devdatta Tengshe
la source
la source
Réponses:
Découvrez l' outil de flux vectoriel NVS qui ...
...
la source
Par curiosité, j'ai téléchargé l'outil de flux NVS et l'ai exécuté sur un réseau fluvial vectoriel qui a des boucles et j'ai comparé l'ordre Strahler généré par cet outil avec l'ordre Strahler calculé par RivEX . L'algorithme utilisé par l'outil NVS est plus lent (pas vraiment un gros problème) mais surtout il n'est pas robuste lorsqu'il s'agit de réseaux fluviaux qui ont des boucles ou tressés. L'aide n'indique pas explicitement que le réseau doit être monothread. Donc, n'utilisez pas cet outil si votre réseau a des boucles, il semble que cet outil nécessite des réseaux à thread unique, le type que vous obtiendriez d'un DEM. C'est une différence importante qu'elle ne met pas en évidence.
Dans mes données de test, l'outil NVS signalait une commande Strahler de 14 lorsque RivEX en retournait 5 ...
la source