Adding a feature layer as dynamic text using the value of a specified field
The feature layer dynamic text option allows you to select an attribute from any of the layers loaded into your map document. The attribute values can be spatially queried to limit the returned values.
Features in the feature layer are selected spatially. This allows you to return information for any layer that spatially coincides with either the current extent of the data frame, the map sheet area of interest (AOI), the map sheet AOI extent, or the current extent's centroid.
A feature layer attribute can be selected for dynamic text by one of two methods, including the option of using the value of a specified field.
If you have overlapping map sheet AOI features, it may be necessary to use a dynamic definition query to limit the AOIs that appear in your map sheet to limit what is displayed on the current map sheet. For example, if you only want the Name field for the current AOI and there is another AOI that overlaps it, the spatial query will return both names. If you set a definition query so that only the current AOI is in your map sheet, then only the current Name will be returned.
- Start ArcMap.
Click the Add Dynamic Text button on the MPS Atlas toolbar.
A crosshair with a letter A appears.
Click anywhere in the map sheet layout.
A piece of dynamic text is inserted on the page.
Double-click the dynamic text.
The Dynamic Text Properties dialog box appears.
- Click the Dynamic Text tab if necessary.
- Click the Dynamic Text drop-down arrow and choose Feature Layer.
The Feature Layer Attributes text appears in the text box.
Click the dynamic text element in the text field.
The Feature Layer Dynamic Text Properties dialog box appears.
- Click the Data Frame drop-down arrow and choose the data frame that contains the layer with the attributes you want to use.
- Click the Layer drop-down arrow and choose the layer you want to use.
- Click the Return features that and the drop-down arrows and choose options to return the features you want.
- Click OK.
- Click the Field option in the Text String area.
- Click the Field drop-down arrow and choose the field attribute you want to insert.
- Click OK.