Military Symbology Styles

The Military Symbology Styles give you access to the latest stylx files for use in ArcGIS and the associated Runtime SDKs. These files contain the data that the dictionary renderer uses to display military standard symbology in custom native applications using the ArcGIS Runtime SDKs. The stylx files include mil2525d and mil2525c_b2. The first stylx contains the symbol data for MIL-STD-2525D, whereas the second stylx contains the symbol data for MIL-STD-2525C and MIL-STD-2525B Change 2. If you want to use these styles to create and edit symbols in ArcGIS Pro, you can use Military Overlay. Note that these style files are released with the ArcGIS Pro, Enterprise, and the Runtime SDKs, but this download location may contain more recent updates.


Working with the Military Symbology Styles requires specific technical experience and software. Minimum system requirements for the ArcGIS Platform can be found on the Support website.

The Military Symbology Styles are supported on ArcGIS Runtime.

Requirement Description
  • Developing Native Applications using the ArcGIS Runtime SDK. For platform compatibility, you can visit their documentation page.
  • Familiarity with military symbology standards.
  • ArcGIS Runtime SDK
  • ArcGIS Pro, ArcGIS Enterprise (Optional)

What you get

The downloads for the Military Symbology Styles will include one or more of the following:

Item Description
mil2525d.stylx A stylx file that contains the MIL-STD-2525D symbol dictionary, for use with ArcGIS Pro 1.2+ and ArcGIS Runtime 100.0.
mil2525c_bc2.stylx A Stylx file that contains both the MIL-STD-2525C and MIL-STD-2525B Change 2 symbol dictionary, for use with ArcGIS Runtime 100.0. In addition, this file can be used with Military Overlay in ArcGIS Pro 1.2. and 1.4+. The default symbol standard used with this stylx file is MIL-STD-2525B Change 2.
mil2525c.stylx A Stylx file that contains the MIL-STD-2525C symbol dictionary, for use with ArcGIS Runtime versions 10.2.x or 100.1 or later.
app6b.stylx A Stylx file that contains the APP-6(B) symbol dictionary, for use with ArcGIS Runtime versions 10.2.x or 100.1 or later.

Support Matrix

Below is a chart that explains the product and version support for the Military Symbology Styles.

Software Version Styles

ArcGIS Runtime 10.2.x


ArcGIS Runtime 100.0

mil2525d.stylx, mil2525c_bc2.stylx

ArcGIS Runtime 100.1 or later

mil2525d.stylx, mil2525c_bc2.stylx, mil2525c.stylx, app6b.stylx

ArcGIS Pro 1.4 or later

mil2525d.stylx, mil2525c_bc2.stylx


Data from the military symbology standards is released under the following guidance.

  • APP-6:
    • APP-6(D): Unmarked, denoting that it is approved for public release and unlimited distribution.
    • Previous Versions: As of promulgation of APP-6(D)(1), the classification markings on all previous editions are invalid and no longer applicable.
  • MIL-STD-2525: Approved for public release, distribution is unlimited.

What's New

Below are updates made to the styles to fix issues logged. If you need support, please contact Esri Support Services. If you'd like to get help from other military and intelligence community members, post your question on GeoNet. If you have a specific issue you'd like us to address regarding a military standard symbol, please write us on GitHub.

Date Updates

June 2017

BUG-000103127 Update mil2525d.stylx so that Assault Crossing symbol (271300) renders correctly

December 2017

Add app6b.stylx

Get started with the Military Symbology Styles

You may be interested in

... related solutions that can be configured for your organization: