So I am trying to calculate stream order using the Strahler method. I have vector data from NHD in high resolution and was wondering if anyone has ideas on how to assign stream order using vector data. I prefer opensource solution. Any ideas?

  • You can try the Strahler plugin, but you'll have to manually select each "root" segment in order to compute the Strahler order.
    – ArMoraer
    Commented Nov 7, 2016 at 8:17

2 Answers 2


NHDplus has stream ordering built-in. However, it is only available for the contiguous lower 48 states. I recently finished a Strahler ordering project for a large part of Alaska. Since NHDplus data was not available for my project area, I used the ArcMap RivEX tool to generate Strahler ordering using the traditional NHD data. The results were splendid.


An answer using Whitebox Tools if stream network doesn't have a plus version: Strahler ordering of existing vector stream network data with a DEM (SRTM)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.