![]() Coded domains-A coded value domain can apply to any type of attribute-text, numeric, date, and so on.Learn more about Editing with default values and attribute domains. Coded value domains specify a valid set of values for an attribute.įor example, water mains may be buried under different types of surfaces as signified by a GroundSurfaceType attribute field: pavement, gravel, sand, or none (for exposed water mains). The coded value domain includes both the actual value that is stored in the database (for example, 1 for pavement) and a more user-friendly description of what that value actually means. Validation for coded value domains is accomplished by restricting the user to choose field values from a drop-down list. Often, when editing data, a single feature is split into two features or two separate features are combined, or merged, into a single feature. For example, in a landbase database, a land parcel may be split into two separate land parcels due to rezoning. Similar zoning changes may require two adjacent parcels to be merged into a single parcel. ![]() While the results of these types of edit operations on the feature's geometry are easily predictable, their effects on the attribute values are not. The behavior of an attribute's values when a feature is split is controlled by its split policy. Otherwise it will report invalid (red exclamation) and include additional warning notes.When two features are merged, an attribute's value is controlled by its merge policy.Įach attribute domain has both a split policy and a merge policy. The Expression Validity icon will report if the expression entered is valid (green check mark). To access other expressions saved in the map document, click the Expression Library button to open the Expression Library dialog box. Alternatively, click the Expression Builder button to open the Expression Builder dialog box. To assign an expression to a column, enter a valid expression in the Expression text box. The columns listed here are representative of the attribute structure unique to the data layer currently displayed in the attribute table as well as the standard MAPublisher property attributes. Click the Apply Expression button or choose it from the panel options menu.įirst specify a column from the Apply to list to specify which attribute column the expression will be applied to. Only currently selected artwork is affected by the changes.Įnsure the data required for the application of the expression is selected and appears in the MAP Attributes panel. Unlike the Derive Value From Expression option in Edit Schema, values computed through Apply Expression are not tied to the original attributes constructing the expression and can be edited later on. Expressions can be generated and applied to data based on the values found in an existing attribute column, providing a one-step process to transform a vast number of different objects in a single operation. Changes made to them in the map attribute table are reflected immediately in the graphical properties and on-screen display of the data to which they are linked. ![]() ![]() ![]() Note that property attributes are dynamic. Read-only attributes cannot be edited with Apply Expression. For example, it can be used to compute attribute values based on the values in other columns, to assign a style by editing the #Style property attribute, or to rotate symbols by assigning a fixed value to the #Rotation property attribute. Use the Apply Expression function to assign new values or edit attribute properties. ![]()
0 Comments
Leave a Reply. |