I try to calculate Stream Power Index (SPI) in ArcGIS. For this reason, i checked many videos or documents but there is no certainty about the formula in the raster calculator. So I wrote these formulas below to learn which one is right. Each one creates different results.

DEM Cell Size=10m

SPI_1 --> "flow_accumulation" * 10 * Tan("slope_degree" * 0.017453)

SPI_2 --> Ln("flow_accumulation" * 10 * Tan("slope_degree" * 0.017453))

SPI_3 --> Ln("flow_accumulation" + 0.001) * (("slope_percent" / 100) + 0.001)

SPI_4 --> Ln(((flow_accumulation+1)*10) * Tan("slope_degree"))

SPI_5 --> "flow_accumulation" * Tan("slope_degree")

Also, while creating a slope, am I need to choose which one? DEGREE or PERCENT_RISE

And the last question: When I calculate SPI with the formulas above, I get SPI map that included negative values. Is it true? Are negative values a problem or not?

More Kemal Ersayin's questions See All
Similar questions and discussions