I would like to make a density map of grasslands. I have a vector layer of habitat classifications, I would like to a density map of grasslands within a specified radius. My thoughts are to:

  • convert the layer to a raster, then to a point layer.
  • do a point density map

Is there a better way of doing this?

1 Answer 1


Yes. Convert the grasslands data to raster and, if necessary, query that to produce a binary indicator raster of grasslands presence (1 or logical 'true' where grasslands exist and 0 or logical 'false' where they do not). The focal (neighborhood) mean of this binary raster produces a "simple" density map. Use a circular neighborhood of the desired radius.

More sophisticated densities, based on other kernels, can be computed using weighted focal means. If this proves too onerous (ArcGIS does not offer strong capabilities for such calculations), any software that performs convolution--including most image processing software--can handle this calculation very quickly even on large rasters.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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