Ask A Cartographer

Overlay with tag

September 23 2010 | 0 comments
Categories: ArcGIS Methods, Publishing


ok - I am fairly sure i need to do some sort of Overlay with a tag for the following question but just am not sure.

I make maps of single "tracts" of land. This tract layer is in a SDE format and the tracts i map are named within the SDE layer. The legend includes a PLSS location description as well as a County name and Tract name of where I'm zoomed to. Currently I'm manually changing these and would like to have it auto fill in these with the associated PLSS, County and Tract name. Can you explain the easiest way for me to do this? I have a county SDE layer and the ESRI PLSS layer.

Attached is an example of what i'm talking about.

Mapping Center Answer:

This can be achieved using new functionality in ArcGIS 10 called Data Driven Pages. Since your dynamic text is coming from three different feature classes, you would need to perform a spatial overlay to get all the attributes into Tract feature class before using Data Driven pages. The steps for getting the result you need would be:

1) To transfer attributes from PLSS feature class to County feature class, use the Spatial Join tool in the Overlay toolset. 

2) Now use Spatial Join again on the Tract feature class and the newly created feature class from step 1. This will attach the attributes from the PLSS and county layers to the tract feature class and create a new feature class.

3) Now create data driven pages on the newly created Tract layer from step 2 and use "Tract name field" as Name Field in the Setup Data Driven Pages dialog box. Now you can loop through each tract from Data Driven pages toolbar.

4)  You can create dynamic text with any attribute field in the Data Driven Pages index layer. For example, if you have an attribute on the index layer named TRACT_NAME, you can create a dynamic text tag using this field to dynamically display the TRACT NAME for each page in the layout.

Using the dynamic text, place the text for County, PLSS location and Tract name on map layout. These will dynamically update as you loop through each tract.

Hope this helps!



If you would like to post a comment, please login.

Contact Us | Legal | Privacy |