I am attempting to do a conditional reclassification of an NLCD land-use raster.
I specifically want to reclassify all developed areas (classifications 22,23,24) that are near a road (classification 21) into distinct new classes: "developed land near road".
My workflow so far using ArcMap has been:
- Extract the road class into a new raster using "Extract by Attributes"
- Convert that raster to point using "Raster to Point"
- Buffer around those points using "Buffer"
- Reconvert the resulting polygon back to a raster using "Polygon to Raster." This file has a single value for being within distance of a road and NA's otherwise/
- ...
- profit!
So step 5 is where I have trouble. I need to do some sort of a conditional reclassification on each of the 3 housing classes. In raster calculator I think I worked out that it needs to be of the form:
Con(IsNull("buff1_21_Buf60Rast"),"lu_1.asc",Diff("buff2_21_Buf30Rast","lu_1.asc"))
I'm suspecting that I will need to run it sequentially for each of the 3 housing values. But I'm not really sure how or which of the logical math operators to use.
Thoughts?