PROBLEM
Some MOLE tactical graphics do not fully comply with MIL-STD-2525B Change 2. These are symbols:
1. With non-intuitive feature-to-symbol relationship
2. With geometry that crosses itself
3. That require additional information to create
Due to the problems listed above, these symbols cannot be created by following the specification directly; however, they can still be created in MOLE by following the steps below.
1. Non-intuitive feature-to-symbol relationship
Some MIL-STD-2525B Change 2 symbol templates require that ArcGIS features are created that do not match the symbol in a way that may be expected. For example, if the template for TACTICAL GRAPHICS COMMAND AND CONTROL AND GENERAL MANEUVER DECEPTION DUMMY (TACGRP.C2GM.DCPN) was followed or used, the underlying feature would be as follows:
The first image is the template, the second image shows the underlying feature that is needed to create this tactical graphic. In the following example, the underlying feature is shown in green:
Note:
Point numbers illustrate the order in which the points were created when creating the MOLE tactical graphic. In this example, the underlying feature does not match the MOLE tactical graphic's symbology. The point numbers illustrate the order in which the points must be created when creating this graphic.
2. Geometry that crosses itself
Some MIL-STD-2525B Change 2 symbol templates, if followed, would create line segments that cross over themselves, which would be considered a geometry error in ArcGIS.
For example, the template for the counterattack symbol states that the points need to be drawn in the order illustrated in the following image:
If the underlying feature for this symbol was to be drawn, the line in red below needs to be constructed:
Once the creation of the arrow is completed, go back to the arrow’s beginning to define the arrowhead. A polyline that overlaps itself is undesirable in a geodatabase and will be considered a geometry error. It can also seem counterintuitive to complete the line, and then go back to the beginning to construct the arrowhead. To ensure valid processing in ArcGIS, MOLE requires that the points be created in the order shown in green in the following image:
For details on drawing multipoint arrows, see the help topic, Symbology rendering in MOLE.
Additional MOLE graphics that behave this way are:
1. Tactical Graphics > Tasks > Counterattack
- TACGRP.TSK.CATK
- G*TPK-----****X
2. Tactical Graphics > Tasks > Counterattack (CATK) > Counterattack by Fire
- TACGRP.TSK.CATK.CATKF
- G*TPKF----****X
3. Tactical Graphics > Command and Control and General Maneuver > Description > Axis of Advance for Feint
- TACGRP.C2GM.DCPN.AAFF
- G*GPPA----****X
4. Tactical Graphics > Command and Control and General Maneuver > Offense > Lines > Axis of Advance Aviation
- TACGRP.C2GM.OFF.LNE.AXSADV.AVN
- G*GPOLAV--****X
5. Tactical Graphics > Command and Control and General Maneuver > Offense > Lines > Axis of Advance Airborne
- TACGRP.C2GM.OFF.LNE.AXSADV.ABN
- G*GPOLAA--****X
6. Tactical Graphics > Command and Control and General Maneuver > Offense > Lines > Axis of Advance Attack, Rotary Wing
- TACGRP.C2GM.OFF.LNE.AXSADV.ATK
- G*GPOLAR--****X
7. Tactical Graphics > Command and Control and General Maneuver > Offense > Lines > Axis of Advance Ground Main Attack
- TACGRP.C2GM.OFF.LNE.AXSADV.GRD.MANATK
- G*GPOLAGM-****X
8. Tactical Graphics > Command and Control and General Maneuver > Offense > Lines > Axis of Advance Ground Supporting Attack
- TACGRP.C2GM.OFF.LNE.AXSADV.GRD.SUPATK
- G*GPOLAGS-****X
3. Symbology that requires additional information
Some underlying features need an extra point or additional information in order to render the symbol correctly. An example is the MOLE graphic TACTICAL GRAPHICS TASKS SECURITY SCREEN (TACGRP.TSK.SEC.SCN).
Its template, as defined in the specification, creates a number of problems within MOLE.
First, the order in which the template points should be entered creates a feature that has a non-intuitive feature-to-symbol relationship. Second, there is no way of knowing how big the gap distance is, so that enough space can be created for the two letter Ss (additional information is needed).
To create this symbol using MOLE, the following four-point line is needed. Notice that the order in which the polyline is created complies with a geodatabase, geometry specification, the symbol matches the underlying feature, and the gap distance between the letters is customizable.
In addition to the previous example, some symbols require additional information, so that arcs can be drawn correctly or arrowheads can be drawn.
Additional MOLE graphics that require additional information such as this are:
1. Tactical Graphics > Tasks > Delay
- TACGRP.TSK.DLY
- G*TPL-----****X
2. Tactical Graphics > Tasks > Retirement
- TACGRP.TSK.RTM
- G*TPM-----****X
3. Tactical Graphics > Tasks > Security > Screen
- TACGRP.TSK.SEC.SCN
- G*TPUS----****X
4. Tactical Graphics > Tasks > Security > Guard
- TACGRP.TSK.SEC.GUD
- G*TPUG----****X
5. Tactical Graphics > Tasks > Security > Cover
- TACGRP.TSK.SEC.COV
- G*TPUC----****X
6. Tactical Graphics > Tasks > Seize
- TACGRP.TSK.SZE
- G*TPZ-----****X
7. Tactical Graphics > Tasks > Withdraw
- TACGRP.TSK.WDR
- G*TPW-----****X
8. Tactical Graphics > Tasks > Withdraw > Withdraw Under Pressure
- TACGRP.TSK.WDR.WDRUP
- G*TPWP----****X
9. Tactical Graphics > Command and Control and General Maneuver > General > Areas > Search Area/Reconnaissance Area
- TACGRP.C2GM.GNL.ARS.SRHARA
- G*GPGAS---****X
10. Tactical Graphics > Command and Control and General Maneuver > Deception > Direction of Attack for Feint
- TACGRP.C2GM.DCPN.DAFF
- G*GPPF----****X
11. Tactical Graphics > Command and Control and General Maneuver > Offense > Lines > Direction of Attack > Aviation
- TACGRP.C2GM.OFF.LNE.DIRATK.AVN
- G*GPOLKA--****X
12. Tactical Graphics > Command and Control and General Maneuver > Offense > Lines > Direction of Attack > Ground Main Attack
- TACGRP.C2GM.OFF.LNE.DIRATK.GRD.MANATK
- G*GPOLKGM-****X
13. Tactical Graphics > Command and Control and General Maneuver > Offense > Lines > Direction of Attack > Ground Supporting Attack
- TACGRP.C2GM.OFF.LNE.DIRATK.GRD.SUPATK
- G*GPOLKGS-****X
Get help from ArcGIS experts
Download the Esri Support App