Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have a feature class named Study Areas with multiple polygons, named in an attribute field as Study Area A, B, C, etc.

I will be using these polygons to clip various polygon feature classes that represent different landscape attributes, like Land Cover, Soils, etc. The end goal is an analysis of how much of each type of Land Cover acreage is within Study Area A, B, and so on.

I would like to do this through Model Builder (I don't know Python) but need to find a way that I could create outputs that have the Study Area name appended onto them so that the outputs can be easily organized (there's going to be hundreds of outputs).

So running through the model, I would need 1) a component that cycles through the Study Area feature class so that only one study area polygon is used for clipping at a time and 2) a clipped output named something like Study_Area_A_Land_Cover

Thanks

share|improve this question

2 Answers 2

Depending on the version of ArcGIS you are using you may use the Iterate Feature Selection method which would precede your clip tool to pull the attribute value into a variable (Insert menu>Create Variable option), which may be consumed through an in-line variable substitution into your output layer name.

Check out this link below for some case examples:

Examples of using iterators in ModelBuilder

share|improve this answer

Artwork is right, but note that the split_analysis tool does what you want. You just need to make sure that you have a field column with valid output names.

share|improve this answer
    
Perfect, thank you both. –  mpianka Apr 21 at 14:17
    
Split analysis is actually an extra step that is not necessary for the required workflow. Once the feature is selected only this feature will be used as the target clip feature. –  artwork21 Apr 21 at 14:19

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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