I recently downloaded a DEM and it has several voids in it. There is not a pixel where there should be. Is there a way I can fill these with reasonable data using arc maps 10.3?
For small areas with NoData I would go for the solution provided by Jayanta Poddar (but using the two steps in a single raster calculator expression). For larger areas in the past I have used a procedure to:
However, these are a lot of steps and what is most important, if you have a large area of NoData values, you probably don't know what happens there and any method will assume things that may not be true.
The Fill (Spatial Analyst) GP tool may be worth a look as well.
for pixel sized holes normally (depends on window used)... for larger holes, the regiongroup, nibble combination is the way to go
I hope this method will also work:
First, use Focal Statistics—Help | ArcGIS for Desktop using the above DEM to create an interpolated raster. This raster will also have the NoData values filled.
Next, use Raster Calculator—Help | ArcGIS for Desktop with the following expression
Con(IsNull("DEMRASTER"),"FOCALRASTER", "DEMRASTER")
The above expression will replace all the NoData values of DEM with the pixel values of the Focal-Statistics Output Raster.
See this help page that shows how to use Nibble to fill voids.
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.