Select to view content in your preferred language

Processing multiple data/elevation rasters

827
2
10-11-2011 08:32 PM
JoshuaDonato
Deactivated User
I've moved to the raster world and ModelBuilder from vector data and a development environment so I'm in need of some help.

I'm working with 16 overlapping stratigraphic salinity raster datasets and 16 corresponding elevation rasters.  I need to "drill down" through each salinity rasters for each pixel until the pixel value satisfies a condition (ex. value >= 1000), then, "populate" the output raster using the value from the corresponding elevation layer.  The output raster will be converted to a TIN to represent the "surface" of a specific salinity value.

For example, if I am looking for salinity >= 1000, I want to evaluate the pixel at Row 1 Column 1 for salinity rasters 1 - 16.  If salinity raster 5 is the first raster that has salinity >= 1000 for that pixel, I want the value for the corresponding pixel in elevation raster 5 to be the value for the pixel in the output raster.

This is a process that will have to be run for several datasets so I want to create a model in ModelBuilder.  I've been going through the tools in Toolbox but can't seem to come up with an appropriate model.  Also, I'm using ArcGIS 10.

Thanks!

Joshua
0 Kudos
2 Replies
TonyContreras
Deactivated User
You'll probably want to use a model that uses a combination of the Con and Pick tools from the Conditional toolset. Use the Con tool (probably several iterations) to create a raster which maps out the raster cells that meet the requirement first, then use the Pick tool (with the previously mentioned output) to extract the desired values based from your set of elevation rasters.

An overview of the Conditional toolset
0 Kudos
JoshuaDonato
Deactivated User
You'll probably want to use a model that uses a combination of the Con and Pick tools from the Conditional toolset. Use the Con tool (probably several iterations) to create a raster which maps out the raster cells that meet the requirement first, then use the Pick tool (with the previously mentioned output) to extract the desired values based from your set of elevation rasters.

An overview of the Conditional toolset


Tony,

I will take a look at your suggestion.  Right now I have a monster of a model using multiple reclassifications and multiplications which leave a ton of room for making mistakes in the set up.  With a bit of luck, I may get permission to set up a development environment soon, making all this effort superfluous!  Thanks for the input!

Josh
0 Kudos