Skip to content

Military symbology styles

MIL-STD2525B change 2 dictionary symbols

What are military symbology styles?

Military symbology styles are a type of advanced symbology built to conform to military symbol specifications such as US MIL-STD-2525 and NATO APP-6. These specifications define a common set of military symbols that represent units, installations, activities, control measures, or tactical tasks relevant to military operations. Each aspect of a military symbol is based on a different characteristic of the object it represents. Each symbol has a unique symbol ID code (SIDC) that can optionally be used to ensure that symbols are shared across systems in an easy and concise way.

While military symbology specifications are complex, the symbols themselves are instantly identifiable so that military commanders, planners and analysts can quickly understand the situation and act accordingly.

How military symbology styles work

Military symbology specifications are implemented as dictionary styles in ArcGIS. Military dictionary styles are SQLite databases that contain symbol components and instructions for piecing together components into a composite symbol according to military symbology specifications. These styles are used to apply military symbols to feature data in ArcGIS apps and custom apps built with the ArcGIS Maps SDK for JavaScript and the ArcGIS Maps SDKs for Native Apps.

To visualize features in a map or scene as military symbols, specify the dictionary style for the appropriate military symbology standard in a dictionary renderer, and set the renderer on your feature layer. The dictionary renderer provides an optimized solution to the complex symbology requirements of military specifications by allowing you to connect your data to the specification’s dictionary style.

  1. Access a feature layer with point, polyline, or polygon feature layer in your mapping application.

  2. Access the dictionary style and apply the style.

  3. Map the fields expected by the dictionary style to the fields in your data. If the input field names match the dictionary style's expected fields for symbols and text, field mapping is not required.

  4. Apply and set the configuration property values for the symbol style.

Latest dictionary styles

The latest version of these military symbology styles are released with ArcGIS Pro and ArcGIS Enterprise. They are also available in the ArcGIS Living Atlas and shared to the Dictionary Symbology Styles group in ArcGIS Online.

Dictionary styles are provided for the following United States and NATO military symbology standards:

  • APP-6(B)
  • APP-6(D)
  • APP-6(E)
  • MIL-STD-2525B with change 2
  • MIL-STD-2525C
  • MIL-STD-2525D
  • MIL-STD-2525D with change 1
  • MIL-STD-2525E

When working with the latest APP-6(B), APP-6(D), MIL-STD-2525B change 2, MIL-STD-2525C, and MIL-STD-2525D dictionary styles, the minimum required versions of ArcGIS clients and SDKs are:

  • ArcGIS Pro 3.2
  • ArcGIS Maps SDK for JavaScript 4.27
  • ArcGIS Maps SDKs for Native Apps 200.2

When working with the latest APP-6(E), MIL-STD-2525D change 1, and MIL-STD-2525E dictionary styles, the minimum required versions of ArcGIS clients and SDKs are:

  • ArcGIS Pro 3.4
  • ArcGIS Maps SDK for JavaScript 4.31
  • ArcGIS Maps SDKs for Native Apps 200.6

Change log

The latest dictionary styles contain the updates documented in this change log. The log also captures the first version of ArcGIS Pro and ArcGIS Enterprise these changes are installed with.

UpdatesMinimum VersionsReleased Versions
Fix: Leadership amplifier for Dismounted Individuals is missing in MIL-STD-2525E and APP-6(E)ArcGIS Pro 3.4, JavaScript Maps SDK 4.31, Native Maps SDKs 200.6ArcGIS Pro 3.5
Fix: No Frame Identifier (23rd pos) in MIL-STD-2525E and APP-6(E)ArcGIS Pro 3.4, JavaScript Maps SDK 4.31, Native Maps SDKs 200.6ArcGIS Pro 3.5, ArcGIS Enterprise 11.5
New styles released to support MIL-STD-2525D with Change 1, MIL-STD-2525E, and APP-6(E)ArcGIS Pro 3.4, JavaScript Maps SDK 4.31, Native Maps SDKs 200.6ArcGIS Pro 3.5, ArcGIS Enterprise 11.5
Fix: Proper drawing of Minimum Safe Distance Zone symbolsArcGIS Pro 3.4, JavaScript Maps SDK 4.31, Native Maps SDKs 200.6ArcGIS Pro 3.4, ArcGIS Enterprise 11.5
Fix: Proper drawing of Trip Wire and Counterattack by Fire symbolsArcGIS Pro 3.3, JavaScript Maps SDK 4.30, Native Maps SDKs 200.5ArcGIS Pro 3.3, ArcGIS Enterprise 11.5
Version 4.0.0 styles released introducing support for native field typesArcGIS Pro 3.2, JavaScript Maps SDK 4.27, Native Maps SDKs 200.2ArcGIS Pro 3.2, ArcGIS Enterprise 11.5

Older dictionary styles

Dictionary styles that support older versions of ArcGIS Pro, the ArcGIS Runtime SDKs, and the ArcGIS API for JavaScript are available in ArcGIS Online for the following military symbol standards:

  • APP-6(B)
  • APP-6(D)
  • MIL-STD-2525B with change 2
  • MIL-STD-2525C
  • MIL-STD-2525D

Select a military symbol standard below and use the table to access the appropriate dictionary style.

Product and minimum version support for APP-6(B) dictionary styles:

VersionArcGIS ProArcGIS Runtime SDKsJavaScript API
Final version 3.0.0 styles2.9100.134.22
Earlier version 3.0.0 style2.5100.74.16
Final version 2.0.0 style2.4100.6Not supported
Runtime 100.x - 100.5 style1.2100.1Not supported
Runtime 10.2.x style1.110.2.6Not supported

Samples

Apply military symbols to a feature layer

Convert features into graphics to show them with MIL-STD-2525D symbols using the dictionary renderer.


Apply military symbols to a graphics overlay

Create graphics from an XML file and display military symbols using a MIL-STD-2525D web style.


Apply military symbols to a graphics overlay in a 3D scene

Display military symbols in a 3D scene using a dictionary renderer.


Visualize dictionary symbols

Visualize data with a custom dictionary style using a dictionary renderer.


Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.