I have thousand raster images, and I just want their "mean values".
All of rasters are in one geodatabase.
Does anyone has an idea?
Imagery and Remote Sensing
Can you expand on what you mean by "their mean values"? Is it the mean value of each raster calculated by averaging all the pixel values? Or something else?
In terms of analyzing thousands of rasters, this probably could be done with either Modelbuilder using an Iterator or by Python. Either of these could be used to "loop through" all the rasters and apply the mean value process to each.
What is ModelBuilder?—ArcGIS Pro | ArcGIS Desktop
Examples of using iterators in ModelBuilder—Tools | ArcGIS Desktop
Python for ArcGIS | ArcGIS Desktop
Chris Donohue, GISP
Hey - if the rasters would be in a directory and would be something like tiff - i'd use gdal and read the stats. As they are in a geodatabase, your best way is a script that uses the "GetRasterProperties_management" function.
I have attached a script that should work for you - adapt if you need different output. You can optionally have it write to a csv-File or just print to the screen. No guarantee for nothing. Just put the path to your geodatabase as the workspace into the env.workspace line ... and you should be ready to go. See comment lines in the script for details.
Retrieving data ...