Labeling military operations features

All labels (text modifiers) are turned on by default for military operations features in the Esri military feature layer packages available in the ArcGIS for Defense and Intelligence group on ArcGIS.com, It is often hard to distinguish one line from another, or one area from another, without labels. For example, a present boundary and present phase line have the same symbol, a black solid line. It is the labels that distinguish one of these military operations line features from another. ArcGIS uses military symbol specifications to determine the position of text for military operations points, lines, and areas.

Two military operations lines with the same symbol, differentiated by labels

As with UEI features, the Esri military feature layer packages use label classes to label a single military operations feature with multiple labels. For example, boundary line features are labeled using three label classes. Label classes are also used to label a subset of military operations features in a single layer by using a SQL query. For example, unique designation is labeled for both the boundary feature (2ID) and the phase line feature (ALPHA), but it is labeled in different positions. The field the SQL query is based on depends on if you are labeling military operations point features or line and area features.

Labeling military operations point features

The label classes are named for the type of military operations point features they are labeling. For example, the Decision Point label class is used to label decision points. The SQL query for labeling military operations point features is based on the SymbolName field. Using the same attribute (Unique Designation), one point feature, such as a decision point, can be labeled differently than another point feature, such as a check point. An explanation for how the Decision Point label class is used, along with a SQL query, to label a set of features in the map is described for each of the numbered items identified in this graphic.

sequence of tasks in label manager

Using a label class to label features from the same layer differently

  1. The Decision Point label class is selected in the Label Classes box.
  2. The SQL Query dialog is used to select which features will get labeled based on the text properties, label expression and position for the Decision Point label class. Here the label class was named for the symbol name.
  3. Decision Point features are labeled using the Unique Designation field attribute.

As with the UEI features, label classes are also used to label the same military operations point feature multiple times based on different attribute fields. The following table is an example of how different features are labeled based on label classes, SQL queries, and label expressions.

Sample of friendly operations points layer label classes

Label Class

SQL Query

Label Field or Expression

Decision Point

"symbolrule" = 6

[UniqueDesignation]

Action Points - Unique Designation

"symbolrule" in ( 1, 2, 3, 7, 8, 9, 10, 11)

[UniqueDesignation]

Action Points - Additional Information

"symbolrule" in ( 1, 2, 3, 7, 8, 9, 10, 11)

[AdditionalInformation]

Action Points - DTG

"symbolrule" in ( 1, 2, 3, 7, 8, 9, 10, 11)

[DateTimeValid] + " -" + '\n' + [DateTimeExpired]

The image below shows two military operations points labeled using the same attribute field but in different positions.

Military operations points: Decision Point and Check Point

Labeling military operations line and area features

Labeling military operations line and area features is similar to labeling UEI features except for the field the SQL query is based on. It is the representation rules, denoted by RuleID, that the SQL query uses to filter which line or area is labeled by a specific label class. This is because military operations line and area layers are symbolized using representations. The line and area feature class representations contain many representation rules to categorize the features. For more information about military operations line and area features and how they are constructed, see Using military operations features.

Learn more about representation rules

The following table is an example of how military operations areas are labeled based on label classes.

Sample of friendly operations area layer label classes

Label Class

SQL Query

Label Field or Expression

Text Symbol

Objective

RuleID = 7

"OBJ " + [UniqueDesignation]

Arial, 8pt

Area of Operations

RuleID = 74

"AO " + [UniqueDesignation]

Arial, 8pt

Battle Position

RuleID in (9, 80)

[UniqueDesignation]

Arial, 8pt

Echelon

RuleID in (9, 24, 80, 81)

[Echelon]

ESRI Mil2525C Modifiers, 8pt

label classes

The Echelon label class uses the ESRI Mil2525C Modifiers font to label a set of features based on the attribute selected in the Echelon field. There are coded values defined for the Echelon field. For example, when you choose Brigade for the echelon, the label is X and when you choose Division, the label is XX. All of the attribute domains associated with the feature classes in your geodatabase can be viewed by browsing the attribute domains of a geodatabase.

Learn more about editing attributes.

Learn more about coded value domains.

3/3/2014