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!
Solved! Go to Solution.
You could use the Rescale by Function (Spatial Analyst) tool with an Exponential function.
That is... a great solution. I'm not sure how I haven't heard about this tool before. Thank you!