Exponential Distance Decay with Raster Calculator

1088
2
Jump to solution
09-26-2022 04:18 PM
rlehrter
New Contributor

I apologize in advance if this is posted to the wrong section of the forum, please migrate as needed- this is my first post, I'm a long-time lurker.

I'm working on calculating exponential distance decay from a source input raster. I already have a Euclidean Distance raster with a maximum distance of 100 meters that I generated using that source input raster. Using this raster as my input, and applying a "resistance value" (of 6 in this case), the value should diminish from 6 (at the source raster) to 0 (at 100 m) . The formula that I've determined to do this for linear distance decay is: 

((100 - "input_raster")/ 100)*6

Question: How I can I modify this formula for exponential distance decay- that is, to decrease exponentially from the maximum value (6) at the source, to the minimum value (0) at 100 m?

Thank you in advance for the input!

0 Kudos
1 Solution

Accepted Solutions
Luke_Pinner
MVP Regular Contributor
2 Replies
Luke_Pinner
MVP Regular Contributor

You could use the Rescale by Function (Spatial Analyst) tool with an Exponential function.

rlehrter
New Contributor

That is... a great solution. I'm not sure how I haven't heard about this tool before. Thank you!

0 Kudos