Creating a calculated representation specification rule
Calculated representation specification rules contain descriptive information to identify the rule as well as the Structured Query Language (SQL) statements and Visual Basic Scripting Edition (VBScript) expressions that define the symbolization for the statement. The SQL statements allow you to choose the attributes you want to use from both feature layers and stand-alone tables. For example, you can construct a query in which you include features where the Name field in a feature class is equal to the Full_Name field in a stand-alone table.
-
Right-click the layer for which you want to define the calculated representations and click Properties.
The Layer Properties dialog box appears.
-
Click the Calculated Representations tab.
- Click the Specification drop-down arrow and choose the specification for which you want to create the rule.
-
Click Options and click New Rule.
A new row appears in the rule table.
- Double-click the Rule Description field and type a name for the rule.
-
Click the ellipsis (...) in the Representation Name field.
The Representation properties dialog box appears.
-
Check the Edit Options check box.
The following items become available:
- ID Field text box
- Override Field text box
- Store change to geometry as representation override option
- Change the geometry of the supporting feature option
-
Click Add to change the name in the Name text box.
The New Representation Name dialog box appears.
-
If necessary, type a new name for the representation rule in the text box.
注意:
The default name is <feature layer name>_<specification name>.
- Click OK.
- If necessary, type the name of a different field to use for storing the RuleIDs in the ID Field text box.
- If necessary, type the name of a different field to use for storing override information in the Override Field text box.
- Choose an option for storing the geometry override information.
-
Click OK.
The Calculated Representations tab appears.
-
Click the SQL Statement drop-down arrow and choose Edit SQL statement.
The Query Builder dialog box appears.
- Define a statement that includes the features you want to symbolize.
- Click OK.
-
If necessary, click the Expression drop-down arrow and choose Edit Expression.
The Expression Parser dialog box appears.
- Define the expression that refines the symbolization of the results of the SQL statement.
- Click OK.
-
Click the ellipsis (...) in the Representation Rule field.
The Representation Rule Selector dialog box appears for the geometry type that matches the layer for which you are creating the representation rule.
- Choose the representation you want to use from an available style.
-
Click OK.
The Calculated Representations tab appears.
At this point, you can either finish the rule creation process or define fields that allow you to override the default symbol.
- To finish the rule creation process, proceed to step 24.
- To define fields that allow you to override the default symbol, proceed to Defining override conditions for representations.
- To ensure the feature class is updated with the rule information, verify that the Update Feature Class(es) check box is checked.
- Click OK.