Creating a new specification
Visual specifications allow you to batch apply and manage representations and text strings, used for labeling, in maps or charts.
Visual specifications are sets of rules that define representations and text strings. Each rule in a specification uses Structured Query Language (SQL) WHERE clauses or VBScript expressions to identify features to which you can apply a representation or text string.
A new specification is a container for representation and text string rules. After creating a new specification, you can add rules to it. Once you have defined rules, you apply them to layers in a map or chart using the Calculate Visual Specifications geoprocessing tool. This geoprocessing tool accepts multiple input layers and specifications. This allows you to batch apply calculated representations and fields to map layers.
You have to set the following to create specifications:
- Table location—Where the information related to specifications is stored. The table can be stored in a geodatabase you specify.
The product library geodatabase is recommended if one is being set up and used in other workflows. The information in the specifications table is used to associate your rules, stored in the rules table, with the appropriate specification.
- Name—The name you have defined for the specification. This can correspond with a product specification or a different grouping you would like to use for the rules you are going to define.
- Description—A brief description of the specification you are creating. If you have used an acronym as the specification name, the description can be the definition of the acronym.
- Calculation method—Determines when and how the visual specifications values are calculated and updated when geodatabases have edits applied.
The Calculate Specifications parameter is unique to each user login and is persisted across map document sessions. The parameter setting can be changed at any point and, once it is changed, affects the workflows of subsequent map documents that use that set of visual specifications.
Extra columns are added to feature classes that use visual specifications that hold the representation rule, representation overrides, and fields information.
- Start ArcMap.
- On the main menu, click Customize > Toolbars > Production Symbology.
-
Click the Visual Specifications button on the Production Symbology toolbar.
The Visual Specifications dialog box appears.
-
Click the Visual Specifications Table Location drop-down arrow and choose the location you want to use for your visual specifications table.
You can choose the product library, if one has been set, or a different location by choosing Browse.
The Select Visual Specifications Table Location dialog box appears.
- Navigate to the geodatabase that contains the visual specifications table you want to use.
-
Click Select.
The Visual Specifications dialog box appears.
- Click OK if prompted to upgrade the geodatabase to the current version.
-
Click Options > New Specification.
The New Visual Specification dialog box appears.
- Type a name for the specification in the Name text box.
- Type a description for the specification in the Description text box.
-
Click OK.
The Visual Specifications dialog box appears.
-
Click the Calculate Specifications drop-down arrow to choose the method that will be used to update the specification. Update methods include the following:
- Manually—Use the Calculate Visual Specifications geoprocessing tool to calculate specifications. This is the default and recommended option.
- Representations only automatically when data is edited—Calculates specifications for representations when edits are saved. Pertains only to features that are referenced in a specifications rule base.
- Calculated Fields only automatically when data is edited—Calculates specifications for calculated fields when edits are saved. Pertains only to features that are referenced in a specifications rule base.
- Representations and Calculated Fields automatically when data is edited—Calculates specifications for representations and calculated fields when edits are saved. Pertains only to features that are referenced in a specifications rule base.
- If necessary, check the Display Calculated Representations and Calculated Fields tabs check box to display the tabs on the Layer Properties dialog box.
-
Click OK.
Tip:
You can also access the Visual Specifications dialog box if you click Customize > Production > Production Properties, click the Data Management pane, expand Set Tool Options, click the drop-down arrow, click the ellipsis next to Visual Specifications, then click Advanced.