In ArcGIS 10.1, I have a DTM and a polygon layer representing urban areas. For processing reasons, I want to exclude the urban areas from the DTM (i.e., setting urban areas to NoData). How can I accomplish that? My guess is that I have to preliminary convert the polygon layer to raster, and then using Raster Calculator. But I am stuck on this latter step.


You have to make

1) DTM vector mask with exclusion of you urban areas,

2) clip you DTM with this mask.

Here is step by step instructions and similar question.

  • thank you. I found a solution that is, perhaps, a little bit simpler. – NewAtGis Feb 3 '17 at 11:49

I found a solution. 1) find a polygon that cover the extent of the whole area; 2) use the ERASE tool, as described here: Performing reverse clip in ArcMap?; the tool will subtract the urban areas extent from the extent of the whole area; 3) use the polygon layers returned by step (2) as mask in the EXTRACT BY MASK tool. The resulting raster will be the DTM with the extent of the urban areas set to NoData.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.