I have two layers of polygons. I would like to know if there is a way to assign a value from a polygon in the first layer to any polygons from the second layer that fall within that polygon?
The Spatial Join geoprocessing tool will do what you're looking for.
With the tool parameters something like this
- Target Features: polygon dataset to which you wish to join attributes.
- Join Features: polygon dataset from which the attributes will be transferred IF they meet the Match Option (Spatial Relationship).
- Output Feature Class: feature class to which the result of the operation will be written.
- Match Option: WITHIN