Regression in Raster Calculator by condition

259
0
01-30-2020 11:28 PM
RudolfReiner
New Contributor

Hi, i am setting up environment for a multicriteria evaluation for habitat suitability. I don`t want to set fix values for classes, but calculate them with different formulas, depending in which range the value is:

For example Digitial Elevation Modell:

-All values < 600m get value "0"

-values from 600 to 1500 should be calculated with a formula like "y= -0.004x+0,31"  (where x ist the elevation Value from the Raster DEM)

- values from 1501 to 2500 get the value "1"

- values from 2501 to 2700 should be calculated with a formula like "y= -0.05x+0.31+0.5"

- values > 2700 get value "0"

Any ideas how to calculate this in raster calculator?

Or is there any other solution in ArcGISPro to calculate this values (see attached chart); maybe with weighted overlay? I have some other raster layers with similar problems with which i want to make a weighted overlay in the last step.

Note: Formulas above are just examples and are not adjusted to the enclosed chart

Thank you!

0 Kudos
0 Replies