diff --git a/README.md b/README.md index 1f2594c..e24aca4 100644 --- a/README.md +++ b/README.md @@ -40,3 +40,4 @@ Build: +![Pixel](https://static.scarf.sh/a.png?x-pxid=bca0420d-b288-43d6-833a-f68de61ca46a) \ No newline at end of file diff --git a/build.gradle b/build.gradle index 6a6837d..3a3af56 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ java { group = 'armyc2.c5isr.renderer' -version = '2.5.7' +version = '2.6.2' repositories { mavenCentral() diff --git a/src/main/java/armyc2/c5isr/JavaLineArray/DISMSupport.java b/src/main/java/armyc2/c5isr/JavaLineArray/DISMSupport.java index c1dbd98..423ee51 100644 --- a/src/main/java/armyc2/c5isr/JavaLineArray/DISMSupport.java +++ b/src/main/java/armyc2/c5isr/JavaLineArray/DISMSupport.java @@ -13,6 +13,7 @@ import java.awt.*; import java.awt.geom.Rectangle2D; +import java.util.ArrayList; import java.util.Arrays; /** @@ -379,6 +380,131 @@ private static boolean IsEnvelopmentArcReversed(POINT2[] pPoints) { return false; } + public static POINT2[] GetInfiltrationDouble(POINT2[] points) { + int counter = 0; + + POINT2 p1 = points[0];//start + POINT2 p3 = points[1];//mid + POINT2 p5 = points[2];//end + POINT2 start = points[0];//start + POINT2 mid = points[1];//mid + POINT2 end = points[2];//end + POINT2 p2= new POINT2(0,0,1); + POINT2 p4 = new POINT2(0,0,1); + p1.style=0; + + + + double dpi = RendererSettings.getInstance().getDeviceDPI(); + double scale = 4; + + if(p5.x==0 && p5.y==0)//handle points drop when all 3 on top of each other. + { + p5.x=p3.x; + p5.y=p3.y; + } + + int d1 = (int)lineutility.CalcDistanceDouble(p1,p3); + int d2 = (int)lineutility.CalcDistanceDouble(p3,p5); + + //force some distance so render doesn't fail when points too close + if(d1==0) { + p1.x = p1.x - 1; + p1.y = p1.y - 1; + } + if(d2==0) { + p5.x = p5.x + 1; + p5.y = p5.y + 1; + } + + double arcDistance = dpi/scale; + + POINT2 anchor1 = new POINT2(); + POINT2 anchor2 = new POINT2(); + if(p5.y >= p3.y)//end point lower than mid point + { + p2.y = p3.y - arcDistance; + p4.y = p3.y + arcDistance; + } + else//end point higher than mid point + { + p2.y = p3.y + arcDistance; + p4.y = p3.y - arcDistance; + } + + arcDistance = dpi/scale; + if(d2 < arcDistance) + arcDistance = Math.max(d2*0.5,3); + if(p5.x >= p3.x) + { + p2.x = p3.x - arcDistance; + p4.x = p3.x + arcDistance; + } + else + { + p2.x = p3.x + arcDistance; + p4.x = p3.x - arcDistance; + } + anchor1.x=p2.x; + anchor1.y=p3.y; + + anchor2.x=p4.x; + anchor2.y=p3.y; + + + ArrayList path = new ArrayList<>(); + + try { + + // Draw the first straight line segment (p1 to p2) + //g2d.drawLine(p1.x, p1.y, p2.x, p2.y); + path.add(p1); + //path.add(p2);//first curve is going to add this point again + + // Draw the first 45-degree arc (concave) from p2 to p3 + //drawArc(g2d, p2, p3, true, 5); + //path.addAll(getArc(p2, p3, false, 5)); + if(arcDistance < d1) { + path.addAll(lineutility.GetArcPointsDouble(p2, p3, anchor1, 5)); + path.remove(path.size() - 1);//next curve is going to add this point again. + } + + + // Draw the second 45-degree arc (convex) from p3 to p4 + //drawArc(g2d, p3, p4, false, 5); + //path.addAll(getArc(p3, p4, true, 5)); + if(arcDistance < d2) + path.addAll(lineutility.GetArcPointsDouble(p3, p4, anchor2, 5)); + else + path.add(p3); + + // Draw the second straight line segment (p4 to p5) + //g2d.drawLine(p4.x, p4.y, p5.x, p5.y); + path.add(p5); + + } + catch(Exception exc) + { + ErrorLogger.LogException("","",exc); + } + + int lcv = 0; + points = new POINT2[path.size() + 3]; + + for(POINT2 pt : path) + { + if(lcv == 0) + pt.style = 0; + else + pt.style=1; + points[lcv] = pt; + lcv++; + } + + return points; + } + + /** * Calculates the points for ENVELOPMENT * @@ -935,6 +1061,76 @@ else if(pt1.x < pt2.x && quadrant == 4) } return counter; } + + /** + * Calculates the points for Escort. + * + * @param points OUT - the client points, also used for the returned points. + * @param lineType the line type. + */ + static int GetDISMEscortDouble(TGLight tg, POINT2[] points, int lineType) { + int counter = 6; + try { + POINT2 pt0 = new POINT2(points[1]); + POINT2 pt1 = new POINT2(); + POINT2 pt2 = new POINT2(); + POINT2 pt3 = new POINT2(); + POINT2 pt4 = new POINT2(); + POINT2 pt5 = new POINT2(points[2]); + + + + POINT2 offset = points[0]; + POINT2 intersect = lineutility.FindClosestPointOnLine(pt0,pt5,offset); + + double xOffset = offset.x - intersect.x; + double yOffset = offset.y - intersect.y; + pt1 = new POINT2(pt0.x+xOffset, pt0.y + yOffset); + pt4 = new POINT2(pt5.x+xOffset, pt5.y + yOffset); + + + int pixelSize = tg.getIconSize(); + double distance = lineutility.CalcDistanceDouble(pt1,pt4); + POINT2 center = lineutility.MidPointDouble(pt1,pt4,0); + Font font = tg.get_Font(); + if (font == null) { + font = RendererSettings.getInstance().getMPLabelFont();; + } + + POINT2 ptCenter = lineutility.MidPointDouble(pt1, pt4, 0); + if ((font.getSize()*2 + pixelSize) < distance)//draw the gap for the icon + { + pt2 = lineutility.ExtendAlongLineDouble(center, pt1, pixelSize/2f + font.getSize()); + pt3 = lineutility.ExtendAlongLineDouble(center, pt4, pixelSize/2f + font.getSize()); + } + else + { + pt2 = ptCenter; + pt3 = ptCenter; + } + + pt0.style = 0; + pt1.style = 1; + pt2.style = 5; + pt3.style = 0; + pt4.style = 1; + pt5.style = 1; + + points[0] = pt0; + points[1] = pt1; + points[2] = pt2; + points[3] = pt3; + points[4] = pt4; + points[5] = pt5; + + } catch (Exception exc) { + ErrorLogger.LogException(_className, "GetDISMEscortDouble", + new RendererException("Failed inside GetDISMEscortDouble", exc)); + } + return counter; + } + + /** * Calculates the points for BYPASS * @@ -1242,6 +1438,35 @@ public static Shape2 getFDIShape(TGLight tg, POINT2 ptA, POINT2 ptB, POINT2 ptC) return null; } + /** + * Calculates the points for DECEIVE. + * + * @param points - OUT - the client points, also used for the returned points. + */ + protected static void GetDISMDeceiveDouble(POINT2[] points) { + try { + POINT2[] savepoints = new POINT2[3];// POINT2[3]; + int j = 0; + + for (j = 0; j < 3; j++) { + savepoints[j] = new POINT2(points[j]); + } + + points[0] = new POINT2(savepoints[0]); + points[0].style = 1; + points[1] = new POINT2(savepoints[1]); + points[1].style = 5; + points[2] = new POINT2(savepoints[2]); + points[2].style = 1; + points[3] = new POINT2(savepoints[0]); + points[3].style = 5; + + } catch (Exception exc) { + ErrorLogger.LogException(_className ,"GetDISMDeceiveDouble", + new RendererException("Failed inside GetDISMDeceiveDouble", exc)); + } + } + /** * Calculates the points for DISRUPT * @@ -2289,7 +2514,7 @@ else if(side01==COLINEAR && side12==RIGHT_SIDE) points[counter - 3].style = 5; points[counter - 1].style = 5; - if (linetype != TacticalLines.MOBILE_DEFENSE) { + if (linetype == TacticalLines.RIP) { // draw the arrowhead on line between savepoints 2 and 3 pts[0] = new POINT2(savepoints[2]); pts[1] = new POINT2(savepoints[3]); diff --git a/src/main/java/armyc2/c5isr/JavaLineArray/TacticalLines.java b/src/main/java/armyc2/c5isr/JavaLineArray/TacticalLines.java index 5a45495..36156b7 100644 --- a/src/main/java/armyc2/c5isr/JavaLineArray/TacticalLines.java +++ b/src/main/java/armyc2/c5isr/JavaLineArray/TacticalLines.java @@ -79,13 +79,17 @@ public final class TacticalLines { public static final int PENETRATE = 211700000; public static final int RETAIN = 211900000; public static final int SECURE = 212100000; + public static final int CONTROL = 25343200; + public static final int LOCATE = 25343900; public static final int SEIZE = 212300000; + public static final int CAPTURE = 25343000; public static final int ASLTXING = 23221000; public static final int GAP = 23163000; public static final int COVER = 212230000; public static final int SCREEN = 212210000; public static final int GUARD = 212220000; public static final int SARA = 22139000; + public static final int DECEIVE = 22310000; public static final int FIX = 211100000; public static final int PDF = 22422000; public static final int ATKBYFIRE = 22533000; @@ -128,6 +132,7 @@ public final class TacticalLines { public static final int WITHDRAW = 212400000; public static final int CORDONSEARCH = 212500000; public static final int CORDONKNOCK = 212600000; + public static final int DENY = 25343400; public static final int WDRAWUP = 212410000; public static final int CFL = 24220000; public static final int LOD = 22526000; @@ -293,8 +298,11 @@ public final class TacticalLines { public static final int NFA_RECTANGULAR = 24324200; public static final int NFA_CIRCULAR = 24324300; public static final int CHEM = 23460000; + public static final int CHEMT = 25271801; public static final int BIO = 23450000; + public static final int BIOT = 25271701; public static final int RAD = 23440000; + public static final int RADT = 25272001; public static final int NUC = 271900; public static final int NFL = 24230000; public static final int MFP = 24225000; @@ -516,9 +524,12 @@ public final class TacticalLines { public static final int EXPLOIT = 25343100; public static final int DEMONSTRATE = 25343300; public static final int ENVELOPMENT = 25343500; + public static final int EXFILTRATION = 25343700; public static final int INFILTRATION = 25343800; public static final int PURSUIT = 25344000; public static final int DISENGAGE = 25344400; public static final int EVACUATE = 25344500; + public static final int ESCORT = 25343600; + public static final int DECISION_LINE = 25130701; } diff --git a/src/main/java/armyc2/c5isr/JavaLineArray/arraysupport.java b/src/main/java/armyc2/c5isr/JavaLineArray/arraysupport.java index 1bc06a5..4eb6316 100644 --- a/src/main/java/armyc2/c5isr/JavaLineArray/arraysupport.java +++ b/src/main/java/armyc2/c5isr/JavaLineArray/arraysupport.java @@ -8,6 +8,7 @@ import java.awt.geom.Area; import java.awt.geom.Rectangle2D; import java.util.ArrayList; +import java.util.Arrays; import armyc2.c5isr.JavaTacticalRenderer.TGLight; import armyc2.c5isr.renderer.utilities.ErrorLogger; @@ -607,6 +608,7 @@ private static void GetIsolatePointsDouble(POINT2[] pLinePoints, POINT2[] midPts = new POINT2[7]; POINT2[] trianglePts = new POINT2[35]; POINT2[] pArrowPoints = new POINT2[3]; + POINT2[] pArrowPoints2 = new POINT2[3]; double dRadius = lineutility.CalcDistanceDouble(pt0, pt1); double dLength = Math.abs(dRadius - 20); if (dRadius < 40) { @@ -628,6 +630,7 @@ private static void GetIsolatePointsDouble(POINT2[] pLinePoints, lineutility.InitializePOINT2Array(midPts); lineutility.InitializePOINT2Array(trianglePts); lineutility.InitializePOINT2Array(pArrowPoints); + lineutility.InitializePOINT2Array(pArrowPoints2); lineutility.InitializePOINT2Array(ptsSeize); double DPIScaleFactor = RendererSettings.getInstance().getDeviceDPI() / 96.0; @@ -668,6 +671,12 @@ private static void GetIsolatePointsDouble(POINT2[] pLinePoints, lineutility.GetArrowHead4Double(ptsArc[24], ptsArc[25], (int) d / 7, (int) (1.75 * d) / 7, pArrowPoints, 0); } + //second arrow + if(lineType == TacticalLines.CONTROL || lineType == TacticalLines.LOCATE) + { + lineutility.GetArrowHead4Double(ptsArc[1], ptsArc[0], (int) d / 7, (int) d / 7, pArrowPoints2, 0); + } + pLinePoints[25].style = 5; switch (lineType) { @@ -701,6 +710,58 @@ private static void GetIsolatePointsDouble(POINT2[] pLinePoints, pLinePoints[j].style = 0; } break; + case TacticalLines.DENY: + if (dRadius > 100) { + dLength = -0.2 * dRadius; + } + for (j = 1; j <= 23; j++) { + if (j % 3 == 0) { + //midPts[k].x = pt0.x + (long) ((dLength / dRadius) * (pt0.x - ptsArc[j].x)); + //midPts[k].y = pt0.y + (long) ((dLength / dRadius) * (pt0.y - ptsArc[j].y)); + + // 1. Get the midpoint of each segment + POINT2 start = new POINT2(ptsArc[j - 1]); + POINT2 end = new POINT2(ptsArc[j + 1]); + double midX = (start.x + end.x)/2; + double midY = (start.y + end.y)/2; + + // 2. Calculate the direction vector from center to midpoint + double dx = midX - pt0.x; + double dy = midY - pt0.y; + double distance = Math.sqrt(dx * dx + dy * dy); + + // 3. Normalize and scale to 120% of the radius + double targetDistance = dRadius * 1.20; + + // Handle edge case: if midpoint is exactly at center, use start point for direction + if (distance < 0.00001) { + dx = start.x - pt0.x; + dy = start.y - pt0.y; + distance = Math.sqrt(dx * dx + dy * dy); + } + + midPts[k].x = pt0.x + (dx / distance) * targetDistance; + midPts[k].y = pt0.y + (dy / distance) * targetDistance; + midPts[k].style = 0; + trianglePts[l] = new POINT2(ptsArc[j - 1]); + l++; + trianglePts[l] = new POINT2(midPts[k]); + l++; + trianglePts[l] = new POINT2(ptsArc[j + 1]); + trianglePts[l].style = 5; + l++; + k++; + } + } + for (j = 26; j < 47; j++) { + pLinePoints[j] = new POINT2(trianglePts[j - 26]); + } + pLinePoints[46].style = 5; + for (j = 47; j < 50; j++) { + pLinePoints[j] = new POINT2(pArrowPoints[j - 47]); + pLinePoints[j].style = 0; + } + break; case TacticalLines.AREA_DEFENSE: if (dRadius > 100) { dLength = 0.8 * dRadius; @@ -758,6 +819,19 @@ private static void GetIsolatePointsDouble(POINT2[] pLinePoints, } pLinePoints[28].style = 5; break; + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: + for (j = 26; j < 29; j++) { + pLinePoints[j] = new POINT2(pArrowPoints[j - 26]); + pLinePoints[j].style = 0; + } + pLinePoints[28].style = 5; + for (j = 29; j < 32; j++) { + pLinePoints[j] = new POINT2(pArrowPoints2[j - 29]); + pLinePoints[j].style = 0; + } + pLinePoints[31].style = 5; + break; case TacticalLines.TURN_REVD: case TacticalLines.TURN: @@ -2625,6 +2699,7 @@ private static ArrayList GetLineArray2Double(TGLight tg, case TacticalLines.ISOLATE: case TacticalLines.CORDONKNOCK: case TacticalLines.CORDONSEARCH: + case TacticalLines.DENY: GetIsolatePointsDouble(pLinePoints, lineType, converter); acCounter = 50; break; @@ -2633,6 +2708,8 @@ private static ArrayList GetLineArray2Double(TGLight tg, acCounter = 67; break; case TacticalLines.OCCUPY: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: GetIsolatePointsDouble(pLinePoints, lineType, converter); acCounter = 32; break; @@ -3394,13 +3471,31 @@ private static ArrayList GetLineArray2Double(TGLight tg, acCounter = 14; break; case TacticalLines.DIRATKSPT: - case TacticalLines.INFILTRATION: - if (lineType == TacticalLines.DIRATKSPT) { - //reverse the points lineutility.ReversePointsDouble2( pLinePoints, vblSaveCounter); + if (dMBR / 20 > maxLength * DPIScaleFactor) { + dMBR = 20 * maxLength * DPIScaleFactor; + } + if (dMBR / 20 < minLength * DPIScaleFactor) { + dMBR = 20 * minLength * DPIScaleFactor; + } + if (dMBR < 150 * DPIScaleFactor) { + dMBR = 150 * DPIScaleFactor; + } + if (dMBR > 500 * DPIScaleFactor) { + dMBR = 500 * DPIScaleFactor; } + + lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 5], pLinePoints[vblCounter - 4], (int) dMBR / 20, (int) dMBR / 20, pArrowPoints, 0); + for (k = 0; k < 3; k++) { + pLinePoints[vblCounter - k - 1] = new POINT2(pArrowPoints[k]); + } + acCounter = vblCounter; + break; + case TacticalLines.EXFILTRATION: + case TacticalLines.INFILTRATION: + if (dMBR / 20 > maxLength * DPIScaleFactor) { dMBR = 20 * maxLength * DPIScaleFactor; } @@ -3414,10 +3509,14 @@ private static ArrayList GetLineArray2Double(TGLight tg, dMBR = 500 * DPIScaleFactor; } + pLinePoints = DISMSupport.GetInfiltrationDouble(pLinePoints); + vblCounter = pLinePoints.length;; + lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 5], pLinePoints[vblCounter - 4], (int) dMBR / 20, (int) dMBR / 20, pArrowPoints, 0); for (k = 0; k < 3; k++) { pLinePoints[vblCounter - k - 1] = new POINT2(pArrowPoints[k]); } + points = new ArrayList<>(Arrays.asList(pLinePoints));//set pixels to be used for integral modifier placement acCounter = vblCounter; break; case TacticalLines.EXPLOIT: @@ -3743,6 +3842,11 @@ private static ArrayList GetLineArray2Double(TGLight tg, acCounter = DISMSupport.GetDISMCoverDouble(pLinePoints, lineType); } break; + case TacticalLines.ESCORT: + { + acCounter = DISMSupport.GetDISMEscortDouble(tg, pLinePoints, TacticalLines.ESCORT); + break; + } case TacticalLines.SARA: acCounter = DISMSupport.GetDISMCoverDouble(pLinePoints, lineType); //reorder pLinePoints @@ -3810,6 +3914,7 @@ private static ArrayList GetLineArray2Double(TGLight tg, acCounter = DISMSupport.GetDISMByDifDouble(pLinePoints, lineType, clipBounds); break; case TacticalLines.SEIZE: + case TacticalLines.CAPTURE: case TacticalLines.EVACUATE: double radius = 0; if (vblSaveCounter == 4) { @@ -3938,6 +4043,10 @@ private static ArrayList GetLineArray2Double(TGLight tg, case TacticalLines.EASY: acCounter = DISMSupport.GetDISMEasyDouble(pLinePoints, lineType); break; + case TacticalLines.DECEIVE: + DISMSupport.GetDISMDeceiveDouble(pLinePoints); + acCounter = 4; + break; case TacticalLines.BYPASS: acCounter = DISMSupport.GetDISMBypassDouble(pLinePoints, lineType); break; @@ -3960,6 +4069,7 @@ private static ArrayList GetLineArray2Double(TGLight tg, case TacticalLines.COVER: case TacticalLines.SCREEN: //note: screen, cover, guard are getting their modifiers before the call to getlinearray case TacticalLines.GUARD: + case TacticalLines.ESCORT: case TacticalLines.PAA_RECTANGULAR: case TacticalLines.RECTANGULAR_TARGET: case TacticalLines.FOLSP: @@ -3976,8 +4086,11 @@ private static ArrayList GetLineArray2Double(TGLight tg, case TacticalLines.PENETRATE: case TacticalLines.RETAIN: case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: case TacticalLines.AREA_DEFENSE: case TacticalLines.SEIZE: + case TacticalLines.CAPTURE: case TacticalLines.EVACUATE: case TacticalLines.TURN: case TacticalLines.BS_RECTANGLE: @@ -3986,6 +4099,7 @@ private static ArrayList GetLineArray2Double(TGLight tg, case TacticalLines.AIRFIELD: case TacticalLines.CORDONKNOCK: case TacticalLines.CORDONSEARCH: + case TacticalLines.DENY: case TacticalLines.MSDZ: case TacticalLines.CONVOY: case TacticalLines.HCONVOY: @@ -4701,7 +4815,6 @@ private static ArrayList GetLineArray2Double(TGLight tg, addPolyline(secondPoly, 9, shapes); // Arrow and bowtie break; case TacticalLines.DIRATKSPT: - case TacticalLines.INFILTRATION: addPolyline(pLinePoints, acCounter - 3, shapes); // Main line secondPoly = new POINT2[3]; for (int i = 0; i < 3; i++) { diff --git a/src/main/java/armyc2/c5isr/JavaLineArray/countsupport.java b/src/main/java/armyc2/c5isr/JavaLineArray/countsupport.java index 59d71ed..233b907 100644 --- a/src/main/java/armyc2/c5isr/JavaLineArray/countsupport.java +++ b/src/main/java/armyc2/c5isr/JavaLineArray/countsupport.java @@ -178,6 +178,7 @@ protected static int GetCountersDouble(TGLight tg, case TacticalLines.ESR2: case TacticalLines.FORDSITE: case TacticalLines.FOXHOLE: + case TacticalLines.DECEIVE: count = 4; break; case TacticalLines.AMBUSH: //extra 3 for open arrow, extra 26 for the tail arc, @@ -234,6 +235,7 @@ protected static int GetCountersDouble(TGLight tg, count = 25; break; case TacticalLines.SEIZE: + case TacticalLines.CAPTURE: case TacticalLines.EVACUATE: count = 37; break; @@ -245,9 +247,12 @@ protected static int GetCountersDouble(TGLight tg, count = 44; break; case TacticalLines.DIRATKSPT: - case TacticalLines.INFILTRATION: count = vblCounter + 3; break; + case TacticalLines.EXFILTRATION: + case TacticalLines.INFILTRATION: + count = vblCounter + 10 + 3;//client points plus 2 arcs plus one arrowhead + break; case TacticalLines.ABATIS: count = vblCounter + 3; break; @@ -273,6 +278,9 @@ protected static int GetCountersDouble(TGLight tg, case TacticalLines.ATKBYFIRE: count = 14; //same for DISM break; + case TacticalLines.ESCORT: + count = 6; + break; case TacticalLines.RAFT: case TacticalLines.MFLANE: //extra eight points for hash marks at either end count = 8; @@ -297,12 +305,15 @@ protected static int GetCountersDouble(TGLight tg, case TacticalLines.ISOLATE: case TacticalLines.CORDONKNOCK: case TacticalLines.CORDONSEARCH: + case TacticalLines.DENY: count = 50; break; case TacticalLines.AREA_DEFENSE: count = 67; break; case TacticalLines.OCCUPY: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: count = 32; break; case TacticalLines.SECURE: diff --git a/src/main/java/armyc2/c5isr/JavaLineArray/lineutility.java b/src/main/java/armyc2/c5isr/JavaLineArray/lineutility.java index bf20133..e91efc6 100644 --- a/src/main/java/armyc2/c5isr/JavaLineArray/lineutility.java +++ b/src/main/java/armyc2/c5isr/JavaLineArray/lineutility.java @@ -1281,10 +1281,10 @@ public static POINT2 ExtendDirectedLine(POINT2 pt1, * * @return the extension point */ - protected static POINT2 ExtendLine2Double(POINT2 pt1, - POINT2 pt2, - double dist, - int styl) { + public static POINT2 ExtendLine2Double(POINT2 pt1, + POINT2 pt2, + double dist, + int styl) { POINT2 pt3 = new POINT2(); try { double dOriginalDistance = CalcDistanceDouble(pt1, pt2); @@ -1406,6 +1406,45 @@ public static int GetQuadrantDouble(double x1, double y1, return nQuadrant; } + /** + * + * @param start beginning of arc + * @param end end of arc + * @param center center point of circle + * @param numSegments how many lines to use to make the curve + * @return ArrayList of points that make the arc + */ + public static ArrayList GetArcPointsDouble(POINT2 start, POINT2 end, POINT2 center, int numSegments) { + ArrayList points = new ArrayList<>(); + + // 1. Calculate vectors from center to start/end points + double dxStart = start.x - center.x; + double dyStart = start.y - center.y; + double dxEnd = end.x - center.x; + double dyEnd = end.y - center.y; + + // 2. Determine radius and initial/final angles + double radius = Math.sqrt(dxStart * dxStart + dyStart * dyStart); + double angleStart = Math.atan2(dyStart, dxStart); + double angleEnd = Math.atan2(dyEnd, dxEnd); + + // 3. Calculate the shortest sweep angle + double sweep = angleEnd - angleStart; + while (sweep > Math.PI) sweep -= 2 * Math.PI; + while (sweep < -Math.PI) sweep += 2 * Math.PI; + + // 4. Generate points for each segment + points.add(start); // Start with the actual start point + for (int i = 1; i <= numSegments; i++) { + double currentAngle = angleStart + (sweep * i / numSegments); + double x = center.x + radius * Math.cos(currentAngle); + double y = center.y + radius * Math.sin(currentAngle); + points.add(new POINT2(x, y)); + } + + return points; + } + /** * Returns the smallest x and y pixel values from an array of points * @@ -2338,6 +2377,7 @@ protected static POINT2[] ArcArrayDouble(POINT2[] pResultLinePoints, case TacticalLines.ISOLATE: case TacticalLines.CORDONKNOCK: case TacticalLines.CORDONSEARCH: + case TacticalLines.DENY: case TacticalLines.AREA_DEFENSE: startangle = M; endangle = startangle + 330 * Math.PI / 180; @@ -2350,6 +2390,8 @@ protected static POINT2[] ArcArrayDouble(POINT2[] pResultLinePoints, case TacticalLines.OCCUPY: case TacticalLines.RETAIN: case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: startangle = M; //if(CELineArrayGlobals.Change1==false) endangle = startangle + 338 * Math.PI / 180; @@ -2367,6 +2409,7 @@ protected static POINT2[] ArcArrayDouble(POINT2[] pResultLinePoints, case TacticalLines.ISOLATE: case TacticalLines.CORDONKNOCK: case TacticalLines.CORDONSEARCH: + case TacticalLines.DENY: case TacticalLines.AREA_DEFENSE: startangle = M - Math.PI; endangle = startangle + 330 * Math.PI / 180; @@ -2374,6 +2417,8 @@ protected static POINT2[] ArcArrayDouble(POINT2[] pResultLinePoints, case TacticalLines.OCCUPY: case TacticalLines.RETAIN: case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: startangle = M - Math.PI; //if(CELineArrayGlobals.Change1==false) endangle = startangle + 338 * Math.PI / 180; @@ -3784,6 +3829,37 @@ public static void LineRelativeToLine(POINT2 pt0, } } + /** + * + * @param p1 start point + * @param p2 end point + * @param p3 point not on the line + * @return the point closest to point 3. This point and point 3 will create a line that is perpendicular to + * the line created by point 1 and 2. + */ + public static POINT2 FindClosestPointOnLine(POINT2 p1, POINT2 p2, POINT2 p3) { + // Calculate the direction vector of the line (u) + double dxLine = p2.x - p1.x; + double dyLine = p2.y - p1.y; + + // Calculate the vector from point 1 to point 3 (v) + double dxToPoint3 = p3.x - p1.x; + double dyToPoint3 = p3.y - p1.y; + + // Compute the dot products + double dotProduct_uv = dxToPoint3 * dxLine + dyToPoint3 * dyLine; // v · u + double dotProduct_uu = dxLine * dxLine + dyLine * dyLine; // u · u + + // Calculate the scalar projection factor + double scalarProjection = dotProduct_uv / dotProduct_uu; + + // Find the closest point on the line + double closestX = p1.x + scalarProjection * dxLine; + double closestY = p1.y + scalarProjection * dyLine; + + return new POINT2(closestX, closestY); + } + private static void CalcMBR(POINT2[] pLinePoints, int numpts, ref ulx, diff --git a/src/main/java/armyc2/c5isr/JavaTacticalRenderer/Modifier2.java b/src/main/java/armyc2/c5isr/JavaTacticalRenderer/Modifier2.java index a5e0202..a1e9910 100644 --- a/src/main/java/armyc2/c5isr/JavaTacticalRenderer/Modifier2.java +++ b/src/main/java/armyc2/c5isr/JavaTacticalRenderer/Modifier2.java @@ -44,14 +44,43 @@ public class Modifier2 { textPath = new POINT2[2]; } + /** + * Put label next to pt0 on opposite side of line + */ private static final int toEnd = 1; // Put next to pt0 on opposite side of line + /** + * put label between both point and apply the angle between the two points + */ private static final int aboveMiddle = 2; //use both points + /** + * one point, label always right-side-up + */ private static final int area = 3; //use one point + /** + * one point, label always right-side-up + */ private static final int screen = 4; //use one point, screen, cover, guard points + /** + * Put next to pt0, but above the line + */ private static final int aboveEnd = 5; // Put next to pt0 on line + /** + * between both points but perpendicular rotation of text + */ private static final int aboveMiddlePerpendicular = 6; //use both points + /** + * For Moving and Halted Convoy. + * At start of line behind arrowhead + */ private static final int aboveStartInside = 7; //place at the start inside the shape + /** + * For Moving and Halted Convoy. + * At back of line inside arrow shape. + */ private static final int aboveEndInside = 8; //place at the end inside the shape + /** + * Image Modifier, uses one point + */ private static final int areaImage = 9; //use one point private static double fillAlphaCanObscureText = 50d; @@ -185,8 +214,10 @@ private static String GetCenterLabel(TGLight tg) { case TacticalLines.DISRUPT: label = "D"; break; + case TacticalLines.CAPTURE: case TacticalLines.CANALIZE: case TacticalLines.CLEAR: + case TacticalLines.CONTROL: label = "C"; break; case TacticalLines.BREACH: @@ -235,6 +266,9 @@ private static String GetCenterLabel(TGLight tg) { case TacticalLines.LL: label = "LL"; break; + case TacticalLines.LOCATE: + label = "LOC"; + break; case TacticalLines.EWL: label = "EWL"; break; @@ -373,6 +407,7 @@ private static String GetCenterLabel(TGLight tg) { label = "PLD"; break; case TacticalLines.DELAY: + case TacticalLines.DENY: label = "D"; break; case TacticalLines.RELEASE: @@ -535,6 +570,7 @@ private static String GetCenterLabel(TGLight tg) { label = "RDF"; break; case TacticalLines.ELECTRO: + case TacticalLines.ESCORT: label = "E"; break; case TacticalLines.BEARING_EW: @@ -580,6 +616,9 @@ private static String GetCenterLabel(TGLight tg) { case TacticalLines.TRIP: label = "t"; break; + case TacticalLines.EXFILTRATION: + label = "EX"; + break; case TacticalLines.INFILTRATION: label = "IN"; break; @@ -1120,6 +1159,7 @@ private static void shiftModifierPath(TGLight tg, break; case TacticalLines.PDF: case TacticalLines.PL: + case TacticalLines.DECISION_LINE: case TacticalLines.FEBA: case TacticalLines.LOA: case TacticalLines.LOD: @@ -2077,6 +2117,7 @@ public static void AddModifiersGeo(TGLight tg, case TacticalLines.MINED: case TacticalLines.FENCED: case TacticalLines.PL: + case TacticalLines.DECISION_LINE: case TacticalLines.FEBA: case TacticalLines.FCL: case TacticalLines.HOLD: @@ -2139,9 +2180,12 @@ public static void AddModifiersGeo(TGLight tg, case TacticalLines.DELAY: case TacticalLines.TGMF: case TacticalLines.BIO: + case TacticalLines.BIOT: case TacticalLines.CHEM: + case TacticalLines.CHEMT: case TacticalLines.NUC: case TacticalLines.RAD: + case TacticalLines.RADT: case TacticalLines.MINE_LINE: case TacticalLines.ANCHORAGE_LINE: case TacticalLines.ANCHORAGE_AREA: @@ -2153,7 +2197,6 @@ public static void AddModifiersGeo(TGLight tg, case TacticalLines.AAAAA: case TacticalLines.MAIN: case TacticalLines.DIRATKSPT: - case TacticalLines.INFILTRATION: case TacticalLines.DIRATKGND: case TacticalLines.LAUNCH_AREA: case TacticalLines.DEFENDED_AREA_CIRCULAR: @@ -2252,6 +2295,17 @@ public static void AddModifiersGeo(TGLight tg, AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), toEnd, T1LineFactor, pt0, pt1, false); AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), toEnd, T1LineFactor, ptLast, ptNextToLast, false); break; + case TacticalLines.DECISION_LINE: + if(tg.get_AS() == null || !tg.get_AS().isEmpty()) + tg.set_AS(GENCLookup.getInstance().get3CharCode(SymbolID.getCountryCode(tg.get_SymbolId()))); + BufferedImage bi = getImageModifier(tg); + + POINT2 ptDP1 = lineutility.ExtendLine2Double(pt1,pt0,bi.getWidth()/2,0); + POINT2 ptDP2 = lineutility.ExtendLine2Double(ptNextToLast, ptLast,bi.getWidth()/2,0); + + AddIntegralAreaModifier(tg,bi,toEnd,0,ptDP1,ptDP1,false); + AddIntegralAreaModifier(tg,bi,toEnd,0,ptDP2,ptDP2,false); + break; case TacticalLines.BS_LINE: case TacticalLines.BBS_LINE: if (tg.get_T1() == null || tg.get_T1().isEmpty()) { @@ -2347,63 +2401,41 @@ public static void AddModifiersGeo(TGLight tg, case TacticalLines.NFL: case TacticalLines.BCL_REVD: case TacticalLines.RFL: + case TacticalLines.BCL: pt0 = tg.Pixels.get(0); pt1 = tg.Pixels.get(1); pt2 = tg.Pixels.get(tg.Pixels.size() - 1); pt3 = tg.Pixels.get(tg.Pixels.size() - 2); dist = lineutility.CalcDistanceDouble(pt0, pt1); dist2 = lineutility.CalcDistanceDouble(pt2, pt3); - stringWidth = (int) ((double) metrics.stringWidth(tg.get_Name() + " " + label)); - stringWidth2 = (int) ((double) metrics.stringWidth(tg.get_DTG())); - if (stringWidth2 > stringWidth) { - stringWidth = stringWidth2; - } + String TMod = ""; // Don't add parenthesis if T modifier is empty - if (tg.Pixels.size() == 2) //one segment - { - pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth); - AddModifier2(tg, label + TSpace + tg.get_Name(), aboveMiddle, -0.7 * csFactor, pt0, pt1, false); - AddModifier2(tg, tg.get_DTG() + WDash, aboveMiddle, 0.7 * csFactor, pt0, pt1, false); - AddModifier2(tg, tg.get_DTG1(), aboveMiddle, 1.7 * csFactor, pt0, pt1, false); - if (dist > 3.5 * stringWidth)//was 28stringwidth+5 - { - pt0 = tg.Pixels.get(tg.Pixels.size() - 1); - pt1 = tg.Pixels.get(tg.Pixels.size() - 2); - pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth); - AddModifier2(tg, label + TSpace + tg.get_Name(), aboveMiddle, -0.7 * csFactor, pt0, pt1, false); - AddModifier2(tg, tg.get_DTG() + WDash, aboveMiddle, 0.7 * csFactor, pt0, pt1, false); - AddModifier2(tg, tg.get_DTG1(), aboveMiddle, 1.7 * csFactor, pt0, pt1, false); - } - } else //more than one semgent - { - double dist3 = lineutility.CalcDistanceDouble(pt0, pt2); - if (dist > stringWidth + 5 || dist >= dist2 || dist3 > stringWidth + 5) { - pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth); - AddModifier2(tg, label + TSpace + tg.get_Name(), aboveMiddle, -0.7 * csFactor, pt0, pt1, false); - AddModifier2(tg, tg.get_DTG() + WDash, aboveMiddle, 0.7 * csFactor, pt0, pt1, false); - AddModifier2(tg, tg.get_DTG1(), aboveMiddle, 1.7 * csFactor, pt0, pt1, false); + int version = SymbolID.getVersion(tg.get_SymbolId()); + if(version < SymbolID.Version_2525E) { + TMod = tg.get_Name(); + stringWidth = (int) ((double) metrics.stringWidth(TMod + " " + label)); + } + else if(version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1) { + if(linetype == TacticalLines.BCL) { + if (tg.get_Name() != null && !tg.get_Name().isEmpty()) + TMod = " (" + tg.get_Name() + ")"; + stringWidth = (int) ((double) metrics.stringWidth(label + TMod)); } - if (dist2 > stringWidth + 5 || dist2 > dist || dist3 > stringWidth + 5) { - pt0 = tg.Pixels.get(tg.Pixels.size() - 1); - pt1 = tg.Pixels.get(tg.Pixels.size() - 2); - pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth); - AddModifier2(tg, label + TSpace + tg.get_Name(), aboveMiddle, -0.7 * csFactor, pt0, pt1, false); - AddModifier2(tg, tg.get_DTG() + WDash, aboveMiddle, 0.7 * csFactor, pt0, pt1, false); - AddModifier2(tg, tg.get_DTG1(), aboveMiddle, 1.7 * csFactor, pt0, pt1, false); + else + { + TMod = tg.get_Name(); + stringWidth = (int) ((double) metrics.stringWidth(tg.get_Name() + " " + label)); } } - break; - case TacticalLines.BCL: - pt0 = tg.Pixels.get(0); - pt1 = tg.Pixels.get(1); - pt2 = tg.Pixels.get(tg.Pixels.size() - 1); - pt3 = tg.Pixels.get(tg.Pixels.size() - 2); - dist = lineutility.CalcDistanceDouble(pt0, pt1); - dist2 = lineutility.CalcDistanceDouble(pt2, pt3); - String TMod = ""; // Don't add parenthesis if T modifier is empty - if (tg.get_Name() != null && !tg.get_Name().isEmpty()) - TMod = " (" + tg.get_Name() + ")"; - stringWidth = (int) ((double) metrics.stringWidth(label + TMod)); + else if((version == SymbolID.Version_APP6Ech2)) { + if (tg.get_Name() != null && !tg.get_Name().isEmpty()) + TMod += " " + tg.get_Name(); + if(tg.get_AS() != null && !tg.get_AS().isEmpty()) + TMod += " (" + tg.get_AS() + ")"; + stringWidth = (int) ((double) metrics.stringWidth(label + TMod)); + + } + stringWidth2 = (int) ((double) metrics.stringWidth(tg.get_DTG())); if (stringWidth2 > stringWidth) { stringWidth = stringWidth2; @@ -2451,9 +2483,6 @@ public static void AddModifiersGeo(TGLight tg, AddIntegralAreaModifier(tg, tg.get_Name(), aboveMiddle, 0, pt0, midPt, false); addDTG(tg, aboveMiddle, csFactor, 2 * csFactor, pt0, pt1, metrics); break; - case TacticalLines.INFILTRATION: - AddIntegralModifier(tg, label, aboveMiddle, 0, middleSegment, middleSegment + 1, true); - break; case TacticalLines.SPT: case TacticalLines.FRONTAL_ATTACK: case TacticalLines.TURNING_MOVEMENT: @@ -2978,9 +3007,12 @@ public static void AddModifiersGeo(TGLight tg, addDTG(tg, aboveMiddle, 0, csFactor, pt2, pt3, metrics); break; case TacticalLines.BIO: + case TacticalLines.BIOT: case TacticalLines.CHEM: + case TacticalLines.CHEMT: case TacticalLines.NUC: case TacticalLines.RAD: + case TacticalLines.RADT: AddIntegralAreaModifier(tg, getImageModifier(tg), areaImage, 0, ptCenter, ptCenter, false); break; case TacticalLines.ANCHORAGE_LINE: @@ -3528,13 +3560,20 @@ public static void AddModifiers2(TGLight tg, IPointConversion converter) { case TacticalLines.OCCUPY: case TacticalLines.RETAIN: case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: case TacticalLines.AREA_DEFENSE: case TacticalLines.CONTAIN: case TacticalLines.SEIZE: + case TacticalLines.CAPTURE: case TacticalLines.EVACUATE: case TacticalLines.TURN: case TacticalLines.CORDONKNOCK: case TacticalLines.CORDONSEARCH: + case TacticalLines.DENY: + case TacticalLines.ESCORT: + case TacticalLines.EXFILTRATION: + case TacticalLines.INFILTRATION: case TacticalLines.FOLLA: case TacticalLines.FOLSP: case TacticalLines.ACA_RECTANGULAR: @@ -3697,11 +3736,14 @@ public static void AddModifiers2(TGLight tg, IPointConversion converter) { case TacticalLines.OCCUPY: case TacticalLines.RETAIN: case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: case TacticalLines.AREA_DEFENSE: pt0 = tg.Pixels.get(13); pt1 = tg.Pixels.get(14); //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10); - AddIntegralAreaModifier(tg, label, aboveMiddle, -0.125 * csFactor, pt0, pt1, true); + ptCenter = lineutility.MidPointDouble(pt0, pt1, 0); + AddIntegralAreaModifier(tg, label, aboveMiddle, -0.125 * csFactor, ptCenter, ptCenter, true); break; case TacticalLines.CONTAIN: pt0 = tg.Pixels.get(13); @@ -3726,11 +3768,13 @@ public static void AddModifiers2(TGLight tg, IPointConversion converter) { AddIntegralAreaModifier(tg, label, area, -0.125 * csFactor, ptCenter, ptCenter, true); break; case TacticalLines.SEIZE: + case TacticalLines.CAPTURE: case TacticalLines.EVACUATE: pt0 = tg.Pixels.get(26); pt1 = tg.Pixels.get(27); //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10); - AddIntegralAreaModifier(tg, label, aboveMiddle, -0.125 * csFactor, pt0, pt1, true); + ptCenter = lineutility.MidPointDouble(pt0, pt1, 0); + AddIntegralAreaModifier(tg, label, aboveMiddle, -0.125 * csFactor, ptCenter, ptCenter, true); break; case TacticalLines.DEFENDED_AREA_RECTANGULAR: ptLeft = lineutility.MidPointDouble(tg.Pixels.get(0), tg.Pixels.get(1), 0); @@ -3775,6 +3819,7 @@ public static void AddModifiers2(TGLight tg, IPointConversion converter) { break; case TacticalLines.CORDONKNOCK: case TacticalLines.CORDONSEARCH: + case TacticalLines.DENY: pt0 = tg.Pixels.get(13); pt1 = tg.Pixels.get(0); stringWidth = metrics.stringWidth(label); @@ -3782,7 +3827,24 @@ public static void AddModifiers2(TGLight tg, IPointConversion converter) { stringWidth = -stringWidth; } pt1 = lineutility.ExtendAlongLineDouble2(pt0, pt1, 0.75 * stringWidth); - AddIntegralAreaModifier(tg, label, aboveMiddle, 0, pt0, pt1, true); + ptCenter = lineutility.MidPointDouble(pt0, pt1, 0); + AddIntegralAreaModifier(tg, label, aboveMiddle, 0, ptCenter, ptCenter, true); + break; + case TacticalLines.ESCORT: + if(tg.Pixels.size() == 6) { + if (tg.Pixels.get(2).x == tg.Pixels.get(3).x && + tg.Pixels.get(2).y == tg.Pixels.get(3).y) { + //No Room for E labels + break;//? + } + AddIntegralAreaModifier(tg, label, toEnd, 0, tg.Pixels.get(2), tg.Pixels.get(1), true); + AddIntegralAreaModifier(tg, label, toEnd, 0, tg.Pixels.get(3), tg.Pixels.get(4), true); + } + break; + case TacticalLines.EXFILTRATION: + case TacticalLines.INFILTRATION: + ptCenter = lineutility.MidPointDouble(pt0, pt1, 0); + AddIntegralAreaModifier(tg, label, aboveMiddle, 0, pt0, pt1 , true); break; case TacticalLines.FOLLA: pt0 = tg.Pixels.get(0); @@ -4421,6 +4483,9 @@ public static void DisplayModifiers2(TGLight tg, g2d.setBackground(Color.white); } + Point2D anchor = null; + Point2D anchorOffset = null; + int direction = -1; Point glyphPosition = null; for (j = 0; j < tg.modifiers.size(); j++) { @@ -4483,26 +4548,42 @@ public static void DisplayModifiers2(TGLight tg, justify = ShapeInfo.justify_left; } + //3rd point value is location to start perpendicular line from pt3 = lineutility.ExtendDirectedLine(pt1, pt0, pt0, direction, lineFactor * stringHeight); + //pt3 is the end point of the perpendicularline glyphPosition = new Point((int) pt3.x, (int) pt3.y); modifierPosition = new Point2D.Double(pt3.x, pt3.y); + + anchor = new Point2D.Double(pt0.x, pt0.y); + anchorOffset = new Point2D.Double(pt3.x - pt0.x, pt3.y - pt0.y); + break; case aboveStartInside: + //returns pt3 which is based on the specified distance from pt0 along the line of pt0 to pt1. pt3 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth); glyphPosition = new Point((int) pt3.x, (int) pt3.y); modifierPosition = new Point2D.Double((int) pt3.x, pt3.y); + + anchor = new Point2D.Double(pt0.x, pt0.y); + anchorOffset = new Point2D.Double(pt3.x - pt0.x, pt3.y - pt0.y); break; case aboveEndInside: + //returns pt3 which is based on the specified distance from pt0 along the line of pt1 to pt0. pt3 = lineutility.ExtendAlongLineDouble(pt1, pt0, stringWidth); glyphPosition = new Point((int) pt3.x, (int) pt3.y); modifierPosition = new Point2D.Double((int) pt3.x, pt3.y); + + anchor = new Point2D.Double(pt1.x, pt1.y); + anchorOffset = new Point2D.Double(pt3.x - pt1.x, pt3.y - pt1.y); break; case aboveMiddle: case aboveMiddlePerpendicular: pt2 = midPt; + anchor = new Point2D.Double(midPt.x,midPt.y); + if (tg.get_Client().equals("2D")) { lineFactor += 0.5; } @@ -4528,6 +4609,10 @@ public static void DisplayModifiers2(TGLight tg, justify = ShapeInfo.justify_center; modifierPosition = new Point2D.Double(midPt.x, midPt.y); + //anchor = new Point2D.Double(midPt.x, midPt.y); + anchorOffset = new Point2D.Double(midPt.x - anchor.getX(), midPt.y - anchor.getY()); + + if(modifier.type == aboveMiddlePerpendicular) { // Need to negate the original rotation if (x1 > x2) { @@ -4551,11 +4636,17 @@ public static void DisplayModifiers2(TGLight tg, glyphPosition = new Point(x, y); justify = ShapeInfo.justify_center; modifierPosition = new Point2D.Double(x, y); + + anchor = new Point2D.Double(x1, y1); + anchorOffset = new Point2D.Double(x - x1, y - y1); break; case areaImage: glyphPosition = new Point((int)x1, (int)y1); justify = ShapeInfo.justify_center; modifierPosition = new Point2D.Double((int)x1, (int)y1); + + anchor = new Point2D.Double(x1, y1); + anchorOffset = new Point2D.Double(0, 0); break; case screen: //for SCREEN, GUARD, COVER, not currently used if (tg.Pixels.size() >= 14) { @@ -4590,10 +4681,12 @@ public static void DisplayModifiers2(TGLight tg, x = (int) x1 - (int) stringWidth / 2; y = (int) y1 - (int) stringHeight / 2 + (int) (lineFactor * stringHeight); y = (int) y1 + (int) (stringHeight / 2) + (int) (lineFactor * stringHeight); + anchor = new Point2D.Double(x1, y1); } else { theta = 0; x = (int) tg.Pixels.get(0).x; y = (int) tg.Pixels.get(0).y; + anchor = new Point2D.Double(x, y); x = (int) x - (int) stringWidth / 2; y = (int) y - (int) stringHeight / 2 + (int) (lineFactor * stringHeight); y = (int) y + (int) (stringHeight / 2) + (int) (lineFactor * stringHeight); @@ -4601,6 +4694,8 @@ public static void DisplayModifiers2(TGLight tg, glyphPosition = new Point(x, y); //glyphPosition=new Point2D.Double(x,y); + //anchor = new Point2D.Double(x1, y1); + anchorOffset = new Point2D.Double(x - anchor.getX(), y - anchor.getY()); break; default: break; @@ -4637,6 +4732,8 @@ public static void DisplayModifiers2(TGLight tg, //shape2.setModifierStringPosition(glyphPosition);//M. Deutch 7-6-11 shape2.setModifierAngle(theta * 180 / Math.PI); shape2.setModifierPosition(modifierPosition); + shape2.setModifierAnchor(anchor); + shape2.setModifierAnchorOffset(anchorOffset); if (shape2 != null) { shapes.add(shape2); @@ -4798,6 +4895,17 @@ private static BufferedImage getImageModifier(TGLight tg) { sa.put(MilStdAttributes.PixelSize, String.valueOf((int) (tg.getIconSize() * 1.5))); } symbol = SinglePointRenderer.getInstance().RenderModifier2(symbolID, sa); + } else if (lineType == TacticalLines.DECISION_LINE) { + + sa.put(MilStdAttributes.PixelSize, String.valueOf((int) (tg.getIconSize() * 1.5))); + sa.put(MilStdAttributes.KeepUnitRatio, String.valueOf((tg.get_KeepUnitRation()))); + sa.put(MilStdAttributes.FillColor, RendererUtilities.colorToHexString(tg.get_FillColor(), true)); + sa.put(MilStdAttributes.LineColor, RendererUtilities.colorToHexString(tg.get_LineColor(), true)); + sa.put(MilStdAttributes.OutlineSymbol, "false"); + mods.put(Modifiers.T_UNIQUE_DESIGNATION_1,(tg.get_Name())); + + String decsionPoint = SymbolID.setEntityCode(symbolID, EntityCode.EntityCode_Decision_Point); + symbol = SinglePointRenderer.getInstance().RenderSP2(decsionPoint, mods, sa); } else if (lineType == TacticalLines.ANCHORAGE_LINE || lineType == TacticalLines.ANCHORAGE_AREA) { sa.put(MilStdAttributes.OutlineSymbol, "false"); String anchorPoint = SymbolID.setEntityCode(symbolID, EntityCode.EntityCode_AnchoragePoint); diff --git a/src/main/java/armyc2/c5isr/JavaTacticalRenderer/TGLight.java b/src/main/java/armyc2/c5isr/JavaTacticalRenderer/TGLight.java index f775331..7b38beb 100644 --- a/src/main/java/armyc2/c5isr/JavaTacticalRenderer/TGLight.java +++ b/src/main/java/armyc2/c5isr/JavaTacticalRenderer/TGLight.java @@ -5,11 +5,7 @@ import armyc2.c5isr.JavaLineArray.POINT2; import armyc2.c5isr.JavaLineArray.TacticalLines; -import armyc2.c5isr.renderer.utilities.ErrorLogger; -import armyc2.c5isr.renderer.utilities.RendererException; -import armyc2.c5isr.renderer.utilities.RendererSettings; -import armyc2.c5isr.renderer.utilities.SymbolID; -import armyc2.c5isr.renderer.utilities.SymbolUtilities; +import armyc2.c5isr.renderer.utilities.*; /** * A class to encapsulate the tactical graphic object. Many of the properties @@ -517,6 +513,10 @@ public void set_SymbolId(String value) { if (echelonSymbol == null) { echelonSymbol = ""; } + + int cc = SymbolID.getCountryCode(symbolId); + if(cc > 0 && as.isEmpty()) + as = GENCLookup.getInstance().get3CharCode(cc); } } catch (Exception exc) { //clsUtility.WriteFile("Error in TGLight.set_SymbolId"); diff --git a/src/main/java/armyc2/c5isr/JavaTacticalRenderer/clsUtility.java b/src/main/java/armyc2/c5isr/JavaTacticalRenderer/clsUtility.java index 52ad21c..f711a9f 100644 --- a/src/main/java/armyc2/c5isr/JavaTacticalRenderer/clsUtility.java +++ b/src/main/java/armyc2/c5isr/JavaTacticalRenderer/clsUtility.java @@ -187,12 +187,15 @@ public static int GetMinPoints(int lineType) { case TacticalLines.COVER: case TacticalLines.GUARD: case TacticalLines.SEIZE: + case TacticalLines.CAPTURE: + case TacticalLines.ESCORT: case TacticalLines.EVACUATE: case TacticalLines.WITHDRAW: case TacticalLines.DISENGAGE: case TacticalLines.WDRAWUP: //non task autoshapes case TacticalLines.SARA: + case TacticalLines.DECEIVE: case TacticalLines.PDF: case TacticalLines.IL: case TacticalLines.ATKBYFIRE: @@ -412,9 +415,12 @@ public static boolean isClosedPolygon(int linetype) { case TacticalLines.FORT: case TacticalLines.PEN: case TacticalLines.BIO: + case TacticalLines.BIOT: case TacticalLines.NUC: case TacticalLines.RAD: + case TacticalLines.RADT: case TacticalLines.CHEM: + case TacticalLines.CHEMT: case TacticalLines.SERIES: case TacticalLines.ATI: case TacticalLines.TBA: @@ -594,9 +600,12 @@ protected static void ResolveModifierShape(TGLight tg, Shape2 shape) { case TacticalLines.NFA_CIRCULAR: case TacticalLines.NFA_RECTANGULAR: case TacticalLines.BIO: + case TacticalLines.BIOT: case TacticalLines.NUC: case TacticalLines.CHEM: + case TacticalLines.CHEMT: case TacticalLines.RAD: + case TacticalLines.RADT: case TacticalLines.WFZ_REVD: case TacticalLines.WFZ: //case TacticalLines.OBSAREA: @@ -653,6 +662,7 @@ protected static void ResolveModifierShape(TGLight tg, Shape2 shape) { shape.setLineColor(tg.get_LineColor()); } break; + case TacticalLines.DECEIVE: case TacticalLines.CLUSTER: case TacticalLines.CATK: case TacticalLines.CATKBYFIRE: @@ -821,9 +831,12 @@ public static boolean LinesWithFill(int linetype) case TacticalLines.ISOLATE: case TacticalLines.CORDONKNOCK: case TacticalLines.CORDONSEARCH: + case TacticalLines.DENY: case TacticalLines.OCCUPY: case TacticalLines.RETAIN: case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: case TacticalLines.AREA_DEFENSE: case TacticalLines.MOBILE_DEFENSE: case TacticalLines.FLOT: diff --git a/src/main/java/armyc2/c5isr/RenderMultipoints/clsClipPolygon2.java b/src/main/java/armyc2/c5isr/RenderMultipoints/clsClipPolygon2.java index a6e1bd3..ab58ee6 100644 --- a/src/main/java/armyc2/c5isr/RenderMultipoints/clsClipPolygon2.java +++ b/src/main/java/armyc2/c5isr/RenderMultipoints/clsClipPolygon2.java @@ -652,7 +652,10 @@ protected static ArrayList LinesWithFill(TGLight tg, case TacticalLines.CATKBYFIRE: case TacticalLines.CORDONSEARCH: case TacticalLines.CORDONKNOCK: + case TacticalLines.DENY: case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: case TacticalLines.OCCUPY: case TacticalLines.RETAIN: case TacticalLines.ISOLATE: diff --git a/src/main/java/armyc2/c5isr/RenderMultipoints/clsClipQuad.java b/src/main/java/armyc2/c5isr/RenderMultipoints/clsClipQuad.java index efe5ee2..8ca2008 100644 --- a/src/main/java/armyc2/c5isr/RenderMultipoints/clsClipQuad.java +++ b/src/main/java/armyc2/c5isr/RenderMultipoints/clsClipQuad.java @@ -462,7 +462,10 @@ protected static ArrayList LinesWithFill(TGLight tg, case TacticalLines.CATKBYFIRE: case TacticalLines.CORDONSEARCH: case TacticalLines.CORDONKNOCK: + case TacticalLines.DENY: case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: case TacticalLines.OCCUPY: case TacticalLines.RETAIN: case TacticalLines.ISOLATE: diff --git a/src/main/java/armyc2/c5isr/RenderMultipoints/clsRenderer.java b/src/main/java/armyc2/c5isr/RenderMultipoints/clsRenderer.java index 0908a07..6d5f011 100644 --- a/src/main/java/armyc2/c5isr/RenderMultipoints/clsRenderer.java +++ b/src/main/java/armyc2/c5isr/RenderMultipoints/clsRenderer.java @@ -559,7 +559,8 @@ public static MilStdSymbol createMilStdSymboFromTGLight(TGLight tg, IPointConver } ArrayList coords = getClientCoords(tg); - tg.set_Font(new Font("Arial", Font.PLAIN, 12)); + //tg.set_Font(new Font("Arial", Font.PLAIN, 12)); + tg.set_Font(RendererSettings.getInstance().getMPLabelFont()); Map modifiers = new HashMap<>(); modifiers.put(Modifiers.W_DTG_1, tg.get_DTG()); modifiers.put(Modifiers.W1_DTG_2, tg.get_DTG1()); @@ -1107,7 +1108,8 @@ public static TGLight createTGLightFromMilStdSymbol(MilStdSymbol milStd, setClientCoords(milStd, tg); //build tg.Pixels tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, converter); - tg.set_Font(new Font("Arial", Font.PLAIN, 12)); + //tg.set_Font(new Font("Arial", Font.PLAIN, 12)); + tg.set_Font(RendererSettings.getInstance().getMPLabelFont()); tg.set_FillColor(milStd.getFillColor()); tg.set_LineColor(milStd.getLineColor()); tg.set_LineThickness(milStd.getLineWidth()); @@ -1415,7 +1417,7 @@ else if (lineType == TacticalLines.DIRATKAIR) { POINT2 ptB = new POINT2(points.get(4)); POINT2 ptC = new POINT2(points.get(9)); shapes.add(DISMSupport.getFDIShape(tg, ptA, ptB, ptC)); - } else if (lineType == TacticalLines.DIRATKSPT || lineType == TacticalLines.INFILTRATION) { + } else if (lineType == TacticalLines.DIRATKSPT || lineType == TacticalLines.EXFILTRATION || lineType == TacticalLines.INFILTRATION) { ArrayList points = shapes.get(1).getPoints(); POINT2 ptA = new POINT2(points.get(0)); POINT2 ptB = new POINT2(points.get(1)); @@ -2139,37 +2141,10 @@ public static int getCMLineType(int version, int entityCode) { if (version >= SymbolID.Version_2525Ech1) { switch (entityCode) { // Added in 2525Ech1 - case 152600: - return TacticalLines.AREA_DEFENSE; - case 152700: - return TacticalLines.FRONTAL_ATTACK; - case 152900: - return TacticalLines.TURNING_MOVEMENT; - case 152800: - return TacticalLines.MOBILE_DEFENSE; - case 242800: - return TacticalLines.KILL_ZONE; - case 342900: - return TacticalLines.MOVEMENT_TO_CONTACT; - case 343100: - return TacticalLines.EXPLOIT; - case 343300: - return TacticalLines.DEMONSTRATE; - case 343500: - return TacticalLines.ENVELOPMENT; - case 343800: - return TacticalLines.INFILTRATION; - case 344000: - return TacticalLines.PURSUIT; - case 344400: - return TacticalLines.DISENGAGE; - case 344500: - return TacticalLines.EVACUATE; - case 344700: - return TacticalLines.TURN; + // Updated in 2525Ech1 case 172000: - return TacticalLines.WFZ; + return TacticalLines.WFZ;//extra modifiers // Removed in 2525Ech1 case 240804: return -1; @@ -2178,55 +2153,33 @@ public static int getCMLineType(int version, int entityCode) { if (version >= SymbolID.Version_2525E) { switch (entityCode) { // Added in 2525E - case 110400: - return TacticalLines.GENERIC_LINE; - case 120700: - return TacticalLines.GENERIC_AREA; - case 141800: - return TacticalLines.HOL; - case 141900: - return TacticalLines.BHL; - case 310800: - return TacticalLines.CSA; - case 330500: - return TacticalLines.TRAFFIC_ROUTE; - case 330501: - return TacticalLines.TRAFFIC_ROUTE_ONEWAY; - case 330502: - return TacticalLines.TRAFFIC_ROUTE_ALT; - case 344100: - return TacticalLines.FPOL; - case 344200: - return TacticalLines.RPOL; + // Updated in 2525E case 120500: - return TacticalLines.BASE_CAMP; + return TacticalLines.BASE_CAMP;//labels B,T,H,N,W,W1 case 120600: - return TacticalLines.GUERILLA_BASE; - case 151000: - return TacticalLines.FORT; + return TacticalLines.GUERILLA_BASE;//labels B,T,H,N,W,W1 case 260400: - return TacticalLines.BCL; + return TacticalLines.BCL;//label like "BCL (T)" case 310100: - return TacticalLines.DHA; + return TacticalLines.DHA;//label just DHA // Updated in 2525Ech1 case 172000: - return TacticalLines.WFZ_REVD; + return TacticalLines.WFZ_REVD;//fewer modifiers } - } else { // 2525Dchange 1 and older + } + else{ // 2525Dchange 1 and older switch (entityCode) { // Updated in 2525E case 120500: - return TacticalLines.BASE_CAMP_REVD; + return TacticalLines.BASE_CAMP_REVD;//just 'T' modiifer case 120600: - return TacticalLines.GUERILLA_BASE_REVD; - case 151000: - return TacticalLines.FORT_REVD; + return TacticalLines.GUERILLA_BASE_REVD;//just 'T' modiifer case 260400: - return TacticalLines.BCL_REVD; + return TacticalLines.BCL_REVD;//label like "BCL T" case 310100: - return TacticalLines.DHA_REVD; - // Removed in 2525E + return TacticalLines.DHA_REVD;//label DHA spelled out + // Removed in 2525E/APP6E case 150300: return TacticalLines.ASSY; case 241601: @@ -2237,11 +2190,65 @@ public static int getCMLineType(int version, int entityCode) { return TacticalLines.SENSOR_CIRCULAR; // Updated in 2525Ech1 case 172000: - return TacticalLines.WFZ_REVD; + return TacticalLines.WFZ_REVD;//fewer modifiers } } // Line type isn't specific to a version or doesn't exist switch (entityCode) { + case 151000: + return TacticalLines.FORT; + case 110400: + return TacticalLines.GENERIC_LINE; + case 110500: + return TacticalLines.DECISION_LINE; + case 120700: + return TacticalLines.GENERIC_AREA; + case 141800: + return TacticalLines.HOL; + case 141900: + return TacticalLines.BHL; + case 310800: + return TacticalLines.CSA; + case 330500: + return TacticalLines.TRAFFIC_ROUTE; + case 330501: + return TacticalLines.TRAFFIC_ROUTE_ONEWAY; + case 330502: + return TacticalLines.TRAFFIC_ROUTE_ALT; + case 344100: + return TacticalLines.FPOL; + case 344200: + return TacticalLines.RPOL; + case 152600: + return TacticalLines.AREA_DEFENSE; + case 152700: + return TacticalLines.FRONTAL_ATTACK; + case 152900: + return TacticalLines.TURNING_MOVEMENT; + case 152800: + return TacticalLines.MOBILE_DEFENSE; + case 242800: + return TacticalLines.KILL_ZONE; + case 342900: + return TacticalLines.MOVEMENT_TO_CONTACT; + case 343100: + return TacticalLines.EXPLOIT; + case 343300: + return TacticalLines.DEMONSTRATE; + case 343500: + return TacticalLines.ENVELOPMENT; + case 343700: + return TacticalLines.EXFILTRATION; + case 343800: + return TacticalLines.INFILTRATION; + case 344000: + return TacticalLines.PURSUIT; + case 344400: + return TacticalLines.DISENGAGE; + case 344500: + return TacticalLines.EVACUATE; + case 344700: + return TacticalLines.TURN; case 200101: return TacticalLines.LAUNCH_AREA; case 200201: @@ -2400,6 +2407,9 @@ public static int getCMLineType(int version, int entityCode) { return TacticalLines.RECTANGULAR_TARGET; case 220100: return TacticalLines.BEARING; + case 230100: + case 230200: + return TacticalLines.DECEIVE; case 220101: return TacticalLines.ELECTRO; case 220102: //EW //new label @@ -2640,12 +2650,18 @@ public static int getCMLineType(int version, int entityCode) { return TacticalLines.UXO; case 271700: return TacticalLines.BIO; + case 271701: + return TacticalLines.BIOT; case 271800: return TacticalLines.CHEM; + case 271801: + return TacticalLines.CHEMT; case 271900: return TacticalLines.NUC; case 272000: return TacticalLines.RAD; + case 272001: + return TacticalLines.RADT; case 290400: return TacticalLines.CLUSTER; case 290500: @@ -2742,6 +2758,10 @@ public static int getCMLineType(int version, int entityCode) { return TacticalLines.RETIRE; case 342100: return TacticalLines.SECURE; + case 343200: + return TacticalLines.CONTROL; + case 343900: + return TacticalLines.LOCATE; case 342201: return TacticalLines.COVER; case 342202: @@ -2750,6 +2770,10 @@ public static int getCMLineType(int version, int entityCode) { return TacticalLines.SCREEN; case 342300: return TacticalLines.SEIZE; + case 343000: + return TacticalLines.CAPTURE; + case 343600: + return TacticalLines.ESCORT; case 342400: return TacticalLines.WITHDRAW; case 342500: @@ -2758,6 +2782,8 @@ public static int getCMLineType(int version, int entityCode) { return TacticalLines.CORDONKNOCK; case 342700: return TacticalLines.CORDONSEARCH; + case 343400: + return TacticalLines.DENY; case 272101: return TacticalLines.STRIKWARN; default: diff --git a/src/main/java/armyc2/c5isr/RenderMultipoints/clsRenderer2.java b/src/main/java/armyc2/c5isr/RenderMultipoints/clsRenderer2.java index 0993edd..8d0d5f2 100644 --- a/src/main/java/armyc2/c5isr/RenderMultipoints/clsRenderer2.java +++ b/src/main/java/armyc2/c5isr/RenderMultipoints/clsRenderer2.java @@ -326,8 +326,8 @@ else if(bolMeTOC>0) //at this point tg.Pixels has the points from CELineArray //the following line adds modifiers for those sybmols which require //the calculated points to use for the modifiers. - //currentlly only BLOCK and CONTAIN use tg.Pixels for computing - //the modifiers after the call to GetLineArray + //currentlly only BLOCK, CONTAIN, ESCORT, Infiltraion and Exfiltration use tg.Pixels + //for computing the modifiers after the call to GetLineArray //Modifier2.AddModifiers2(tg);//flipped only for 3d for change 1 symbols Modifier2.AddModifiers2(tg, converter); @@ -385,6 +385,8 @@ static protected void getAutoshapeFillShape(TGLight tg, ArrayListshapes) shapes.add(0,shape); break; case TacticalLines.SECURE: + case TacticalLines.CONTROL: + case TacticalLines.LOCATE: case TacticalLines.OCCUPY: if(shapes!=null && !shapes.isEmpty()) //for(j=0;jshapes) case TacticalLines.CORDONSEARCH: case TacticalLines.CORDONKNOCK: case TacticalLines.ISOLATE: + case TacticalLines.DENY: //set the fillcolor to null for the existing shapes //we are going to create a new fill shape if(shapes!=null && !shapes.isEmpty()) diff --git a/src/main/java/armyc2/c5isr/RenderMultipoints/clsUtility.java b/src/main/java/armyc2/c5isr/RenderMultipoints/clsUtility.java index be0da34..1fca883 100644 --- a/src/main/java/armyc2/c5isr/RenderMultipoints/clsUtility.java +++ b/src/main/java/armyc2/c5isr/RenderMultipoints/clsUtility.java @@ -84,9 +84,12 @@ protected static void addHatchFills(TGLight tg, ArrayListshapes) hatchStyle = Hatch_BackwardDiagonal; break; case TacticalLines.BIO: + case TacticalLines.BIOT: case TacticalLines.NUC: case TacticalLines.CHEM: + case TacticalLines.CHEMT: case TacticalLines.RAD: + case TacticalLines.RADT: hatchStyle=Hatch_BackwardDiagonal; hatchColor = Color.yellow; hatchLineThickness = (tg.get_LineThickness() * 0.85f) * (float) tg.get_patternScale(); @@ -509,9 +512,11 @@ protected static boolean addModifiersBeforeClipping(TGLight tg) case TacticalLines.SCREEN: case TacticalLines.COVER: case TacticalLines.GUARD: + case TacticalLines.ESCORT: case TacticalLines.FLOT: case TacticalLines.LC: case TacticalLines.PL: + case TacticalLines.DECISION_LINE: case TacticalLines.FEBA: case TacticalLines.LL: case TacticalLines.EWL: diff --git a/src/main/java/armyc2/c5isr/RenderMultipoints/clsUtilityCPOF.java b/src/main/java/armyc2/c5isr/RenderMultipoints/clsUtilityCPOF.java index 8f35df0..86e798d 100644 --- a/src/main/java/armyc2/c5isr/RenderMultipoints/clsUtilityCPOF.java +++ b/src/main/java/armyc2/c5isr/RenderMultipoints/clsUtilityCPOF.java @@ -1305,6 +1305,7 @@ protected static void FilterPoints2(TGLight tg, IPointConversion converter) { switch (lineType) { case TacticalLines.PL: + case TacticalLines.DECISION_LINE: case TacticalLines.FEBA: case TacticalLines.LOA: case TacticalLines.LL: @@ -1469,6 +1470,7 @@ public static Boolean canClipPoints(TGLight tg) { case TacticalLines.FLOT: case TacticalLines.LC: case TacticalLines.PL: + case TacticalLines.DECISION_LINE: case TacticalLines.FEBA: case TacticalLines.LL: case TacticalLines.EWL: @@ -1557,9 +1559,12 @@ public static Boolean canClipPoints(TGLight tg) { case TacticalLines.FORTL: case TacticalLines.STRONG: case TacticalLines.RAD: + case TacticalLines.RADT: case TacticalLines.BIO: + case TacticalLines.BIOT: case TacticalLines.NUC: case TacticalLines.CHEM: + case TacticalLines.CHEMT: case TacticalLines.DRCL: case TacticalLines.LINTGT: case TacticalLines.LINTGTS: @@ -1665,6 +1670,7 @@ protected static boolean LinesWithSeparateFill(int linetype, ArrayList s case TacticalLines.FLOT: case TacticalLines.LC: case TacticalLines.PL: + case TacticalLines.DECISION_LINE: case TacticalLines.FEBA: case TacticalLines.LL: case TacticalLines.EWL: diff --git a/src/main/java/armyc2/c5isr/renderer/MilStdIconRenderer.java b/src/main/java/armyc2/c5isr/renderer/MilStdIconRenderer.java index 863a726..078dc20 100644 --- a/src/main/java/armyc2/c5isr/renderer/MilStdIconRenderer.java +++ b/src/main/java/armyc2/c5isr/renderer/MilStdIconRenderer.java @@ -189,16 +189,19 @@ public SVGSymbolInfo RenderSVG(String symbolID, Map modifiers, ImageInfo temp = null; SVGSymbolInfo svgTemp = null; MSInfo msi = MSLookup.getInstance().getMSLInfo(symbolID); - if (msi == null) + /*if (msi == null) { - //TODO: if null, try to fix the code so that something renders - /*symbolID = SymbolUtilities.reconcileSymbolID(symbolID); - basicSymbolID = SymbolUtilities.getBasicSymbolIDStrict(symbolID); - sd = SymbolDefTable.getInstance().getSymbolDef(basicSymbolID, symStd);//*/ + //Attempt to fix the code or set if to invalid symbol if unfixable + symbolID = SymbolUtilities.reconcileSymbolID(symbolID); + msi = MSLookup.getInstance().getMSLInfo(symbolID); + if(msi == null) + { + symbolID = "110098000010000000000000000000";//invalid symbol + } } if (msi != null && msi.getDrawRule() == DrawRules.DONOTDRAW) { return null; - } + }//*/ if (ss==SymbolID.SymbolSet_ControlMeasure) { diff --git a/src/main/java/armyc2/c5isr/renderer/ModifierRenderer.java b/src/main/java/armyc2/c5isr/renderer/ModifierRenderer.java index e128c7e..df2b506 100644 --- a/src/main/java/armyc2/c5isr/renderer/ModifierRenderer.java +++ b/src/main/java/armyc2/c5isr/renderer/ModifierRenderer.java @@ -2748,8 +2748,11 @@ public static SymbolDimensionInfo ProcessSPTextModifiers(SymbolDimensionInfo sdi labelBounds = tiTemp.getTextBounds(); labelWidth = (int) labelBounds.getWidth(); - //on left - x = (int) getLabelXPosition(bounds, labelWidth, mod.getIndexX(), modifierFontHeight); + //centered + if(mod.getIndexX()==0) + x = (int) getLabelXPosition(symbolBounds, labelWidth, mod.getIndexX(), modifierFontHeight); + else//on left + x = (int) getLabelXPosition(bounds, labelWidth, mod.getIndexX(), modifierFontHeight); //above center V y = (int) getLabelYPosition(bounds, labelHeight, descent, bufferText, mod.getCentered(), mod.getIndexY()); @@ -2871,6 +2874,16 @@ public static SymbolDimensionInfo ProcessTGSPWithSpecialModifierLayout(SymbolDim outlineOffset = 0; } + //Check for Valid Country Code + int cc = SymbolID.getCountryCode(symbolID); + String scc = ""; + if(cc > 0) + { + scc = GENCLookup.getInstance().get3CharCode(cc); + } + if(!scc.isEmpty()) + modifiers.put(Modifiers.AS_COUNTRY, scc); + // TextInfo ti = null; @@ -2914,11 +2927,18 @@ public static SymbolDimensionInfo ProcessTGSPWithSpecialModifierLayout(SymbolDim } } } - if (ec == 130700) //decision point + else if (ec == 130700) //decision point { - if (modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) { - strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1); - if (strText != null) { + if (modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.containsKey(Modifiers.AS_COUNTRY)) { + + strText = ""; + if (modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + strText += modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1); + if (modifiers.containsKey(Modifiers.AS_COUNTRY)) + strText += " " + modifiers.get(Modifiers.AS_COUNTRY); + strText = strText.trim(); + + if (!strText.isEmpty()) { ti = new TextInfo(strText, 0, 0, modifierFont, frc); labelWidth = (int)Math.round(ti.getTextBounds().getWidth()); //One modifier symbols and modifier goes in center @@ -3094,7 +3114,36 @@ else if (ec == 131900) //Airfield (AEGIS Only) arrMods.add(ti); } } - } + } + else if (ec == 213400 && SymbolID.getVersion(symbolID)==SymbolID.Version_APP6Ech2) //Navigation Reference Point + { + if (modifiers.containsKey(Modifiers.W_DTG_1)) + { + strText = modifiers.get(Modifiers.W_DTG_1); + if (strText != null) { + ti = new TextInfo(strText, 0, 0, modifierFont, frc); + + x = (int)(bounds.getMinX() + (bounds.getWidth() * 0.75f)); + y = (int)(bounds.getMinY() + (bounds.getHeight() * 0.75f)); + y = y + labelHeight; + + ti.setLocation(Math.round(x), Math.round(y)); + arrMods.add(ti); + } + } + if (modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) { + strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1); + if (strText != null) { + ti = new TextInfo(strText, 0, 0, modifierFont, frc); + + x = (int)(bounds.getMinX() + (bounds.getWidth() * 0.25f)-ti.getTextBounds().getWidth()); + y = (int)(bounds.getMinY() + (bounds.getHeight() * 0.25f)); + + ti.setLocation(Math.round(x), Math.round(y)); + arrMods.add(ti); + } + } + } else if (ec == 132100) //Key Terrain { if (modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) { @@ -3113,14 +3162,32 @@ else if (ec == 132100) //Key Terrain } } } + else if (ec == 132300) //Vital Ground + { + if (modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) { + strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + if (strText != null) { + ti = new TextInfo(strText, 0, 0, modifierFont, frc); + + //One modifier symbols and modifier goes bottom right of symbol + x = (int)(bounds.getMinX() + (bounds.getWidth() * 0.88f)); + + y = (int)(bounds.getMinY() + (bounds.getHeight() * 0.88f)); + y = y + (labelHeight - descent); + + ti.setLocation(Math.round(x), Math.round(y)); + arrMods.add(ti); + } + } + } else if(ec == 182600)//Isolated Personnel Location { - if (modifiers.containsKey(Modifiers.C_QUANTITY)) { - strText = modifiers.get(Modifiers.C_QUANTITY); + if (modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) { + strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); if (strText != null) { ti = new TextInfo(strText, 0, 0, modifierFont, frc); labelWidth = (int)Math.round(ti.getTextBounds().getWidth()); - //subset of NBC, just nuclear + x = (int)(bounds.getMinX() + (bounds.getWidth() * 0.5)); x = x - (int) (labelWidth * 0.5); y = (int)bounds.getMinY() - descent; @@ -3581,7 +3648,23 @@ else if (ec == 250600)//Known Point arrMods.add(ti); } } - } + } + else if(ec == 360100 || ec == 360200 || ec == 360300)//Protection of Cultural Property + { + if (modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) { + strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + if (strText != null) { + ti = new TextInfo(strText, 0, 0, modifierFont, frc); + + //One modifier symbols and modifier goes right of center + x = (int)(bounds.getX() + bounds.getWidth() + bufferXR); + y = (int)(bounds.getY() + (bounds.getHeight() * 0.6)); + + ti.setLocation(Math.round(x), Math.round(y)); + arrMods.add(ti); + } + } + } } else if(ss == SymbolID.SymbolSet_Atmospheric) { @@ -4823,11 +4906,9 @@ private static List getLabelPositionIndexes(String symbolID, Map= SymbolID.Version_2525E) + else if(ver >= SymbolID.Version_2525E) { int fs = SymbolID.getFrameShape(symbolID); if(ss == SymbolID.SymbolSet_LandUnit || @@ -6332,9 +6368,9 @@ else if(modifiers.containsKey(Modifiers.B_ECHELON)) if(modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) temp = modifiers.get(Modifiers.P_IFF_SIF_AIS) + sep; if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) - temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep; + temp += modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep; if(modifiers.containsKey(Modifiers.Z_SPEED)) - temp = modifiers.get(Modifiers.Z_SPEED); + temp += modifiers.get(Modifiers.Z_SPEED); temp = temp.trim(); @@ -6356,7 +6392,7 @@ else if(modifiers.containsKey(Modifiers.B_ECHELON)) if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep; if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) - temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep; + temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep; if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING)) temp += modifiers.get(Modifiers.J_EVALUATION_RATING); temp = temp.trim(); @@ -6372,7 +6408,7 @@ else if(modifiers.containsKey(Modifiers.B_ECHELON)) if(modifiers.containsKey(Modifiers.AD_PLATFORM_TYPE)) { y = 0;// - temp = temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE); + temp = modifiers.get(Modifiers.AD_PLATFORM_TYPE); if(temp != null && !temp.isEmpty()) mods.add(new Modifier("AD", temp, x, y, centered)); @@ -7004,128 +7040,1284 @@ else if(!strict) //else//SymbolSet Unknown //processUnknownTextModifiers } + else if(ver >= SymbolID.Version_APP6D) + { + int fs = SymbolID.getFrameShape(symbolID); + if(ss == SymbolID.SymbolSet_LandUnit || + ss == SymbolID.SymbolSet_LandCivilianUnit_Organization) + { - return mods; - } - + //Only Command & Control has AA; ec.equals("110000"). Always in the middle of the unit. + if(modifiers.containsKey(Modifiers.AA_SPECIAL_C2_HQ)) + { + temp = modifiers.get(Modifiers.AA_SPECIAL_C2_HQ); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("AA", temp, 0, 0, true)); + } - /** - * @param bounds bounds of the core icon - * @param labelWidth height of the label to be placed - * @param location -1 left, 0 center, 1 right - * @param modifierFontHeight - * @returns - */ - private static double getLabelXPosition(Rectangle2D bounds, int labelWidth, int location, float modifierFontHeight) - { - double x = 0; - int buffer = (int)modifierFontHeight/2; + //Do top center label + x = 0;//centered + y = 9;//on top of symbol + if(modifiers.containsKey(Modifiers.B_ECHELON)) + { + temp = modifiers.get(Modifiers.B_ECHELON); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("B", temp, x, y, centered)); + } - if(location == 1)//on right - { - x = bounds.getX() + bounds.getWidth() + buffer; - } - else if(location == -1)//left - { - x = bounds.getX() - labelWidth - buffer; - } - else if(location == 0) - { - x = (int)Math.round((bounds.getX() + (bounds.getWidth() * 0.5f)) - (labelWidth * 0.5f)); - } + //Do right side labels + x = 1;//on right + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1) || + modifiers.containsKey(Modifiers.AF_COMMON_IDENTIFIER)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + temp = ""; + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep; + if(modifiers.containsKey(Modifiers.AF_COMMON_IDENTIFIER)) + temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("H AF", temp, x, y, centered)); + } + else if(!strict) + { + //if no "H', bring G and M closer to the center + centered = false; + } - return x; - } + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT)) + { + y = 1;//above center + temp = ""; + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep; + if(modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT)) + temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G AQ", temp, x, y, centered)); + } + if(modifiers.containsKey(Modifiers.F_REINFORCED_REDUCED) || modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT))) + y--; + temp = ""; + if(modifiers.containsKey(Modifiers.F_REINFORCED_REDUCED)) + temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep; + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + temp += modifiers.get(Modifiers.AS_COUNTRY); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("F AS", temp, x, y, centered)); + } - /** - * - * @param bounds bounds of the core icon - * @param labelHeight height of the label to be placed - * @param descent descent of the label to be placed - * @param bufferText spacing buffer if desired - * @param centered if true, there will be a center label location identified by 0 - * @param location positive 1, 2, 3 to be above symbol mid-point or negative values to be below - * @returns y position - */ - private static double getLabelYPosition(Rectangle bounds, int labelHeight, int descent, int bufferText, boolean centered, int location) { - double y = 0; - if (bounds != null && !bounds.isEmpty()) - { - if(centered) - { - switch (location) + if(modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) { - case 3://3 above center - y = (bounds.getHeight()); - y = ((y * 0.5) + (labelHeight * 0.5)); - y = y - ((labelHeight + bufferText) * 3); - y = bounds.getY() + y; - break; - case 2://2 above center - y = (bounds.getHeight()); - y = ((y * 0.5) + (labelHeight * 0.5)); - y = y - ((labelHeight + bufferText) * 2); - y = bounds.getY() + y; - break; - case 1://1 above center - y = (bounds.getHeight()); - y = ((y * 0.5) + (labelHeight * 0.5)); - y = y - ((labelHeight + bufferText)); - y = bounds.getY() + y; - break; - case 0: //centered - y = (bounds.getHeight()); - y = ((y * 0.5) + ((labelHeight - descent) * 0.5)); - y = bounds.getY() + y; - break; - case -1://1 below center - y = (bounds.getHeight()); - y = ((y * 0.5) + (labelHeight * 0.5)); - y = y + ((labelHeight + bufferText - descent)); - y = bounds.getY() + y; - break; - case -2://2 below center - y = (bounds.getHeight()); - y = ((y * 0.5) + (labelHeight * 0.5)); - y = y + ((labelHeight + bufferText) * 2) - (descent); - y = bounds.getY() + y; - break; - case -3://3 below center - y = (bounds.getHeight()); - y = ((y * 0.5) + (labelHeight * 0.5)); - y = y + ((labelHeight + bufferText) * 3) - (descent); - y = bounds.getY() + y; - break; + y = -1;//below center + temp = modifiers.get(Modifiers.M_HIGHER_FORMATION); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("M", temp, x, y, centered)); } - } - else//split between top and bottom - { - switch (location) + + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING) || + modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS) || + modifiers.containsKey(Modifiers.L_SIGNATURE_EQUIP) || + modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) { - case 3: - y = (bounds.getY() + ((bounds.getHeight() / 2) - descent - labelHeight*2 - bufferText)); - break; - case 2: - y = (bounds.getY() + ((bounds.getHeight() / 2) - descent - labelHeight - bufferText)); - break; - case 1: - y = (bounds.getY() + ((bounds.getHeight() / 2) - descent)); - break; - case -1: - y = (bounds.getY() + (bounds.getHeight() / 2) + (labelHeight - descent + bufferText)); - break; - case -2: - y = (bounds.getY() + (bounds.getHeight() / 2) + ((labelHeight*2 - descent + bufferText))); - break; - case -3: - y = (bounds.getY() + (bounds.getHeight() / 2) + ((labelHeight*3 - descent + bufferText))); - break; + y = -2; + if(!strict && !modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) + y++; + temp = ""; + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING)) + temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep; + if(modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS)) + temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep; + if(modifiers.containsKey(Modifiers.L_SIGNATURE_EQUIP)) + temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep; + if(modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) + temp += modifiers.get(Modifiers.P_IFF_SIF_AIS); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("J K L P", temp, x, y, centered)); } - } - if(location == 9)//on top of symbol - { - y = (int)Math.round(bounds.getY() - bufferText - descent); + + //Do left side labels + x = -1;//on left + + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE) || + modifiers.containsKey(Modifiers.AD_PLATFORM_TYPE) || + modifiers.containsKey(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + + temp = ""; + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep; + if(modifiers.containsKey(Modifiers.AD_PLATFORM_TYPE)) + temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep; + if(modifiers.containsKey(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)) + temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("V AD AE", temp, x, y, centered)); + } + else if(!strict) + { + centered = false; + } + + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH) || modifiers.containsKey(Modifiers.Y_LOCATION)) + { + y = 1; + temp = ""; + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep; + if(modifiers.containsKey(Modifiers.Y_LOCATION)) + temp += modifiers.get(Modifiers.Y_LOCATION); + + temp = temp.trim(); + mods.add(new Modifier("X Y", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.W_DTG_1)) + { + y = 2;//above center + if(!strict && !(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH) || modifiers.containsKey(Modifiers.Y_LOCATION))) + y--; + + temp = modifiers.get(Modifiers.W_DTG_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("W", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.C_QUANTITY) || modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + { + y = -1;//below center + temp = ""; + if(modifiers.containsKey(Modifiers.C_QUANTITY)) + temp = modifiers.get(Modifiers.C_QUANTITY) + sep; + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + temp += modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1); + + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("C T", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.Z_SPEED)) + { + y = -2; + if(!strict && !(modifiers.containsKey(Modifiers.C_QUANTITY) || modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1))) + y++; + temp = modifiers.get(Modifiers.Z_SPEED); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Z", temp, x, y, centered)); + } + } + else if(ss == SymbolID.SymbolSet_LandEquipment) + { + //Do top center label + x = 0;//centered + y = 9;//on top of symbol + if(modifiers.containsKey(Modifiers.C_QUANTITY)) + { + temp = modifiers.get(Modifiers.C_QUANTITY); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("C", temp, x, y, centered)); + } + + //Do right side labels + x = 1;//on right + centered = false; + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT)) + { + y = 1;//above center + temp = ""; + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep; + if(modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT)) + temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G AQ", temp, x, y, centered)); + } + + if( modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT))) + y--; + temp = modifiers.get(Modifiers.AS_COUNTRY); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("AS", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1) || + modifiers.containsKey(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)) + { + y = 0; + temp = ""; + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep; + if(modifiers.containsKey(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)) + temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("H AE", temp, x, y, centered)); + } + + if( modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) + { + y = -1; + if(!strict && !(modifiers.containsKey(Modifiers.M_HIGHER_FORMATION))) + y++; + temp = modifiers.get(Modifiers.M_HIGHER_FORMATION); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("M", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING) || + modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS) || + modifiers.containsKey(Modifiers.L_SIGNATURE_EQUIP) || + modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) + { + y = -2; + if(!strict && !(modifiers.containsKey(Modifiers.M_HIGHER_FORMATION))) + y++; + temp = ""; + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING)) + temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep; + if(modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS)) + temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep; + if(modifiers.containsKey(Modifiers.L_SIGNATURE_EQUIP)) + temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep; + if(modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) + temp += modifiers.get(Modifiers.P_IFF_SIF_AIS); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("J K L P", temp, x, y, centered)); + } + + //Do left side labels + x = -1;//on left + + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE) || + modifiers.containsKey(Modifiers.AD_PLATFORM_TYPE) || + modifiers.containsKey(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + + temp = ""; + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep; + if(modifiers.containsKey(Modifiers.AD_PLATFORM_TYPE)) + temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep; + if(modifiers.containsKey(Modifiers.AF_COMMON_IDENTIFIER)) + temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("V AD AF", temp, x, y, centered)); + } + else if(!strict) + { + centered = false; + } + + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH) || modifiers.containsKey(Modifiers.Y_LOCATION)) + { + y = 1; + temp = ""; + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep; + if(modifiers.containsKey(Modifiers.Y_LOCATION)) + temp += modifiers.get(Modifiers.Y_LOCATION); + + temp = temp.trim(); + mods.add(new Modifier("X Y", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.W_DTG_1)) + { + y = 2;//above center + if(!strict && !(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH) || modifiers.containsKey(Modifiers.Y_LOCATION))) + y--; + + temp = modifiers.get(Modifiers.W_DTG_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("W", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + { + y = -1;//below center + temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1); + + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("T", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.Z_SPEED)) + { + y = -2; + if(!strict && !modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + y++; + temp = modifiers.get(Modifiers.Z_SPEED); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Z", temp, x, y, centered)); + } + } + else if(ss == SymbolID.SymbolSet_LandInstallation) + { + //No top center label + + //Do right side labels + x = 1;//on right + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1) || modifiers.containsKey(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + temp = ""; + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep; + if(modifiers.containsKey(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)) + temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("H AE", temp, x, y, centered)); + } + else if(!strict) + { + //if no "H', bring G and M closer to the center + centered = false; + } + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT)) + { + y = 1;//above center + temp = ""; + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep; + if(modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT)) + temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G AQ", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT))) + y--; + temp = modifiers.get(Modifiers.AS_COUNTRY); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("AS", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) + { + y = -1;//below center + temp = modifiers.get(Modifiers.M_HIGHER_FORMATION); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("M", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING) || + modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS) || + modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) + { + y = -2; + if(!strict && !modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) + y++; + temp = ""; + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING)) + temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep; + if(modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS)) + temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("J K P", temp, x, y, centered)); + } + + //Do left side labels + x = -1;//on left + centered = false; + + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH) || modifiers.containsKey(Modifiers.Y_LOCATION)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + + temp = ""; + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep; + if(modifiers.containsKey(Modifiers.Y_LOCATION)) + temp += modifiers.get(Modifiers.Y_LOCATION); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("X Y", temp, x, y, centered)); + } + else if(!strict) + { + centered = false; + } + + if(modifiers.containsKey(Modifiers.W_DTG_1)) + { + y = 1;//above center + + temp = modifiers.get(Modifiers.W_DTG_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("W AR", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + { + y = -1;//below center + temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("T", temp, x, y, centered)); + } + } + else if(ss == SymbolID.SymbolSet_Air || + ss == SymbolID.SymbolSet_AirMissile) + { + //No top center label + + + //Do right side labels + x = 1;//on right + centered = false; + + centered = true; + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + temp = modifiers.get(Modifiers.V_EQUIP_TYPE); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("V", temp, x, y, centered)); + } + else if(!strict) + { + //if no "H', bring G and M closer to the center + centered = false; + } + + if(modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) + { + y = 1;//above center + temp = modifiers.get(Modifiers.P_IFF_SIF_AIS); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("P", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + y--; + temp = ""; + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep; + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + temp += modifiers.get(Modifiers.AS_COUNTRY); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("T AS", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.Z_SPEED) || + modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + { + y = -1;//below center + + temp = ""; + if(modifiers.containsKey(Modifiers.Z_SPEED)) + temp = modifiers.get(Modifiers.Z_SPEED) + sep; + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + temp += modifiers.get(Modifiers.X_ALTITUDE_DEPTH); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Z X", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || + modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + { + y = -2; + if(!strict) + { + if(!(modifiers.containsKey(Modifiers.Z_SPEED) || + modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH))) + y++; + } + temp = ""; + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep; + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G H", temp, x, y, centered)); + } + + //No left side labels + + } + else if(ss == SymbolID.SymbolSet_Space || + ss == SymbolID.SymbolSet_SpaceMissile) + { + //No top center label + + + //Do right side labels + x = 1;//on right + centered = false; + + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + { + y = 1;//above center + temp = modifiers.get(Modifiers.V_EQUIP_TYPE); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("V", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + y--; + temp = ""; + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep; + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + temp += modifiers.get(Modifiers.AS_COUNTRY); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("T AS", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.Z_SPEED) || + modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + { + y = -1;//below center + temp = ""; + if(modifiers.containsKey(Modifiers.Z_SPEED)) + temp = modifiers.get(Modifiers.Z_SPEED) + sep; + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + temp += modifiers.get(Modifiers.X_ALTITUDE_DEPTH); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Z X", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || + modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + { + y = -2; + if(!strict && + !(modifiers.containsKey(Modifiers.Z_SPEED) || modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH))) + y++; + temp = ""; + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep; + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G H", temp, x, y, centered)); + } + + //No left side labels + } + else if(ss == SymbolID.SymbolSet_SeaSurface) + { + //No top center label + + + //Do right side labels + x = 1;//on right + centered = true; + if(modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + temp = modifiers.get(Modifiers.P_IFF_SIF_AIS); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("P", temp, x, y, centered)); + } + else if(!strict) + { + //if no "X', bring V and G closer to the center + centered = false; + } + + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + { + y = 1;//above center + temp = modifiers.get(Modifiers.V_EQUIP_TYPE); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("V", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + y--; + temp = ""; + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep; + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + temp += modifiers.get(Modifiers.AS_COUNTRY); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("T AS", temp, x, y, centered)); + } + + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || + modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + { + y = -1;//below center + temp = ""; + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep; + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G H", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.Y_LOCATION) || + modifiers.containsKey(Modifiers.Z_SPEED)) + { + y = -2; + if(!strict && + !(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1))) + y++; + temp = ""; + if(modifiers.containsKey(Modifiers.Y_LOCATION)) + temp = modifiers.get(Modifiers.Y_LOCATION) + sep; + if(modifiers.containsKey(Modifiers.Z_SPEED)) + temp += modifiers.get(Modifiers.Z_SPEED); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Y Z", temp, x, y, centered)); + } + + //No left side labels + x = -1; + centered = false; + if(modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT) || + modifiers.containsKey(Modifiers.AR_SPECIAL_DESIGNATOR)) + { + y = 2; + if(!strict) + { + y--; + } + temp = ""; + if(modifiers.containsKey(Modifiers.AQ_GUARDED_UNIT)) + temp = modifiers.get(Modifiers.AQ_GUARDED_UNIT) + sep; + if(modifiers.containsKey(Modifiers.AR_SPECIAL_DESIGNATOR)) + temp += modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("AQ AR", temp, x, y, centered)); + } + } + else if(ss == SymbolID.SymbolSet_SeaSubsurface) + { + //No top center label + + + //Do right side labels + x = 1;//on right + centered = true; + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("X", temp, x, y, centered)); + } + else if(!strict) + { + //if no "H', bring G and M closer to the center + centered = false; + } + + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + { + y = 1;//center + temp = modifiers.get(Modifiers.V_EQUIP_TYPE); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("V", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + y--; + temp = ""; + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep; + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + temp += modifiers.get(Modifiers.AS_COUNTRY); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("T AS", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || + modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + { + y = -1;//below center + + temp = ""; + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep; + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + temp = temp.trim(); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G H", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.Y_LOCATION) || + modifiers.containsKey(Modifiers.Z_SPEED)) + { + y = -2; + if(!strict) + { + if(!(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS) || + modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1))) + y++; + } + temp = ""; + if(modifiers.containsKey(Modifiers.Y_LOCATION)) + temp = modifiers.get(Modifiers.Y_LOCATION) + sep; + if(modifiers.containsKey(Modifiers.Z_SPEED)) + temp += modifiers.get(Modifiers.Z_SPEED); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Y Z", temp, x, y, centered)); + } + + //No left side labels + x = -1; + centered = false; + + if(modifiers.containsKey(Modifiers.AR_SPECIAL_DESIGNATOR)) + { + y = 2; + if(!strict && !modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + { + y--; + } + temp = modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("AR", temp, x, y, centered)); + } + } + else if(ss == SymbolID.SymbolSet_DismountedIndividuals) + { + //Do bottom center label + x = 0;//centered + y = -9;//on bottom of symbol + if(modifiers.containsKey(Modifiers.C_QUANTITY)) + { + temp = modifiers.get(Modifiers.C_QUANTITY); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("C", temp, x, y, centered)); + } + + //Do right side labels + x = 1;//on right + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("H", temp, x, y, centered)); + } + else if(!strict) + { + centered = false; + } + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + { + y = 1;//above center + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS))) + y--; + temp = modifiers.get(Modifiers.AS_COUNTRY); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("AS", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) + { + y = -1;//below center + temp = modifiers.get(Modifiers.M_HIGHER_FORMATION); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("M", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING) || + modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS) || + modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) + { + y = -2; + if(!strict && !modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) + y++; + temp = ""; + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING)) + temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep; + if(modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS)) + temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep; + if(modifiers.containsKey(Modifiers.P_IFF_SIF_AIS)) + temp += modifiers.get(Modifiers.P_IFF_SIF_AIS); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("J K P", temp, x, y, centered)); + } + + //Do left side labels + x = -1;//on left + + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE) || + modifiers.containsKey(Modifiers.AF_COMMON_IDENTIFIER)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + + temp = ""; + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep; + if(modifiers.containsKey(Modifiers.AF_COMMON_IDENTIFIER)) + temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("V AF", temp, x, y, centered)); + } + else if(!strict) + { + centered = false; + } + + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH) || modifiers.containsKey(Modifiers.Y_LOCATION)) + { + y = 1; + temp = ""; + if(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH)) + temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep; + if(modifiers.containsKey(Modifiers.Y_LOCATION)) + temp += modifiers.get(Modifiers.Y_LOCATION); + + temp = temp.trim(); + mods.add(new Modifier("X Y", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.W_DTG_1)) + { + y = 2;//above center + if(!strict && !(modifiers.containsKey(Modifiers.X_ALTITUDE_DEPTH) || modifiers.containsKey(Modifiers.Y_LOCATION))) + y--; + + temp = modifiers.get(Modifiers.W_DTG_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("W", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + { + y = -1;//below center + temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("T", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.Z_SPEED)) + { + y = -2; + if(!strict && !(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1))) + y++; + temp = modifiers.get(Modifiers.Z_SPEED); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Z", temp, x, y, centered)); + } + } + else if(ss == SymbolID.SymbolSet_Activities) + { + //No top center label + + //Do right side labels + x = 1;//on right + centered = false; + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + { + y = 1; + + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + y--; + temp = modifiers.get(Modifiers.AS_COUNTRY); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("AS", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + { + y = -1;//below center + temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("H", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.J_EVALUATION_RATING)) + { + y = -2; + if(!strict && !modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + y++; + temp = temp = modifiers.get(Modifiers.J_EVALUATION_RATING); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("J", temp, x, y, centered)); + } + + //Do left side labels + x = -1;//on left + centered = false; + + if(modifiers.containsKey(Modifiers.Y_LOCATION)) + { + y = 1; + temp = modifiers.get(Modifiers.Y_LOCATION); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Y", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.W_DTG_1)) + { + y = 2;//above center + if(!strict && !modifiers.containsKey(Modifiers.Y_LOCATION)) + y--; + temp = modifiers.get(Modifiers.W_DTG_1); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("W", temp, x, y, centered)); + } + + } + else if(ss == SymbolID.SymbolSet_CyberSpace) + { + //Do top center label + x = 0;//centered + y = 9;//on top of symbol + if(modifiers.containsKey(Modifiers.B_ECHELON)) + { + temp = modifiers.get(Modifiers.B_ECHELON); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("B", temp, x, y, centered)); + } + + //Do right side labels + x = 1;//on right + if(modifiers.containsKey(Modifiers.H_ADDITIONAL_INFO_1)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("H", temp, x, y, centered)); + } + else if(!strict) + { + centered = false; + } + + if(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS)) + { + y = 1;//above center + temp = modifiers.get(Modifiers.G_STAFF_COMMENTS); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("G", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.F_REINFORCED_REDUCED) || modifiers.containsKey(Modifiers.AS_COUNTRY)) + { + y = 2; + if(!strict && !(modifiers.containsKey(Modifiers.G_STAFF_COMMENTS))) + y--; + temp = ""; + if(modifiers.containsKey(Modifiers.F_REINFORCED_REDUCED)) + temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep; + if(modifiers.containsKey(Modifiers.AS_COUNTRY)) + temp += modifiers.get(Modifiers.AS_COUNTRY); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("F AS", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) + { + y = -1;//below center + temp = modifiers.get(Modifiers.M_HIGHER_FORMATION); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("M", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS) || modifiers.containsKey(Modifiers.L_SIGNATURE_EQUIP)) + { + y = -2; + if(!strict && !modifiers.containsKey(Modifiers.M_HIGHER_FORMATION)) + y++; + temp = ""; + if(modifiers.containsKey(Modifiers.K_COMBAT_EFFECTIVENESS)) + temp = modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep; + if(modifiers.containsKey(Modifiers.L_SIGNATURE_EQUIP)) + temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP); + temp = temp.trim(); + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("K L", temp, x, y, centered)); + } + + //Do left side labels + x=-1; + if(modifiers.containsKey(Modifiers.V_EQUIP_TYPE)) + { + y = 0;//center + centered = true;//vertically centered, only matters for labels on left and right side + + temp = modifiers.get(Modifiers.V_EQUIP_TYPE); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("V", temp, x, y, centered)); + } + else if(!strict) + { + centered = false; + } + + if(modifiers.containsKey(Modifiers.Y_LOCATION)) + { + y = 1; + temp = modifiers.get(Modifiers.Y_LOCATION); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("Y", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.W_DTG_1)) + { + y = 2;//above center + if(!strict && !(modifiers.containsKey(Modifiers.Y_LOCATION))) + y--; + + temp = modifiers.get(Modifiers.W_DTG_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("W", temp, x, y, centered)); + } + + if(modifiers.containsKey(Modifiers.T_UNIQUE_DESIGNATION_1)) + { + y = -1;//below center + temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1); + + if(temp != null && !temp.isEmpty()) + mods.add(new Modifier("T", temp, x, y, centered)); + } + } + /*else if(ver == SymbolID.SymbolSet_MineWarfare) + { + //no modifiers + }//*/ + //else//SymbolSet Unknown + //processUnknownTextModifiers + } + + return mods; + } + + + /** + * @param bounds bounds of the core icon + * @param labelWidth height of the label to be placed + * @param location -1 left, 0 center, 1 right + * @param modifierFontHeight + * @returns + */ + private static double getLabelXPosition(Rectangle2D bounds, int labelWidth, int location, float modifierFontHeight) + { + double x = 0; + int buffer = (int)modifierFontHeight/2; + + if(location == 1)//on right + { + x = bounds.getX() + bounds.getWidth() + buffer; + } + else if(location == -1)//left + { + x = bounds.getX() - labelWidth - buffer; + } + else if(location == 0) + { + x = (int)Math.round((bounds.getX() + (bounds.getWidth() * 0.5f)) - (labelWidth * 0.5f)); + } + + return x; + } + + + /** + * + * @param bounds bounds of the core icon + * @param labelHeight height of the label to be placed + * @param descent descent of the label to be placed + * @param bufferText spacing buffer if desired + * @param centered if true, there will be a center label location identified by 0 + * @param location positive 1, 2, 3 to be above symbol mid-point or negative values to be below + * @returns y position + */ + private static double getLabelYPosition(Rectangle bounds, int labelHeight, int descent, int bufferText, boolean centered, int location) { + double y = 0; + if (bounds != null && !bounds.isEmpty()) + { + if(centered) + { + switch (location) + { + case 3://3 above center + y = (bounds.getHeight()); + y = ((y * 0.5) + (labelHeight * 0.5)); + y = y - ((labelHeight + bufferText) * 3); + y = bounds.getY() + y; + break; + case 2://2 above center + y = (bounds.getHeight()); + y = ((y * 0.5) + (labelHeight * 0.5)); + y = y - ((labelHeight + bufferText) * 2); + y = bounds.getY() + y; + break; + case 1://1 above center + y = (bounds.getHeight()); + y = ((y * 0.5) + (labelHeight * 0.5)); + y = y - ((labelHeight + bufferText)); + y = bounds.getY() + y; + break; + case 0: //centered + y = (bounds.getHeight()); + y = ((y * 0.5) + ((labelHeight - descent) * 0.5)); + y = bounds.getY() + y; + break; + case -1://1 below center + y = (bounds.getHeight()); + y = ((y * 0.5) + (labelHeight * 0.5)); + y = y + ((labelHeight + bufferText - descent)); + y = bounds.getY() + y; + break; + case -2://2 below center + y = (bounds.getHeight()); + y = ((y * 0.5) + (labelHeight * 0.5)); + y = y + ((labelHeight + bufferText) * 2) - (descent); + y = bounds.getY() + y; + break; + case -3://3 below center + y = (bounds.getHeight()); + y = ((y * 0.5) + (labelHeight * 0.5)); + y = y + ((labelHeight + bufferText) * 3) - (descent); + y = bounds.getY() + y; + break; + } + } + else//split between top and bottom + { + switch (location) + { + case 3: + y = (bounds.getY() + ((bounds.getHeight() / 2) - descent - labelHeight*2 - bufferText)); + break; + case 2: + y = (bounds.getY() + ((bounds.getHeight() / 2) - descent - labelHeight - bufferText)); + break; + case 1: + y = (bounds.getY() + ((bounds.getHeight() / 2) - descent)); + break; + case -1: + y = (bounds.getY() + (bounds.getHeight() / 2) + (labelHeight - descent + bufferText)); + break; + case -2: + y = (bounds.getY() + (bounds.getHeight() / 2) + ((labelHeight*2 - descent + bufferText))); + break; + case -3: + y = (bounds.getY() + (bounds.getHeight() / 2) + ((labelHeight*3 - descent + bufferText))); + break; + } + } + if(location == 9)//on top of symbol + { + y = (int)Math.round(bounds.getY() - bufferText - descent); + } + if(location == -9)//on bottom of symbol + { + y = (int)Math.round(bounds.getY() + bounds.getHeight() + bufferText + labelHeight - descent); } } return y; diff --git a/src/main/java/armyc2/c5isr/renderer/SinglePointRenderer.java b/src/main/java/armyc2/c5isr/renderer/SinglePointRenderer.java index e8fc578..9ad5a93 100644 --- a/src/main/java/armyc2/c5isr/renderer/SinglePointRenderer.java +++ b/src/main/java/armyc2/c5isr/renderer/SinglePointRenderer.java @@ -229,10 +229,10 @@ public ImageInfo RenderUnit2(String symbolID, Map modifiers, Map if(siIcon == null) { - if(iconID.substring(2,8).equals("000000")==false && MSLookup.getInstance().getMSLInfo(symbolID) == null) - siIcon = SVGLookup.getInstance().getSVGLInfo("98100000", version);//inverted question mark - else if(SymbolID.getSymbolSet(symbolID) == SymbolID.SymbolSet_Unknown) + if(SymbolID.getSymbolSet(symbolID) == SymbolID.SymbolSet_Unknown) siIcon = SVGLookup.getInstance().getSVGLInfo("00000000", version);//question mark + /*else if(iconID.substring(2,8).equals("000000")==false && MSLookup.getInstance().getMSLInfo(symbolID) == null) + siIcon = SVGLookup.getInstance().getSVGLInfo("98100000", version);//inverted question mark//*/ } if(RendererSettings.getInstance().getScaleMainIcon()) @@ -517,6 +517,10 @@ public ImageInfo RenderSP2(String symbolID, Map modifiers, Map= 360000 && ec < 360400) + outlineSymbol = false; } if(SymbolUtilities.isMultiPoint(symbolID)) @@ -568,6 +572,9 @@ else if(ec/100 == 2135)//Sonobuoy Rectangle2D rect = null; iconID = SVGLookup.getMainIconID(symbolID); siIcon = SVGLookup.getInstance().getSVGLInfo(iconID, version); + if(siIcon==null) { + return null; + } mod1ID = SVGLookup.getMod1ID(symbolID); siMod1 = SVGLookup.getInstance().getSVGLInfo(mod1ID, version); float borderPadding = 0; @@ -695,7 +702,7 @@ else if(min < 0.85) rect.getWidth() + " " + rect.getHeight() + "\" " + svgAlpha + ">"; - if(msi.getSymbolSet()==SymbolID.SymbolSet_ControlMeasure && msi.getDrawRule()==DrawRules.POINT1)//smooth out action points + if(SymbolUtilities.isActionPoint(symbolID))//smooth out action points strSVGIcon = "/n/n" + strSVGIcon + "/n"; strSVG = svgStart + strSVGIcon + ""; diff --git a/src/main/java/armyc2/c5isr/renderer/SinglePointSVGRenderer.java b/src/main/java/armyc2/c5isr/renderer/SinglePointSVGRenderer.java index 19890d4..d6af8b5 100644 --- a/src/main/java/armyc2/c5isr/renderer/SinglePointSVGRenderer.java +++ b/src/main/java/armyc2/c5isr/renderer/SinglePointSVGRenderer.java @@ -252,10 +252,10 @@ public SVGSymbolInfo RenderUnit(String symbolID, Map modifiers, if(siIcon == null) { - if(iconID.substring(2,8).equals("000000")==false && MSLookup.getInstance().getMSLInfo(symbolID) == null) - siIcon = SVGLookup.getInstance().getSVGLInfo("98100000", version);//inverted question mark - else if(SymbolID.getSymbolSet(symbolID) == SymbolID.SymbolSet_Unknown) + if(SymbolID.getSymbolSet(symbolID) == SymbolID.SymbolSet_Unknown) siIcon = SVGLookup.getInstance().getSVGLInfo("00000000", version);//question mark + /*else if(iconID.substring(2,8).equals("000000")==false && MSLookup.getInstance().getMSLInfo(symbolID) == null) + siIcon = SVGLookup.getInstance().getSVGLInfo("98100000", version);//inverted question mark//*/ } if(RendererSettings.getInstance().getScaleMainIcon()) @@ -546,6 +546,10 @@ public SVGSymbolInfo RenderSP(String symbolID, Map modifiers, Ma outlineSymbol = Boolean.parseBoolean(attributes.get(MilStdAttributes.OutlineSymbol)); else outlineSymbol = RendererSettings.getInstance().getOutlineSPControlMeasures(); + + //Protection of Cultural Property doesn't get outlined + if(ss==25 && ec >= 360000 && ec < 360400) + outlineSymbol = false; } if(SymbolUtilities.isMultiPoint(symbolID)) @@ -584,6 +588,9 @@ else if(SymbolID.getSymbolSet(symbolID)==SymbolID.SymbolSet_ControlMeasure && Rectangle2D rect = null; iconID = SVGLookup.getMainIconID(symbolID); siIcon = SVGLookup.getInstance().getSVGLInfo(iconID, version); + if(siIcon==null) { + return null; + } mod1ID = SVGLookup.getMod1ID(symbolID); siMod1 = SVGLookup.getInstance().getSVGLInfo(mod1ID, version); float borderPadding = 0; @@ -712,7 +719,7 @@ else if(borderPadding > (w * 0.1)) String strLineJoin = ""; - if(msi.getSymbolSet()==SymbolID.SymbolSet_ControlMeasure && msi.getDrawRule()==DrawRules.POINT1)//smooth out action points + if(SymbolUtilities.isActionPoint(symbolID))//smooth out action points strLineJoin = " stroke-linejoin=\"round\" "; StringBuilder sbGroupUnit = new StringBuilder(); diff --git a/src/main/java/armyc2/c5isr/renderer/tester/Tester.java b/src/main/java/armyc2/c5isr/renderer/tester/Tester.java index ebff82c..93fc243 100644 --- a/src/main/java/armyc2/c5isr/renderer/tester/Tester.java +++ b/src/main/java/armyc2/c5isr/renderer/tester/Tester.java @@ -18,10 +18,13 @@ import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; +import java.awt.image.BufferedImage; +import java.awt.image.BufferedImageOp; import java.io.File; import java.util.*; import java.util.List; import java.util.logging.Level; +import javax.imageio.ImageIO; import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.TreeSelectionModel; @@ -56,12 +59,42 @@ private void init() { try { + //init renderer + SinglePointRenderer.getInstance(); + SVGLookup.getInstance(); + + //Test adding of custom symbol + MSInfo miBase = MSLookup.getInstance().getMSLInfo("10110000",SymbolID.Version_2525E); + MSInfo mi = new MSInfo(13,"10", "Sustainment","TEST","","165700",miBase.getModifiers()); + SVGInfo si = new SVGInfo("10165700", new Rectangle2D.Double(198.0,365.0,215.0,64.0),"MWR"); + MilStdIconRenderer.getInstance().AddCustomSymbol(mi,si); + + //Adding custom land unit symbol to test vector-effect="non-scaling-stroke" (doesn't work in jsvg library) + String tempSVG = " \n" + + " \n" + + " \n" + + " "; + + mi = new MSInfo(11,"60", "Mission Force","TEST1","","110600",miBase.getModifiers()); + si = new SVGInfo("60110600", new Rectangle2D.Double(198.0,365.0,215.0,64.0),tempSVG); + MilStdIconRenderer.getInstance().AddCustomSymbol(mi,si); + + //Adding custom control measure + tempSVG = " \n" + + " \n" + + " \n" + + " "; + mi = new MSInfo(11, "25", "SPTEST", "", "", "400000", "point", "point2", new ArrayList()); + si = new SVGInfo("25400000", new Rectangle2D.Double(198.0,270,215.0,170.0),tempSVG); + MilStdIconRenderer.getInstance().AddCustomSymbol(mi,si); + + //load tree after adding custom symbols loadTree(SymbolID.Version_2525Dch1); //RendererSettings.getInstance().setLabelFont("algerian",Font.TRUETYPE_FONT,24); setCBItems(); cbPixelSize.setSelectedIndex(1); - SinglePointRenderer.getInstance(); - SVGLookup.getInstance(); + + //change default settings //RendererSettings.getInstance().setTextBackgroundMethod(RendererSettings.TextBackgroundMethod_OUTLINE_QUICK); //RendererSettings.getInstance().setTextOutlineWidth(3); RendererSettings.getInstance().setCacheEnabled(false); @@ -70,11 +103,8 @@ private void init() //RendererSettings.getInstance().setActionPointDefaultFill(false); //RendererSettings.getInstance().setOutlineSPControlMeasures(false); RendererSettings.getInstance().setScaleMainIcon(true); - //Test adding of custom symbol - MSInfo miBase = MSLookup.getInstance().getMSLInfo("10110000",SymbolID.Version_2525E); - MSInfo mi = new MSInfo(13,"10", "Sustainment","TEST","","165700",miBase.getModifiers()); - SVGInfo si = new SVGInfo("10165700", new Rectangle2D.Double(198.0,365.0,215.0,64.0),"MWR"); - MilStdIconRenderer.getInstance().AddCustomSymbol(mi,si); + + //SectorModUtils test SectorModUtils smu = SectorModUtils.getInstance(); @@ -84,6 +114,31 @@ private void init() //ErrorLogger.LogMessage(name); //DrawAllIcons(); + + //test code conversion + /*String newCode = C2DLookup.getInstance().getDCode("GFGPDAE---**USX",true); + ErrorLogger.LogMessage(newCode); + String country = GENCLookup.getInstance().get3CharCode(840); + ErrorLogger.LogMessage(country); + country = GENCLookup.getInstance().get3CharCode(540); + ErrorLogger.LogMessage(country); + country = GENCLookup.getInstance().get3DigitCode("US"); + ErrorLogger.LogMessage(country); + country = GENCLookup.getInstance().get3CharCode(76); + ErrorLogger.LogMessage(country); + country = GENCLookup.getInstance().get3DigitCode("BR"); + ErrorLogger.LogMessage(country); + country = SymbolID.setCountryCode("000000000000000000000000000000",76); + ErrorLogger.LogMessage(country); + country = SymbolID.setCountryCode("000000000000000000000000000000","76"); + ErrorLogger.LogMessage(country); + country = SymbolID.setCountryCode("000000000000000000000000000000","076"); + ErrorLogger.LogMessage(country);//*/ + + //C3DLookup test + /*String c2dCode = C2DLookup.getInstance().getDCode("GFGPPY----****X"); + ErrorLogger.LogMessage(c2dCode);//*/ + } catch(Exception exc) { @@ -203,10 +258,14 @@ private void loadTree(int version) DefaultMutableTreeNode root = (DefaultMutableTreeNode)msTree.getModel().getRoot(); - if(version < SymbolID.Version_2525E) - root.setUserObject("2525D"); - else if(version >= SymbolID.Version_2525E) - root.setUserObject("2525E"); + if(version == SymbolID.Version_APP6D) + root.setUserObject("APP6D"); + if(version == SymbolID.Version_2525Dch1) + root.setUserObject("2525Dch1"); + else if(version == SymbolID.Version_2525Ech1) + root.setUserObject("2525Ech1"); + else if(version == SymbolID.Version_APP6Ech2) + root.setUserObject("APP6Ev2"); DefaultMutableTreeNode msn00 = new DefaultMutableTreeNode(new MSNodeInfo("00","Unknown")); @@ -216,14 +275,14 @@ else if(version >= SymbolID.Version_2525E) DefaultMutableTreeNode msn05 = new DefaultMutableTreeNode(new MSNodeInfo("05","Space")); DefaultMutableTreeNode msn06 = new DefaultMutableTreeNode(new MSNodeInfo("06","Space Missile")); DefaultMutableTreeNode msn50 = new DefaultMutableTreeNode(new MSNodeInfo("50","Space SIGINT")); - if(version >= SymbolID.Version_2525E) + if(version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1) msn50 = new DefaultMutableTreeNode(new MSNodeInfo("50","SIGINT")); DefaultMutableTreeNode msn10 = new DefaultMutableTreeNode(new MSNodeInfo("10","Land Unit")); DefaultMutableTreeNode msn11 = new DefaultMutableTreeNode(new MSNodeInfo("11","Land Civ")); DefaultMutableTreeNode msn15 = new DefaultMutableTreeNode(new MSNodeInfo("15","Land Equipment")); DefaultMutableTreeNode msn52 = new DefaultMutableTreeNode(new MSNodeInfo("52","Land SIGINT")); DefaultMutableTreeNode msn20 = new DefaultMutableTreeNode(new MSNodeInfo("20","Land Installation")); - DefaultMutableTreeNode msn27 = new DefaultMutableTreeNode(new MSNodeInfo("20","Dismounted Individual")); + DefaultMutableTreeNode msn27 = new DefaultMutableTreeNode(new MSNodeInfo("27","Dismounted Individual")); DefaultMutableTreeNode msn30 = new DefaultMutableTreeNode(new MSNodeInfo("30","Sea Surface")); DefaultMutableTreeNode msn53 = new DefaultMutableTreeNode(new MSNodeInfo("53","Sea Surface SIGINT")); DefaultMutableTreeNode msn35 = new DefaultMutableTreeNode(new MSNodeInfo("35","Sea Subsurface")); @@ -235,6 +294,7 @@ else if(version >= SymbolID.Version_2525E) DefaultMutableTreeNode msn46 = new DefaultMutableTreeNode(new MSNodeInfo("46","Oceanographic")); DefaultMutableTreeNode msn47 = new DefaultMutableTreeNode(new MSNodeInfo("47","Meteorological Space")); DefaultMutableTreeNode msn60 = new DefaultMutableTreeNode(new MSNodeInfo("60","Cyberspace")); + DefaultMutableTreeNode msn99 = new DefaultMutableTreeNode(new MSNodeInfo("99","CUSTOM")); @@ -248,6 +308,9 @@ else if(version >= SymbolID.Version_2525E) MSInfo msi = null; for(String id : IDs) { + if(id.equals("2540000")) + ErrorLogger.LogMessage("Custom Symbol"); + if(id.length()==8) msi = MSLookup.getInstance().getMSLInfo(id,version); else @@ -354,6 +417,10 @@ else if(id.startsWith("60")) { msn60.add(MSNI); } + else if(id.startsWith("99")) + { + msn99.add(MSNI); + } /*else if(id.startsWith("??"))//new 2525E catagory { msn01.add(MSNI); @@ -373,25 +440,26 @@ else if(id.startsWith("60")) root.add(msn00); root.add(msn01); root.add(msn02); - if(version < SymbolID.Version_2525E) + if(version == SymbolID.Version_2525Dch1) root.add(msn51); root.add(msn05); root.add(msn06); - root.add(msn50); + if(version == SymbolID.Version_2525Dch1 || version == SymbolID.Version_2525Ech1) + root.add(msn50); root.add(msn10); root.add(msn11); root.add(msn15); - if(version < SymbolID.Version_2525E) + if(version == SymbolID.Version_2525Dch1) root.add(msn52); root.add(msn20); - if(version >= SymbolID.Version_2525E) + if(version != SymbolID.Version_2525Dch1) root.add(msn27); root.add(msn30); - if(version < SymbolID.Version_2525E) + if(version == SymbolID.Version_2525Dch1) root.add(msn53); root.add(msn35); root.add(msn36); - if(version < SymbolID.Version_2525E) + if(version == SymbolID.Version_2525Dch1) root.add(msn54); root.add(msn40); root.add(msn25); @@ -406,9 +474,11 @@ else if(id.startsWith("60")) private void setCBItems() { - cbVersion.addItem("11-2525D"); - cbVersion.addItem("15-2525E"); - cbVersion.setSelectedIndex(0); + cbVersion.addItem("10-APP6D");//formerly 2525D + cbVersion.addItem("11-2525Dch1"); + cbVersion.addItem("15-2525Ech1"); + cbVersion.addItem("16-APP6Ev2"); + cbVersion.setSelectedIndex(1); cbContext.addItem("0-Reality"); cbContext.addItem("1-Exercise"); @@ -494,7 +564,7 @@ private Map populateModifiers(String symbolID) modifier.put(Modifiers.H1_ADDITIONAL_INFO_2,"H1"); modifier.put(Modifiers.AP_TARGET_NUMBER,"AP"); modifier.put(Modifiers.AP1_TARGET_NUMBER_EXTENSION,"AP1"); - modifier.put(Modifiers.X_ALTITUDE_DEPTH,"0,10");//X + modifier.put(Modifiers.X_ALTITUDE_DEPTH,"10,100");//X modifier.put(Modifiers.K_COMBAT_EFFECTIVENESS,"100");//K modifier.put(Modifiers.Q_DIRECTION_OF_MOVEMENT,"90");//Q @@ -1138,6 +1208,7 @@ private void formMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_ //test with code: 130310000016570000000000000000 //should see "MWR" in red text //String svgCustom = MilStdIconRenderer.getInstance().RenderSVG("130310000016570000000000000000",modifiers, attributes).getSVG(); + //System.out.println("\nCustom SVG: \n" + svgCustom); } else if (drawMode == drawModeMPDraw) @@ -1174,6 +1245,8 @@ else if (drawMode == drawModeMPDraw) } //modifierTest(); + + }//GEN-LAST:event_formMouseClicked private void DrawCenterBorder(ImageInfo ii) @@ -1206,7 +1279,7 @@ private void DrawCenterBorder(ImageInfo ii) private void DrawAllIcons() { - int[] versions = {SymbolID.Version_2525Dch1, SymbolID.Version_2525Ech1}; + int[] versions = {SymbolID.Version_APP6D, SymbolID.Version_2525Dch1, SymbolID.Version_2525Ech1, SymbolID.Version_APP6Ech2}; Map modifiers = new HashMap<>(); Map attributes = new HashMap<>(); @@ -1249,9 +1322,29 @@ private void DrawAllIcons() if(msi != null && msi.getDrawRule() != DrawRules.DONOTDRAW) { ii = MilStdIconRenderer.getInstance().RenderIcon(id, modifiers, attributes); - if (ii != null) { - try { - ii.SaveImageToFile("C:\\Temp\\AllIcons\\" + version + "\\" + id + ".png", "png"); + if (ii != null) + { + try + { + //if(SymbolID.getSymbolSet(id)!=SymbolID.SymbolSet_ControlMeasure) { + ii.SaveImageToFile("C:\\Temp\\AllIcons\\" + version + "\\" + id + ".png", "png"); + /*} + else + { + BufferedImage bi = ii.getImage(); + BufferedImage newBi = new BufferedImage(bi.getWidth(), bi.getHeight(), BufferedImage.TYPE_INT_ARGB); + Graphics2D g2d = newBi.createGraphics(); + g2d.setComposite(AlphaComposite.SrcOver);//preserve transparency + g2d.setBackground(Color.BLACK); + g2d.setColor(Color.BLACK); + g2d.drawRect(0,0, newBi.getWidth(),newBi.getHeight()); + g2d.fillRect(0,0, newBi.getWidth(),newBi.getHeight()); + g2d.drawImage(bi, 0, 0, null); + + //copy to bmp with black background to see the outline + File outFile = new File("C:\\Temp\\AllIcons\\" + version + "\\" + id + ".png"); + ImageIO.write(newBi, "png", outFile); + }//*/ } catch (Exception exc) { ErrorLogger.LogException("Tester", "DrawAllIcons", exc); } diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/C2DLookup.java b/src/main/java/armyc2/c5isr/renderer/utilities/C2DLookup.java new file mode 100644 index 0000000..e03f9ef --- /dev/null +++ b/src/main/java/armyc2/c5isr/renderer/utilities/C2DLookup.java @@ -0,0 +1,312 @@ +package armyc2.c5isr.renderer.utilities; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class C2DLookup { + + private static C2DLookup _instance = null; + private static Boolean _initCalled = false; + + private static Map _C2DLookup = null; + + private String TAG = "C2DLookup"; + + + private C2DLookup() { + init(); + } + + public static synchronized C2DLookup getInstance() { + if (_instance == null) { + _instance = new C2DLookup(); + } + return _instance; + } + + private synchronized void init() + { + if (_initCalled == false) + { + _C2DLookup = new HashMap<>(); + String[] temp = null; + String delimiter = "\t"; + + try { + //InputStream is = context.getResources().openRawResource(R.raw.genc); + InputStream is = this.getClass().getClassLoader().getResourceAsStream("data/c2d.txt"); + + BufferedReader br = new BufferedReader(new InputStreamReader(is)); + + + String line = br.readLine(); + while (line != null) { + //parse first line + temp = line.split(delimiter); + + if(temp.length >= 3) { + _C2DLookup.put(temp[0], temp); + } + + //read next line for next loop + line = br.readLine(); + } + + _initCalled = true; + } catch (IOException ioe) { + System.out.println(ioe.getMessage()); + } catch (Exception e) { + System.out.println(e.getMessage()); + } + } + } + + /** + * Take a complete 15 character 2525C symbol code and converts it to 2525D if there is a match. + * Returns null if no match. + * @param symbolID 15 character 2525C symbol code. + * @return 30 character 2525D code or null if no matching symbol + */ + public String getDCode(String symbolID) + { + return getDCode(symbolID, true); + } + + /** + * Take a complete 15 character 2525C symbol code and converts it to 2525D if there is a match. + * Returns null if no match. + * @param symbolID 15 character 2525C symbol code. + * @param includeCountryCode 2525C symbols don't display the country label so set to false if you don't want it displayed. + * @return 30 character 2525D code or null if no matching symbol. + */ + public String getDCode(String symbolID, boolean includeCountryCode) + { + String basicID = SymbolUtilities.getBasicSymbolID2525C(symbolID); + String newCode = "110000000000000000000000000000"; + + String[] parts = _C2DLookup.get(basicID); + if(parts==null) + return null; + + //set symbol set + newCode = SymbolID.setSymbolSet(newCode, Integer.parseInt(parts[1])); + //set entity code + newCode = SymbolID.setEntityCode(newCode, Integer.parseInt(parts[2])); + //set sector modifier 1 + if(!parts[3].isEmpty()) + newCode = SymbolID.setModifier1(newCode, (parts[3])); + //set sector modifier 2 + if(!parts[4].isEmpty()) + newCode = SymbolID.setModifier1(newCode, (parts[4])); + + //get affiliation to set context and affiliation + char aff = symbolID.charAt(1); + + switch (aff) + { + case 'G': + case 'W': + case 'M': + case 'D': + case 'L': + case 'J': + case 'K': + newCode = SymbolID.setContext(newCode, SymbolID.StandardIdentity_Context_Exercise); + break; + default: + newCode = SymbolID.setContext(newCode, SymbolID.StandardIdentity_Context_Reality); + } + + //set affiliation + if(aff=='F' || aff=='D') + newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Friend); + else if(aff=='H' || aff=='K') + newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Hostile_Faker); + else if(aff=='N' || aff=='L') + newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Neutral); + else if(aff=='P' || aff=='G') + newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Pending); + else if(aff=='S' || aff=='J') + newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Suspect_Joker); + else if(aff=='A' || aff=='M') + newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_AssumedFriend); + else if(aff=='U' || aff=='W') + newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Unknown); + + //set status + char status = symbolID.charAt(3); + + if(status == 'A') + newCode = SymbolID.setStatus(newCode, SymbolID.Status_Planned_Anticipated_Suspect); + if(status == 'P') + newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present); + if(status == 'C') + newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present_FullyCapable); + if(status == 'D') + newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present_Damaged); + if(status == 'X') + newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present_Destroyed); + if(status == 'F') + newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present_FullToCapacity); + + String modifier = symbolID.substring(10,12); + if(modifier.charAt(0)!='H' &&//installation + modifier.charAt(0)!='M' && //mobility + modifier.charAt(0)!='N') //towed array + { + switch(modifier.charAt(1)) + { + case 'A': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Team_Crew); + break; + case 'B': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Squad); + break; + case 'C': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Section); + break; + case 'D': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Platoon_Detachment); + break; + case 'E': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Company_Battery_Troop); + break; + case 'F': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Battalion_Squadron); + break; + case 'G': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Regiment_Group); + break; + case 'H': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Brigade); + break; + case 'I': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Division); + break; + case 'J': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Corps_MEF); + break; + case 'K': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Army); + break; + case 'L': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_ArmyGroup_Front); + break; + case 'M': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Region_Theater); + break; + case 'N': + newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Region_Command); + break; + + } + + switch (modifier.charAt(0)) + { + case 'A': + newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_Headquarters); + break; + case 'B': + newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_TaskForce_Headquarters); + break; + case 'C': + newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy_Headquarters); + break; + case 'D': + newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy_TaskForce_Headquarters); + break; + case 'E': + newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_TaskForce); + break; + case 'F': + newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy); + break; + case 'G': + newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy_TaskForce); + break; + } + } + else + { + if(modifier.equals("HB")) + SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy); + else if(modifier.charAt(0)=='M') + { + switch(modifier.charAt(1)) + { + case 'O': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_WheeledLimitedCrossCountry); + break; + case 'P': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_WheeledCrossCountry); + break; + case 'Q': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Tracked); + break; + case 'R': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Wheeled_Tracked); + break; + case 'S': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Towed); + break; + case 'T': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Rail); + break; + case 'U': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_OverSnow); + break; + case 'V': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Sled); + break; + case 'W': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_PackAnimals); + break; + case 'X': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Barge); + break; + case 'Y': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Amphibious); + break; + } + } + else if(modifier.charAt(0)=='N') + { + switch(modifier.charAt(1)) { + case 'S': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_ShortTowedArray); + break; + case 'L': + newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_LongTowedArray); + break; + } + } + } + + switch(SymbolID.getEntityCode(newCode)) + { + case 151406://Axis of Advance for a Feint + case 140605://Direction of attack feint + case 270705://Dummy Minefield + case 270706://Dummy Minefield, Dynamic + case 270900://Decoy Mined Area + case 270901://Decoy Mined Area, Fenced + newCode = SymbolID.setVersion(newCode,10); + break; + default: + break; + } + + //country code + if(includeCountryCode) + newCode = newCode.substring(0,27) + GENCLookup.getInstance().get3DigitCode(symbolID.substring(12,14)); + + return newCode; + } + +} diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/DrawRules.java b/src/main/java/armyc2/c5isr/renderer/utilities/DrawRules.java index bd26563..2342232 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/DrawRules.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/DrawRules.java @@ -1150,6 +1150,18 @@ public class DrawRules { */ public static final int LINE33 = 333; + /** + * Temporary DrawRule for Escort. + * Has yet to be defined by the MilStd or APP6 + * Points 2 & 3 make a line. Point 1 will slide the main line. + * The end points of the line will connect to points 2 & 3 + * There will be a gap in the middle of the line for a unit + * to be placed as a separate symbol + * TODO: update when MilStd or APP6 defines a rule + * NOTE: PLACEHOLDER + */ + public static final int LINE50 = 350; + /** * Anchor Points: This symbol may contain multiple segments. Each segment * requires 2 anchor points. Point numbers that define the trace of the diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/EntityCode.java b/src/main/java/armyc2/c5isr/renderer/utilities/EntityCode.java index b73ff72..8ca88fe 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/EntityCode.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/EntityCode.java @@ -3,23 +3,31 @@ public class EntityCode { public static final int EntityCode_FLOT = 140100; public static final int EntityCode_BioContaminatedArea = 271700; + public static final int EntityCode_BioContaminatedAreaToxic = 271701; public static final int EntityCode_ChemContaminatedArea = 271800; + public static final int EntityCode_ChemContaminatedAreaToxic = 271801; public static final int EntityCode_NuclearContaminatedArea = 271900; public static final int EntityCode_RadiologicalContaminatedArea = 272000; + public static final int EntityCode_RadiologicalContaminatedAreaToxic = 272001; public static final int EntityCode_BioEvent = 281400; + public static final int EntityCode_BioEvent_Toxic = 281401; public static final int EntityCode_ChemicalEvent = 281300; + public static final int EntityCode_ChemicalEvent_Toxic = 281301; public static final int EntityCode_NuclearEvent = 281500; public static final int EntityCode_RadiologicalEvent = 281700; + public static final int EntityCode_RadiologicalEvent_Toxic = 281701; public static final int EntityCode_AnchoragePoint = 120304; + public static final int EntityCode_Decision_Point = 130700; + /** * Returns the modifier icon for a given contamination area * @param contaminationArea the entity code of the contamination area @@ -29,9 +37,13 @@ public static int getSymbolForContaminationArea(int contaminationArea) { switch (contaminationArea) { case EntityCode_BioContaminatedArea: return EntityCode_BioEvent; + case EntityCode_BioContaminatedAreaToxic: + return EntityCode_BioEvent_Toxic; case EntityCode_ChemContaminatedArea: return EntityCode_ChemicalEvent; + case EntityCode_ChemContaminatedAreaToxic: + return EntityCode_ChemicalEvent_Toxic; case EntityCode_NuclearContaminatedArea: return EntityCode_NuclearEvent; @@ -39,6 +51,9 @@ public static int getSymbolForContaminationArea(int contaminationArea) { case EntityCode_RadiologicalContaminatedArea: return EntityCode_RadiologicalEvent; + case EntityCode_RadiologicalContaminatedAreaToxic: + return EntityCode_RadiologicalEvent_Toxic; + default: return -1; } diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/GENCLookup.java b/src/main/java/armyc2/c5isr/renderer/utilities/GENCLookup.java index c41987f..d521991 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/GENCLookup.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/GENCLookup.java @@ -19,6 +19,7 @@ public class GENCLookup private static Boolean _initCalled = false; private static Map _GENCLookup = null; + private static Map _GENCLookupAlpha = null; private String TAG = "GENCLookup"; private List _IDList = new ArrayList(); @@ -38,6 +39,7 @@ private synchronized void init() if (_initCalled == false) { _GENCLookup = new HashMap<>(); + _GENCLookupAlpha = new HashMap<>(); String[] temp = null; String delimiter = "\t"; @@ -53,8 +55,11 @@ private synchronized void init() //parse first line temp = line.split(delimiter); - if(temp != null && temp.length >= 2 && SymbolUtilities.isNumber(temp[1])) - _GENCLookup.put(Integer.valueOf(temp[1]),temp[0]); + if(temp.length >= 3) { + _GENCLookup.put(Integer.valueOf(temp[2]), temp[1]); + if(temp[0].length()==2) + _GENCLookupAlpha.put((temp[0]), temp[2]); + } //read next line for next loop line = br.readLine(); @@ -69,6 +74,11 @@ private synchronized void init() } } + /** + * + * @param id 3 digit code from 2525D+ symbol code + * @return + */ public String get3CharCode(int id) { if(_GENCLookup != null && _GENCLookup.containsKey(id)) @@ -77,4 +87,21 @@ public String get3CharCode(int id) } return ""; } + + /** + * + * @param id 2 char string from 2525C symbol code + * @return + */ + public String get3DigitCode(String id) + { + if(_GENCLookupAlpha != null && _GENCLookupAlpha.containsKey(id)) + { + String code = _GENCLookupAlpha.get(id); + while(code.length()<3) + code = "0" + code; + return code; + } + return "000"; + } } diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/MSInfo.java b/src/main/java/armyc2/c5isr/renderer/utilities/MSInfo.java index 53f5cdd..488bae7 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/MSInfo.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/MSInfo.java @@ -388,6 +388,9 @@ private int parseDrawRule(String drawRule) case "line33": idr = DrawRules.LINE33; break; + case "line50"://TODO: Update when ESCORT gets a real Draw Rule + idr = DrawRules.LINE50; + break; case "corridor1": idr = DrawRules.CORRIDOR1; break; @@ -558,6 +561,7 @@ private static int[] getMinMaxPointsFromDrawRule(int drawRule, int version) case DrawRules.LINE30: case DrawRules.LINE32: case DrawRules.LINE33: + case DrawRules.LINE50: case DrawRules.POLYLINE1: points[0] = 3; points[1] = 3; @@ -595,7 +599,7 @@ private static int[] getMinMaxPointsFromDrawRule(int drawRule, int version) break; case DrawRules.AREA14: points[0] = 3; - if (version == SymbolID.Version_2525D) + if (version == SymbolID.Version_2525D)//TODO: remove, only version that supports 4 points points[1] = 4; else points[1] = 3; @@ -620,11 +624,11 @@ private static int[] getMinMaxPointsFromDrawRule(int drawRule, int version) break; case DrawRules.LINE26: case DrawRules.LINE27: + points[0] = 3; if (version >= SymbolID.Version_2525E) - points[0] = 4; + points[1] = 4; else - points[0] = 3; - points[1] = 4; + points[1] = 3; break; case DrawRules.AXIS1: case DrawRules.AXIS2: diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/MSLookup.java b/src/main/java/armyc2/c5isr/renderer/utilities/MSLookup.java index 4a2e3f3..986a4d0 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/MSLookup.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/MSLookup.java @@ -19,10 +19,14 @@ public class MSLookup { private static Boolean _initCalled = false; private static Map _MSLookupD = null; + private static Map _MSLookup6D = null; private static Map _MSLookupE = null; + private static Map _MSLookup6E = null; private String TAG = "MSLookup"; private List _IDListD = null; + private List _IDList6D = null; private List _IDListE = null; + private List _IDList6E = null; /* @@ -44,9 +48,13 @@ public static synchronized MSLookup getInstance() { private synchronized void init() { if (_initCalled == false) { _MSLookupD = new HashMap<>(); + _MSLookup6D = new HashMap<>(); _MSLookupE = new HashMap<>(); + _MSLookup6E = new HashMap<>(); _IDListD = new ArrayList<>(); + _IDList6D = new ArrayList<>(); _IDListE = new ArrayList<>(); + _IDList6E = new ArrayList<>(); try { InputStream isD = this.getClass().getClassLoader().getResourceAsStream("data/msd.txt"); @@ -72,15 +80,9 @@ private void populateLookup(BufferedReader br, int version) { List list; String[] temp = null; String delimiter = "\t"; + String line = null; try { - if (version >= SymbolID.Version_2525E) { - lookup = _MSLookupE; - list = _IDListE; - } else { - lookup = _MSLookupD; - list = _IDListD; - } String id = null; String ss = null; @@ -89,17 +91,18 @@ private void populateLookup(BufferedReader br, int version) { String et = null; String est = null; String ec = null; + String ver = null; String g = null; String dr = null; String m = null; String[] modifiers = null; - String line = br.readLine(); + line = br.readLine(); while (line != null) { //parse first line temp = line.split(delimiter); - if (temp.length < 5) + if (temp.length < 6) ec = "000000"; else ec = temp[4]; @@ -123,35 +126,52 @@ else if (et.equals("")) if (!temp[0].equals("")) ss = temp[0]; + if (!temp[5].equals("")) + ver = temp[5]; + id = ss + ec; intSS = Integer.parseInt(ss); if (!ec.equals("000000")) { - if (temp.length >= 7) {//Control Measures and METOCS - if (temp.length >= 8) { - m = temp[7];//modifiers + if (temp.length >= 8) {//Control Measures and METOCS + if (temp.length >= 9) { + m = temp[8];//modifiers if (m != null && !m.equals("")) //m = m.replace("\"",""); modifiers = m.split(","); else modifiers = null; } - g = temp[5];//geometry - dr = temp[6];//draw rule - lookup.put(id, new MSInfo(version, ss, e, et, est, ec, g, dr, populateModifierList(modifiers))); + g = temp[6];//geometry + dr = temp[7];//draw rule + + //multi points + String[] verArr = ver.split(","); + for(String v : verArr) + { + addToLookup(new MSInfo(Integer.parseInt(v), ss, e, et, est, ec, g, dr, populateModifierList(modifiers))); + } } else {//Everything else - //_MSLookupD.put(id, new MSInfo(ss, e, et, est, ec)); - lookup.put(id, new MSInfo(version, ss, e, et, est, ec, populateModifierList(ss, ec, version))); + //single points + String[] verArr = ver.split(","); + for(String v : verArr) + { + addToLookup(new MSInfo(Integer.parseInt(v), ss, e, et, est, ec, populateModifierList(ss, ec, Integer.parseInt(v)))); + } } - list.add(id); + addToList(ver, id); } else if(intSS != SymbolID.SymbolSet_ControlMeasure && intSS != SymbolID.SymbolSet_Atmospheric && intSS != SymbolID.SymbolSet_Oceanographic && intSS != SymbolID.SymbolSet_MeteorologicalSpace) { - lookup.put(id, new MSInfo(version, ss, e, et, est, ec, populateModifierList(ss,ec, version))); - list.add(id); + String[] verArr = ver.split(","); + for(String v : verArr) + { + addToLookup(new MSInfo(Integer.parseInt(v), ss, e, et, est, ec, populateModifierList(ss, ec, Integer.parseInt(v)))); + } + addToList(ver, id); } modifiers = null; @@ -160,11 +180,6 @@ else if(intSS != SymbolID.SymbolSet_ControlMeasure && line = br.readLine(); } - if(version < SymbolID.Version_2525E)//add handful of SymbolID.Version_2525D codes to lookup - { - AddVersion10Symbols(lookup); - } - } catch (Exception exc) { @@ -173,63 +188,64 @@ else if(intSS != SymbolID.SymbolSet_ControlMeasure && } - private void AddVersion10Symbols(Map lookup) + private void addToLookup(MSInfo msi) { - String id = null; - String ss = null; - int intSS = 0; - String e = null; - String et = null; - String est = null; - String ec = null; - String g = null; - String dr = null; - String m = null; - String[] modifiers = null; - - String[] units = {"120300", "161900", "162200", "162600", "162700", "163400", "163800", "163900", "164100", "164700"}; - String[] similar = {"120200", "161800", "161800", "161800", "161800", "161800", "161800", "161800", "161800", "161800"}; - String[] unitNames = {"Amphibious", - "NATO Supply Class II", - "NATO Supply Class V", - "Pipeline", - "Postal", - "Supply", - "US Supply Class II", - "US Supply Class III", - "US Supply Class IV", - "Water"}; - - MSInfo msiTemp = null; - ss = "10"; - for(int i = 0; i < units.length; i++) - { - msiTemp = lookup.get("10" + similar[i]); - String[] path = msiTemp.getPath().split("/"); - - ss = path[0]; - if(path.length>2) - e = path[1]; - if(path.length>3) - et = path[2]; - - if(e == null || e.equals("")) - e = unitNames[i]; - else if(et == null || et.equals("")) - et = unitNames[i]; - else - est = unitNames[i]; - - ec = units[i]; + int version = msi.getVersion(); + if(version==SymbolID.Version_2525Dch1) + _MSLookupD.put(msi.getBasicSymbolID(), msi); + if(version==SymbolID.Version_APP6D) + _MSLookup6D.put(msi.getBasicSymbolID(), msi); + if(version==SymbolID.Version_2525Ech1) + _MSLookupE.put(msi.getBasicSymbolID(), msi); + if(version==SymbolID.Version_APP6Ech2) + _MSLookup6E.put(msi.getBasicSymbolID(), msi); + } - lookup.put(10 + ec, new MSInfo(SymbolID.Version_2525D, "10", e, et, est, ec, populateModifierList("10",ec, SymbolID.Version_2525Dch1))); + private boolean addCustomToLookupAndList(MSInfo msi) + { + boolean success = false; + int version = msi.getVersion(); + if(version==SymbolID.Version_2525Dch1) { + if(!_MSLookupD.containsKey(msi.getBasicSymbolID())) { + _MSLookupD.put(msi.getBasicSymbolID(), msi); + _IDListD.add(msi.getBasicSymbolID()); + success = true; + } } - est = ""; - - lookup.put("25214000", new MSInfo(SymbolID.Version_2525D, "25", "Maritime Control Points", "Forward Observer - Spotter Position", est, "214000", "Point","Point2",populateModifierList("25","214000", SymbolID.Version_2525Dch1))); - //3 point Bridge not implemented - //lookup.put("25271400", new MSInfo(SymbolID.Version_2525D, "25", "Protection Areas", "Bridge", est, "271400", "Line","Line16",populateModifierList("25","271400", SymbolID.Version_2525Dch1))); + if(version==SymbolID.Version_APP6D){ + if (!_MSLookup6D.containsKey(msi.getBasicSymbolID())) { + _MSLookup6D.put(msi.getBasicSymbolID(), msi); + _IDList6D.add(msi.getBasicSymbolID()); + success = true; + } + } + if(version==SymbolID.Version_2525Ech1){ + if(!_MSLookupE.containsKey(msi.getBasicSymbolID())) { + _MSLookupE.put(msi.getBasicSymbolID(), msi); + _IDListE.add(msi.getBasicSymbolID()); + success = true; + } + } + if(version==SymbolID.Version_APP6Ech2) { + if(!_MSLookup6E.containsKey(msi.getBasicSymbolID())) { + _MSLookup6E.put(msi.getBasicSymbolID(), msi); + _IDList6E.add(msi.getBasicSymbolID()); + success = true; + } + } + return success; + } + private void addToList(String versions, String basicSymbolID) + { + if(versions.contains(String.valueOf(SymbolID.Version_2525Dch1))) + _IDListD.add(basicSymbolID); + if(versions.contains(String.valueOf(SymbolID.Version_APP6D))) + _IDList6D.add(basicSymbolID); + if(versions.contains(String.valueOf(SymbolID.Version_2525Ech1))) + _IDListE.add(basicSymbolID); + if(versions.contains(String.valueOf(SymbolID.Version_APP6Ech2))) + _IDList6E.add(basicSymbolID); } private ArrayList populateModifierList(String[] modifiers) { @@ -487,10 +503,11 @@ else if (ec.equals("140200")) case SymbolID.SymbolSet_Oceanographic: case SymbolID.SymbolSet_MeteorologicalSpace: default://no modifiers + break; } } - else + else if(version == SymbolID.Version_2525Dch1) { switch (ss) { case SymbolID.SymbolSet_LandUnit: @@ -713,6 +730,232 @@ else if (ec.equals("140200")) } } + else if(version == SymbolID.Version_APP6D) + { + switch (ss) { + case SymbolID.SymbolSet_LandUnit: + case SymbolID.SymbolSet_LandCivilianUnit_Organization: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.B_ECHELON); + modifiers.add(Modifiers.C_QUANTITY); + modifiers.add(Modifiers.D_TASK_FORCE_INDICATOR); + modifiers.add(Modifiers.F_REINFORCED_REDUCED); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.J_EVALUATION_RATING); + modifiers.add(Modifiers.K_COMBAT_EFFECTIVENESS); + modifiers.add(Modifiers.L_SIGNATURE_EQUIP); + modifiers.add(Modifiers.M_HIGHER_FORMATION); + modifiers.add(Modifiers.P_IFF_SIF_AIS); + modifiers.add(Modifiers.Q_DIRECTION_OF_MOVEMENT); + modifiers.add(Modifiers.S_HQ_STAFF_INDICATOR); + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.W_DTG_1); + modifiers.add(Modifiers.X_ALTITUDE_DEPTH); + modifiers.add(Modifiers.Y_LOCATION); + modifiers.add(Modifiers.Z_SPEED); + if(ss==SymbolID.SymbolSet_LandUnit && ec.equals("110000")) + modifiers.add(Modifiers.AA_SPECIAL_C2_HQ); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AD_PLATFORM_TYPE); + modifiers.add(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME); + modifiers.add(Modifiers.AF_COMMON_IDENTIFIER); + modifiers.add(Modifiers.AH_AREA_OF_UNCERTAINTY); + modifiers.add(Modifiers.AI_DEAD_RECKONING_TRAILER); + modifiers.add(Modifiers.AK_PAIRING_LINE); + modifiers.add(Modifiers.AL_OPERATIONAL_CONDITION); + modifiers.add(Modifiers.AO_ENGAGEMENT_BAR); + modifiers.add(Modifiers.AS_COUNTRY); + break; + case SymbolID.SymbolSet_LandEquipment: + case SymbolID.SymbolSet_SignalsIntelligence_Land: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.C_QUANTITY); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.J_EVALUATION_RATING); + modifiers.add(Modifiers.K_COMBAT_EFFECTIVENESS); + modifiers.add(Modifiers.L_SIGNATURE_EQUIP); + modifiers.add(Modifiers.M_HIGHER_FORMATION); + modifiers.add(Modifiers.N_HOSTILE); + modifiers.add(Modifiers.P_IFF_SIF_AIS); + modifiers.add(Modifiers.Q_DIRECTION_OF_MOVEMENT); + modifiers.add(Modifiers.R_MOBILITY_INDICATOR); + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.V_EQUIP_TYPE); + modifiers.add(Modifiers.W_DTG_1); + modifiers.add(Modifiers.X_ALTITUDE_DEPTH); + modifiers.add(Modifiers.Y_LOCATION); + modifiers.add(Modifiers.Z_SPEED); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AD_PLATFORM_TYPE); + modifiers.add(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME); + modifiers.add(Modifiers.AF_COMMON_IDENTIFIER); + modifiers.add(Modifiers.AG_AUX_EQUIP_INDICATOR); + modifiers.add(Modifiers.AH_AREA_OF_UNCERTAINTY); + modifiers.add(Modifiers.AI_DEAD_RECKONING_TRAILER); + modifiers.add(Modifiers.AK_PAIRING_LINE); + modifiers.add(Modifiers.AL_OPERATIONAL_CONDITION); + modifiers.add(Modifiers.AO_ENGAGEMENT_BAR); + modifiers.add(Modifiers.AQ_GUARDED_UNIT); + modifiers.add(Modifiers.AS_COUNTRY); + break; + case SymbolID.SymbolSet_LandInstallation: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.C_QUANTITY); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.J_EVALUATION_RATING); + modifiers.add(Modifiers.K_COMBAT_EFFECTIVENESS); + modifiers.add(Modifiers.P_IFF_SIF_AIS); + modifiers.add(Modifiers.S_HQ_STAFF_INDICATOR); + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.W_DTG_1); + modifiers.add(Modifiers.X_ALTITUDE_DEPTH); + modifiers.add(Modifiers.Y_LOCATION); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME); + modifiers.add(Modifiers.AH_AREA_OF_UNCERTAINTY); + modifiers.add(Modifiers.AI_DEAD_RECKONING_TRAILER); + modifiers.add(Modifiers.AK_PAIRING_LINE); + modifiers.add(Modifiers.AL_OPERATIONAL_CONDITION); + modifiers.add(Modifiers.AS_COUNTRY); + break; + case SymbolID.SymbolSet_DismountedIndividuals: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.C_QUANTITY); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.J_EVALUATION_RATING); + modifiers.add(Modifiers.K_COMBAT_EFFECTIVENESS); + modifiers.add(Modifiers.M_HIGHER_FORMATION); + modifiers.add(Modifiers.Q_DIRECTION_OF_MOVEMENT); + modifiers.add(Modifiers.P_IFF_SIF_AIS); + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.V_EQUIP_TYPE); + modifiers.add(Modifiers.W_DTG_1); + modifiers.add(Modifiers.X_ALTITUDE_DEPTH); + modifiers.add(Modifiers.Y_LOCATION); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AF_COMMON_IDENTIFIER); + modifiers.add(Modifiers.AS_COUNTRY); + modifiers.add(Modifiers.AV_LEADERSHIP); + break; + case SymbolID.SymbolSet_Space: + case SymbolID.SymbolSet_SpaceMissile: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.V_EQUIP_TYPE); + modifiers.add(Modifiers.X_ALTITUDE_DEPTH); + modifiers.add(Modifiers.Z_SPEED); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AJ_SPEED_LEADER); + modifiers.add(Modifiers.AL_OPERATIONAL_CONDITION); + modifiers.add(Modifiers.AO_ENGAGEMENT_BAR); + modifiers.add(Modifiers.AS_COUNTRY); + break; + case SymbolID.SymbolSet_Air: + case SymbolID.SymbolSet_AirMissile: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.P_IFF_SIF_AIS);//air only + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.V_EQUIP_TYPE); + modifiers.add(Modifiers.X_ALTITUDE_DEPTH); + modifiers.add(Modifiers.Z_SPEED); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AJ_SPEED_LEADER); + modifiers.add(Modifiers.AL_OPERATIONAL_CONDITION); + modifiers.add(Modifiers.AO_ENGAGEMENT_BAR); + modifiers.add(Modifiers.AS_COUNTRY); + break; + case SymbolID.SymbolSet_SeaSurface: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.P_IFF_SIF_AIS); + //modifiers.add(Modifiers.Q_DIRECTION_OF_MOVEMENT); + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.V_EQUIP_TYPE); + modifiers.add(Modifiers.Y_LOCATION); + modifiers.add(Modifiers.Z_SPEED); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AJ_SPEED_LEADER); + modifiers.add(Modifiers.AL_OPERATIONAL_CONDITION); + modifiers.add(Modifiers.AO_ENGAGEMENT_BAR); + modifiers.add(Modifiers.AQ_GUARDED_UNIT); + modifiers.add(Modifiers.AR_SPECIAL_DESIGNATOR); + modifiers.add(Modifiers.AS_COUNTRY); + break; + case SymbolID.SymbolSet_SeaSubsurface: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + //modifiers.add(Modifiers.Q_DIRECTION_OF_MOVEMENT); + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.V_EQUIP_TYPE); + modifiers.add(Modifiers.X_ALTITUDE_DEPTH); + modifiers.add(Modifiers.Y_LOCATION); + modifiers.add(Modifiers.Z_SPEED); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AJ_SPEED_LEADER); + modifiers.add(Modifiers.AL_OPERATIONAL_CONDITION); + modifiers.add(Modifiers.AO_ENGAGEMENT_BAR); + modifiers.add(Modifiers.AQ_GUARDED_UNIT); + modifiers.add(Modifiers.AR_SPECIAL_DESIGNATOR); + modifiers.add(Modifiers.AS_COUNTRY); + break; + case SymbolID.SymbolSet_Activities: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.C_QUANTITY); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.J_EVALUATION_RATING); + modifiers.add(Modifiers.Q_DIRECTION_OF_MOVEMENT); + modifiers.add(Modifiers.W_DTG_1); + modifiers.add(Modifiers.Y_LOCATION); + modifiers.add(Modifiers.AB_FEINT_DUMMY_INDICATOR); + modifiers.add(Modifiers.AS_COUNTRY); + break; + case SymbolID.SymbolSet_CyberSpace: + modifiers.add(Modifiers.A_SYMBOL_ICON); + modifiers.add(Modifiers.B_ECHELON); + modifiers.add(Modifiers.F_REINFORCED_REDUCED); + modifiers.add(Modifiers.G_STAFF_COMMENTS); + modifiers.add(Modifiers.H_ADDITIONAL_INFO_1); + modifiers.add(Modifiers.K_COMBAT_EFFECTIVENESS); + modifiers.add(Modifiers.L_SIGNATURE_EQUIP); + modifiers.add(Modifiers.M_HIGHER_FORMATION); + modifiers.add(Modifiers.S_HQ_STAFF_INDICATOR); + modifiers.add(Modifiers.T_UNIQUE_DESIGNATION_1); + modifiers.add(Modifiers.V_EQUIP_TYPE); + modifiers.add(Modifiers.W_DTG_1); + modifiers.add(Modifiers.Y_LOCATION); + modifiers.add(Modifiers.AS_COUNTRY); + break; + + case SymbolID.SymbolSet_ControlMeasure: + //values come from files during MSLookup load + break; + case SymbolID.SymbolSet_Atmospheric: + //Tropopause low, Tropopause high + if ((ec.equals("110102")) || (ec.equals("110202")) || + (ec.equals("162200"))) + modifiers.add(Modifiers.X_ALTITUDE_DEPTH); + else if (ec.equals("140200")) + modifiers.add(Modifiers.AN_AZIMUTH); + break; + case SymbolID.SymbolSet_MineWarfare: + case SymbolID.SymbolSet_Oceanographic: + case SymbolID.SymbolSet_MeteorologicalSpace: + default://no modifiers + break; + + } + } if (ss == SymbolID.SymbolSet_SignalsIntelligence_Air || ss == SymbolID.SymbolSet_SignalsIntelligence_Land || @@ -747,15 +990,16 @@ public MSInfo getMSLInfo(String basicID, int version) { int length = basicID.length(); if (length == 8) { - if (version >= SymbolID.Version_2525E) + if (version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1) return _MSLookupE.getOrDefault(basicID, null); - else if (version == SymbolID.Version_2525D && basicID.equals("25272100")) - // MSDZ can have extra point in D - return new MSInfo(SymbolID.Version_2525D, "25", - "Protection Areas", "Minimum Safe Distance Zone", "", - "272100", "Area", "Area14", new ArrayList<>()); - else + else if (version == SymbolID.Version_APP6Ech2 || version == SymbolID.Version_APP6Ech1) + return _MSLookup6E.getOrDefault(basicID, null); + else if (version == SymbolID.Version_APP6D) + return _MSLookup6D.getOrDefault(basicID, null); + else if (version == SymbolID.Version_2525Dch1) return _MSLookupD.getOrDefault(basicID, null); + else + return null; } else if (length >= 20 && length <= 30)//probably got a full id instead of a basic ID. { @@ -770,11 +1014,15 @@ else if (length >= 20 && length <= 30)//probably got a full id instead of a basi * @return {@link List} */ public List getIDList(int version) { - if (version < SymbolID.Version_2525E) - return _IDListD; - else if (version >= SymbolID.Version_2525E) + if (version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1) return _IDListE; - else + else if (version == SymbolID.Version_APP6D) + return _IDList6D; + else if (version == SymbolID.Version_2525Dch1) + return _IDListD; + else if (version == SymbolID.Version_APP6Ech1 || version == SymbolID.Version_APP6Ech2) + return _IDList6E; + else//default to 2525Dch1 return _IDListD; } @@ -788,29 +1036,12 @@ public boolean addCustomSymbol(MSInfo msInfo) boolean success = false; try { - int version = msInfo.getVersion(); - if (version < SymbolID.Version_2525E) - { - if(this._IDListD.indexOf(msInfo.getBasicSymbolID()) == -1) - { - this._IDListD.add(msInfo.getBasicSymbolID()); - MSLookup._MSLookupD.put(msInfo.getBasicSymbolID(), msInfo); - success = true; - } - else - ErrorLogger.LogMessage("Symbol Set and Entity Code combination already exist: " + msInfo.getBasicSymbolID(), Level.INFO,false); - } - else if (version >= SymbolID.Version_2525E) - { - if(this._IDListE.indexOf(msInfo.getBasicSymbolID()) == -1) - { - this._IDListE.add(msInfo.getBasicSymbolID()); - MSLookup._MSLookupE.put(msInfo.getBasicSymbolID(), msInfo); - success = true; - } - else - ErrorLogger.LogMessage("Symbol Set and Entity Code combination already exist: " + msInfo.getBasicSymbolID(), Level.INFO,false); - } + if(msInfo != null) + success = addCustomToLookupAndList(msInfo); + else + ErrorLogger.LogMessage("Attempt to add custom msInfo with null object.",Level.INFO,false); + if(msInfo != null && !success) + ErrorLogger.LogMessage("Symbol Set and Entity Code combination already exist: " + msInfo.getBasicSymbolID(),Level.INFO,false); } catch(Exception e) { diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/RendererUtilities.java b/src/main/java/armyc2/c5isr/renderer/utilities/RendererUtilities.java index 3e3fb76..ba3516d 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/RendererUtilities.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/RendererUtilities.java @@ -397,6 +397,8 @@ public static String setSVGSPCMColors(String symbolID, String svg, Color strokeC String strokeCapSquare = " stroke-linecap=\"square\""; String strokeCapButt = " stroke-linecap=\"butt\""; String strokeCapRound = " stroke-linecap=\"round\""; + int outlineSize = 15; + int affiliation = SymbolID.getAffiliation(symbolID); String defaultFillColor = null; @@ -418,12 +420,14 @@ public static String setSVGSPCMColors(String symbolID, String svg, Color strokeC defaultStrokeColor = "#00A651"; } - //key terrain - if(symbolID.length() >= 20 && - SymbolUtilities.getBasicSymbolID(symbolID).equals("25132100") && - SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E) + + if(symbolID.length() >= 20) { - defaultStrokeColor = "#800080"; + if(SymbolUtilities.getBasicSymbolID(symbolID).equals("25132100") && //key terrain + SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E) + defaultStrokeColor = "#800080"; + else if(isOutline && SymbolUtilities.getBasicSymbolID(symbolID).startsWith("2535"))//space debris doesn't change color + defaultStrokeColor = "black"; } returnSVG = returnSVG.replaceAll("stroke=\"" + defaultStrokeColor + "\"", "stroke=\"" + hexStrokeColor + "\"" + strokeOpacity); returnSVG = returnSVG.replaceAll("fill=\"" + defaultStrokeColor + "\"", "fill=\"" + hexStrokeColor + "\"" + fillOpacity); @@ -433,36 +437,12 @@ public static String setSVGSPCMColors(String symbolID, String svg, Color strokeC strokeColor = Color.BLACK; } - if (isOutline) { - // Capture and scale stroke-widths to create outlines. Note that some stroke-widths are not integral numbers. - Pattern pattern = Pattern.compile("(stroke-width=\")(\\d+\\.?\\d*)\""); - Matcher m = pattern.matcher(svg); - TreeSet strokeWidthStrings = new TreeSet<>(); - while (m.find()) { - strokeWidthStrings.add(m.group(0)); - } - // replace stroke width values in SVG from greatest to least to avoid unintended replacements - // TODO This might not actually sort strings from greatest to least stroke-width values because they're alphabetical - for (String target : strokeWidthStrings.descendingSet()) { - Pattern numPattern = Pattern.compile("\\d+\\.?\\d*"); - Matcher numMatcher = numPattern.matcher(target); - numMatcher.find(); - float f = Float.parseFloat(numMatcher.group(0)); - String replacement = "stroke-width=\"" + (f * OUTLINE_SCALING_FACTOR) + "\""; - returnSVG = returnSVG.replace(target, replacement); - } - - // add stroke-width and stroke (color) to all groups - pattern = Pattern.compile("( groupStrings = new TreeSet<>(); - while (m.find()) { - groupStrings.add(m.group(0)); - } - for (String target : groupStrings) { - String replacement = target + strokeCapSquare + " stroke-width=\"" + (2.5f * OUTLINE_SCALING_FACTOR) + "\" stroke=\"#" + ColorToHex(strokeColor).substring(2) + "\" "; - returnSVG = returnSVG.replace(target, replacement); - } + if (isOutline) + { + //increase stroke-width so the white outline shows around the symbol + returnSVG = increaseStrokeWidth(returnSVG,(outlineSize)); + //set the stroke color for the group so filled shapes without stokes get outlined as well. + returnSVG = returnSVG.replaceFirst(" 0 && - SymbolID.getCommonModifier1(symbolID)==0 && - SymbolID.getCommonModifier2(symbolID)==0 && - SymbolID.getModifier1(symbolID)==0 && - SymbolID.getModifier2(symbolID)==0)//if largest side smaller than 100 and there are no section mods, make it bigger { - double ratio = maxSize / length; - double transx = ((bbox.getX() + (bbox.getWidth()/2)) * ratio) - (bbox.getX() + (bbox.getWidth()/2)); - double transy = ((bbox.getY() + (bbox.getHeight()/2)) * ratio) - (bbox.getY() + (bbox.getHeight()/2)); - String transform = " transform=\"translate(-" + transx + ",-" + transy + ") scale(" + ratio + " " + ratio + ")\">"; - String svg = icon.getSVG(); - svg = svg.replaceFirst(">",transform); - Rectangle2D newBbox = new Rectangle2D.Double(bbox.getX() - transx,bbox.getY() - transy,bbox.getWidth() * ratio, bbox.getHeight() * ratio); - retVal = new SVGInfo(icon.getID(),newBbox,svg); + length = Math.max(bbox.getWidth(), bbox.getHeight()); + //adjust max size for narrow, tall icons + if(bbox.getWidth() < 60 && bbox.getHeight() > 90) + maxSize = 200; + + if(SVGLookup.getMainIconID(symbolID).length() == 8 && length < 145 && length > 0 && + bbox.getHeight() < 105 && + SymbolID.getCommonModifier1(symbolID)==0 && + SymbolID.getCommonModifier2(symbolID)==0 && + SymbolID.getModifier1(symbolID)==0 && + SymbolID.getModifier2(symbolID)==0)//if largest side smaller than 145 and there are no section mods, make it bigger + { + double ratio = maxSize / length; + double transx = ((bbox.getX() + (bbox.getWidth()/2)) * ratio) - (bbox.getX() + (bbox.getWidth()/2)); + double transy = ((bbox.getY() + (bbox.getHeight()/2)) * ratio) - (bbox.getY() + (bbox.getHeight()/2)); + String transform = " transform=\"translate(-" + transx + ",-" + transy + ") scale(" + ratio + " " + ratio + ")\">"; + String svg = icon.getSVG(); + svg = svg.replaceFirst(">",transform); + Rectangle2D newBbox = new Rectangle2D.Double(bbox.getX() - transx,bbox.getY() - transy,bbox.getWidth() * ratio, bbox.getHeight() * ratio); + retVal = new SVGInfo(icon.getID(),newBbox,svg); + } } + return retVal; } diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/SVGLookup.java b/src/main/java/armyc2/c5isr/renderer/utilities/SVGLookup.java index 2f41ad4..e83efb3 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/SVGLookup.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/SVGLookup.java @@ -12,6 +12,8 @@ public class SVGLookup { private static Map _SVGLookupD = null; private static Map _SVGLookupE = null; + private static Map _SVGLookup6D = null; + private static Map _SVGLookup6E = null; private String TAG = "SVGLookup"; @@ -37,16 +39,25 @@ private synchronized void init() { _SVGLookupD = new HashMap<>(); _SVGLookupE = new HashMap<>(); - + _SVGLookup6D = new HashMap<>(); + _SVGLookup6E = new HashMap<>(); try { InputStream isD = this.getClass().getClassLoader().getResourceAsStream("data/svgd.txt"); loadData(isD, SymbolID.Version_2525Dch1); isD.close(); + InputStream is6D = this.getClass().getClassLoader().getResourceAsStream("data/svg6d.txt"); + loadData(is6D, SymbolID.Version_APP6D); + is6D.close(); + InputStream isE = this.getClass().getClassLoader().getResourceAsStream("data/svge.txt"); - loadData(isE, SymbolID.Version_2525E); + loadData(isE, SymbolID.Version_2525Ech1); isE.close(); + + InputStream is6E = this.getClass().getClassLoader().getResourceAsStream("data/svg6e.txt"); + loadData(is6E, SymbolID.Version_APP6Ech2); + is6E.close(); } catch(Exception exc) { } @@ -67,15 +78,18 @@ private void loadData(InputStream is, int version) { BufferedReader br = new BufferedReader(new InputStreamReader(is)); - String line = br.readLine(); - Map lookup; + Map lookup = null; - if(version >= SymbolID.Version_2525E) + if(version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1) lookup = _SVGLookupE; - else + else if(version == SymbolID.Version_2525Dch1) lookup = _SVGLookupD; + else if(version == SymbolID.Version_APP6D)// || version == SymbolID.Version_APP6Dch2) + lookup = _SVGLookup6D; + else if(version == SymbolID.Version_APP6Ech1 || version == SymbolID.Version_APP6Ech2) + lookup = _SVGLookup6E; while (line != null) { @@ -103,7 +117,8 @@ private void loadData(InputStream is, int version) svg = RendererUtilities.increaseStrokeWidth(svg, 2); }//*/ - lookup.put(id, new SVGInfo(id, bbox, svg)); + if(lookup != null) + lookup.put(id, new SVGInfo(id, bbox, svg)); //read next line for next loop line = br.readLine(); @@ -127,16 +142,33 @@ private void loadData(InputStream is, int version) */ public SVGInfo getSVGLInfo(String id, int version) { - if(version >= SymbolID.Version_2525E) + + if(version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1) { if (_SVGLookupE.containsKey(id)) return _SVGLookupE.get(id); } - else + else if(version == SymbolID.Version_2525Dch1) { if (_SVGLookupD.containsKey(id)) return _SVGLookupD.get(id); } + else if(version == SymbolID.Version_APP6Ech2 || version == SymbolID.Version_APP6Ech1) + { + if (_SVGLookup6E.containsKey(id)) + return _SVGLookup6E.get(id); + else if (_SVGLookupE.containsKey(id)) + return _SVGLookupE.get(id); + } + else if(version == SymbolID.Version_APP6D) + { + if (_SVGLookup6D.containsKey(id)) + return _SVGLookup6D.get(id); + else if (_SVGLookupD.containsKey(id)) + return _SVGLookupD.get(id); + else if (_SVGLookupE.containsKey(id))//Dismounted Individual + return _SVGLookupE.get(id); + } return null; } @@ -289,6 +321,7 @@ else if(ss == SymbolID.SymbolSet_LandUnit) { switch(SymbolID.getEntityCode(symbolID)) { + case 110501: case 111000: case 111001: case 111002: @@ -397,6 +430,21 @@ else if(ss == SymbolID.SymbolSet_LandInstallation) break; } } + else if(ss == SymbolID.SymbolSet_DismountedIndividuals) + { + switch (SymbolID.getEntityCode(symbolID)) + { + case 110101: + case 110102: + case 110103: + case 110104: + //do thing to append correct number + mainIconID += getPostFixForIcon(symbolID); + break; + default: + break; + } + } else if(ss == SymbolID.SymbolSet_Activities) { switch (SymbolID.getEntityCode(symbolID)) @@ -419,7 +467,6 @@ else if (ss != SymbolID.SymbolSet_Air && ss != SymbolID.SymbolSet_Space && ss != SymbolID.SymbolSet_SpaceMissile && ss != SymbolID.SymbolSet_LandCivilianUnit_Organization && - ss != SymbolID.SymbolSet_DismountedIndividuals && ss != SymbolID.SymbolSet_ControlMeasure && ss != SymbolID.SymbolSet_SeaSurface && ss != SymbolID.SymbolSet_SeaSubsurface && diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/SectorModUtils.java b/src/main/java/armyc2/c5isr/renderer/utilities/SectorModUtils.java index 247a7c6..385ba54 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/SectorModUtils.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/SectorModUtils.java @@ -68,8 +68,10 @@ private void loadData(String path, int version) String id = null; StringBuilder sb = null; ArrayList sectorList = null; + ArrayList sectorList6 = null; + String line = null; try { if(version <= SymbolID.Version_2525Dch1) @@ -84,19 +86,27 @@ private void loadData(String path, int version) String[] entry = null; BufferedReader br = new BufferedReader(new InputStreamReader(is)); - String line = br.readLine(); + line = br.readLine(); while (line != null) { //parse first line temp = line.split(delimiter); - if(temp.length == 2) + if(temp.length == 3) { if(sectorList != null && sectorList.size() > 0) {//add completed list to sectorModLists - sb = new StringBuilder(); - sb.append(ver).append("-").append(ss).append("-").append(l); - id = sb.toString(); - _sectorModLists.put(id,sectorList); + String[] vers = temp[2].split(","); + + for(String v : vers) { + sb = new StringBuilder(); + sb.append(v).append("-").append(ss).append("-").append(l); + id = sb.toString(); + + if(Integer.parseInt(v) == SymbolID.Version_2525Ech1 || Integer.parseInt(v) == SymbolID.Version_2525Dch1) + _sectorModLists.put(id, sectorList); + else + _sectorModLists.put(id, sectorList6); + } } //get symbol set @@ -105,21 +115,29 @@ private void loadData(String path, int version) l = Integer.parseInt(temp[1]); //start new list sectorList = new ArrayList<>(); + sectorList6 = new ArrayList<>(); } - else if(temp != null && temp.length >= 3) + else if(temp != null && temp.length >= 4) { name = temp[0]; code = temp[2]; if(code.length()==1) code = "0" + code; - sb = new StringBuilder(); - id = sb.append(ver).append("-").append(ss).append("-").append(l).append("-").append(code).toString(); - entry = new String[2]; - entry[0] = code; - entry[1] = name; - sectorList.add(entry); - _sectorMods.put(id, name); + String[] vers = temp[3].split(","); + for(String v : vers) { + sb = new StringBuilder(); + id = sb.append(v).append("-").append(ss).append("-").append(l).append("-").append(code).toString(); + entry = new String[2]; + entry[0] = code; + entry[1] = name; + + if(Integer.parseInt(v) == SymbolID.Version_2525Ech1 || Integer.parseInt(v) == SymbolID.Version_2525Dch1) + sectorList.add(entry); + else + sectorList6.add(entry); + _sectorMods.put(id, name); + } } //read next line for next loop line = br.readLine(); @@ -143,9 +161,11 @@ else if(temp != null && temp.length >= 3) public ArrayList getSectorModList(int version, int symbolSet, int location) { StringBuilder sb = new StringBuilder(); - int ver = SymbolID.Version_2525Dch1; - if(version >= SymbolID.Version_2525E ) + int ver = version; + if(version == SymbolID.Version_2525E) ver = SymbolID.Version_2525Ech1; + if(version == SymbolID.Version_APP6Ech1) + ver = SymbolID.Version_APP6Ech2; int ss = symbolSet; if (ss > 50 && ss < 60) @@ -174,9 +194,11 @@ public ArrayList getSectorModList(int version, int symbolSet, int loca public String getName(int version, int symbolSet, int location, String code) { StringBuilder sb = new StringBuilder(); - int ver = SymbolID.Version_2525Dch1; - if(version >= SymbolID.Version_2525E ) + int ver = version; + if(version == SymbolID.Version_2525E) ver = SymbolID.Version_2525Ech1; + if(version == SymbolID.Version_APP6Ech1) + ver = SymbolID.Version_APP6Ech2; int ss = symbolSet; if (ss > 50 && ss < 60) diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/ShapeInfo.java b/src/main/java/armyc2/c5isr/renderer/utilities/ShapeInfo.java index 30a18bc..d3a68fc 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/ShapeInfo.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/ShapeInfo.java @@ -72,6 +72,8 @@ public class ShapeInfo { private Point2D _Position = null; private String _ModifierString = null; private Point2D _ModifierPosition = null; + private Point2D _ModifierAnchor = null; + private Point2D _ModifierAnchorOffset = null; private BufferedImage _ModifierImage = null; private double _ModifierAngle = 0; @@ -174,11 +176,44 @@ public void setModifierPosition(Point2D value) _ModifierPosition = value; } + /** + * Location to draw modifier if you can't use pixel offsets + * @return + */ public Point2D getModifierPosition() { return _ModifierPosition; } + public void setModifierAnchor(Point2D value) + { + _ModifierAnchor = value; + } + + /** + * Location to draw modifier if you are able to use AnchorOffset(Pixel Offset). + * This keeps the modifier near the symbol when zooming in. + * @return + */ + public Point2D getModifierAnchor() + { + return _ModifierAnchor; + } + + public void setModifierAnchorOffset(Point2D value) + { + _ModifierAnchorOffset = value; + } + + /** + * The pixel offset to use when placing the modifier with the point from getModifierAnchor() + * @return + */ + public Point2D getModifierAnchorOffset() + { + return _ModifierAnchorOffset; + } + //angle to draw ModifierString. public void setModifierAngle(double value) { diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/SymbolID.java b/src/main/java/armyc2/c5isr/renderer/utilities/SymbolID.java index 44d74e9..fd4dd88 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/SymbolID.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/SymbolID.java @@ -109,13 +109,24 @@ public class SymbolID { //Version, 1-2 (Can't start with zero, will be 10 at a minimum) + public static final int Version_APP6D = 10; + /** + * @deprecated 2525D(10) will be treated like APP6D(also 10) + * For 2525D use 2525Dch1(11) + */ public static final int Version_2525D = 10; public static final int Version_2525Dch1 = 11; /** * @deprecated withdrawn from standard */ public static final int Version_APP6Dch2 = 12; + /** + * @deprecated use 2525Ech1 + */ public static final int Version_2525E = 13; + /** + * @deprecated use APP6EEch2 + */ public static final int Version_APP6Ech1 = 14; public static final int Version_2525Ech1 = 15; public static final int Version_APP6Ech2 = 16; @@ -1126,6 +1137,39 @@ public static int getCountryCode(String symbolID) return Integer.parseInt(scc); } + /** + * Sets the country code on the symbol code + * @param symbolID 30 Character string + * @param countryCode country code like 840 for USA or 76 for Brazil + * @return + */ + public static String setCountryCode(String symbolID, int countryCode) + { + return setCountryCode(symbolID,String.valueOf(countryCode)); + } + + /** + * Sets the country code on the symbol code + * @param symbolID 30 Character string + * @param countryCode country code like "840" for USA or "076" for Brazil + * @return + */ + public static String setCountryCode(String symbolID, String countryCode) + { + if(symbolID != null && symbolID.length() >= 20) + { + if(countryCode.length() > 3) + countryCode = countryCode.substring(0,3); + while(countryCode.length()<3) + countryCode = "0" + countryCode; + return symbolID.substring(0,27) + countryCode; + } + else + { + return symbolID; + } + } + /** * In 2525E, position 23 of the symbol code has the Frame Shape modifier. * This lets a user force a different frame shape than what a symbol would normally have. diff --git a/src/main/java/armyc2/c5isr/renderer/utilities/SymbolUtilities.java b/src/main/java/armyc2/c5isr/renderer/utilities/SymbolUtilities.java index 74d71f4..186c269 100644 --- a/src/main/java/armyc2/c5isr/renderer/utilities/SymbolUtilities.java +++ b/src/main/java/armyc2/c5isr/renderer/utilities/SymbolUtilities.java @@ -366,7 +366,6 @@ else if (id.length()==15) * G*G*GPP---****X * @param strSymbolID 15 Character {@link String} * @return 15 Character {@link String} - * @deprecated function will be removed */ public static String getBasicSymbolID2525C(String strSymbolID) { @@ -416,12 +415,13 @@ public static String reconcileSymbolID(String symbolID) int v = SymbolID.getVersion(symbolID); - if (v < SymbolID.Version_2525E) + if (v < SymbolID.Version_APP6D) newID = String.valueOf(SymbolID.Version_2525Dch1); - else - newID = String.valueOf(SymbolID.Version_2525E); + else if(v > SymbolID.Version_APP6Ech2) + newID = String.valueOf(SymbolID.Version_2525Ech1); + v = SymbolID.getVersion(newID); int c = SymbolID.getContext(symbolID); - if (c > 2) + if (c > 4) newID += String.valueOf(SymbolID.StandardIdentity_Context_Reality); else newID += String.valueOf(c); @@ -476,9 +476,11 @@ public static String reconcileSymbolID(String symbolID) if (ec == 0) newID += "000000";//root symbol for symbol set else if (SVGLookup.getInstance().getSVGLInfo(SVGLookup.getMainIconID(newID + ec + "0000"),v) == null) { - //set to invalid symbol since we couldn't find it in the lookup + //set to blank symbol + newID += "000000"; + /*//set to invalid symbol since we couldn't find it in the lookup newID = SymbolID.setSymbolSet(newID, 98); - newID += 100000; + newID += 100000;//*/ } else newID += String.format("%06d",ec);//we found it so add the entity code @@ -733,10 +735,11 @@ else if(ss == SymbolID.SymbolSet_Oceanographic || ss == SymbolID.SymbolSet_Atmos public static boolean isActionPoint(String symbolID) { MSInfo msi = MSLookup.getInstance().getMSLInfo(symbolID); - if(msi.getDrawRule()==DrawRules.POINT1) + if(msi != null && msi.getDrawRule()==DrawRules.POINT1) { int ec = SymbolID.getEntityCode(symbolID); - if(ec != 131300 && ec != 131301 && ec != 182600 && ec != 212800) + if(ec != 131300 && ec != 131301 && ec != 182600 && ec != 212800 + && ec != 360100 && ec != 360200 && ec != 360300) return true; } return false; @@ -988,10 +991,13 @@ public static boolean isCBRNEvent(String symbolID) switch (ec) { case 281300: + case 281301: case 281400: + case 281401: case 281500: case 281600: case 281700: + case 281701: return true; default: } @@ -1087,6 +1093,7 @@ public static boolean isSPWithSpecialModifierLayout(String symbolID) case 131900: //Airfield (AEGIS Only) case 132000: //Target Handover case 132100: //Key Terrain + case 132300: //Vital Ground case 160300: //Target Point Reference case 180100: //Air Control Point case 180200: //Communications Check Point @@ -1096,6 +1103,7 @@ public static boolean isSPWithSpecialModifierLayout(String symbolID) case 210800: //Impact Point case 211000: //Launched Torpedo case 212800: //Harbor + case 213400: //Navigational reference waypoint case 213500: //Sonobuoy case 213501: //Ambient Noise Sonobuoy case 213502: //Air Transportable Communication (ATAC) (Sonobuoy) @@ -1123,10 +1131,16 @@ public static boolean isSPWithSpecialModifierLayout(String symbolID) case 282001: //Tower, Low case 282002: //Tower, High case 281300: //Chemical Event + case 281301: //Chemical Event - toxic material case 281400: //Biological Event + case 281402: //Biological Event - toxic material case 281500: //Nuclear Event case 281600: //Nuclear Fallout Producing Event case 281700: //Radiological Event + case 281701: //Radiological Event - toxic material + case 360100: //Protection of cultural property - General + case 360200: //Protection of cultural property - Special + case 360300: //Protection of cultural property - Enhanced return true; default: return false; diff --git a/src/main/java/armyc2/c5isr/web/render/MultiPointHandler.java b/src/main/java/armyc2/c5isr/web/render/MultiPointHandler.java index 1a8338b..62c2c5c 100644 --- a/src/main/java/armyc2/c5isr/web/render/MultiPointHandler.java +++ b/src/main/java/armyc2/c5isr/web/render/MultiPointHandler.java @@ -1113,6 +1113,19 @@ public static MilStdSymbol RenderSymbolAsMilStdSymbol(String id, double longitude = geoCoord.getX(); label.setModifierPosition(new Point2D.Double(longitude, latitude)); + //Anchor Point for use with Anchor Offset//////////////////////// + pixelCoord = label.getModifierAnchor(); + + geoCoord = ipc.PixelsToGeo(pixelCoord); + + if (normalize) { + geoCoord = NormalizeCoordToGECoord(geoCoord); + } + latitude = geoCoord.getY(); + longitude = geoCoord.getX(); + + label.setModifierAnchor(new Point2D.Double(longitude, latitude)); + } //////////////////////////////////////////////////////////////////// diff --git a/src/main/java/armyc2/c5isr/web/render/WebRenderer.java b/src/main/java/armyc2/c5isr/web/render/WebRenderer.java index 5d99d3e..c5ee8ce 100644 --- a/src/main/java/armyc2/c5isr/web/render/WebRenderer.java +++ b/src/main/java/armyc2/c5isr/web/render/WebRenderer.java @@ -110,7 +110,10 @@ public static String RenderSymbol(String id, String name, String description, String symbolCode, String controlPoints, String altitudeMode, double scale, String bbox, Map modifiers, Map attributes, int format) { String output = ""; - try { + try { + + //catch duplicate symbols and redirect to original symbol. + symbolCode = interceptAndAdjustCode(symbolCode,modifiers,attributes); JavaRendererUtilities.addAltModeToModifiersString(attributes,altitudeMode); @@ -193,6 +196,10 @@ public static String RenderSymbol2D(String id, String name, String description, String output = ""; try { + + //catch duplicate symbols and redirect to original symbol. + symbolCode = interceptAndAdjustCode(symbolCode,modifiers,attributes); + output = MultiPointHandler.RenderSymbol2D(id, name, description, symbolCode, controlPoints, pixelWidth, pixelHeight, bbox, modifiers, attributes, format); @@ -333,6 +340,9 @@ public static MilStdSymbol RenderMultiPointAsMilStdSymbol(String id, String name MilStdSymbol mSymbol = null; try { + //catch duplicate symbols and redirect to original symbol. + symbolCode = interceptAndAdjustCode(symbolCode,modifiers,attributes); + mSymbol = MultiPointHandler.RenderSymbolAsMilStdSymbol(id, name, description, symbolCode, controlPoints, scale, bbox, modifiers, attributes); @@ -517,4 +527,66 @@ public static String RenderBasic3DShape(String id, String name, String descripti } return output; } + + /** + * There are a handful of redundant symbols in APP6 that are duplicate symbols that could be properly rendered + * using the original symbol with the appropriate modifier changes. + * Here we intercept and adjust that values as needed. + * @param symbolID + * @param modifiers + * @param attributes + * @return + */ + private static String interceptAndAdjustCode(String symbolID, Map modifiers, Map attributes) + { + if(SymbolID.getSymbolSet(symbolID)==SymbolID.SymbolSet_ControlMeasure) + { + String returnVal = symbolID; + int etc = SymbolID.getEntityCode(symbolID); + int version = SymbolID.getVersion(symbolID); + switch (etc) + { + case 151406://Axis of Advance for a Feint + returnVal = SymbolID.setEntityCode(returnVal,151404);//SUpporting Atttack + returnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy); + break; + case 140605://Direction of attack feint + returnVal = SymbolID.setEntityCode(returnVal,140603);//Direction of Supporting Attack + returnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy); + break; + case 270705://Dummy Minefield + returnVal = SymbolID.setEntityCode(returnVal,270701);//Static Depiction + returnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy); + break; + case 270706://Dummy Minefield, Dynamic + returnVal = SymbolID.setEntityCode(returnVal,270707);//Dynamic Depiction + returnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy); + break; + case 270900://Decoy Mined Area + returnVal = SymbolID.setEntityCode(returnVal,270800);//Mined Area + returnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy); + break; + case 270901://Decoy Mined Area, Fenced + returnVal = SymbolID.setEntityCode(returnVal,270801);//Mined Area + returnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy); + break; + } + //TODO: Update Modifiers if necessary or handle in Modifier2 + if(version == SymbolID.Version_APP6Ech2) + { + switch(etc) + { + case 260100: //FSCL + case 260200: //CFL + case 260300: //NFL + case 260400: //BCL + case 260500: //RFL + //instead of T1 uses T2 & AS + break; + } + } + return returnVal; + } + else return symbolID; + } } diff --git a/src/main/resources/data/c2d.txt b/src/main/resources/data/c2d.txt new file mode 100644 index 0000000..3c2f067 --- /dev/null +++ b/src/main/resources/data/c2d.txt @@ -0,0 +1,1915 @@ +S*A*M-----***** 01 110000 00 00 Military +S*A*MF----***** 01 110100 00 00 Fixed Wing +S*A*MFO---***** 01 110101 00 00 Medical Evacuation (MEDEVAC) +S*A*MFA---***** 01 110102 00 00 Attack/Strike +S*A*MFB---***** 01 110103 00 00 Bomber +S*A*MFF---***** 01 110104 00 00 Fighter +S*A*MFC---***** 01 110107 00 00 Cargo +S*A*MFCL--***** 01 110107 00 03 Cargo, Light +S*A*MFCM--***** 01 110107 00 02 Cargo, Medium +S*A*MFCH--***** 01 110107 00 01 Cargo, Heavy +S*A*MFJ---***** 01 110108 00 00 Electronic Combat (EC)/Jammer +S*A*MFK---***** 01 110109 00 00 Tanker +S*A*MFKB--***** 01 110109 00 04 Tanker, Boom Only Location of MOD is switch betweens versions +S*A*MFKD--***** 01 110109 00 05 Tanker, Drogue Only Location of MOD is switch betweens versions +S*A*MFP---***** 01 110110 00 00 Patrol +S*A*MFR---***** 01 110111 00 00 Reconnaissance +S*A*MFT---***** 01 110112 00 00 Trainer +S*A*MFU---***** 01 110113 00 00 Utility +S*A*MFUL--***** 01 110113 00 03 Utility, Light +S*A*MFUM--***** 01 110113 00 02 Utility, Medium +S*A*MFUH--***** 01 110113 00 01 Utility, Heavy +S*A*MFL---***** 01 110114 00 00 VSTOL Symbols are different between versions +S*A*MFD---***** 01 110115 00 00 Airborne Command Post (ACP) +S*A*MFRW--***** 01 110116 00 00 Airborne Early Warning (AEW) +S*A*MFPN--***** 01 110117 00 00 Antisurface Warfare +S*A*MFS---***** 01 110118 00 00 Antisubmarine Warfare Listed as Antisubmarine Warfare (ASW), Carrier Based +S*A*MFY---***** 01 110119 00 00 Communications +S*A*MFH---***** 01 110120 00 00 Combat Search and Rescue (CSAR) +S*A*MFRZ--***** 01 110121 00 00 Electronic Support (ES) Listed as Electronic Surveillance Measures +S*A*MFPM--***** 01 110123 00 00 Mine Countermeasures (MCM) +S*A*MFM---***** 01 110126 00 00 Special Operations Forces +S*A*MFRX--***** 01 110128 00 00 Photographic Reconnaissance +S*A*MV----***** 01 110129 00 00 Very Important Person (VIP) +S*A*ME----***** 01 110132 00 00 Escort +S*A*MH----***** 01 110200 00 00 Rotary Wing +S*A*MHA---***** 01 110200 01 00 Attack +S*A*MHS---***** 01 110200 32 00 Antisubmarine Warfare +S*A*MHU---***** 01 110200 07 00 Utility +S*A*MHUL--***** 01 110200 07 03 Utility, Light +S*A*MHUM--***** 01 110200 07 02 Utility, Medium +S*A*MHUH--***** 01 110200 07 01 Utility, Heavy +S*A*MHI---***** 01 110200 25 00 Mine Countermeasures (MCM) +S*A*MHH---***** 01 110200 30 00 Combat Search and Rescue (CSAR) +S*A*MHR---***** 01 110200 18 00 Reconnaissance +S*A*MHC---***** 01 110200 03 00 Cargo +S*A*MHCL--***** 01 110200 03 03 Cargo, Light +S*A*MHCM--***** 01 110200 03 02 Cargo, Medium +S*A*MHCH--***** 01 110200 03 01 Cargo, Heavy +S*A*MHT---***** 01 110200 19 00 Trainer +S*A*MHO---***** 01 110200 14 00 Medical Evacuation (MEDEVAC) +S*A*MHM---***** 01 110200 27 00 Special Operations Forces +S*A*MHD---***** 01 110200 11 00 Airborne Command Post (ACP) +S*A*MHK---***** 01 110200 06 00 Tanker +S*A*MHJ---***** 01 110200 16 00 Electronic Combat (EC)/Jammer +S*A*MFQ---***** 01 110300 00 00 Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) Listed as DRONE (RPV/UA) +S*A*MFQA--***** 01 110300 01 00 Attack/Strike +S*A*MFQB--***** 01 110300 02 00 Bomber +S*A*MFQC--***** 01 110300 03 00 Cargo +S*A*MFQD--***** 01 110300 11 00 Airborne Command Post (ACP) +S*A*MFQRW-***** 01 110300 12 00 Airborne Early Warning (AEW) Symbol is displayed differently between versions +S*A*MFQF--***** 01 110300 04 00 Fighter +S*A*MFQH--***** 01 110300 30 00 Combat Search and Rescue (CSAR) +S*A*MFQJ--***** 01 110300 16 00 Electronic Combat (EC)/Jammer +S*A*MFQRZ-***** 01 110300 24 00 Electronic Support (ES) Symbol is displayed differently between versions. Name changed between versions +S*A*MFQK--***** 01 110300 06 00 Tanker +S*A*MFQL--***** 01 110300 08 00 VSTOL/VTOL +S*A*MFQM--***** 01 110300 27 00 Special Operations Forces +S*A*MFQI--***** 01 110300 25 00 Mine Countermeasures (MCM) +S*A*MFQN--***** 01 110300 32 00 Antisurface Warfare +S*A*MFQP--***** 01 110300 17 00 Patrol +S*A*MFQR--***** 01 110300 18 00 Reconnaissance +S*A*MFQRX-***** 01 110300 20 00 Photographic (Reconnaissance) Symbol is displayed differently between versions +S*A*MFQS--***** 01 110300 22 00 Antisubmarine Warfare +S*A*MFQT--***** 01 110300 19 00 Trainer +S*A*MFQU--***** 01 110300 07 00 Utility +S*A*MFQY--***** 01 110300 23 00 Communications +S*A*MFQO--***** 01 110300 14 00 Medical Evacuation (MEDEVAC) +S*A*MHQ---***** 01 110400 00 00 Vertical-Takeoff UAV (VT-UAV) +S*A*ML----***** 01 110500 00 00 Lighter Than Air +S*A*C-----***** 01 120000 00 00 Civilian Has text stating that symbol connot be displayed in MIL-STD2525D +S*A*CF----***** 01 120100 00 00 Fixed Wing +S*A*CH----***** 01 120200 00 00 Rotary Wing +S*A*CL----***** 01 120400 00 00 Lighter Than Air +S*A*W-----***** 01 130000 00 00 Weapon Shown with a missle in frame. Not sure this is correct for this new code +S*A*WB----***** 01 130100 00 00 Bomb +S*A*WD----***** 01 130200 00 00 Decoy +S*A*WM----***** 02 110000 00 00 Missile +S*A*WMS---***** 02 110000 02 05 Missile In Flight Surfaced Launched +S*A*WMSB--***** 02 110000 05 00 Anitballistic Missle (ABM) Symbol is displayed differently between versions. +S*A*WMSS--***** 02 110000 02 02 Surface-to-Surface (SSM) +S*A*WMSA--***** 02 110000 02 01 Surace-to-Air (SAM) +S*A*WMSU--***** 02 110000 02 03 Surface-to-Subsurface Symbol is displayed differently between versions. +S*A*WMA---***** 02 110000 01 05 Air Launched +S*A*WMAS--***** 02 110000 01 02 Air-to-Surface (ASM) +S*A*WMAA--***** 02 110000 01 01 Air-to-Air (AAM) +S*A*WMAP--***** 02 110000 01 04 Air-to-Space Symbol is displayed differently between versions. +S*A*WMU---***** 02 110000 03 02 Subsurface-to-Surface Symbol is displayed differently between versions. +S*A*WMCM--***** 02 110000 07 06 Cruise Missile +S*A*WMB---***** 02 110000 06 06 Ballistic Missile +S*P*------***** 05 110000 00 00 Military +S*P*V-----***** 05 110100 00 00 Space Vehicle When converting from 2525C to D, assumed to be a military spacecraft. +S*P*S-----***** 05 110700 00 00 Satellite +S*P*T-----***** 05 111600 00 00 Space Station +S*P*L-----***** 05 111900 00 00 Space Launched Vehicle (SLV) +S*G*------***** 10 000000 00 00 Empty Land Unit frame +S*G*U-----***** 10 110000 00 00 Command and Control +S*F*GC----***** 10 110200 00 00 Civil Affairs +S*F*GP----***** 10 110600 00 00 Military Information Support Operations (MISO) +S*G*UUS---***** 10 111000 00 00 Signal +S*G*UUSA--***** 10 111000 02 00 Area +S*G*UUSC--***** 10 111000 11 00 Communication Configured Package +S*G*UUSO--***** 10 111000 49 00 Command Operations +S*G*UUSF--***** 10 111000 27 00 Forward Communications +S*G*UUSM--***** 10 111000 36 00 Multiple Subscriber Element +S*G*UUSS--***** 10 111000 77 00 Signal Support +S*G*UUSR--***** 10 111001 00 00 Radio +S*G*UUSRW-***** 10 111002 00 00 Radio Relay Symbol is displayed differently between versions +S*G*UUSRT-***** 10 111003 00 00 Teletype +S*G*UUSRS-***** 10 111004 00 00 Tactical Satellite +S*G*UUP---***** 10 120300 29 00 Landing Support +S*G*UCAA--***** 10 120400 00 00 Antitank/Antiarmor +S*G*UCAAL-***** 10 120400 00 19 Light +S*G*UCAAM-***** 10 120400 00 01 Airborne +S*G*UCAAS-***** 10 120400 00 59 Air Assault Symbol is displayed differently between versions +S*G*UCAAU-***** 10 120400 00 27 Mountain +S*G*UCAAC-***** 10 120400 00 02 Arctic +S*G*UCAAA-***** 10 120401 00 00 Armored +S*G*UCAAAS***** 10 120401 00 59 Armorered, Air Assault Symbol is displayed differently between versions +S*G*UCAAAW***** 10 120401 00 51 Armored, Wheeled +S*G*UCAAO-***** 10 120402 00 00 Motorized +S*G*UCAAOS***** 10 120402 00 59 Motorized, Air Assault Symbol is displayed differently between versions +S*G*UCAT--***** 10 120500 00 00 Armor/Armored/Mechanized/Self-Propelled/ Tracked +S*G*UCATL-***** 10 120500 00 19 Light +S*G*UCATM-***** 10 120500 00 24 Medium +S*G*UCATH-***** 10 120500 00 15 Heavy +S*G*UCATA-***** 10 120500 00 01 Airborne +S*G*UCATR-***** 10 120500 00 38 Recovery Can use 37 or 38 for MOD2 (Unmanned or Maintainence) +S*G*UCRVA-***** 10 120501 00 00 Reconnaissance/Cavalry/Scout +S*G*UCRRL-***** 10 120501 00 19 Reconnaissance/Cavalry/Scout, Light Symbol is displayed differently between versions +S*G*UCATW-***** 10 120502 00 00 Amphibious +S*G*UCAWW-***** 10 120502 00 51 Wheeled Amphibious +S*G*UCATWR***** 10 120502 00 38 Amphibious, Recovery +S*G*UCV---***** 10 120600 00 00 Army Aviation/Aviation Rotary Wing +S*G*UCVUR-***** 10 120600 00 59 Air Mobile/Air Assault Listed as Unmanned in 2525C, Symbol is displayed differently between versions +S*G*UCVRA-***** 10 120600 03 00 Attack +S*G*UCVRUC***** 10 120600 10 00 Command and Control +S*G*UCVRM-***** 10 120600 33 00 Mine Countermeasure +S*G*UCVS--***** 10 120600 53 00 Search and Rescue +S*G*UCSA--***** 10 120600 54 00 Security Forces +S*F*A-----***** 10 120600 63 00 Special Operations Forces (SOF) +S*F*AHA---***** 10 120600 63 54 Special Operations Forces (SOF), Attack +S*F*AHU---***** 10 120600 63 56 Special Operations Forces (SOF), Utility +S*F*AHH---***** 10 120600 63 57 Special Operations Forces (SOF), Combat Search and Rescue +S*F*AHUL--***** 10 120600 63 19 Special Operations Forces (SOF), Light +S*F*AHUM--***** 10 120600 63 24 Special Operations Forces (SOF), Medium +S*F*AHUH--***** 10 120600 63 15 Special Operations Forces (SOF), Heavy +S*G*UCVRU-***** 10 120600 69 00 Utility +S*G*UCVRUL***** 10 120600 69 19 Utility, Light +S*G*UCVRUM***** 10 120600 69 24 Utility, Medium +S*G*UCVRUH***** 10 120600 69 15 Utility, Heavy +S*G*UCVRW-***** 10 120600 74 00 Antisubmarine Warfare +S*G*UCVRUE***** 10 120600 75 00 MEDEVAC +S*G*UCRVO-***** 10 120601 00 00 Reconnaissance +S*G*UCVC--***** 10 120700 00 00 Aviation Composite +S*G*UCVF--***** 10 120800 00 00 Aviation Fixed Wing +S*G*UCVUF-***** 10 120800 00 59 Air Mobile/Air Assault Listed as Unmanned in 2525C, Symbol is displayed differently between versions +S*G*UCVFA-***** 10 120800 03 00 Attack +S*F*AF----***** 10 120800 63 00 Special Operations Forces (SOF) +S*F*AFA---***** 10 120800 63 54 Special Operations Forces (SOF), Attack +S*F*AFK---***** 10 120800 63 55 Special Operations Forces (SOF), Refuel +S*F*AFU---***** 10 120800 63 56 Special Operations Forces (SOF), Utility +S*F*AFUL--***** 10 120800 63 19 Special Operations Forces (SOF), Light +S*F*AFUM--***** 10 120800 63 24 Special Operations Forces (SOF), Medium +S*F*AFUH--***** 10 120800 63 15 Special Operations Forces (SOF), Heavy +S*F*AV----***** 10 120800 63 49 Special Operations Forces (SOF), VTOL/VSTOL +S*G*UCVFU-***** 10 120800 69 00 Utility +S*G*UCVV--***** 10 120800 00 49 Verticl or Short Take-Off and Landing (VTOL/VSTOL) +S*G*UCVFR-***** 10 120801 00 00 Reconnaissance +S*G*UC----***** 10 120900 00 00 Combat +S*G*UCI---***** 10 121100 00 00 Infantry +S*G*UCIL--***** 10 121100 00 19 Light +S*G*UCIO--***** 10 121100 00 27 Mountain +S*G*UCIA--***** 10 121100 00 01 Airborne +S*G*UCIS--***** 10 121100 00 59 Air Mobile/Air Assault Symbol is displayed differently between versions +S*G*UCIC--***** 10 121100 00 02 Arctic +S*G*UCIN--***** 10 121100 46 00 Naval +S*G*UCIZ--***** 10 121102 00 00 Armored/Mechanized/Tracked +S*G*UCIM--***** 10 121104 00 00 Motorized +S*G*UCII--***** 10 121105 00 00 Infantry Fighting Vehicle +S*G*UCRV--***** 10 121300 00 00 Reconnaissance/Cavalry/Scout +S*G*UCRC--***** 10 121300 00 02 Arctic +S*G*UCRS--***** 10 121300 00 59 Air Mobile/Air Assault Symbol is displayed differently between versions +S*G*UCRA--***** 10 121300 00 01 Airborne +S*G*UCRO--***** 10 121300 00 27 Mountain +S*G*UCRL--***** 10 121300 00 19 Light +S*G*UCRX--***** 10 121300 00 22 Long Range Surveillance MOD2 shortened to 'LR' in 2525D +S*G*UCRH--***** 10 121300 00 31 Pack Animal Listed as Horse in 2525D +S*G*UCRR--***** 10 121302 00 00 Marine +S*G*UCRRD-***** 10 121302 19 00 Marine, Division +S*G*UCRRF-***** 10 121302 26 00 Marine, Force +S*G*UCRVM-***** 10 121303 00 00 Motorized +S*F*NS----***** 10 121400 00 00 Sea Air Land (SEAL) +S*G*UCL---***** 10 121600 00 00 Surveillance 2525C codes approved after release of 2525C +S*F*GS----***** 10 121700 00 00 Special Forces +S*F*------***** 10 121800 00 00 Special Operations Forces (SOF) Symbol is displayed differently between versions +S*F*B-----***** 10 121800 00 45 Support +S*F*GPA---***** 10 121801 00 00 Fixed Wing MISO +S*F*G-----***** 10 121802 00 00 Ground +S*F*NB----***** 10 121803 00 00 Special Boat +S*F*NN----***** 10 121804 00 00 Special SSNR +S*F*NU----***** 10 121805 00 00 Underwater Demolition Team +S*G*UCVU--***** 10 121900 00 00 Unmanned Aerial Systems +S*F*GR----***** 10 122000 00 00 Ranger +S*G*UCD---***** 10 130100 00 00 Air Defense +S*G*UCDS--***** 10 130100 00 43 Short Range +S*G*UCDT--***** 10 130100 67 00 Targeting Unit Symbol is displayed differently between versions +S*G*UCDO--***** 10 130100 94 00 Theater Symbol is displayed differently between versions +S*G*UCDG--***** 10 130101 00 00 Main Gun System Symbol is displayed differently between versions +S*G*UCDM--***** 10 130102 00 00 Missile +S*G*UCDH--***** 10 130102 28 00 Missile, Ground Station Module Symbol is named and displayed differently between versions (H/MAD in 2525C) +S*G*UCDML-***** 10 130102 00 19 Missile, Light Symbol is displayed differently between versions +S*G*UCDMM-***** 10 130102 00 24 Missile, Medium Symbol is displayed differently between versions +S*G*UCDMH-***** 10 130102 00 15 Missile, Heavy Symbol is displayed differently between versions +S*G*UCDC---**** 10 130103 00 00 Air and Missile Defense +S*G*UCFTA-***** 10 130200 00 00 Air/Naval Gunfire Liaison +S*G*UCF---***** 10 130300 00 00 Field Artillery +S*G*UCFHA-***** 10 130300 00 01 Airborne +S*G*UCFHS-***** 10 130300 00 59 Air Mobile/Air Assault Symbol is displayed differently between versions +S*G*UCFHC-***** 10 130300 00 02 Arctic +S*G*UCFHO-***** 10 130300 00 27 Mountain +S*G*UCFHL-***** 10 130300 00 19 Light +S*G*UCFHM-***** 10 130300 00 24 Medium +S*G*UCFHH-***** 10 130300 00 15 Heavy +S*G*UCFRM-***** 10 130300 41 00 Multiple Rocket Launcher +S*G*UCFRMR***** 10 130300 41 51 Multiple Rocket Launcher, Truck +S*G*UCFRMT***** 10 130300 41 47 Multiple Rocket Launcher, Towed +S*G*UCFTR-***** 10 130300 50 00 Radar Symbol is displayed differently between versions +S*G*UCFRS-***** 10 130300 59 00 Single Rocket Launcher +S*G*UCFRSR***** 10 130300 59 51 Single Rocket Launcher, Truck +S*G*UCFRST***** 10 130300 59 47 Single Rocket Launcher, Towed +S*G*UCFTS-***** 10 130300 62 00 Sound Ranging Need CP for display difference in 2525D +S*G*UCFT--***** 10 130300 67 00 Target Acquisition MOD2 in 2525C, MOD1 in 2525D +S*G*UCFTF-***** 10 130300 67 30 Target Acquisition, Flash Optical MODs are reversed between versions +S*G*UCFHE-***** 10 130301 00 00 Self-propelled +S*G*UCFRSS***** 10 130301 59 00 Self-propelled, Single Rocket Launcher Symbol is displayed differently between versions +S*G*UCFRMS***** 10 130301 41 00 Self-propelled, Multiple Rocket Launcher Symbol is displayed differently between versions +S*G*UCFTCM***** 10 130302 00 00 Target Acquition +S*G*UCFTC-***** 10 130400 00 00 Field Artillery Observer Symbol is displayed differently between versions +S*G*UCFO--***** 10 130600 00 00 Meteorological +S*G*UCFOS-***** 10 130600 00 59 Air Mobile/Air Assault Symbol is displayed differently between versions +S*G*UCFOA-***** 10 130600 00 01 Airborne +S*G*UCFOL-***** 10 130600 00 19 Light +S*G*UCFOO-***** 10 130600 00 27 Mountain +S*G*UCM---***** 10 130700 00 00 Missile Symbol is displayed differently between versions +S*G*UCMS--***** 10 130700 00 44 Strategic +S*G*UCMT--***** 10 130700 00 46 Tactical +S*G*UCFM--***** 10 130800 00 00 Mortar +S*G*UCFMTC***** 10 130800 00 02 Towed, Arctic +S*G*UCFMS-***** 10 130801 00 00 Armored/Mechanized/Tracked Same symbols as 120500? +S*G*UCFMW-***** 10 130802 00 00 Self-Propelled Wheeled +S*G*UCFMT-***** 10 130803 00 00 Towed +S*G*UCFMTS***** 10 130803 00 59 Towed, Air Assault Symbol is displayed differently between versions +S*G*UCFMTA***** 10 130803 00 01 Towed, Airborne +S*G*UCFMTO***** 10 130803 00 27 Towed, Mountain +S*G*UCFS--***** 10 130900 00 00 Survey Flag is white in 2525C and black in 2525D +S*G*UCFSS-***** 10 130900 00 59 Air Mobile/Air Assault Symbol is displayed differently between versions +S*G*UCFSA-***** 10 130900 00 01 Airborne +S*G*UCFSL-***** 10 130900 00 19 Light +S*G*UCFSO-***** 10 130900 00 27 Mountain +S*G*UUA---***** 10 140100 00 00 Chemical Biological Radiological Nuclear Defense +S*G*UUAC--***** 10 140100 07 00 Chemical +S*G*UUACS-***** 10 140100 60 00 Chemical, Smoke +S*G*UUAN--***** 10 140100 48 00 Nuclear +S*G*UUAB--***** 10 140100 04 00 Biological +S*G*UUAD--***** 10 140100 15 00 Deconamination +S*G*UUACC-***** 10 140100 60 09 Smoke/Decon Symbol is displayed differently between versions +S*G*UUACSA***** 10 140101 60 00 Mechanized, Smoke +S*G*UUACCK***** 10 140101 60 09 Mechanized, Smoke/Decon +S*G*UUACSM***** 10 140102 60 00 Motorized, Smoke +S*G*UUACCM***** 10 140102 60 09 Motorized, Smoke/Decon +S*G*UUACR-***** 10 140103 07 00 Chemical +S*G*UUACRW***** 10 140104 00 51 Reconnaissance Armored, Wheeled +S*G*UUABR-***** 10 140105 04 00 Reconnaissance Equiped, Biological +S*G*UU----***** 10 140200 00 00 Combat Support (Maneuver Enhancement) +S*G*UULD--***** 10 140300 00 00 Criminal Investigation Division Named Central Intelligence Department in 2525C +S*G*UCE---***** 10 140700 00 00 Engineer +S*G*UCECS-***** 10 140700 00 59 Air Mobile/Air Assault Symbol is displayed differently between versions +S*G*UCECA-***** 10 140700 00 01 Airborne +S*G*UCECC-***** 10 140700 00 02 Arctic +S*G*UCEC--***** 10 140700 09 00 Combat +S*G*UCECL-***** 10 140700 09 19 Combat, Light +S*G*UCECM-***** 10 140700 09 24 Combat, Medium +S*G*UCECH-***** 10 140700 09 15 Combat, Heavy +S*G*UCECO-***** 10 140700 09 27 Combat, Mountain Symbol is displayed differently between versions +S*G*UCEN--***** 10 140700 12 00 Construction +S*G*UCENN-***** 10 140700 46 00 Naval Symbol is displayed differently between versions +S*G*UCECT-***** 10 140701 00 00 Mechanized +S*G*UCECW-***** 10 140702 00 00 Motorized +S*G*UCECR-***** 10 140703 00 00 Reconnaissance +S*G*UUE---***** 10 140800 00 00 Explosive Ordnance Disposal (EOD) +E*O*CA----***** 10 141000 00 00 Fire Fighting/Fire Protection +S*G*UULM--***** 10 141200 00 00 Military Police +S*G*UCS---***** 10 141700 00 00 Security +S*G*UCSW--***** 10 141700 00 40 Riverine MOD2 is displayed differently between versions, Name Change +S*G*UCSR--***** 10 141700 00 36 Railroad +S*G*UCSGA-***** 10 141701 00 00 Mechanized +S*G*UCSM--***** 10 141701 00 51 Mechanized, Wheeled +S*G*UCSGM-***** 10 141702 00 00 Motorized +S*G*UULF--***** 10 141900 00 00 Security Police (Air) +S*G*UULS--***** 10 142000 00 00 Shore Patrol +S*G*UUMC------- 10 150200 00 00 Counterintelligence +S*G*UUSX--***** 10 150400 00 00 Electronic Ranging +S*G*UUMSE-***** 10 150500 00 00 Electronic Warfare +S*G*UUMSET***** 10 150500 94 00 Theater/Echelons Above Corps Support Symbol is displayed differently between versions +S*G*UUMSEC***** 10 150500 96 00 Corps Support Symbol is displayed differently between versions +S*G*UUMSED***** 10 150502 00 00 Direction Finding +S*G*UUMSEI***** 10 150503 00 00 Intercept +S*G*UUMSEJ***** 10 150504 00 00 Jamming +S*G*UUMQ--***** 10 150700 00 00 Interrogation +S*G*UUMJ--***** 10 150900 00 00 Joint Intelligence Center +S*G*UUM---***** 10 151000 00 00 Military Intelligence +S*G*UUMA--***** 10 151000 00 59 Air Mobile/Air Assault Symbol is displayed differently between versions +S*G*UUMO--***** 10 151000 49 00 Operations +S*G*UUMS--***** 10 151000 57 00 Signals Intelligence +S*G*UUMRG-***** 10 151000 50 00 Surveillance, Radar +S*G*UUMRS-***** 10 151000 55 00 Surveillance, Sensor Symbol is displayed differently between versions +S*G*UUMRX-***** 10 151000 28 00 Surveillance, Ground Station Module +S*G*UUMMO-***** 10 151000 32 00 Surveillance, Meteorological +S*G*UUMT--***** 10 151000 66 00 Tactical Exploitation +S*G*USA---***** 10 160100 00 00 Administrative +S*G*USAT--***** 10 160100 94 00 Theater Symbol is displayed differently between versions +S*G*USAC--***** 10 160100 96 00 Corps Symbol is displayed differently between versions +S*G*USTA--***** 10 160300 00 00 Airport of Debarkation/Airport of Embarkation Symbol is displayed differently between versions +S*G*USTAT-***** 10 160300 94 00 Theater Symbol is displayed differently between versions +S*G*USTAC-***** 10 160300 96 00 Corps Symbol is displayed differently between versions +S*G*US----***** 10 160600 00 00 Combat Service Support +S*G*USAF--***** 10 160700 00 00 Finance +S*G*USAFT-***** 10 160700 94 00 Theater +S*G*USAFC-***** 10 160700 96 00 Corps +S*G*USAJ--***** 10 160800 00 00 Judge Advocate General +S*G*USAJT-***** 10 160800 94 00 Theater +S*G*USAJC-***** 10 160800 96 00 Corps +S*G*USAL--***** 10 160900 00 00 Labor +S*G*USALT-***** 10 160900 94 00 Theater +S*G*USALC-***** 10 160900 96 00 Corps +S*G*USSL--***** 10 161000 00 00 Laundry/Bath Need a CP to modify symbol (Remove underline from symbol) +S*G*USSLT-***** 10 161000 94 00 Theater +S*G*USSLC-***** 10 161000 96 00 Corps +S*G*USX---***** 10 161100 00 00 Maintenance +S*G*USXH--***** 10 161100 00 15 Heavy +S*G*USXE--***** 10 161100 22 00 Electro-Optical +S*G*USXOM-***** 10 161100 34 00 Ordnance, Missile +S*G*USXT--***** 10 161100 94 00 Theater +S*G*USXC--***** 10 161100 96 00 Corps +S*G*USXHT-***** 10 161100 94 15 Theater, Heavy +S*G*USXHC-***** 10 161100 96 15 Corps, Heavy +S*G*USM---***** 10 161300 00 00 Medical +S*G*USMD--***** 10 161300 00 11 Dental +S*G*USMP--***** 10 161300 00 34 Psychological +S*G*USMV--***** 10 161300 00 50 Veterinary +S*G*USMT--***** 10 161300 94 00 Theater +S*G*USMC--***** 10 161300 96 00 Corps +S*G*USMDT-***** 10 161300 94 11 Theater, Dental +S*G*USMDC-***** 10 161300 96 11 Corps, Dental +S*G*USMPT-***** 10 161300 94 34 Theater, Psychological +S*G*USMPC-***** 10 161300 96 34 Corps, Psychological +S*G*USMVT-***** 10 161300 94 50 Theater, Veterinary +S*G*USMVC-***** 10 161300 96 50 Corps, Veterinary +S*G*USMM--***** 10 161400 00 00 Medical Treatment Facility +S*G*USMMT-***** 10 161400 94 00 Theater +S*G*USMMC-***** 10 161400 96 00 Corps +S*G*USAW--***** 10 161500 00 00 Morale, Welfare and Recreation +S*G*USAWT-***** 10 161500 94 00 Theater +S*G*USAWC-***** 10 161500 96 00 Corps +S*G*USAM--***** 10 161600 00 00 Mortuary Affairs/Graves Registration +S*G*USAMT-***** 10 161600 94 00 Theater +S*G*USAMC-***** 10 161600 96 00 Corps +S*G*USXO--***** 10 162300 00 00 Ordnance +S*G*USXOT-***** 10 162300 94 00 Theater +S*G*USXOC-***** 10 162300 96 00 Corps +S*G*USAS--***** 10 162400 00 00 Personnel Services +S*G*USAST-***** 10 162400 94 00 Theater +S*G*USASC-***** 10 162400 96 00 Corps +S*G*USAP--***** 10 162800 00 00 Public Affairs/Public Information +S*G*USAPT-***** 10 162800 94 00 Theater +S*G*USAPC-***** 10 162800 96 00 Corps +S*G*USAQ--***** 10 162900 00 00 Quartermaster +S*G*USAQT-***** 10 162900 94 00 Theater +S*G*USAQC-***** 10 162900 96 00 Corps +S*G*USTR--***** 10 163000 00 00 Railhead +S*G*USTRT-***** 10 163000 94 00 Theater +S*G*USTRC-***** 10 163000 96 00 Corps +S*G*USAR--***** 10 163100 00 00 Religious Support +S*G*USARC-***** 10 163100 94 00 Theater +S*G*USART-***** 10 163100 96 00 Corps +S*G*USAX--***** 10 163200 00 00 Replacement Holding Unit +S*G*USAXT-***** 10 163200 94 00 Theater +S*G*USAXC-***** 10 163200 96 00 Corps +S*G*USTS--***** 10 163300 00 00 Sea Port of Debarkation/Sea Port of Embarkation +S*G*USTST-***** 10 163300 94 00 Theater +S*G*USTSC-***** 10 163300 96 00 Corps +S*G*USAPM-***** 10 163500 00 00 Joint Information Bureau +S*G*USAPMT***** 10 163500 94 00 Theater +S*G*USAPMC***** 10 163500 96 00 Corps +S*G*UST---***** 10 163600 00 00 Transportation +S*G*USTI--***** 10 163600 34 00 Missile +S*G*USTM--***** 10 163600 38 00 Movement Control Center (MCC) +S*G*USTT--***** 10 163600 94 00 Theater +S*G*USTC--***** 10 163600 96 00 Corps +S*G*USS1--***** 10 163700 00 00 US Supply Class I +S*G*USS1T-***** 10 163700 94 00 Theater +S*G*USS1C-***** 10 163700 96 00 Corps +S*G*USS4--***** 10 164000 00 00 US Supply Class IV +S*G*USS4T-***** 10 164000 94 00 Theater +S*G*USS4C-***** 10 164000 96 00 Corps +S*G*USS6--***** 10 164200 00 00 US Supply Class VI +S*G*USS6T-***** 10 164200 94 00 Theater +S*G*USS6C-***** 10 164200 96 00 Corps +S*G*USS7--***** 10 164300 00 00 US Supply Class VII +S*G*USS7T-***** 10 164300 94 00 Theater +S*G*USS7C-***** 10 164300 96 00 Corps +S*G*USS8--***** 10 164400 00 00 US Supply Class VIII +S*G*USS8T-***** 10 164400 94 00 Theater +S*G*USS8C-***** 10 164400 96 00 Corps +S*G*USS9--***** 10 164500 00 00 US Supply Class IX +S*G*USS9T-***** 10 164500 94 00 Theater +S*G*USS9C-***** 10 164500 96 00 Corps +S*G*USSX--***** 10 164600 00 00 US Supply Class X +S*G*USSXT-***** 10 164600 94 00 Theater +S*G*USSXC-***** 10 164600 96 00 Corps +S*G*USSW--***** 10 164700 00 00 Water +S*G*USSWT-***** 10 164700 94 00 Theater +S*G*USSWC-***** 10 164700 96 00 Corps +S*G*USSWP-***** 10 164800 00 00 Water Purification +S*G*USSWPT***** 10 164800 94 00 Theater +S*G*USSWPC***** 10 164800 96 00 Corps +S*G*USAPB-***** 10 164900 00 00 Broadcast +S*G*USAPBT***** 10 164900 94 00 Theater +S*G*USAPBC***** 10 164900 96 00 Corps +S*F*N-----***** 10 170100 63 00 Special Operations Forces (SOF) +E*O*BA----***** 10 190000 00 00 Emergency Operation +E*O*DA----***** 10 200000 00 00 Law Enforcement +E*O*DDA---***** 10 200100 00 00 Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) +E*O*DEA---***** 10 200200 00 00 Border Patrol +E*O*DFA---***** 10 200300 00 00 Customs Service +E*O*DGA---***** 10 200400 00 00 Drug Enforcement Administration (DEA) +E*O*DHA---***** 10 200500 00 00 Department of Justice (DOJ) +E*O*DIA---***** 10 200600 00 00 Federal Bureau of Investigation (FBI) +S*G*UULC--***** 10 200700 00 00 Police +E*O*DLA---***** 10 200900 00 00 United States Secret Service (USSS) +E*O*DMA---***** 10 201000 00 00 Transportation Security Administration (TSA) +E*O*DNA---***** 10 201100 00 00 Coast Guard +E*O*DOA---***** 10 201200 00 00 US Marshals Service +O*P*------***** 11 110300 00 00 Individual Moved from StabOps (2525C) to Land Installation (2525D) +O*O*K-----***** 11 110300 05 00 Kidnapping +O*P*A-----***** 11 110300 13 00 Leader +O*R*------***** 11 110300 07 00 Rape +O*P*B-----***** 11 110300 18 00 Targeted +O*P*C-----***** 11 110300 19 00 Terrorist +O*G*------***** 11 110400 00 00 Organization or Group +O*G*A-----***** 11 110400 09 00 Displaced Person(s), Refugee(s) and Evacuee(s) +O*G*E-----***** 11 110400 10 00 Foreign Fighter(s) +O*G*F-----***** 11 110400 11 00 Gang Member or Gang +O*G*B-----***** 11 110400 14 00 Nongovernmental Organization Member or Nongovernmental Organization +O*G*D-----***** 11 110400 17 00 Religious or Religious Organization +O*G*C-----***** 11 110400 19 00 Terrorist or Terrorist Organization +E*I*BD----***** 11 110400 24 00 Loot +O*O*C-----***** 11 110900 00 00 Composite Loss +O*O*CB----***** 11 110900 21 00 Accident +O*O*CA----***** 11 110900 22 00 Combat +O*O*CC----***** 11 110900 23 00 Other +E*O*AA----***** 11 111000 00 00 Emergency Medical Operation +S*G*EWR---***** 15 110100 00 00 Rifle +S*G*EWRR--***** 15 110101 00 00 Single Shot Rifle +S*G*EWRL--***** 15 110201 00 00 Light +S*G*EWRH--***** 15 110203 00 00 Heavy +S*G*EWZ---***** 15 110300 00 00 Grenade Launcher +S*G*EWZL--***** 15 110301 00 00 Light +S*G*EWZM--***** 15 110302 00 00 Medium +S*G*EWZH--***** 15 110303 00 00 Heavy +S*G*EXF---***** 15 110400 00 00 Flame Thrower +S*G*EWA---***** 15 110500 00 00 Air Defense Gun +S*G*EWAL--***** 15 110501 00 00 Light +S*G*EWAM--***** 15 110502 00 00 Medium +S*G*EWAH--***** 15 110503 00 00 Heavy +S*G*EWG---***** 15 110600 00 00 Antitank Gun +S*G*EWGL--***** 15 110601 00 00 Light +S*G*EWGM--***** 15 110602 00 00 Medium +S*G*EWGH--***** 15 110603 00 00 Heavy +S*G*EWD---***** 15 110700 00 00 Direct Fire Gun +S*G*EWDL--***** 15 110701 00 00 Light +S*G*EWDM--***** 15 110702 00 00 Medium +S*G*EWDH--***** 15 110703 00 00 Heavy +S*G*EWGR--***** 15 110800 00 00 Recoilless Gun +S*G*EWH---***** 15 110900 00 00 Howitzer +S*G*EWHL--***** 15 110901 00 00 Light +S*G*EWHM--***** 15 110902 00 00 Medium +S*G*EWHH--***** 15 110903 00 00 Heavy +S*G*EWM---***** 15 111000 00 00 Missile Launcher +S*G*EWMA--***** 15 111100 00 00 Air Defense Missile Launcher Listed as Short Range +S*G*EWMAS-***** 15 111101 00 00 Light Symbol is displayed differently between versions +S*G*EWMASR***** 15 111102 00 00 Light, TLAR Symbol is displayed differently between versions +S*G*EWMASE***** 15 111103 00 00 Light, TELAR Listed as Intermediate Range +S*G*EWMAI-***** 15 111104 00 00 Medium Symbol is displayed differently between versions +S*G*EWMAIR***** 15 111105 00 00 Medium, TLAR Symbol is displayed differently between versions +S*G*EWMAIE***** 15 111106 00 00 Medium, TELAR Listed as Long Range +S*G*EWMAL-***** 15 111107 00 00 Heavy Symbol is displayed differently between versions +S*G*EWMALR***** 15 111108 00 00 Heavy, TLAR Symbol is displayed differently between versions +S*G*EWMALE***** 15 111109 00 00 Heavy, TELAR Symbol is displayed differently between versions +S*G*EWMT--***** 15 111200 00 00 Antitank Missile Launcher +S*G*EWMTL-***** 15 111201 00 00 Light +S*G*EWMTM-***** 15 111202 00 00 Medium +S*G*EWMTH-***** 15 111203 00 00 Heavy +S*G*EWMS--***** 15 111300 00 00 Surface-to-Surface Missile Launcher +S*G*EWMSS-***** 15 111301 00 00 Light Listed as Short Range +S*G*EWMSI-***** 15 111302 00 00 Medium Listed as Intermediate Range +S*G*EWMSL-***** 15 111303 00 00 Heavy Listed as Long Range +S*G*EWO---***** 15 111400 00 00 Mortar +S*G*EWOL--***** 15 111401 00 00 Light +S*G*EWOM--***** 15 111402 00 00 Medium +S*G*EWOH--***** 15 111403 00 00 Heavy +S*G*EWS---***** 15 111500 00 00 Single Rocket Launcher +S*G*EWSL--***** 15 111501 00 00 Light +S*G*EWSM--***** 15 111502 00 00 Medium +S*G*EWSH--***** 15 111503 00 00 Heavy +S*G*EWX---***** 15 111600 00 00 Multiple Rocket Launcher +S*G*EWXL--***** 15 111601 00 00 Light +S*G*EWXM--***** 15 111602 00 00 Medium +S*G*EWXH--***** 15 111603 00 00 Heavy +S*G*EWT---***** 15 111700 00 00 Antitank Rocket Launcher +S*G*EWTL--***** 15 111701 00 00 Light +S*G*EWTM--***** 15 111702 00 00 Medium +S*G*EWTH--***** 15 111703 00 00 Heavy +S*G*EV----***** 15 120000 00 00 Vehicle +S*G*EVA---***** 15 120100 00 00 Armored Listed as Armored Infantry +S*G*EVAI--***** 15 120101 00 00 Armored Fighting Vehicle Symbol is displayed differently between versions +S*G*EVAC--***** 15 120102 00 00 Armored Fighting Vehicle Command and Control +S*G*EVAA--***** 15 120103 00 00 Armored Personnel Carrier +S*G*EVUAA-***** 15 120104 00 00 Armored Personnel Carrier Ambulance +S*G*EVAAR-***** 15 120108 00 00 Armored Personnel Carrier, Recovery +S*G*EVAS--***** 15 120109 00 00 Combat Service Support Vehicle +S*G*EVAL--***** 15 120110 00 00 Light Wheeled Armored Vehicle +S*G*EVAT--***** 15 120200 00 00 Tank +S*G*EVATL-***** 15 120201 00 00 Light +S*G*EVATM-***** 15 120202 00 00 Medium +S*G*EVATH-***** 15 120203 00 00 Heavy +S*G*EVATLR***** 15 120301 00 00 Light +S*G*EVATMR***** 15 120302 00 00 Medium +S*G*EVATHR***** 15 120303 00 00 Heavy +S*G*EVE---***** 15 130000 00 00 Engineer Vehicles and Equipment +S*G*EVEB--***** 15 130100 00 00 Bridge Symbol is displayed differently between versions +S*G*EVEE--***** 15 130800 00 00 Earthmover +S*G*EVEA--***** 15 130900 00 00 Mine Clearing Equipment +S*G*EVEAT-***** 15 130901 00 00 Trailer Mounted +S*G*EVEAA-***** 15 130902 00 00 Mine Clearing Equipment on Tank Chassis +S*G*EVEM--***** 15 131001 00 00 Mine Laying Equipment on Utility Vehicle +S*G*EVEMV-***** 15 131002 00 00 Armored Carrier with Volcano +S*G*EVEML-***** 15 131003 00 00 Truck Mounted with Volcano +S*G*EVED--***** 15 131100 00 00 Dozer +S*G*EVEDA-***** 15 131101 00 00 Dozer, Armored +S*G*EVES--***** 15 131200 00 00 Armored Assault Symbol is displayed differently between versions +S*G*EVER--***** 15 131300 00 00 Armored Engineer Reconnaissance Vehicle (AERV) +S*G*EVEH--***** 15 131400 00 00 Backhoe +S*G*EVEC--***** 15 131500 00 00 Construction Vehicle +S*G*EVEF--***** 15 131600 00 00 Ferry Transporter +S*G*EVU---***** 15 140100 00 00 Utility Vehicle +S*G*EVUA--***** 15 140300 00 00 Medical Evacuation Listed as Ambulance in 2525C +S*G*EVUB--***** 15 140500 00 00 Bus +S*G*EVUS--***** 15 140600 00 00 Semi-Trailer and Truck +S*G*EVUSL-***** 15 140601 00 00 Light +S*G*EVUSM-***** 15 140602 00 00 Medium +S*G*EVUSH-***** 15 140603 00 00 Heavy +S*G*EVUL--***** 15 140700 00 00 Limited Cross Country Truck +S*G*EVUX--***** 15 140800 00 00 Cross Country Truck +S*G*EVUR--***** 15 141100 00 00 Amphibious Utility Wheeled Vehicle +S*G*EVUT--***** 15 141200 00 00 Tow Truck +S*G*EVUTL-***** 15 141201 00 00 Light +S*G*EVUTH-***** 15 141202 00 00 Heavy +S*G*EVT---***** 15 150100 00 00 Locomotive +S*G*EVC---***** 15 160000 00 00 Civilian Vehicle +S*G*EVCA--***** 15 160100 00 00 Automobile +S*G*EVCAL-***** 15 160101 00 00 Compact +S*G*EVCAM-***** 15 160102 00 00 Midsize +S*G*EVCAH-***** 15 160103 00 00 Sedan +S*G*EVCO--***** 15 160200 00 00 Open-Bed Truck +S*G*EVCOL-***** 15 160201 00 00 Pickup +S*G*EVCOM-***** 15 160202 00 00 Small +S*G*EVCOH-***** 15 160203 00 00 Large +S*G*EVCM--***** 15 160300 00 00 Multiple Passenger Vehicle +S*G*EVCML-***** 15 160301 00 00 Van +S*G*EVCMM-***** 15 160302 00 00 Small Bus +S*G*EVCMH-***** 15 160303 00 00 Large Bus +S*G*EVCU--***** 15 160400 00 00 Utility Vehicle +S*G*EVCUL-***** 15 160401 00 00 Sport Utility Vehicle (SUV) +S*G*EVCUM-***** 15 160402 00 00 Small Box Truck +S*G*EVCUH-***** 15 160403 00 00 Large Box Truck +S*G*EVCJ--***** 15 160500 00 00 Jeep Type Vehicle +S*G*EVCJL-***** 15 160501 00 00 Small/Light +S*G*EVCJM-***** 15 160502 00 00 Medium +S*G*EVCJH-***** 15 160503 00 00 Large/Heavy +S*G*EVCT--***** 15 160600 00 00 Tractor Trailer Truck with Box +S*G*EVCTL-***** 15 160601 00 00 Small/Light +S*G*EVCTM-***** 15 160602 00 00 Medium +S*G*EVCTH-***** 15 160603 00 00 Large/Heavy +S*G*EVCF--***** 15 160700 00 00 Tractor Trailer Truck with Flatbed Trailer +S*G*EVCFL-***** 15 160701 00 00 Small/Light +S*G*EVCFM-***** 15 160702 00 00 Medium +S*G*EVCFH-***** 15 160703 00 00 Large/Heavy +O*I*I-----***** 15 160800 00 00 Known Insurgent Vehicle Moved from StabOps (2525C) to Land Equipment (2525D) +O*I*D-----***** 15 160900 00 00 Drug Vehicle Moved from StabOps (2525C) to Land Equipment (2525D) +E*O*DB----***** 15 170000 00 00 Law Enforcement +E*O*DDB---***** 15 170100 00 00 Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) +E*O*DEB---***** 15 170200 00 00 Border Patrol +E*O*DFB---***** 15 170300 00 00 Customs Service +E*O*DGB---***** 15 170400 00 00 Drug Enforcement Administration (DEA) +E*O*DHB---***** 15 170500 00 00 Department of Justice (DOJ) +E*O*DIB---***** 15 170600 00 00 Federal Bureau of Investigation (FBI) +E*O*DJB---***** 15 170700 00 00 Police +E*O*DLB---***** 15 170800 00 00 United States Secret Service (USSS) +E*O*DMB---***** 15 170900 00 00 Transportation Security Administration (TSA) +E*O*DOB---***** 15 171100 00 00 US Marshals Service +S*G*EVM---***** 15 180000 00 00 Pack Animals +S*G*EVS---***** 15 190000 00 00 Missile Support +S*G*EVST--***** 15 190100 00 00 Transloader +S*G*EVSR--***** 15 190200 00 00 Transporter +S*G*EVSC--***** 15 190300 00 00 Crane/Loading Device +S*G*EVSP--***** 15 190400 00 00 Propellant Transporter +S*G*EVSW--***** 15 190500 00 00 Warhead Transporter +S*G*EXN---***** 15 200400 00 00 CBRN Equipment +S*G*EXL---***** 15 201000 00 00 Laser +O*I*T-----***** 15 201300 00 00 Tent 2525C codes approved after release of 2525C +E*O*AB----***** 15 201500 00 00 Emergency Medical Operation +E*O*AF----***** 15 201501 00 00 Medical Evacuation Helicopter Symbol is displayed differently between versions +S*G*EXM---***** 15 210100 00 00 Land Mine +S*G*EXMC--***** 15 210200 00 00 Antipersonnel Land mine (APL) +S*G*EXI---***** 15 210400 00 00 Improvised Explosives Device (IED) +S*G*EXML--***** 15 210500 00 00 Less than Lethal +S*G*ES----***** 15 220100 00 00 Sensor 2525C appears to be a full octagon icon and 2525D is a main icon +E*O*EA----***** 15 220100 01 00 Biological +E*O*EB----***** 15 220100 02 00 Chemical +E*O*EC----***** 15 220100 04 00 Intrusion +E*O*ED----***** 15 220100 05 00 Nuclear +E*O*EE----***** 15 220100 06 00 Radiological +S*G*ESE---***** 15 220200 00 00 Sensor Emplaced +S*G*ESR---***** 15 220300 00 00 Radar +E*O*BB----***** 15 230000 00 00 Emergency Management Operation +E*O*AE----***** 15 230100 00 00 Ambulance +E*O*CB----***** 15 230200 00 00 Fire Fighting/Fire Protection Symbol is displayed differently between versions +S*G*IMA---H**** 20 110100 00 00 Aircraft Production/Assembly +S*G*IME---H**** 20 110200 00 00 Ammunition and Explosives/Assembly +S*G*IMG---H**** 20 110400 00 00 Armament Production +O*L*B-----***** 20 110500 00 00 Black List Location +S*G*IRN---H**** 20 110600 00 00 Chemical, Biological, Radiological and Nuclear (CBRN) CBRN symbol is displayed differently +S*G*IRNB--H**** 20 110600 01 00 Biological 2525C uses the same symbol for both Bio and Chem +S*G*IRNC--H**** 20 110600 02 00 Chemical 2525C uses the same symbol for both Bio and Chem +S*G*IRNN--H**** 20 110600 03 00 Nuclear +S*G*IPD---H**** 20 110600 05 00 Decontamination +S*G*IMN---H**** 20 110700 00 00 Engineering Equipment Production +S*G*IMNB--H**** 20 110701 00 00 Engineering Equipment Production, Bridge +S*G*IE----H**** 20 110800 00 00 Equipment Manufacture +S*G*IG----H**** 20 110900 00 00 Government Leadership +O*L*G-----***** 20 111000 00 00 Gray List Location +O*L*M-----***** 20 111100 00 00 Mass Grave Site +S*G*IRM---H**** 20 111300 00 00 Mine +S*G*IMM---H**** 20 111400 00 00 Missile and Space System Production +S*G*IMF---H**** 20 111500 00 00 Nuclear (Non CBRN Defense) +S*G*IMFA--H**** 20 111500 00 05 Atomic Energy Reactor +S*G*IMFP--H**** 20 111500 00 06 Nuclear Material Production +S*G*IMFS--H**** 20 111500 00 07 Nuclear Material Storage +S*G*IMFPW-H**** 20 111500 00 08 Weapons Grade Production +O*I*S-----***** 20 111700 00 00 Safe House +O*L*W-----***** 20 111800 00 00 White List Location +S*G*IC----H**** 20 111900 00 00 Tented Camp 2525C codes approved after release of 2525C +S*G*ICD---H**** 20 111901 00 00 Displaced Persons/ Refugee/Evacuees Camp 2525C codes approved after release of 2525C +S*G*ICT---H**** 20 111902 00 00 Training Camp 2525C codes approved after release of 2525C +S*G*IW----H**** 20 112000 00 00 Warehouse/Storage Facility 2525C codes approved after release of 2525C +E*O*DC----H**** 20 112100 00 00 Law Enforcement +E*O*DDC---H**** 20 112101 00 00 Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) +E*O*DEC---H**** 20 112102 00 00 Border Patrol +E*O*DFC---H**** 20 112103 00 00 Customs Service +E*O*DGC---H**** 20 112104 00 00 Drug Enforcement Administration (DEA) +E*O*DHC---H**** 20 112105 00 00 Department of Justice (DOJ) +E*O*DIC---H**** 20 112106 00 00 Federal Bureau of Investigation (FBI) +E*O*DJC---H**** 20 112107 00 00 Police +E*O*DK----***** 20 112108 00 00 Prison +E*O*DLC---H**** 20 112109 00 00 United States Secret Service (USSS) +E*O*DMC---H**** 20 112110 00 00 Transportation Security Administration (TSA) +E*O*DNC---H**** 20 112111 00 00 Coast Guard +E*O*DOC---H**** 20 112112 00 00 US Marshals Service +E*O*BC----H**** 20 112200 00 00 Emergency Operation +E*O*CE----H**** 20 112201 00 00 Fire Station +E*O*AC----H**** 20 112202 00 00 Emergency Medical Operation +E*F*A-----H**** 20 120100 00 00 Agriculture and Food Infrastructure +E*F*AA----H**** 20 120101 00 00 Agriculture Laboratory +E*F*AB----H**** 20 120102 00 00 Animal Feedlot +E*F*AC----H**** 20 120103 00 00 Commercial Food Distribution Center +E*F*AD----H**** 20 120104 00 00 Farm/Ranch +E*O*BL----H**** 20 120105 00 00 Food Distribution +E*F*AE----H**** 20 120106 00 00 Food Production Center +E*F*AF----H**** 20 120107 00 00 Food Retail +E*F*AG----H**** 20 120108 00 00 Grain Storage +E*F*B-----H**** 20 120200 00 00 Banking Finance and Insurance Infrastructure +E*F*BA----***** 20 120201 00 00 ATM +E*F*BB----H**** 20 120202 00 00 Bank +E*F*BC----H**** 20 120203 00 00 Bullion Storage +E*F*BD----H**** 20 120205 00 00 Federal Reserve Bank +E*F*BE----H**** 20 120206 00 00 Financial Exchange +E*F*BF----H**** 20 120207 00 00 Financial Services, Other +E*F*C-----H**** 20 120300 00 00 Commercial Infrastructure +E*F*CA----H**** 20 120301 00 00 Chemical Plant +E*F*CB----H**** 20 120302 00 00 Firearms Manufacturer +E*F*CC----H**** 20 120303 00 00 Firearms Retailer +E*F*CD----H**** 20 120304 00 00 Hazardous Material Production +E*F*CE----H**** 20 120305 00 00 Hazardous Material Storage +E*F*CF----H**** 20 120306 00 00 Industrial Site +E*F*CG----H**** 20 120307 00 00 Landfill +E*F*CH----H**** 20 120308 00 00 Pharmaceutical Manufacturer +E*F*CI----H**** 20 120309 00 00 Contaminated Hazardous Waste Site +E*F*CJ----H**** 20 120310 00 00 Toxic Release Inventory +E*F*D-----H**** 20 120400 00 00 Educational Facilities Infrastructure +E*F*DA----H**** 20 120401 00 00 College/University +E*F*DB----H**** 20 120402 00 00 School +S*G*IUE---H**** 20 120500 00 00 Energy Facility Infrastructure +S*G*IUEN--H**** 20 120501 03 00 Electric Power, Nuclear Symbol is displayed differently between versions +E*F*EA----H**** 20 120502 Generation Station +E*F*EB----H**** 20 120503 Natural Gas Facility +S*G*IRP---H**** 20 120505 Petroleum/Gas/Oil 2525C appears to be a full octagon icon and 2525D is a main icon +E*F*EE----H**** 20 120506 Propane Facility +E*F*F-----H**** 20 120600 Government Site Infrastructure +S*G*IX----H**** 20 120701 Medical +S*G*IXH---H**** 20 120702 Medical Treatment Facility (Hospital) +E*F*G-----H**** 20 120800 Military Infrastructure +E*F*GA----H**** 20 120801 Military Armory +S*G*IB----H**** 20 120802 Military Base +E*F*H-----H**** 20 120900 Postal Services Infrastructure +E*F*HA----H**** 20 120901 Postal Distribution Center +E*F*HB----H**** 20 120902 Post Office +E*F*I-----H**** 20 121000 Public Venues Infrastructure +E*F*IA----H**** 20 121001 Enclosed Facility Symbol is displayed differently between versions +E*F*IB----H**** 20 121002 Open Facility +E*F*IC----H**** 20 121003 Recreational Area +E*F*ID----H**** 20 121004 Religious Institution +E*F*J-----H**** 20 121100 Special Needs Infrastructure +E*F*JA----H**** 20 121101 Adult Day Care +E*F*JB----H**** 20 121102 Child Day Care +E*F*JC----H**** 20 121103 Elder Care +E*F*K-----H**** 20 121200 Telecommunications Infrastructure +E*F*KB----H**** 20 121203 Telecommunications Tower +S*G*IT----H**** 20 121300 Transportation Infrastructure +S*G*IBA---H**** 20 121301 Airport/Air Base Symbol is displayed differently between versions +E*F*LA----H**** 20 121302 Air Traffic Control Facility +E*F*LD----H**** 20 121303 Bus Station +E*F*LE----H**** 20 121304 Ferry Terminal +E*F*LF----H**** 20 121305 Helicopter Landing Site +E*F*LH----H**** 20 121306 Maintenance Facility +E*F*LJ----H**** 20 121307 Railhead/Railroad Station +E*F*LK----H**** 20 121308 Rest Stop +S*G*IBN---H**** 20 121309 Sea Port/Naval Base Symbol is displayed differently between versions +S*G*IMS---H**** 20 121310 Ship Yard +E*F*LM----H**** 20 121311 Toll Facility +E*F*LO----H**** 20 121312 Traffic Inspection Facility +E*F*LP----H**** 20 121313 Tunnel +E*F*MA----***** 20 121401 Control Valve +E*F*MB----H**** 20 121402 Dam +E*F*MC----***** 20 121403 Discharge Outfall +E*F*MD----H**** 20 121404 Ground Water Well +E*F*ME----H**** 20 121405 Pumping Station +E*F*MF----H**** 20 121406 Reservoir +E*F*MG----H**** 20 121407 Storage Tower +E*F*MH----H**** 20 121408 Surface Water Intake +E*F*MI----H**** 20 121409 Wastewater Treatment Facility +S*G*IUP---H**** 20 121410 Water +G*G*GL----****X 25 110000 Command and Control Lines +G*G*GLB---****X 25 110100 Boundary +G*G*GLL---****X 25 110200 Light Line +G*G*SAO---****X 25 120100 Area of Operations +G*G*SAN---****X 25 120200 Named Area of Interest +G*G*SAT---****X 25 120300 Targeted Area of Interest +G*G*GAZ---****X 25 120400 Airfield Zone +G*G*GPP---****X 25 130100 Action Point (General) +G*G*GPPA--****X 25 130200 Amnesty Point +G*G*GPPK--****X 25 130300 Checkpoint +G*G*GPPC--****X 25 130500 Contact Point +G*G*GPPO--****X 25 130600 Coordinating Point +G*G*GPPD--****X 25 130700 Decision Point +G*O*ES----****X 25 130800 Distress Call 2525C codes approved after release of 2525C +G*G*GPPN--****X 25 130900 Entry Control Point 2525C codes approved after release of 2525C +G*G*GPPL--****X 25 131100 Linkup Point +G*G*GPPP--****X 25 131200 Passage Point +G*G*GPRI--****X 25 131300 Point of Interest +G*G*GPPR--****X 25 131400 Rally Point +G*G*GPPE--****X 25 131500 Release Point +G*G*GPPS--****X 25 131600 Start Point +G*G*GPPW--****X 25 131800 Waypoint +G*G*GLF---****X 25 140100 Forward Line of Troops +G*G*GLC---****X 25 140200 Line of Contact +G*G*GLP---****X 25 140300 Phase Line +G*G*DLF---****X 25 140400 Forward Edge of the Battle Area Forward Line of Own Troops in 2525C +G*G*DLP---****X 25 140500 Principle Direction of Fire +G*G*OLKA--****X 25 140601 Friendly Aviation +G*G*OLKGM-****X 25 140602 Friendly Main Attack /Decisive +G*G*OLKGS-****X 25 140603 Friendly Supporting Attack +G*G*OLF---****X 25 140700 Final Coordination Line +G*G*OLI---****X 25 140800 Infiltration Lane +G*G*OLL---****X 25 140900 Limit of Advance +G*G*OLT---****X 25 141000 Line of Departure +G*G*OLC---****X 25 141100 Line of Departure/Line of Contact +G*G*OLP---****X 25 141200 Probable Line of Deployment +G*G*SAA---****X 25 141300 Airhead Line +G*G*SLB---****X 25 141400 Bridgehead Line +G*G*SLH---****X 25 141500 Holding Line +G*G*SLR---****X 25 141600 Release Line +G*G*SLA---****X 25 141700 Ambush +G*G*GAG---****X 25 150100 Area +G*G*GAA---****X 25 150200 Assembly Area +G*G*GAD---****X 25 150600 Drop Zone +G*G*GAX---****X 25 150700 Extraction Zone +G*G*GAL---****X 25 150800 Landing Zone +G*G*GAP---****X 25 150900 Pick-Up Zone +G*G*GAF---****X 25 151000 Fortified Area +G*G*GAY---****X 25 151100 Limited Access Area +G*G*DAB---****X 25 151200 Battle Position +G*G*DABP--****X 25 151202 Prepared (P) but not Occupied +G*M*SP----****X 25 151203 Strong Point +G*T*J-----****X 25 151204 Contain +G*T*Q-----****X 25 151205 Retain +G*G*GAE---****X 25 151300 Engagement Area (EA) 2525C General Engagement Area (it seems like this one has the N modifier ENY around the edge while the following Defense one does not, but there's only one type in 2525D). +G*G*DAE---****X 25 151300 Engagement Area (EA) 2525C Defense Engagement Area (it seems like this one has the N modifier ENY around the edge while the following Defense one does not, but there's only one type in 2525D). +G*G*OLAV--****X 25 151401 Axis of Advance No corresponding template in 2525D - Listed as N/A +G*G*OLAA--****X 25 151401 Friendly Airborne/Aviation +G*G*OLAR--****X 25 151402 Attack Helicopter +G*G*OLAGM-****X 25 151403 Main Attack +G*G*OLAGS-****X 25 151404 Supporting Attack +G*G*OAA---****X 25 151500 Assault Position +G*G*OAK---****X 25 151600 Attack Position +G*G*OAO---****X 25 151700 Objective +G*G*SAE---****X 25 151800 Encirclement Listed is N/A in 2525D. Friendly and Enemy has been split into two SIDC in 2525D +G*G*OAP---****X 25 151900 Penetration Box +G*G*OAF---****X 25 152000 Attack by Fire Position +G*G*OAS---****X 25 152100 Support by Fire +G*G*GAS---****X 25 152200 Search Area/Reconnaissance Area +G*G*DPO---****X 25 160100 Observation Post/Outpost (unspecified) +G*G*DPOR--****X 25 160201 Reconnaissance Outpost +G*G*DPOF--****X 25 160202 Forward Observer Outpost +G*G*DPON--****X 25 160203 CBRN Observation Outpost +G*G*DPOS--****X 25 160204 Sensor Outpost /Listening Post +G*G*DPOC--****X 25 160205 Combat Outpost +G*G*DPT---****X 25 160300 Target Reference Point +G*G*OPP---****X 25 160400 Point of Departure +G*G*ALC---****X 25 170100 Air Corridor +G*G*ALL---****X 25 170200 Low Level Transit Route +G*G*ALM---****X 25 170300 Minimum-Risk Route +G*G*ALS---****X 25 170500 Standard Use Army Aircraft Flight Route +G*G*ALU---****X 25 170700 Special Corridor Called Unmanned Aircraft (UA) Route in 2525C +G*G*AAH---****X 25 170900 High-Density Airspace Control Zone +G*G*AAR---****X 25 171000 Restricted Operations Zone +G*G*AAM---****X 25 171600 Missile Engagement Zone +G*G*AAML--****X 25 171700 Low Altitude Missile Engagement Zone +G*G*AAMH--****X 25 171800 High Altitude Missile Engagement Zone +G*G*AAF---****X 25 171900 Short Range Air Defense Engagement Zone +G*G*AAW---****X 25 172000 Weapons Free Zone +G*G*PA----****X 25 151406 Axis of Advance Feint +G*G*PD----****X 25 230200 Deception/Decoy/Dummy +G*G*PF----****X 25 140605 Direction of Attack Feint +G*G*PN----****X 25 270705 Dummy Minefield +G*G*PM----****X 25 270900 Decoy Mined Area +G*G*PY----****X 25 270901 Decoy Mined Area, Fenced +G*G*GPA---****X 25 180000 Airspace Control Points +G*G*APP---****X 25 180100 Air Control Point +G*G*APC---****X 25 180200 Communications Checkpoint +G*G*APD---****X 25 180300 Downed Aircraft Pick-up Point +G*G*APU---****X 25 180400 Pop-up Point Name different between versions +G*G*GPAT--****X 25 180600 TACAN +G*G*GPAP--****X 25 180700 CAP Station +G*G*GPAW--****X 25 180800 AEW Station +G*G*GPAA--****X 25 180900 ASW (Helo and F/W) Station +G*G*GPAS--****X 25 181000 Strike Initial Point +G*G*GPAL--****X 25 181100 Replenishment Station +G*G*GPAK--****X 25 181200 Tanking +G*G*GPAH--****X 25 181300 Antisubmarine Warfare, Rotary Wing +G*G*GPAB--****X 25 181400 SUCAP - Fixed Wing +G*G*GPAC--****X 25 181500 SUCAP - Rotary Wing +G*G*GPAD--****X 25 181600 MIW - Fixed Wing +G*G*GPAE--****X 25 181700 MIW - Rotary Wing +G*G*GPAO--****X 25 181800 Tomcat +G*G*GPAR--****X 25 181900 Rescue +G*G*GPAF--****X 25 182000 Unmanned Aerial System (UAS/UA) +G*G*GPAG--****X 25 182100 VTUA +G*G*GPAI--****X 25 182200 Orbit +G*G*GPAJ--****X 25 182300 Orbit - Figure Eight +G*G*GPAM--****X 25 182400 Orbit - Race Track +G*G*GPAN--****X 25 182500 Orbit - Random Closed +G*G*GPWA--****X 25 210200 Aim Point +G*G*GPWD--****X 25 210400 Drop Point +G*G*GPWE--****X 25 210500 Entry Point +G*G*GPWG--****X 25 210700 Ground Zero +G*G*GPWI--****X 25 210800 Impact Point +G*G*GPWP--****X 25 210900 Predicted Impact Point +G*G*GPWM--****X 25 211100 Missile Detection Point +G*G*GPUUB-****X 25 211400 Brief Contact +G*G*GPUUD-****X 25 211500 Datum Lost Contact +G*G*GPUUL-****X 25 212000 Lost Contact +G*G*GPUUS-****X 25 212100 Sinker +G*O*FA----****X 25 212300 Acoustic Fix +G*O*FE----****X 25 212400 Electromagnetic Fix +G*O*FO----****X 25 212600 Optical Fix +G*G*GPF---****X 25 212700 Formation +G*G*GPH---****X 25 212800 Harbor +G*G*GPHA--****X 25 212901 A +G*G*GPHQ--****X 25 212902 Q +G*G*GPHX--****X 25 212903 X +G*G*GPHY--****X 25 212904 Y +G*G*GPUSD-****X 25 213000 Dip Position +G*G*GPUS--****X 25 213100 Search +G*G*GPUSA-****X 25 213200 Search Area +G*G*GPUSC-****X 25 213300 Search Center +G*G*GPUY--****X 25 213500 Sonobuoy +G*G*GPUYA-****X 25 213501 Ambient Noise +G*G*GPUYT-****X 25 213502 Air Transportable Communication +G*G*GPUYB-****X 25 213504 Bathythermograph Transmitting +G*G*GPUYC-****X 25 213506 Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS) +G*G*GPUYD-****X 25 213507 Digital Frequency Analysis and Recording (DIFAR) +G*G*GPUYS-****X 25 213508 Directional Command Active Sonobuoy System (DICASS) +G*G*GPUYX-****X 25 213510 Expired +G*G*GPUYK-****X 25 213511 Kingpin +G*G*GPUYL-****X 25 213512 Low Frequency Analysis and Recording (LOFAR) +G*G*GPUYP-****X 25 213513 Pattern Center +G*G*GPUYR-****X 25 213514 Range Only +G*G*GPUYV-****X 25 213515 Vertical Line Array Directional Frequency Analysis and Recording (DIFAR) +G*G*GPR---****X 25 213600 Reference Point +G*G*GPRS--****X 25 213700 Special Point +G*G*GPRN--****X 25 213800 Navigational Reference Point(Points) +G*G*GPRD--****X 25 213900 Data Link Reference Point +G*G*GPRC--****X 25 214200 Corridor Tab Point +G*G*GPRM--****X 25 214400 Marshall Point +G*G*GPRP--****X 25 214500 Position and Intended Movement (PIM) +G*G*GPRW--****X 25 214800 Waypoint +G*G*GPB---****X 25 214900 General Subsurface Station +G*G*GPBS--****X 25 215000 Submarine Subsurface Station +G*G*GPBSA-****X 25 215100 Submarine Antisubmarine Warfare Subsurface Station +G*G*GPBU--****X 25 215200 Unmanned Underwater Vehicle Subsurface Station +G*G*GPBUA-****X 25 215300 Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Subsurface Station +G*G*GPBUM-****X 25 215400 Mine Warfare Unmanned Underwater Vehicle Subsurface Station +G*G*GPBUS-****X 25 215500 Surface Warfare Unmanned Underwater Vehicle Subsurface Station +G*G*GPC---****X 25 215600 General Surface Station +G*G*GPCA--****X 25 215700 Antisubmarine Warfare (ASW) Surface Station +G*G*GPCM--****X 25 215800 Mine Warfare Surface Station +G*G*GPCN--****X 25 215900 Non-Combatant Surface Station +G*G*GPCP--****X 25 216000 Picket Surface Station +G*G*GPCR--****X 25 216100 Rendezvous Surface Station +G*G*GPCE--****X 25 216200 Replenishment at Sea Surface Station Name and Control Measure different between versions +G*G*GPCC--****X 25 216300 Rescue Surface Station +G*G*GPCS--****X 25 216400 Surface Warfare Surface Station +G*G*GPCU--****X 25 216500 Unmanned Underwater Vehicle Surface Station Different name between versions +G*G*GPCUA-****X 25 216600 Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Surface Station Different name between versions +G*G*GPCUM-****X 25 216700 Mine Warfare Unmanned Underwater Vehicle Surface Station +G*G*GPCUR-****X 25 216800 Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater Different name between versions +G*G*GPCUS-****X 25 216900 Surface Warfare Mine Warfare Unmanned Underwater Vehicle Different name between versions +G*G*GPO---****X 25 217100 General Route +G*G*GPOD--****X 25 217200 Diversion Route +G*G*GPOP--****X 25 217300 Position and Intended Movement (PIM) Route +G*G*GPOR--****X 25 217500 Point R Route +G*G*GPOZ--****X 25 217600 Rendezvous Route 2525C Control Measure is displayed the same as Point R Route (217500) in 2525D +G*G*GPOW--****X 25 217700 Waypoint Route +G*O*EV----****X 25 218000 Distressed Vessel +G*O*ED----****X 25 218100 Ditched Aircraft/Downed Aircraft +G*O*EP----****X 25 218200 Person in Water/Bailout +G*O*HI----****X 25 218300 Iceberg +G*O*HN----****X 25 218400 Navigational +G*O*HO----****X 25 218500 Oil Rig +G*O*HM----****X 25 218600 Sea Mine-Like +G*O*SB----****X 25 218700 Bottom Return/Non-MILCO +G*O*SBN---****X 25 218700 Bottom Return/Non-Mine Like Bottom Object (NOMBO) +G*O*SBM---****X 25 218800 Bottom Return/Non-Mine Like Bottom Object (NOMBO)/Installation Manmade +G*O*SM----****X 25 218900 Marine Life +G*O*SS----****X 25 219000 Sea Anomaly (Wake, Current, Knuckle) +G*O*SBX---****X 25 219100 Bottom Return/Non-MILCO, Wreck, Dangerous +G*O*SBW---****X 25 219200 Bottom Return/Non-MILCO, Wreck, Non Dangerous +G*O*B-----****X 25 220100 Bearing Line +G*O*BE----****X 25 220101 Electronic +G*O*BA----****X 25 220103 Acoustic +G*O*BT----****X 25 220105 Torpedo +G*O*BO----****X 25 220106 Electro-Optical Intercept +G*F*ACAI--****X 25 240101 Irregular +G*F*ACAR--****X 25 240102 Rectangle +G*F*ACAC--****X 25 240103 Circular +G*F*ACFI--****X 25 240201 Irregular +G*F*ACFR--****X 25 240202 Rectangle +G*F*ACFC--****X 25 240203 Circular +G*F*ACNI--****X 25 240301 Irregular +G*F*ACNR--****X 25 240302 Rectangle +G*F*ACNC--****X 25 240303 Circular +G*F*ACRI--****X 25 240401 Irregular +G*F*ACRR--****X 25 240402 Rectangle +G*F*ACRC--****X 25 240403 Circular +G*F*ACPR--****X 25 240501 Rectangle +G*F*ACPC--****X 25 240502 Circular +G*F*PTS---****X 25 240601 Point or Single Target +G*F*PTN---****X 25 240602 Nuclear Target +G*F*LT----****X 25 240701 Linear Target +G*F*LTS---****X 25 240702 Linear Smoke Target +G*F*LTF---****X 25 240703 Final Protective Fire (FPF) +G*F*AT----****X 25 240801 Area Target Need verification that code is correct. +G*F*ATR---****X 25 240802 Rectangular Target Need verification that code is correct. +G*F*ATC---****X 25 240803 Circular Target Need verification that code is correct. +G*F*ATG---****X 25 240805 Series or Group of Targets +G*F*ATS---****X 25 240806 Smoke Target +G*F*ATB---****X 25 240808 Bomb Area +G*F*PCF---****X 25 240900 Fire Support Station +G*F*ACSI--****X 25 241001 Irregular +G*F*ACSR--****X 25 241002 Rectangle +G*F*ACSC--****X 25 241003 Circular +G*F*AZII--****X 25 241101 Irregular +G*F*AZIR--****X 25 241102 Rectangle +G*F*AZIC--****X 25 241103 Circular 2525C codes approved after release of 2525C +G*F*AZXI--****X 25 241201 Irregular +G*F*AZXR--****X 25 241202 Rectangle +G*F*AZXC--****X 25 241203 Circular 2525C codes approved after release of 2525C +G*F*AZCI--****X 25 241301 Irregular +G*F*AZCR--****X 25 241302 Rectangle +G*F*AZCC--****X 25 241303 Circular 2525C codes approved after release of 2525C +G*F*AZFI--****X 25 241401 Irregular +G*F*AZFR--****X 25 241402 Rectangle +G*F*AZFC--****X 25 241403 Circular 2525C codes approved after release of 2525C +G*F*ACDI--****X 25 241501 Irregular +G*F*ACDR--****X 25 241502 Rectangle +G*F*ACDC--****X 25 241503 Circular +G*F*ACEI--****X 25 241601 Irregular +G*F*ACER--****X 25 241602 Rectangle +G*F*ACEC--****X 25 241603 Circular +G*F*ACBI--****X 25 241701 Irregular +G*F*ACBR--****X 25 241702 Rectangle +G*F*ACBC--****X 25 241703 Circular +G*F*ACVI--****X 25 241801 Irregular +G*F*ACVR--****X 25 241802 Rectangle +G*F*ACVC--****X 25 241803 Circular +G*F*ACZI--****X 25 241901 Irregular +G*F*ACZR--****X 25 241902 Rectangle +G*F*ACZC--****X 25 241903 Circular +G*F*ACT---****X 25 242000 Terminally Guided Munition Footprint (TGMF) +G*F*AXC---****X 25 242100 Weapon/Sensor Range fan, Circular +G*F*AXS---****X 25 242200 Weapon/Sensor Range fan, Sector +G*F*AKBI--****X 25 242301 Irregular, Blue +G*F*AKBR--****X 25 242302 Rectangle, Blue +G*F*AKBC--****X 25 242303 Circular, Blue +G*F*AKPI--****X 25 242304 Irregular, Purple +G*F*AKPR--****X 25 242305 Rectangle, Purple +G*F*AKPC--****X 25 242306 Circular, Purple +G*F*PCB---****X 25 250100 Firing Point +G*F*PCH---****X 25 250200 Hide Point +G*F*PCL---****X 25 250300 Launch Point +G*F*PCR---****X 25 250400 Reload Point +G*F*PCS---****X 25 250500 Survey Control Point +G*F*LCF---****X 25 260100 Fire Support Coordination Line (FSCL) +G*F*LCC---****X 25 260200 Coordinated Fire Line (CFL) +G*F*LCN---****X 25 260300 No Fire Line +G*F*LCR---****X 25 260500 Restrictive Fire Line +G*F*LCM---****X 25 260600 Munition Flight Path +G*M*OGB---****X 25 270100 Obstacle Belt +G*M*OGZ---****X 25 270200 Obstacle Zone +G*M*OGF---****X 25 270300 Obstacle Free Zone +G*M*OGR---****X 25 270400 Obstacle Restricted Zone +G*M*OEB---****X 25 270501 Block +G*M*OED---****X 25 270502 Disrupt +G*M*OEF---****X 25 270503 Fix +G*M*OET---****X 25 270504 Turn +G*M*BDE---****X 25 270601 Easy +G*M*BDD---****X 25 270602 Difficult +G*M*BDI---****X 25 270603 Impossible +G*M*OFS---****X 25 270700 Minefield Shown a N/A in template field in 2525D +G*M*OFD---****X 25 270707 Dynamic Depiction +G*M*OFA---****X 25 270800 Mined Area +G*M*OU----****X 25 271000 Unexploded Explosive Ordnance (UXO) Area +G*M*OFG---****X 25 271100 Bridge or Gap What is the difference between 'Bridge' (271400) and 'Bridge or Gap' (271100)? They are both listed under Obstacles. Also, the naming is reversed between versions +G*M*ORP---****X 25 271201 Planned +G*M*ORS---****X 25 271202 Explosives, State of Readiness 1 (Safe) +G*M*ORA---****X 25 271203 Explosives, State of Readiness 2 (armed but passable) +G*M*ORC---****X 25 271204 Roadblock Complete (Executed) +G*M*BCA---****X 25 271300 Assault Crossing +G*M*BCB---****X 25 271100 Bridge or Gap +G*M*BCE---****X 25 271500 Ford Easy +G*M*BCD---****X 25 271600 Ford Difficult +G*M*NB----****X 25 271700 Biological Contaminated Area +G*M*NC----****X 25 271800 Chemical Contaminated Area +G*M*NR----****X 25 271900 Nuclear Contaminated Area +G*M*NM----****X 25 272100 Minimum Safe Distance Zone +G*M*NL----****X 25 272200 Radiation Dose Rate Contour Lines +G*M*OS----****X 25 280100 Abatis +G*M*OMP---****X 25 280200 Antipersonnel Mine +G*M*OME---****X 25 280201 Antipersonnel Mine with Directional Effects +G*M*OMT---****X 25 280300 Antitank Mine +G*M*OMD---****X 25 280400 Antitank Mine with Handling Device +G*M*OMW---****X 25 280500 Wide Area Antitank Mine +G*M*OMU---****X 25 280600 Unspecified Mine +G*M*OB----****X 25 280700 Booby Trap +G*M*BCP---****X 25 280800 Engineer Regulating Point +G*M*SE----****X 25 280900 Shelter Different names between versions (Fortification in 2525C) +G*M*SS----****X 25 281000 Shelter Above Ground +G*M*SU----****X 25 281100 Below Ground Shelter +G*M*SF----****X 25 281200 Fort +G*M*NEC---****X 25 281300 Chemical Event +G*M*NEB---****X 25 281400 Biological Event +G*M*NZ----****X 25 281500 Nuclear Event +G*M*NF----****X 25 281600 Nuclear Fallout Producing Event +G*M*NDP---****X 25 281800 General Decontamination Point/Site +G*M*NDA---****X 25 281801 Alternate +G*M*NDE---****X 25 281802 Equipment +G*M*NDT---****X 25 281803 Troop +G*M*NDB---****X 25 281804 Equipment/Troop +G*M*NDO---****X 25 281805 Operational +G*M*NDD---****X 25 281806 Thorough +G*M*OAOF--****X 25 281901 Fixed and Prefabricated +G*M*OAOM--****X 25 281902 Movable +G*M*OAOP--****X 25 281903 Movable and Prefabricated +G*M*OHTL--****X 25 282001 Tower, Low +G*M*OHTH--****X 25 282002 Tower, High +G*M*OHO---****X 25 282003 Overhead Wire +G*M*OGL---****X 25 290100 Obstacle Line +G*M*OADU--****X 25 290201 Under Construction +G*M*OADC--****X 25 290202 Completed +G*M*OAR---****X 25 290203 Reinforced, with Antitank Mines +G*M*OAW---****X 25 290204 Antitank Wall +G*M*OWU---****X 25 290301 Unspecified Wire +G*M*OWS---****X 25 290302 Single Fence Wire +G*M*OWD---****X 25 290303 Double Fence Wire +G*M*OWA---****X 25 290304 Double Apron Fence +G*M*OWL---****X 25 290305 Low Wire Fence +G*M*OWH---****X 25 290306 High Wire Fence +G*M*OWCS--****X 25 290307 Single Concertina +G*M*OWCD--****X 25 290308 Double Strand Concertina +G*M*OWCT--****X 25 290309 Triple Strand Concertina +G*M*OMC---****X 25 290400 Mine Cluster +G*M*OT----****X 25 290500 Trip Wire +G*M*BCL---****X 25 290600 Lane +G*M*BCF---****X 25 290700 Ferry +G*M*BCR---****X 25 290800 Raft Site +G*M*SL----****X 25 290900 Fortified Line +G*M*SW----****X 25 291000 Fortified Position Different names between versions (Foxhole, Emplacement or Weapon Site in 2525C) +G*S*AD----****X 25 310100 Detainee Holding Area +G*S*AE----****X 25 310200 Enemy Prisoner or War Holding Area +G*S*AR----****X 25 310300 Forward Arming and Refueling Point +G*S*AH----****X 25 310400 Refugee Holding Area +G*S*ASR---****X 25 310500 Regimental Support Area +G*S*ASB---****X 25 310600 Brigade Support Area +G*S*ASD---****X 25 310700 Division Support Area +G*S*PX----****X 25 320100 Ambulance Exchange Point +G*S*PAS---****X 25 320200 Ammunition Supply Point +G*S*PAT---****X 25 320300 Ammunition Transfer Point +G*S*PC----****X 25 320400 Cannibalization Point +G*S*PY----****X 25 320500 Casualty Collection Point +G*S*PT----****X 25 320600 Civilian Collection Point +G*S*PD----****X 25 320700 Detainee Collection Point +G*S*PE----****X 25 320800 Enemy Prisoner of War Collection Point +G*S*PL----****X 25 320900 Logistics Release Point +G*S*PM----****X 25 321000 Maintenance Collection Point (MCP) +G*S*PP----****X 25 321100 Medical Evacuation Point (MEDEVAC) Pick-Up Point +G*S*PR----****X 25 321200 Rearm, Refuel and Resupply Point (R3P) +G*S*PU----****X 25 321300 Refuel on the Move (ROM) Point +G*S*PO----****X 25 321400 Traffic Control Post (TCP) +G*S*PI----****X 25 321500 Trailer Transfer Point (TTP) +G*S*PN----****X 25 321600 Unit Maintenance Collection Point (UMCP) +G*S*PSZ---****X 25 321700 General Supply Point +G*S*PSA---****X 25 321707 US Class I Supply Point +G*S*PSB---****X 25 321708 US Class II Supply Point +G*S*PSC---****X 25 321709 US Class III Supply Point +G*S*PSD---****X 25 321710 US Class IV Supply Point +G*S*PSE---****X 25 321711 US Class V Supply Point +G*S*PSF---****X 25 321712 US Class VI Supply Point +G*S*PSG---****X 25 321713 US Class VII Supply Point +G*S*PSH---****X 25 321714 US Class VIII Supply Point +G*S*PSI---****X 25 321715 US Class IX Supply Point +G*S*PSJ---****X 25 321716 US Class X Supply Point +G*S*LCM---****X 25 330100 Moving Convoy +G*S*LCH---****X 25 330200 Halted Convoy +G*S*LRM---****X 25 330300 Main Supply Route +G*S*LRO---****X 25 330301 One Way Traffic +G*S*LRW---****X 25 330302 Two Way Traffic +G*S*LRA---****X 25 330400 Alternate Supply Route +G*S*LRT---****X 25 330403 Alternating Traffic +G*T*B-----****X 25 340100 Block +G*T*H-----****X 25 340200 Breach +G*T*Y-----****X 25 340300 Bypass +G*T*C-----****X 25 340400 Canalize +G*T*X-----****X 25 340500 Clear +G*T*K-----****X 25 340600 Counterattack +G*T*KF----****X 25 340700 Counterattack by Fire +G*T*L-----****X 25 340800 Delay +G*T*D-----****X 25 340900 Destroy +G*T*T-----****X 25 341000 Disrupt +G*T*F-----****X 25 341100 Fix +G*T*A-----****X 25 341200 Follow and Assume +G*T*AS----****X 25 341300 Follow and Support +G*T*I-----****X 25 341400 Interdict +G*T*E-----****X 25 341500 Isolate +G*T*N-----****X 25 341600 Neutralize +G*T*O-----****X 25 341700 Occupy +G*T*P-----****X 25 341800 Penetrate +G*T*R-----****X 25 341900 Relief in Place (RIP) +G*T*M-----****X 25 342000 Retire/Retirement +G*T*S-----****X 25 342100 Secure +G*T*UC----****X 25 342201 Cover +G*T*UG----****X 25 342202 Guard +G*T*US----****X 25 342203 Screen +G*T*Z-----****X 25 342300 Seize +G*T*W-----****X 25 342400 Withdraw +G*T*WP----****X 25 342500 Withdraw Under Pressure +G*T*2-----****X 25 342600 Cordon and Knock 2525C codes approved after release of 2525C +G*T*V-----****X 25 342700 Cordon and Search 2525C codes approved after release of 2525C +G*T*G-----****X 25 342800 Suppress 2525C codes approved after release of 2525C +S*S*C-----***** 30 120000 00 00 Military Combatant +S*S*CLCV--***** 30 120100 00 00 Carrier +S*S*CL----***** 30 120200 00 00 Surface Combatant, Line +S*S*CLBB--***** 30 120201 00 00 Battleship +S*S*CLCC--***** 30 120202 00 00 Cruiser Symbol is displayed differently between versions +S*S*CLDD--***** 30 120203 00 00 Destroyer +S*S*CLFF--***** 30 120204 00 00 Frigate 2525C Uses same symbol for Frigate/Corvette. 2525D uses two separate symbols +S*S*CLLL--***** 30 120206 00 00 Littoral Combatant Ship Symbol is displayed differently between versions +S*S*CLLLAS***** 30 120206 03 00 Littoral Combatant Ship, Anitsubmarine Warfare Symbol is displayed differently between versions +S*S*CLLLMI***** 30 120206 10 00 Littoral Combatant Ship, Mine Warfare Symbol is displayed differently between versions +S*S*CLLLSU***** 30 120206 13 00 Littoral Combatant Ship, Surface Warfare Symbol is displayed differently between versions +S*S*CA----***** 30 120300 00 00 Amphibious Warfare Ship +S*S*CALA--***** 30 120302 00 00 Amphibious Assault, Non-specified +S*S*CALS--***** 30 120307 00 00 Landing Ship +S*S*CALSM-***** 30 120307 00 04 Landing Ship, Medium +S*S*CALST-***** 30 120307 00 07 Landing Ship, Tank +S*S*CALC--***** 30 120308 00 00 Landing Craft +S*S*CM----***** 30 120400 00 00 Mine Warfare Ship 2525C - Full Octagon, 2525D Main Icon +S*S*CMML--***** 30 120401 00 00 Mine Layer +S*S*CMMS--***** 30 120402 00 00 Mine Sweeper +S*S*CMMH--***** 30 120404 00 00 Mine Hunter +S*S*CMMA--***** 30 120406 00 00 Mine Countermeasures, Support Ship Symbol is displayed differently between versions +S*S*CP----***** 30 120500 00 00 Patrol Boat 2525C - Full Octagon, 2525D Main Icon +S*S*CPSU--***** 30 120500 00 13 Antisurface Warfare +S*S*CPSUT-***** 30 120500 00 17 Antisurface Warfare, Torpedo +S*S*CPSB--***** 30 120501 00 00 Patrol Craft, Submarine Chaser/Escort, General +S*S*CPSUG-***** 30 120502 00 00 Patrol Ship, General 2525C - Listed as Gun, 2525D listed as General +S*S*CD----***** 30 120600 00 00 Decoy 2525C - Full Octagon, 2525D Main Icon +S*S*CU----***** 30 120700 00 00 Unmanned Surface Water Vehicle (USV) +S*S*CUS---***** 30 120700 03 00 Anitsubmarine Warfare +S*S*CUM---***** 30 120700 07 00 Mine Countermeasures +S*S*CUR---***** 30 120700 11 00 Remote Multimission Vehicle (RMV) +S*S*CUN---***** 30 120700 13 00 Surface Warfare 2525C - Listed as AntiSurface, 2525D listed as Surface +S*S*G-----***** 30 121000 00 00 Navy Task Organization +S*S*GT----***** 30 121002 00 00 Navy Task Force Symbol is displayed differently between versions +S*S*GG----***** 30 121003 00 00 Navy Task Group Symbol is displayed differently between versions +S*S*GU----***** 30 121004 00 00 Navy Task Unit Symbol is displayed differently between versions +S*S*GC----***** 30 121005 00 00 Convoy +S*S*N-----***** 30 130000 00 00 Military Non Combatant +S*S*NI----***** 30 130104 00 00 Intelligence Collector Symbol is displayed differently between versions +S*S*NM----***** 30 130107 00 00 Hospital Ship +S*S*NR----***** 30 130111 00 00 Repair Ship Different names between versions +S*S*NF----***** 30 130112 00 00 Submarine Tender Different names between versions +S*S*NS----***** 30 130200 00 00 Service Craft/Yard +S*S*XM----***** 30 140100 00 00 Merchant Ship +S*S*XMC---***** 30 140101 00 00 Cargo, General Symbol is displayed differently between versions +S*S*XMR---***** 30 140104 00 00 Roll On/Roll Off Symbol is displayed differently between versions +S*S*XMF---***** 30 140105 00 00 Ferry Symbol is displayed differently between versions +S*S*XH----***** 30 140107 00 00 Hovercraft +S*S*XMO---***** 30 140109 00 00 Oiler/Tanker Symbol is displayed differently between versions +S*S*XMP---***** 30 140110 00 00 Passenger Symbol is displayed differently between versions +S*S*XMTU--***** 30 140111 00 00 Tug, Ocean Going Symbol is displayed differently between versions +S*S*XMTO--***** 30 140112 00 00 Tow +S*S*XMH---***** 30 140113 00 00 Transport Ship, Hazardous Material +S*S*XF----***** 30 140200 00 00 Fishing Vessel +S*S*XFDF--***** 30 140201 00 00 Drifter +S*S*XFTR--***** 30 140202 00 00 Trawler +S*S*XFDR--***** 30 140203 00 00 Dredger +S*S*XL----***** 30 140300 00 00 Law Enforcement Vessel +S*S*XR----***** 30 140400 00 00 Leisure Craft, Sailing +S*S*XA----***** 30 140500 00 00 Leisure Craft, Motorized +S*S*XAR---***** 30 140501 00 00 Rigid-Hull Inflatable Boat (RHIB) +S*S*XAS---***** 30 140502 00 00 Speedboat +S*S*XP----***** 30 140600 00 00 Jet Ski +S*S*O-----***** 30 150000 00 00 Own Ship +S*U*S-----***** 35 110100 00 00 Submarine +S*U*S1----***** 35 110100 13 00 Possible Submarine - Low 1 MOD2 in 2525C, MOD1 in 2525D +S*U*S2----***** 35 110100 14 00 Possible Submarine - Low 2 MOD2 in 2525C, MOD1 in 2525D +S*U*S3----***** 35 110100 15 00 Possible Submarine - High 3 MOD2 in 2525C, MOD1 in 2525D +S*U*S4----***** 35 110100 16 00 Possible Submarine - High 4 MOD2 in 2525C, MOD1 in 2525D +S*U*SL----***** 35 110100 17 00 Probable Sub MOD2 in 2525C, MOD1 in 2525D +S*U*SF----***** 35 110101 00 00 Submarine, Surfaced +S*U*SR----***** 35 110101 18 00 Submarine, Surfaced, Certain Sub MOD2 in 2525C, MOD1 in 2525D +S*U*SK----***** 35 110102 00 00 Submarine, Snorkeling +S*U*SB----***** 35 110103 00 00 Submarine, Bottomed +S*U*SO----***** 35 110200 00 00 Other Submersible +S*U*SX----***** 35 110300 00 00 Nonsubmarine +S*U*SU----***** 35 110400 00 00 Autonomous Underwater Vehicle (AUV)/Unmanned Underwater Vehicle (UUV) +S*U*SUS---***** 35 110400 01 00 Anitsubmarine Warfare +S*U*SUM---***** 35 110400 05 00 Mine Countermeasures +S*U*ND----***** 35 120300 00 00 Diver Listed as unframed in 2525C +S*U*W-----***** 35 130000 00 00 Weapon +S*U*WT----***** 35 130100 00 00 Torpedo +S*U*WD----***** 35 130300 00 00 Decoy Symbol is displayed differently between versions +S*U*WM----***** 36 110000 00 00 Sea Mine, General +S*U*WMG---***** 36 110100 00 00 Sea Mine, Bottom +S*U*WMM---***** 36 110200 00 00 Sea Mine, Moored +S*U*WMF---***** 36 110300 00 00 Sea Mine, Floating +S*U*WMS---***** 36 110400 00 00 Sea Mine, Rising +S*U*WMO---***** 36 110500 00 00 Sea Mine, Other Position +S*U*WMX---***** 36 110800 00 00 Exercise Mine, General +S*U*WMGX--***** 36 110801 00 00 Exercise Mine, Bottom +S*U*WMMX--***** 36 110802 00 00 Exercise Mine, Moored +S*U*WMFX--***** 36 110803 00 00 Exercise Mine, Floating +S*U*WMSX--***** 36 110804 00 00 Exercise Mine, Rising +S*U*WMD---***** 36 110900 00 00 Neutralized Mine, General +S*U*WMGD--***** 36 110901 00 00 Neutralized Mine, Bottom +S*U*WMMD--***** 36 110902 00 00 Neutralized Mine, Moored +S*U*WMFD--***** 36 110903 00 00 Neutralized Mine, Floating +S*U*WMSD--***** 36 110904 00 00 Neutralized Mine, Rising +S*U*WMOD--***** 36 110905 00 00 Neutralized Mine, Other Position +S*U*X-----***** 36 120000 00 00 Unexploded Ordnance +S*U*WDM---***** 36 130000 00 00 Sea Mine Decoy +S*U*WDMG--***** 36 130100 00 00 Sea Mine Decoy, Bottom +S*U*WDMM--***** 36 130200 00 00 Sea Mine Decoy, Moored +S*U*WME---***** 36 150000 00 00 Mine-Like Echo (MILEC), General +S*U*WMGE--***** 36 150100 00 00 Mine-Like Echo, Bottom +S*U*WMME--***** 36 150200 00 00 Mine-Like Echo, Moored +S*U*WMFE--***** 36 150300 00 00 Mine-Like Echo, Floating +S*U*WMR---***** 36 160000 00 00 Negative Reacquisition, General +S*U*WMGR--***** 36 160100 00 00 Negative Reacquisition, Bottom +S*U*WMMR--***** 36 160200 00 00 Negative Reacquisition, Moored +S*U*WMFR--***** 36 160300 00 00 Negative Reacquisition, Floating +S*U*WMB---***** 36 170000 00 00 Obstructor +S*U*WMBD--***** 36 170100 00 00 Neutralized Obstructor +S*U*WMA---***** 36 180000 00 00 General Mine Anchor +S*U*WMN---***** 36 190000 00 00 Non-Mine Mine-Like Object (NMLO), General +S*U*WMGO--***** 36 190100 00 00 Non-Mine Mine-Like Object, Bottom +S*U*WMMO--***** 36 190200 00 00 Non-Mine Mine-Like Object, Moored +S*U*WMFO--***** 36 190300 00 00 Non-Mine Mine-Like Object, Floating +S*U*E-----***** 36 200000 00 00 Environmental Report Location +S*U*V-----***** 36 210000 00 00 Dive Report Location +E*I*B-----***** 40 110100 00 00 Criminal Activity Incident +O*O*A-----***** 40 110101 00 00 Arrest +O*V*A-----***** 40 110102 00 00 Arson +O*O*KA----***** 40 110103 05 00 Attempted Kidnapping +O*R*A-----***** 40 110103 08 00 Attempted Rape +O*V*D-----***** 40 110104 00 00 Drive by Shooting +O*O*U-----***** 40 110105 00 00 Drug Related +O*O*E-----***** 40 110106 00 00 Extortion +O*I*G-----***** 40 110107 00 00 Graffiti +O*V*M-----***** 40 110108 00 00 Killing +O*V*MC----***** 40 110108 01 00 Killing, Assassination +O*V*MB----***** 40 110108 02 00 Killing, Execution +O*V*MA----***** 40 110108 06 00 Killing, Murder +O*V*P-----***** 40 110109 00 00 Poisoning +E*I*AC----***** 40 110110 00 00 Civil Rioting +O*V*Y-----***** 40 110111 00 00 Booby Trap +O*O*V-----***** 40 110112 00 00 Home Eviction 2525C codes approved after release of 2525C +O*O*I-----***** 40 110113 00 00 Black Marketing 2525C codes approved after release of 2525C +O*I*V-----***** 40 110114 00 00 Vandalism/Loot/Ransack/Plunder +O*O*J-----***** 40 110115 00 00 Jail Break 2525C codes approved after release of 2525C +O*O*B-----***** 40 110116 00 00 Robbery 2525C codes approved after release of 2525C +O*O*T-----***** 40 110117 00 00 Theft 2525C codes approved after release of 2525C +O*O*2-----***** 40 110118 00 00 Burglary 2525C codes approved after release of 2525C +O*O*X-----***** 40 110119 00 00 Smuggling 2525C codes approved after release of 2525C +O*O*W-----***** 40 110120 00 00 Rock Throwing 2525C codes approved after release of 2525C +O*P*D-----***** 40 110121 00 00 Dead Body 2525C codes approved after release of 2525C +O*O*G-----***** 40 110122 00 00 Sabotage 2525C codes approved after release of 2525C +O*O*Z-----***** 40 110123 00 00 Suspicious Activity 2525C codes approved after release of 2525C +O*V*B-----***** 40 110200 00 00 Bomb/Bombing +E*I*BA----***** 40 110201 00 00 Bomb Threat +O*V*EI----***** 40 110301 00 00 IED Explosion +O*P*F-----***** 40 110304 00 00 IED Suicide Bomber 2525C codes approved after release of 2525C +E*I*BF----***** 40 110400 00 00 Shooting +O*V*S-----***** 40 110401 00 00 Sniping +O*O*UT----***** 40 110501 00 00 Trafficking 2525C codes approved after release of 2525C +O*L*E-----H**** 40 110502 00 00 Illegal Drug Lab 2525C codes approved after release of 2525C +O*V*E-----***** 40 110600 00 00 Explosion +O*V*EG----***** 40 110601 00 00 Grenade Explosion 2525C codes approved after release of 2525C +O*V*EN----***** 40 110602 00 00 Incendiary Explosion 2525C codes approved after release of 2525C +O*V*EM----***** 40 110603 00 00 Mine Explosion 2525C codes approved after release of 2525C +O*V*EO----***** 40 110604 00 00 Mortar Fire Explosion 2525C codes approved after release of 2525C +O*V*ER----***** 40 110605 00 00 Rocket Explosion 2525C codes approved after release of 2525C +E*I*BC----***** 40 110606 00 00 Bomb Explosion +E*I*A-----***** 40 120000 00 00 Civil Disturbance +O*O*D-----***** 40 120100 00 00 Demonstration +O*O*P-----***** 40 130100 00 00 Patrolling +O*O*Y-----***** 40 130200 00 00 Military Information Support Operation (MISO) Psychological Operations in 2525C +O*O*YH----***** 40 130200 04 00 House-to-House +O*O*YW----***** 40 130200 09 00 Written +O*O*YT----***** 40 130201 00 00 TV and Radio Propaganda +O*O*F-----***** 40 130300 00 00 Foraging/Searching +O*O*RW----***** 40 130401 00 00 Willing +O*O*RC----***** 40 130402 00 00 Coerced/Impressed +O*O*M-----***** 40 130500 00 00 Mine Laying +O*O*S-----***** 40 130600 00 00 Spy +O*O*Q-----***** 40 130700 00 00 Warrant Served 2525C codes approved after release of 2525C +O*P*G-----***** 40 130800 00 00 Exfiltration 2525C codes approved after release of 2525C +O*P*H-----***** 40 130900 00 00 Infiltration 2525C codes approved after release of 2525C +O*I*M-----***** 40 131000 00 00 Meeting 2525C codes approved after release of 2525C +O*L*F-----H**** 40 131001 00 00 Polling Place/Election 2525C codes approved after release of 2525C +O*O*N-----***** 40 131100 00 00 Raid on House 2525C codes approved after release of 2525C +E*O*B-----***** 40 131200 00 00 Emergency Operation +E*O*BD----***** 40 131201 00 00 Emergency Collection Evacuation Point +O*O*O-----***** 40 131202 00 00 Emergency Food Distribution Symbol is displayed differently between versions +E*O*BE----H**** 40 131203 00 00 Emergency Incident Command Center +E*O*BF----H**** 40 131204 00 00 Emergency Operations Center +E*O*BG----H**** 40 131205 00 00 Emergency Public Information Center +E*O*BH----H**** 40 131206 00 00 Emergency Shelter +E*O*BI----H**** 40 131207 00 00 Emergency Staging Area +E*O*BK----H**** 40 131208 00 00 Emergency Water Distribution Center +E*O*A-----***** 40 131300 00 00 Emergency Medical Operation +E*O*AD----H**** 40 131301 00 00 EMT Station Location Symbol is displayed differently between versions +E*O*AG----H**** 40 131302 00 00 Health Department Facility +E*O*AJ----H**** 40 131303 00 00 Medical Facilities Outpatient +E*O*AK----H**** 40 131304 00 00 Morgue +E*O*AL----H**** 40 131305 00 00 Pharmacy +E*O*AM----H**** 40 131306 00 00 Triage +E*O*CC----***** 40 131401 00 00 Fire Hydrant +E*O*CE----***** 40 131402 00 00 Fire Station +E*O*CD----H**** 40 131403 00 00 Other Water Supply Location +E*O*D-----***** 40 131500 00 00 Law Enforcement Operation +E*O*DE----***** 40 131502 00 00 Border Patrol Code is also listed in Land Installation +E*O*DF----***** 40 131503 00 00 Custom Service +E*O*DG----***** 40 131504 00 00 Drug Enforcement Administration (DEA) +E*O*DH----***** 40 131505 00 00 Department of Justice (DOJ) +E*O*DI----***** 40 131506 00 00 Federal Bureau of Investigation (FBI) +E*O*DJ----***** 40 131507 00 00 Police +E*O*DK----H**** 40 131508 00 00 Prison +E*O*DL----***** 40 131509 00 00 United States Secret Service(Treas) (USSS) +E*O*DM----***** 40 131510 00 00 Transportation Security Administration (TSA) +E*O*DN----***** 40 131511 00 00 Coast Guard +E*O*DO----***** 40 131512 00 00 US Marshals Service +O*I*F-----***** 40 131513 00 00 Internal Security Force +E*I*C-----***** 40 140000 00 00 Fire Event +E*I*CC----***** 40 140100 00 00 Fire Origin +E*I*CF----***** 40 140200 00 00 Smoke +E*I*CA----***** 40 140300 00 00 Hot Spot +E*I*CB----***** 40 140400 00 00 Non-Residential Fire +E*I*CD----***** 40 140500 00 00 Residential Fire +E*I*CE----***** 40 140600 00 00 School Fire +E*I*CG----***** 40 140700 00 00 Special Needs Fire +E*I*CH----***** 40 140800 00 00 Wild Fire +E*I*D-----***** 40 150100 00 00 Hazard Materials Incident +E*I*DA----***** 40 150101 00 00 Chemical Agent +E*I*DB----***** 40 150102 00 00 Corrosive Material +E*I*DC----***** 40 150103 00 00 Hazardous when Wet +E*I*DD----***** 40 150104 00 00 Explosive Material +E*I*DE----***** 40 150105 00 00 Flammable Gas +E*I*DF----***** 40 150106 00 00 Flammable Liquid +E*I*DG----***** 40 150107 00 00 Flammable Solid +E*I*DH----***** 40 150108 00 00 Non-Flammable Gas +E*I*DI----***** 40 150109 00 00 Organic Peroxide +E*I*DJ----***** 40 150110 00 00 Oxidizer +E*I*DK----***** 40 150111 00 00 Radioactive Material +E*I*DL----***** 40 150112 00 00 Spontaneously Combustible Material +E*I*DM----***** 40 150113 00 00 Toxic Gas +E*I*DN----***** 40 150114 00 00 Toxic Infectious Material +E*I*DO----***** 40 150115 00 00 Unexploded Ordnance +E*I*EA----***** 40 160100 16 00 Accident +O*O*HA----***** 40 160100 03 00 Highjacked +E*I*E-----***** 40 160100 17 00 Incident +E*I*FA----***** 40 160200 16 00 Accident +O*O*HV----***** 40 160200 03 00 Highjacked +E*I*F-----***** 40 160200 17 00 Incident +E*I*GA----***** 40 160300 16 00 Accident +E*I*GB----***** 40 160300 03 00 Highjacked +E*I*G-----***** 40 160300 17 00 Incident +E*I*HA----***** 40 160400 16 00 Accident +O*O*HT----***** 40 160400 03 00 Highjacked +E*I*H-----***** 40 160400 17 00 Incident +O*V*EV----***** 40 160500 00 00 Wheeled Vehicle Explosion 2525C codes approved after release of 2525C +E*N*AA----***** 40 170101 00 00 Aftershock Listed as unframed in 2525C and Full Octagon in 2525D +E*N*AB----***** 40 170102 00 00 Avalanche Listed as unframed in 2525C and Full Octagon in 2525D +E*N*AC----***** 40 170103 00 00 Earthquake Epicenter Listed as unframed in 2525C and Full Octagon in 2525D +E*N*AD----***** 40 170104 00 00 Landslide Listed as unframed in 2525C and Full Octagon in 2525D +E*N*AE----***** 40 170105 00 00 Subsidence Listed as unframed in 2525C and Full Octagon in 2525D +W*S*WSVE--P---- 40 170106 00 00 Volcanic Eruption Identical symbol to METOC.Volcanic Eruption Symbol - 2525C uses same code for both +E*N*AG----***** 40 170107 00 00 Volcanic Threat Listed as unframed in 2525C and Full Octagon in 2525D +O*L*N-----H**** 40 170108 00 00 Cave Entrance 2525C codes approved after release of 2525C, Symbol is displayed differently between versions +E*N*BB----***** 40 170201 00 00 Drought Listed as unframed in 2525C and Full Octagon in 2525D +E*N*BC----***** 40 170202 00 00 Flood Listed as unframed in 2525C and Full Octagon in 2525D +E*N*BM----***** 40 170203 00 00 Tsunami Listed as unframed in 2525C and Full Octagon in 2525D +E*N*CA----***** 40 170301 00 00 Bird Listed as unframed in 2525C and Full Octagon in 2525D +E*N*CB----***** 40 170302 00 00 Insect Listed as unframed in 2525C and Full Octagon in 2525D +E*N*CC----***** 40 170303 00 00 Microbial Listed as unframed in 2525C and Full Octagon in 2525D +E*N*CD----***** 40 170304 00 00 Reptile Listed as unframed in 2525C and Full Octagon in 2525D +E*N*CE----***** 40 170305 00 00 Rodent Listed as unframed in 2525C and Full Octagon in 2525D +O*P*AR----***** 40 180100 00 00 Religious Leader 2525C codes approved after release of 2525C +O*P*E-----***** 40 180200 00 00 Speaker 2525C codes approved after release of 2525C +WAS-PL----P---- 45 110100 00 00 Low Pressure Center +WAS-PC----P---- 45 110101 00 00 Cyclone Center +WAS-PLT---P---- 45 110102 00 00 Tropopause Low +WAS-PH----P---- 45 110200 00 00 High Pressure Center +WAS-PA----P---- 45 110201 00 00 Anticyclone Center +WAS-PHT---P---- 45 110202 00 00 Tropopause High +WA-DPFC----L--- 45 110301 00 00 Cold Front +WA-DPFCU---L--- 45 110302 00 00 Upper Cold Front +WA-DPFC-FG-L--- 45 110303 00 00 Cold Frontogenesis +WA-DPFC-FY-L--- 45 110304 00 00 Cold Frontolysis +WA-DPFW----L--- 45 110305 00 00 Warm Front +WA-DPFWU---L--- 45 110306 00 00 Upper Warm Front +WA-DPFW-FG-L--- 45 110307 00 00 Warm Frontogenesis +WA-DPFW-FY-L--- 45 110308 00 00 Warm Frontolysis +WA-DPFO----L--- 45 110309 00 00 Occluded Front +WA-DPFOU---L--- 45 110310 00 00 Upper Occluded Front +WA-DPFO-FY-L--- 45 110311 00 00 Occluded Frontolysis +WA-DPFS----L--- 45 110312 00 00 Stationary Front +WA-DPFSU---L--- 45 110313 00 00 Upper Stationary Front +WA-DPFS-FG-L--- 45 110314 00 00 Stationary Frontogenesis +WA-DPFS-FY-L--- 45 110315 00 00 Stationary Frontolysis +WA-DPXT----L--- 45 110402 00 00 Upper Trough Axis +WA-DPXR----L--- 45 110403 00 00 Ridge Axis +WA-DPXSQ---L--- 45 110404 00 00 Severe Squall Line +WA-DPXIL---L--- 45 110405 00 00 Instability Line +WA-DPXSH---L--- 45 110406 00 00 Shear Line +WA-DPXITCZ-L--- 45 110407 00 00 Inter-Tropical Convergence Zone +WA-DPXCV---L--- 45 110408 00 00 Convergence Line +WA-DPXITD--L--- 45 110409 00 00 Inter-Tropical Discontinuity +WAS-TL----P---- 45 120100 00 00 Light +WAS-TM----P---- 45 120200 00 00 Moderate +WAS-TS----P---- 45 120300 00 00 Severe +WAS-TE----P---- 45 120400 00 00 Extreme +WAS-T-MW--P---- 45 120500 00 00 Mountain Waves +WAS-ICL---P---- 45 130101 00 00 Light +WAS-ICM---P---- 45 130102 00 00 Moderate +WAS-ICS---P---- 45 130103 00 00 Severe +WAS-IRL---P---- 45 130201 00 00 Light +WAS-IRM---P---- 45 130202 00 00 Moderate +WAS-IRS---P---- 45 130203 00 00 Severe +WAS-IML---P---- 45 130301 00 00 Light +WAS-IMM---P---- 45 130302 00 00 Moderate +WAS-IMS---P---- 45 130303 00 00 Severe +WAS-WC----P---- 45 140100 00 00 Calm Winds +WAS-WP----P---- 45 140200 00 00 Wind Plot +WA-DWJ-----L--- 45 140300 00 00 Jet Stream +WA-DWS-----L--- 45 140400 00 00 Stream Line +WAS-CCCSCSP---- 45 150101 00 00 Clear Sky +WAS-CCCSFCP---- 45 150102 00 00 Few Coverage +WAS-CCCSSCP---- 45 150103 00 00 Scattered Coverage +WAS-CCCSBCP---- 45 150104 00 00 Broken Coverage +WAS-CCCSOCP---- 45 150105 00 00 Overcast Coverage +WAS-CCCSOBP---- 45 150106 00 00 Sky Totally or Partially Obscured +WAS-WSR-LIP---- 45 160101 00 00 Intermittent Light +WAS-WSR-LCP---- 45 160102 00 00 Continuous Light +WAS-WSR-MIP---- 45 160103 00 00 Intermittent Moderate +WAS-WSR-MCP---- 45 160104 00 00 Intermittent Moderate/Continuous Moderate +WAS-WSR-HIP---- 45 160105 00 00 Intermittent Heavy +WAS-WSR-HCP---- 45 160106 00 00 Intermittent Heavy/Continuous Heavy +WAS-WSRFL-P---- 45 160201 00 00 Light +WAS-WSRFMHP---- 45 160202 00 00 Moderate/Heavy +WAS-WSRSL-P---- 45 160301 00 00 Light +WAS-WSRSMHP---- 45 160302 00 00 Moderate/Heavy +WAS-WSRST-P---- 45 160303 00 00 Torrential +WAS-WSD-LIP---- 45 160401 00 00 Intermittent Light +WAS-WSD-LCP---- 45 160402 00 00 Intermittent Light/ Continuous Light +WAS-WSD-MIP---- 45 160403 00 00 Intermittent Moderate +WAS-WSD-MCP---- 45 160404 00 00 Intermittent Moderate /Continuous Moderate +WAS-WSD-HIP---- 45 160405 00 00 Intermittent Heavy +WAS-WSD-HCP---- 45 160406 00 00 Intermittent Heavy /Continuous Heavy +WAS-WSDFL-P---- 45 160501 00 00 Light +WAS-WSDFMHP---- 45 160502 00 00 Moderate/Heavy +WAS-WSM-L-P---- 45 160601 00 00 Rain or Drizzle and Snow - Light +WAS-WSM-MHP---- 45 160602 00 00 Rain or Drizzle and Snow - Moderate/Heavy +WAS-WSMSL-P---- 45 160603 00 00 Rain and Snow Showers - Light +WAS-WSMSMHP---- 45 160604 00 00 Rain and Snow Showers - Moderate/Heavy +WAS-WSS-LIP---- 45 160701 00 00 Intermittent Light +WAS-WSS-LCP---- 45 160702 00 00 Intermittent Light/Continuous Light +WAS-WSS-MIP---- 45 160703 00 00 Intermittent Moderate +WAS-WSS-MCP---- 45 160704 00 00 Intermittent Moderate /Continuous Moderate +WAS-WSS-HIP---- 45 160705 00 00 Intermittent Heavy +WAS-WSS-HCP---- 45 160706 00 00 Intermittent Heavy /Continuous Heavy +WAS-WSSBLMP---- 45 160707 00 00 Blowing Snow - Light/Moderate +WAS-WSSBH-P---- 45 160708 00 00 Blowing Snow - Heavy +WAS-WSSG--P---- 45 160800 00 00 Snow Grains +WAS-WSSSL-P---- 45 160901 00 00 Light +WAS-WSSSMHP---- 45 160902 00 00 Moderate/Heavy +WAS-WSGRL-P---- 45 161001 00 00 Light not Associated with Thunder +WAS-WSGRMHP---- 45 161002 00 00 Moderate/Heavy not Associated with Thunder +WAS-WSIC--P---- 45 161100 00 00 Ice Crystals (Diamond Dust) +WAS-WSPLL-P---- 45 161201 00 00 Light +WAS-WSPLM-P---- 45 161202 00 00 Moderate +WAS-WSPLH-P---- 45 161203 00 00 Heavy +E*N*BF----***** 45 161300 00 00 Inversion +WAS-WST-NPP--- 45 161401 00 00 Thunderstorm - No Precipitation +WAS-WSTMR-P---- 45 161402 00 00 Thunderstorm Light to Moderate with Rain/Snow - No Hail +WAS-WSTHR-P---- 45 161403 00 00 Thunderstorm Heavy with Rain/Snow - No Hail +WAS-WSTMH-P---- 45 161404 00 00 Thunderstorm Light to Moderate - With Hail +WAS-WSTHH-P---- 45 161405 00 00 Thunderstorm Heavy - With Hail +WAS-WST-FCP---- 45 161406 00 00 Funnel Cloud (Tornado/Waterspout) +WAS-WST-SQP---- 45 161407 00 00 Squall +WAS-WST-LGP---- 45 161408 00 00 Lightning +WAS-WSFGPSP---- 45 161501 00 00 Shallow Patches +WAS-WSFGCSP---- 45 161502 00 00 Shallow Continuous +WAS-WSFGP-P---- 45 161503 00 00 Patchy +WAS-WSFGSVP---- 45 161504 00 00 Sky Visible +WAS-WSFGSOP---- 45 161505 00 00 Sky Obscured +WAS-WSFGFVP---- 45 161506 00 00 Freezing, Sky Visible +WAS-WSFGFOP---- 45 161507 00 00 Freezing, Sky Obscured +WAS-WSBR--P---- 45 161600 00 00 Mist +WAS-WSFU--P---- 45 161700 00 00 Smoke +WAS-WSHZ--P---- 45 161800 00 00 Haze +WAS-WSDSLMP---- 45 161901 00 00 Light to Moderate +WAS-WSDSS-P---- 45 161902 00 00 Severe +WAS-WSDD--P---- 45 161903 00 00 Dust Devil +WAS-WSDB--P---- 45 161904 00 00 Blowing Dust or Sand +WAS-WSTSD-P---- 45 162001 00 00 Tropical Depression +WAS-WSTSS-P---- 45 162002 00 00 Tropical Storm +WAS-WSTSH-P---- 45 162003 00 00 Hurricane/Typhoon +WA-DWSTSWA--A-- 45 162004 00 00 Tropical Storm Wind Areas and Date/Time Labels +WAS-WSVE--P---- 45 162100 00 00 Volcanic Eruption +WAS-WSVA--P---- 45 162101 00 00 Volcanic Ash +WAS-WST-LVP---- 45 162200 00 00 Tropopause Level +WAS-WSF-LVP---- 45 162300 00 00 Freezing Level +WAS-WSUKP-P---- 45 162400 00 00 Precipitation of Unknown Type and Intensity +WA-DBAIF----A-- 45 170100 00 00 Instrument Flight Rule (IFR) +WA-DBAMV----A-- 45 170200 00 00 Marginal Visual Flight Rule (MVFR) +WA-DBATB----A-- 45 170300 00 00 Turbulence +WA-DBAI-----A-- 45 170400 00 00 Icing +WA-DBALPNC--A-- 45 170500 00 00 Liquid Precipitation - Non-Convective Continuous or Intermittent +WA-DBALPC---A-- 45 170501 00 00 Liquid Precipitation - Convective +WA-DBAFP----A-- 45 170600 00 00 Freezing/Frozen Precipitation +WA-DBAT-----A-- 45 170700 00 00 Thunderstorm +WA-DBAFG----A-- 45 170800 00 00 Fog +WA-DBAD-----A-- 45 170900 00 00 Dust or Sand +WA-DBAFF----A-- 45 171000 00 00 Operator-Defined Freeform +WA-DIPIB---L--- 45 180100 00 00 Isobar - Surface +WA-DIPCO---L--- 45 180200 00 00 Contour - Upper Air +WA-DIPIS---L--- 45 180300 00 00 Isotherm +WA-DIPIT---L--- 45 180400 00 00 Isotach +WA-DIPID---L--- 45 180500 00 00 Isodrosotherm +WA-DIPTH---L--- 45 180600 00 00 Thickness +WA-DIPFF---L--- 45 180700 00 00 Operator-Defined Freeform +WAS-GND-NCP---- 45 190101 00 00 Surface Dry Without Cracks or Appreciable Dust or Loose Sand +WAS-GNM---P---- 45 190102 00 00 Surface Moist +WAS-GNW-SWP---- 45 190103 00 00 Surface Wet, Standing Water in Small or Large Pools +WAS-GNFL--P---- 45 190104 00 00 Surface Flooded +WAS-GNFZ--P--- 45 190105 00 00 Surface Frozen +WAS-GNG-TIP---- 45 190106 00 00 Glaze (Thin Ice) on Ground +WAS-GNLDN-P---- 45 190107 00 00 Loose Dry Dust or Sand not Covering Ground Completely +WAS-GNLDTCP---- 45 190108 00 00 Thin Loose Dry Dust or Sand not Covering Ground Completely +WAS-GNLDMCP---- 45 190109 00 00 Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely +WAS-GNDEWCP---- 45 190110 00 00 Extremely Dry with Cracks +WAS-GSI---P---- 45 190201 00 00 Predominately Ice Covered +WAS-GSSCL-P---- 45 190202 00 00 Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground +WAS-GSSCH-P---- 45 190203 00 00 Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground, but Ground not Completely Covered +WAS-GSSCCEP---- 45 190204 00 00 Even Layer of Compact or Wet Snow Covering Ground Completely +WAS-GSSCCUP---- 45 190205 00 00 Uneven Layer of Compact or Wet Snow Covering Ground Completely +WAS-GSSLL-P---- 45 190206 00 00 Loose Dry Snow Covering Less Than One-Half of Ground +WAS-GSSLH-P---- 45 190207 00 00 Loose Dry Snow Covering at Least One-Half of Ground, but Ground not Completely Covered +WAS-GSSLCEP---- 45 190208 00 00 Even Layer of Loose Dry Snow Covering Ground Completely +WAS-GSSLCUP---- 45 190209 00 00 Uneven Layer of Loose Dry Snow Covering Ground Completely +WAS-GSSDC-P---- 45 190210 00 00 Snow Covering Ground Completely, Deep Drifts +WOS-IB----P---- 46 110100 00 00 Icebergs +WOS-IBM---P---- 46 110101 00 00 Many Icebergs +WOS-IBBS--P---- 46 110102 00 00 Belts and Strips +WOS-IBG---P---- 46 110103 00 00 General +WOS-IBMG--P---- 46 110104 00 00 Many Icebergs - General +WOS-IBBB--P---- 46 110105 00 00 Bergy Bit +WOS-IBBBM-P---- 46 110106 00 00 Many Bergy Bits +WOS-IBGL--P---- 46 110107 00 00 Growler +WOS-IBGLM-P---- 46 110108 00 00 Many Growlers +WOS-IBF---P---- 46 110109 00 00 Floeberg +WOS-IBII--P---- 46 110110 00 00 Ice Island +WOS-ICWB--P---- 46 110201 00 00 Bergy Water +WOS-ICWR--P---- 46 110202 00 00 Water with Radar Targets +WOS-ICIF--P---- 46 110203 00 00 Ice Free +WOS-IDC---P---- 46 110301 00 00 Convergence +WOS-IDD---P---- 46 110302 00 00 Divergence +WOS-IDS---P---- 46 110303 00 00 Shearing or Shear Zone +WO-DIDID---L--- 46 110304 00 00 Ice Drift (Direction) +WOS-II----P---- 46 110400 00 00 Sea Ice +WOS-IITM--P---- 46 110401 00 00 Ice Thickness (Observed) +WOS-IITE--P---- 46 110402 00 00 Ice Thickness (Estimated) +WOS-IIP---P---- 46 110403 00 00 Melt Puddles or Flooded Ice +WO-DILOV---L--- 46 110501 00 00 Limits of Visual Observation +WO-DILUC---L--- 46 110502 00 00 Limits of Under Cast +WO-DILOR---L--- 46 110503 00 00 Limits of Radar Observation +WO-DILIEO--L--- 46 110504 00 00 Observed Ice Edge or Boundary +WO-DILIEE--L--- 46 110505 00 00 Estimated Ice Edge or Boundary +WO-DILIER--L--- 46 110506 00 00 Ice Edge or Boundary From Radar +WO-DIOC----L--- 46 110601 00 00 Cracks +WO-DIOCS---L--- 46 110602 00 00 Cracks at a Specific Location +WO-DIOL----L--- 46 110603 00 00 Lead +WO-DIOLF---L--- 46 110604 00 00 Frozen Lead +WOS-ISC---P---- 46 110700 00 00 Snow Cover +WOS-ISS---P---- 46 110701 00 00 Sastrugi (with Orientation) +WOS-ITRH--P---- 46 110801 00 00 Ridges or Hummocks +WOS-ITR---P---- 46 110802 00 00 Rafting +WOS-ITBB--P---- 46 110803 00 00 Jammed Brash Barrier +WOS-HDS---P---- 46 120101 00 00 Soundings +WO-DHDDL---L--- 46 120102 00 00 Depth Curve +WO-DHDDC---L--- 46 120103 00 00 Depth Contour +WO-DHDDA----A-- 46 120104 00 00 Depth Area +WO-DHCC----L--- 46 120201 00 00 Coastline +WO-DHCI-----A-- 46 120202 00 00 Island +WO-DHCB-----A-- 46 120203 00 00 Beach +WO-DHCW-----A-- 46 120204 00 00 Water +WO-DHCF----L--- 46 120205 00 00 Foreshore - Line +WO-DHCF-----A-- 46 120206 00 00 Foreshore - Area +WOS-HPB-O-P---- 46 120302 00 00 Berths (Onshore) +WOS-HPB-A-P---- 46 120303 00 00 Berths (Anchor) +WOS-HPBA--P---- 46 120304 00 00 Anchorage - Point +WO-DHPBA---L--- 46 120305 00 00 Anchorage - Line +WO-DHPBA----A-- 46 120306 00 00 Anchorage - Area +WOS-HPCP--P---- 46 120307 00 00 Call in Point +WO-DHPBP---L--- 46 120308 00 00 Pier/Wharf/Quay +WOS-HPFH--P---- 46 120309 00 00 Fishing Harbor - Point +WOS-HPFS--P---- 46 120310 00 00 Fish Weirs - Point +WOS-HPFS---L--- 46 120311 00 00 Fish Stakes - Point +WOS-HPFF----A-- 46 120312 00 00 Fish Traps - Area +WO-DHPMD----A-- 46 120314 00 00 Drydock +WOS-HPML--P---- 46 120315 00 00 Landing Place +WO-DHPMO--P---- 46 120316 00 00 Offshore Loading Facility - Point +WO-DHPMO---L--- 46 120317 00 00 Offshore Loading Facility - Line +WO-DHPMO----A-- 46 120318 00 00 Offshore Loading Facility - Area +WO-DHPMRA--L--- 46 120319 00 00 Ramp - Above Water +WO-DHPMRB--L--- 46 120320 00 00 Ramp - Below Water +WOS-HPM-R-P---- 46 120321 00 00 Landing Ring +WOS-HPM-FC-L--- 46 120322 00 00 Ferry Crossing +WOS-HPM-CC-L--- 46 120323 00 00 Cable Ferry Crossing +WOS-HPD---P---- 46 120324 00 00 Dolphin +WO-DHPSPA--L--- 46 120326 00 00 Breakwater/Groin/Jetty - Above Water +WO-DHPSPB--L--- 46 120327 00 00 Breakwater/Groin/Jetty - Below Water +WO-DHPSPS--L--- 46 120328 00 00 Seawall +WOS-HABA--P---- 46 120401 00 00 Beacon +WOS-HABB--P---- 46 120402 00 00 Buoy Default +WOS-HABM--P---- 46 120403 00 00 Marker +WOS-HABP--P---- 46 120404 00 00 Perches/Stakes - Point +WO-DHABP----A-- 46 120405 00 00 Perches/Stakes - Area +WOS-HAL---P---- 46 120406 00 00 Light +WO-DHALLA--L--- 46 120407 00 00 Leading Line +WOS-HALV--P---- 46 120408 00 00 Light Vessel/Light Ship +WOS-HALH--P---- 46 120409 00 00 Lighthouse +WOS-HHRS--P---- 46 120501 00 00 Rock Submerged +WOS-HHRA--P---- 46 120502 00 00 Rock Awashed +WO-DHHD-----A-- 46 120503 00 00 Underwater Danger/Hazard +WOS-HHDF--P---- 46 120504 00 00 Foul Ground - Point +WO-DHHDF----A-- 46 120505 00 00 Foul Ground - Area +WO-DHHDK--P---- 46 120506 00 00 Kelp/Seaweed - Point +WO-DHHDK----A-- 46 120507 00 00 Kelp/Seaweed - Area +WOS-HHDS--P---- 46 120508 00 00 Snags/Stumps +WOS-HHDWA-P---- 46 120509 00 00 Wreck (Uncovers) +WOS-HHDWB-P---- 46 120510 00 00 Wreck (Submerged) +WO-DHHDB---L--- 46 120511 00 00 Breakers +WOS-HHDR---L--- 46 120512 00 00 Reef +WOS-HHDE--P---- 46 120513 00 00 Eddies/Overfalls/Tide Rips +WO-DHHDD----A-- 46 120514 00 00 Discolored Water +WOS-BFC-S-P---- 46 120601 00 00 Bottom Characteristics - Sand +WOS-BFC-M-P---- 46 120602 00 00 Bottom Characteristics - Mud +WOS-BFC-CLP---- 46 120603 00 00 Bottom Characteristics - Clay +WOS-BFC-SIP---- 46 120604 00 00 Bottom Characteristics - Silt +WOS-BFC-STP---- 46 120605 00 00 Bottom Characteristics - Stones +WOS-BFC-G-P---- 46 120606 00 00 Bottom Characteristics - Gravel +WOS-BFC-P-P---- 46 120607 00 00 Bottom Characteristics - Pebbles +WOS-BFC-CBP---- 46 120608 00 00 Bottom Characteristics - Cobbles +WOS-BFC-R-P---- 46 120609 00 00 Bottom Characteristics - Rock +WOS-BFC-COP---- 46 120610 00 00 Bottom Characteristics - Coral +WOS-BFC-SHP---- 46 120611 00 00 Bottom Characteristics - Shell +WOS-BFQ-F-P---- 46 120612 00 00 Qualifying Terms - Fine +WOS-BFQ-M-P---- 46 120613 00 00 Qualifying Terms - Medium +WOS-BFQ-C-P---- 46 120614 00 00 Qualifying Terms - Coarse +WOS-TCCW--P---- 46 120701 00 00 Water Turbulence +WO-DTCCCFE-L--- 46 120702 00 00 Current Flow - Ebb +WO-DTCCCFF-L--- 46 120703 00 00 Current Flow - Flood +WOS-TCCTD-P---- 46 120704 00 00 Tide Data Point +WOS-TCCTG-P---- 46 120705 00 00 Tide Gauge +WO-DOBVA----A-- 46 130101 00 00 Visual Detection Ratio (VDR) Level 1-2 +WO-DOBVB----A-- 46 130102 00 00 VDR Level 2-3 +WO-DOBVC----A-- 46 130103 00 00 VDR Level 3-4 +WO-DOBVD----A-- 46 130104 00 00 VDR Level 4-5 +WO-DOBVE----A-- 46 130105 00 00 VDR Level 5-6 +WO-DOBVF----A-- 46 130106 00 00 VDR Level 6-7 +WO-DOBVG----A-- 46 130107 00 00 VDR Level 7-8 +WO-DOBVH----A-- 46 130108 00 00 VDR Level 8-9 +WO-DOBVI----A-- 46 130109 00 00 VDR Level 9-10 +WO-DBSF-----A-- 46 130201 00 00 Flat +WO-DBSG-----A-- 46 130202 00 00 Gentle +WO-DBSM-----A-- 46 130203 00 00 Moderate +WO-DBST-----A-- 46 130204 00 00 Steep +WO-DGMSR----A-- 46 140101 00 00 MIW Bottom Sediments - Solid Rock +WO-DGMSC----A-- 46 140102 00 00 MIW Bottom Sediments - Clay +WO-DGMSSVS--A-- 46 140103 00 00 MIW Bottom Sediments - Very Coarse Sand +WO-DGMSSC---A-- 46 140104 00 00 MIW Bottom Sediments - Coarse Sand +WO-DGMSSM---A-- 46 140105 00 00 MIW Bottom Sediments - Medium Sand +WO-DGMSSF---A-- 46 140106 00 00 MIW Bottom Sediments - Fine Sand +WO-DGMSSVF--A-- 46 140107 00 00 MIW Bottom Sediments - Very Fine Sand +WO-DGMSIVF--A-- 46 140108 00 00 MIW Bottom Sediments - Very Fine Silt +WO-DGMSIF---A-- 46 140109 00 00 MIW Bottom Sediments - Fine Silt +WO-DGMSIM---A-- 46 140110 00 00 MIW Bottom Sediments - Medium Silt +WO-DGMSIC---A-- 46 140111 00 00 MIW Bottom Sediments - Coarse Silt +WO-DGMSB----A-- 46 140112 00 00 MIW Bottom Sediments - Boulders +WO-DGMS-CO--A-- 46 140113 00 00 MIW Bottom Sediments - Cobbles, Oyster Shells +WO-DGMS-PH--A-- 46 140114 00 00 MIW Bottom Sediments - Pebbles, Shells +WO-DGMS-SH--A-- 46 140115 00 00 MIW Bottom Sediments - Sand and Shells +WO-DGML-----A-- 46 140116 00 00 MIW Bottom Sediment - Land +WO-DGMN-----A-- 46 140117 00 00 MIW Bottom Sediment - No Data +WO-DGMRS----A-- 46 140118 00 00 Bottom Roughness - Smooth +WO-DGMRM----A-- 46 140119 00 00 Bottom Roughness - Moderate +WO-DGMRR----A-- 46 140120 00 00 Bottom Roughness - Rough +WO-DGMCL----A-- 46 140121 00 00 Clutter (Bottom) - Low +WO-DGMCM----A-- 46 140122 00 00 Clutter (Bottom) - Medium +WO-DGMCH----A-- 46 140123 00 00 Clutter (Bottom) - High +WO-DGMIBA---A-- 46 140124 00 00 Impact Burial - 0% +WO-DGMIBB---A-- 46 140125 00 00 Impact Burial - 0-10% +WO-DGMIBC---A-- 46 140126 00 00 Impact Burial - 10-20% +WO-DGMIBD---A-- 46 140127 00 00 Impact Burial - 20-75% +WO-DGMIBE---A-- 46 140128 00 00 Impact Burial - >75% +WO-DGMBCA---A-- 46 140129 00 00 MIW Bottom Category A +WO-DGMBCB---A-- 46 140130 00 00 MIW Bottom Category B +WO-DGMBCC---A-- 46 140131 00 00 MIW Bottom Category C +WO-DGMBTA---A-- 46 140132 00 00 MIW Bottom Type A1 +WO-DGMBTB---A-- 46 140133 00 00 MIW Bottom Type A2 +WO-DGMBTC---A-- 46 140134 00 00 MIW Bottom Type A3 +WO-DGMBTD---A-- 46 140135 00 00 MIW Bottom Type B1 +WO-DGMBTE---A-- 46 140136 00 00 MIW Bottom Type B2 +WO-DGMBTF---A-- 46 140137 00 00 MIW Bottom Type B3 +WO-DGMBTG---A-- 46 140138 00 00 MIW Bottom Type C1 +WO-DGMBTH---A-- 46 140139 00 00 MIW Bottom Type C2 +WO-DGMBTI---A-- 46 140140 00 00 MIW Bottom Type C3 +WO-DL-ML---L--- 46 150100 00 00 Maritime Limit Boundary +WO-DL-MA----A-- 46 150200 00 00 Maritime Area +WO-DL-RA---L--- 46 150300 00 00 Restricted Area +WO-DL-SA----A-- 46 150400 00 00 Swept Area +WO-DL-TA----A-- 46 150500 00 00 Training Area +WO-DL-O-----A-- 46 150600 00 00 Operator-Defined +WO-DMCA----L--- 46 160100 00 00 Submarine Cable +WO-DMCC-----A-- 46 160200 00 00 Submerged Crib +WO-DMCD----L--- 46 160300 00 00 Canal +WOS-MF----P---- 46 160400 00 00 Ford +WOS-ML----P---- 46 160500 00 00 Lock +WOS-MOA---P---- 46 160600 00 00 Oil/Gas Rig +WO-DMOA-----A-- 46 160700 00 00 Oil/Gas Rig Field +WO-DMPA----L--- 46 160800 00 00 Pipelines/Pipe +WOS-MPA---P---- 46 160900 00 00 Pile/Piling/Post +I*P*SCD-----*** 50 110100 53 00 Satellite Downlink +I*A*SCC-----*** 50 110100 11 00 Cellular/Mobile +I*A*SCP-----*** 50 110100 49 00 Point-to-Point Line of Sight (LOS) +I*A*SCO-----*** 51 110100 47 00 Omni-Line of Sight (LOS) +I*A*SCS-----*** 51 110100 57 00 Satellite Uplink +I*G*SCC-----*** 52 110100 11 00 Cellular/Mobile +I*G*SCO-----*** 52 110100 47 00 Omni-Line of Sight (LOS) +I*G*SCP-----*** 52 110100 49 00 Point-to-Point Line of Sight (LOS) +I*G*SCS-----*** 52 110100 57 00 Satellite Uplink +I*G*SCT-----*** 52 110100 60 00 Tropospheric Scatter +I*S*SCC-----*** 53 110100 11 00 Cellular/Mobile +I*S*SCO-----*** 53 110100 47 00 Omni-Line of Sight (LOS) +I*S*SCP-----*** 53 110100 49 00 Point-to-Point Line of Sight (LOS) +I*S*SCS-----*** 53 110100 57 00 Satellite Uplink +I*U*SCO-----*** 54 110100 47 00 Omni-Line of Sight (LOS) +I*U*SCP-----*** 54 110100 49 00 Point-to-Point Line of Sight (LOS) +I*U*SCS-----*** 54 110100 57 00 Satellite Uplink +I*P*SRD-----*** 50 110300 14 00 Data Transmission +I*P*SRE-----*** 50 110300 15 00 Earth Surveillance +I*P*SRI-----*** 50 110300 24 00 Identification, Friend or Foe (Transponder) +I*P*SRM-----*** 50 110300 39 00 Multi-Function +I*P*SRT-----*** 50 110300 58 00 Target Acquisition +I*P*SRS-----*** 50 110300 54 00 Space +I*P*SRU-----*** 50 110300 62 00 Unknown +I*A*SRAI----*** 51 110300 03 00 Airborne Intercept +I*A*SRAS----*** 51 110300 02 00 Airborne Search and Bombing +I*A*SRC-----*** 51 110300 10 00 Controlled Intercept +I*A*SRD-----*** 51 110300 14 00 Data Transmission +I*A*SRE-----*** 51 110300 16 00 Early Warning +I*A*SRF-----*** 51 110300 17 00 Fire Control +I*A*SRI-----*** 51 110300 24 00 Identification, Friend or Foe (Transponder) +I*A*SRMA----*** 51 110300 35 00 Missile Acquisition +I*A*SRMD----*** 51 110300 37 00 Missile Downlink +I*A*SRMG----*** 51 110300 40 00 Missile Guidance +I*A*SRMT----*** 51 110300 42 00 Missile Tracking +I*A*SRMF----*** 51 110300 39 00 Multi-Function +I*A*SRTI----*** 51 110300 59 00 Target Illumination +I*A*SRTA----*** 51 110300 58 00 Target Acquisition +I*A*SRTT----*** 51 110300 61 00 Target Tracking +I*A*SRU-----*** 51 110300 62 00 Unknown +I*G*SRAT----*** 52 110300 06 00 Air Traffic Control +I*G*SRAA----*** 52 110300 01 00 Anti-Aircraft Fire Control +I*G*SRB-----*** 52 110300 08 00 Battlefield Surveillance +I*G*SRCS----*** 52 110300 12 00 Coastal Surveillance +I*G*SRCA----*** 52 110300 09 00 Controlled Approach +I*G*SRD-----*** 52 110300 14 00 Data Transmission +I*G*SRE-----*** 52 110300 16 00 Early Warning +I*G*SRF-----*** 52 110300 17 00 Fire Control +I*G*SRH-----*** 52 110300 19 00 Height Finding +I*G*SRI-----*** 52 110300 21 00 Identification, Friend or Foe (Interrogator) +I*G*SRMM----*** 52 110300 38 00 Meteorological +I*G*SRMA----*** 52 110300 35 00 Missile Acquisition +I*G*SRMG----*** 52 110300 40 00 Missile Guidance +I*G*SRMT----*** 52 110300 42 00 Missile Tracking +I*G*SRMF----*** 52 110300 39 00 Multi-Function +I*G*SRS-----*** 52 110300 56 00 Shell Tracking +I*G*SRTA----*** 52 110300 58 00 Target Acquisition +I*G*SRTI----*** 52 110300 59 00 Target Illumination +I*G*SRTT----*** 52 110300 61 00 Target Tracking +I*G*SRU-----*** 52 110300 62 00 Unknown +I*S*SRAT----*** 53 110300 06 00 Air Traffic Control +I*S*SRAA----*** 53 110300 01 00 Anti-Aircraft Fire Control +I*S*SRCA----*** 53 110300 09 00 Controlled Approach +I*S*SRCI----*** 53 110300 10 00 Controlled Intercept +I*S*SRD-----*** 53 110300 14 00 Data Transmission +I*S*SRE-----*** 53 110300 16 00 Early Warning +I*S*SRF-----*** 53 110300 17 00 Fire Control +I*S*SRH-----*** 53 110300 19 00 Height Finding +I*S*SRI-----*** 53 110300 21 00 Identification, Friend or Foe (Interrogator) +I*S*SRMM----*** 53 110300 38 00 Meteorological +I*S*SRMA----*** 53 110300 35 00 Missile Acquisition +I*S*SRMG----*** 53 110300 40 00 Missile Guidance +I*S*SRMT----*** 53 110300 42 00 Missile Tracking +I*S*SRMF----*** 53 110300 39 00 Multi-Function +I*S*SRS-----*** 53 110300 55 00 Surface Search +I*S*SRTA----*** 53 110300 58 00 Target Acquisition +I*S*SRTI----*** 53 110300 59 00 Target Illumination +I*S*SRTT----*** 53 110300 61 00 Target Tracking +I*S*SRU-----*** 53 110300 62 00 Unknown +I*U*SRD-----*** 54 110300 14 00 Data Transmission +I*U*SRE-----*** 54 110300 16 00 Early Warning +I*U*SRM-----*** 54 110300 39 00 Multi-Function +I*U*SRS-----*** 54 110300 55 00 Surface Search +I*U*SRT-----*** 54 110300 58 00 Target Acquisition +I*U*SRU-----*** 54 110300 62 00 Unknown +S*C*MUSCMT***** 60 110100 00 00 Combat Mission Team 2525C codes never published. Create by a JOUN +S*C*MUSNMT***** 60 110200 00 00 National Mission Team 2525C codes never published. Create by a JOUN +S*C*MUSCPT***** 60 110300 00 00 Cyber Protection Team 2525C codes never published. Create by a JOUN +S*C*NSCTA-***** 60 110400 00 00 Nation State Cyber Threat Actor 2525C codes never published. Create by a JOUN +S*C*NNSCTA***** 60 110500 00 00 Non Nation State Cyber Threat Actor 2525C codes never published. Create by a JOUN \ No newline at end of file diff --git a/src/main/resources/data/genc.txt b/src/main/resources/data/genc.txt index d1ccbfd..07275a8 100644 --- a/src/main/resources/data/genc.txt +++ b/src/main/resources/data/genc.txt @@ -1,280 +1,280 @@ -AFG 4 AFGHANISTAN -XQZ 900 AKROTIRI -ALB 8 ALBANIA -DZA 12 ALGERIA -ASM 16 AMERICAN SAMOA -AND 20 ANDORRA -AGO 24 ANGOLA -AIA 660 ANGUILLA -ATA 10 ANTARCTICA -ATG 28 ANTIGUA AND BARBUDA -ARG 32 ARGENTINA -ARM 51 ARMENIA -ABW 533 ARUBA -XAC 902 ASHMORE AND CARTIER ISLANDS -AUS 36 AUSTRALIA -AUT 40 AUSTRIA -AZE 31 AZERBAIJAN -BHS 44 BAHAMAS, THE -BHR 48 BAHRAIN -XBK 903 BAKER ISLAND -BGD 50 BANGLADESH -BRB 52 BARBADOS -XBI 904 BASSAS DA INDIA -BLR 112 BELARUS -BEL 56 BELGIUM -BLZ 84 BELIZE -BEN 204 BENIN -BMU 60 BERMUDA -BTN 64 BHUTAN -BOL 68 BOLIVIA -BES 535 BONAIRE, SINT EUSTATIUS, AND SABA -BIH 70 BOSNIA AND HERZEGOVINA -BWA 72 BOTSWANA -BVT 74 BOUVET ISLAND -BRA 76 BRAZIL -IOT 86 BRITISH INDIAN OCEAN TERRITORY -BRN 96 BRUNEI -BGR 100 BULGARIA -BFA 854 BURKINA FASO -MMR 104 BURMA -BDI 108 BURUNDI -CPV 132 CABO VERDE -KHM 116 CAMBODIA -CMR 120 CAMEROON -CAN 124 CANADA -CYM 136 CAYMAN ISLANDS -CAF 140 CENTRAL AFRICAN REPUBLIC -TCD 148 CHAD -CHL 152 CHILE -CHN 156 CHINA -CXR 162 CHRISTMAS ISLAND -CPT 905 CLIPPERTON ISLAND -CCK 166 COCOS (KEELING) ISLANDS -COL 170 COLOMBIA -COM 174 COMOROS -COG 178 CONGO (BRAZZAVILLE) -COD 180 CONGO (KINSHASA) -COK 184 COOK ISLANDS -XCS 906 CORAL SEA ISLANDS -CRI 188 COSTA RICA -CIV 384 CÔTE D’IVOIRE -HRV 191 CROATIA -CUB 192 CUBA -CUW 531 CURAÇAO -CYP 196 CYPRUS -CZE 203 CZECHIA -DNK 208 DENMARK -XXD 907 DHEKELIA -DGA 908 DIEGO GARCIA -DJI 262 DJIBOUTI -DMA 212 DOMINICA -DOM 214 DOMINICAN REPUBLIC -ECU 218 ECUADOR -EGY 818 EGYPT -SLV 222 EL SALVADOR -XAZ 909 ENTITY 1 -XCR 910 ENTITY 2 -XCY 911 ENTITY 3 -XKM 912 ENTITY 4 -XKN 913 ENTITY 5 -AX3 914 ENTITY 6 -GNQ 226 EQUATORIAL GUINEA -ERI 232 ERITREA -EST 233 ESTONIA -SWZ 748 ESWATINI -ETH 231 ETHIOPIA -XEU 915 EUROPA ISLAND -FLK 238 FALKLAND ISLANDS (ISLAS MALVINAS) -FRO 234 FAROE ISLANDS -FJI 242 FIJI -FIN 246 FINLAND -FRA 250 FRANCE -GUF 254 FRENCH GUIANA -PYF 258 FRENCH POLYNESIA -ATF 260 FRENCH SOUTHERN AND ANTARCTIC LANDS -GAB 266 GABON -GMB 270 GAMBIA, THE -XGZ 916 GAZA STRIP -GEO 268 GEORGIA -DEU 276 GERMANY -GHA 288 GHANA -GIB 292 GIBRALTAR -XGL 917 GLORIOSO ISLANDS -GRC 300 GREECE -GRL 304 GREENLAND -GRD 308 GRENADA -GLP 312 GUADELOUPE -GUM 316 GUAM -AX2 918 GUANTANAMO BAY NAVAL BASE -GTM 320 GUATEMALA -GGY 831 GUERNSEY -GIN 324 GUINEA -GNB 624 GUINEA-BISSAU -GUY 328 GUYANA -HTI 332 HAITI -HMD 334 HEARD ISLAND AND MCDONALD ISLANDS -HND 340 HONDURAS -HKG 344 HONG KONG -XHO 919 HOWLAND ISLAND -HUN 348 HUNGARY -ISL 352 ICELAND -IND 356 INDIA -IDN 360 INDONESIA -IRN 364 IRAN -IRQ 368 IRAQ -IRL 372 IRELAND -IMN 833 ISLE OF MAN -ISR 376 ISRAEL -ITA 380 ITALY -JAM 388 JAMAICA -XJM 920 JAN MAYEN -JPN 392 JAPAN -XJV 921 JARVIS ISLAND -JEY 832 JERSEY -XJA 922 JOHNSTON ATOLL -JOR 400 JORDAN -XJN 923 JUAN DE NOVA ISLAND -KAZ 398 KAZAKHSTAN -KEN 404 KENYA -XKR 924 KINGMAN REEF -KIR 296 KIRIBATI -PRK 408 KOREA, NORTH -KOR 410 KOREA, SOUTH -XKS 901 KOSOVO -KWT 414 KUWAIT -KGZ 417 KYRGYZSTAN -LAO 418 LAOS -LVA 428 LATVIA -LBN 422 LEBANON -LSO 426 LESOTHO -LBR 430 LIBERIA -LBY 434 LIBYA -LIE 438 LIECHTENSTEIN -LTU 440 LITHUANIA -LUX 442 LUXEMBOURG -MAC 446 MACAU -MDG 450 MADAGASCAR -MWI 454 MALAWI -MYS 458 MALAYSIA -MDV 462 MALDIVES -MLI 466 MALI -MLT 470 MALTA -MHL 584 MARSHALL ISLANDS -MTQ 474 MARTINIQUE -MRT 478 MAURITANIA -MUS 480 MAURITIUS -MYT 175 MAYOTTE -MEX 484 MEXICO -FSM 583 MICRONESIA, FEDERATED STATES OF -XMW 925 MIDWAY ISLANDS -MDA 498 MOLDOVA -MCO 492 MONACO -MNG 496 MONGOLIA -MNE 499 MONTENEGRO -MSR 500 MONTSERRAT -MAR 504 MOROCCO -MOZ 508 MOZAMBIQUE -NAM 516 NAMIBIA -NRU 520 NAURU -XNV 926 NAVASSA ISLAND -NPL 524 NEPAL -NLD 528 NETHERLANDS -NCL 540 NEW CALEDONIA -NZL 554 NEW ZEALAND -NIC 558 NICARAGUA -NER 562 NIGER -NGA 566 NIGERIA -NIU 570 NIUE -NFK 574 NORFOLK ISLAND -MKD 807 NORTH MACEDONIA -MNP 580 NORTHERN MARIANA ISLANDS -NOR 578 NORWAY -OMN 512 OMAN -PAK 586 PAKISTAN -PLW 585 PALAU -XPL 927 PALMYRA ATOLL -PAN 591 PANAMA -PNG 598 PAPUA NEW GUINEA -XPR 928 PARACEL ISLANDS -PRY 600 PARAGUAY -PER 604 PERU -PHL 608 PHILIPPINES -PCN 612 PITCAIRN ISLANDS -POL 616 POLAND -PRT 620 PORTUGAL -PRI 630 PUERTO RICO -QAT 634 QATAR -REU 638 REUNION -ROU 642 ROMANIA -RUS 643 RUSSIA -RWA 646 RWANDA -BLM 652 SAINT BARTHELEMY -SHN 654 SAINT HELENA, ASCENSION, AND TRISTAN DA CUNHA -KNA 659 SAINT KITTS AND NEVIS -LCA 662 SAINT LUCIA -MAF 663 SAINT MARTIN -SPM 666 SAINT PIERRE AND MIQUELON -VCT 670 SAINT VINCENT AND THE GRENADINES -WSM 882 SAMOA -SMR 674 SAN MARINO -STP 678 SAO TOME AND PRINCIPE -SAU 682 SAUDI ARABIA -SEN 686 SENEGAL -SRB 688 SERBIA -SYC 690 SEYCHELLES -SLE 694 SIERRA LEONE -SGP 702 SINGAPORE -SXM 534 SINT MAARTEN -SVK 703 SLOVAKIA -SVN 705 SLOVENIA -SLB 90 SOLOMON ISLANDS -SOM 706 SOMALIA -ZAF 710 SOUTH AFRICA -SGS 239 SOUTH GEORGIA AND SOUTH SANDWICH ISLANDS -SSD 728 SOUTH SUDAN -ESP 724 SPAIN -XSP 929 SPRATLY ISLANDS -LKA 144 SRI LANKA -SDN 729 SUDAN -SUR 740 SURINAME -XSV 930 SVALBARD -SWE 752 SWEDEN -CHE 756 SWITZERLAND -SYR 760 SYRIA -TWN 158 TAIWAN -TJK 762 TAJIKISTAN -TZA 834 TANZANIA -THA 764 THAILAND -TLS 626 TIMOR-LESTE -TGO 768 TOGO -TKL 772 TOKELAU -TON 776 TONGA -TTO 780 TRINIDAD AND TOBAGO -XTR 931 TROMELIN ISLAND -TUN 788 TUNISIA -TUR 792 TURKEY -TKM 795 TURKMENISTAN -TCA 796 TURKS AND CAICOS ISLANDS -TUV 798 TUVALU -UGA 800 UGANDA -UKR 804 UKRAINE -ARE 784 UNITED ARAB EMIRATES -GBR 826 UNITED KINGDOM -USA 840 UNITED STATES -AX1 932 UNKNOWN -URY 858 URUGUAY -UZB 860 UZBEKISTAN -VUT 548 VANUATU -VAT 336 VATICAN CITY -VEN 862 VENEZUELA -VNM 704 VIETNAM -VGB 92 VIRGIN ISLANDS, BRITISH -VIR 850 VIRGIN ISLANDS, U.S. -XWK 933 WAKE ISLAND -WLF 876 WALLIS AND FUTUNA -XWB 934 WEST BANK -ESH 732 WESTERN SAHARA -YEM 887 YEMEN -ZMB 894 ZAMBIA -ZWE 716 ZIMBABWE +AF AFG 4 AFGHANISTAN +QZ XQZ 900 AKROTIRI +AL ALB 8 ALBANIA +DZ DZA 12 ALGERIA +AS ASM 16 AMERICAN SAMOA +AD AND 20 ANDORRA +AO AGO 24 ANGOLA +AI AIA 660 ANGUILLA +AQ ATA 10 ANTARCTICA +AG ATG 28 ANTIGUA AND BARBUDA +AR ARG 32 ARGENTINA +AM ARM 51 ARMENIA +AW ABW 533 ARUBA +XA XAC 902 ASHMORE AND CARTIER ISLANDS +AU AUS 36 AUSTRALIA +AT AUT 40 AUSTRIA +AZ AZE 31 AZERBAIJAN +BS BHS 44 "BAHAMAS, THE" +BH BHR 48 BAHRAIN +XB XBK 903 BAKER ISLAND +BD BGD 50 BANGLADESH +BB BRB 52 BARBADOS +QS XBI 904 BASSAS DA INDIA +BY BLR 112 BELARUS +BE BEL 56 BELGIUM +BZ BLZ 84 BELIZE +BJ BEN 204 BENIN +BM BMU 60 BERMUDA +BT BTN 64 BHUTAN +BO BOL 68 BOLIVIA +BQ BES 535 "BONAIRE, SINT EUSTATIUS, AND SABA" +BA BIH 70 BOSNIA AND HERZEGOVINA +BW BWA 72 BOTSWANA +BV BVT 74 BOUVET ISLAND +BR BRA 76 BRAZIL +IO IOT 86 BRITISH INDIAN OCEAN TERRITORY +BN BRN 96 BRUNEI +BG BGR 100 BULGARIA +BF BFA 854 BURKINA FASO +MM MMR 104 BURMA +BI BDI 108 BURUNDI +CV CPV 132 CABO VERDE +KH KHM 116 CAMBODIA +CM CMR 120 CAMEROON +CA CAN 124 CANADA +KY CYM 136 CAYMAN ISLANDS +CF CAF 140 CENTRAL AFRICAN REPUBLIC +TD TCD 148 CHAD +CL CHL 152 CHILE +CN CHN 156 CHINA +CX CXR 162 CHRISTMAS ISLAND +CP CPT 905 CLIPPERTON ISLAND +CC CCK 166 COCOS (KEELING) ISLANDS +CO COL 170 COLOMBIA +KM COM 174 COMOROS +CG COG 178 CONGO (BRAZZAVILLE) +CD COD 180 CONGO (KINSHASA) +CK COK 184 COOK ISLANDS +XC XCS 906 CORAL SEA ISLANDS +CR CRI 188 COSTA RICA +CI CIV 384 CÔTE D’IVOIRE +HR HRV 191 CROATIA +CU CUB 192 CUBA +CW CUW 531 CURAÇAO +CY CYP 196 CYPRUS +CZ CZE 203 CZECHIA +DK DNK 208 DENMARK +XD XXD 907 DHEKELIA +DG DGA 908 DIEGO GARCIA +DJ DJI 262 DJIBOUTI +DM DMA 212 DOMINICA +DO DOM 214 DOMINICAN REPUBLIC +EC ECU 218 ECUADOR +EG EGY 818 EGYPT +SV SLV 222 EL SALVADOR +[None Assigned] XAZ 909 ENTITY 1 +[None Assigned] XCR 910 ENTITY 2 +[None Assigned] XCY 911 ENTITY 3 +[None Assigned] XKM 912 ENTITY 4 +[None Assigned] XKN 913 ENTITY 5 +A3 AX3 914 ENTITY 6 +GQ GNQ 226 EQUATORIAL GUINEA +ER ERI 232 ERITREA +EE EST 233 ESTONIA +SZ SWZ 748 ESWATINI +ET ETH 231 ETHIOPIA +XE XEU 915 EUROPA ISLAND +FK FLK 238 FALKLAND ISLANDS (ISLAS MALVINAS) +FO FRO 234 FAROE ISLANDS +FJ FJI 242 FIJI +FI FIN 246 FINLAND +FR FRA 250 FRANCE +GF GUF 254 FRENCH GUIANA +PF PYF 258 FRENCH POLYNESIA +TF ATF 260 FRENCH SOUTHERN AND ANTARCTIC LANDS +GA GAB 266 GABON +GM GMB 270 "GAMBIA, THE" +XG XGZ 916 GAZA STRIP +GE GEO 268 GEORGIA +DE DEU 276 GERMANY +GH GHA 288 GHANA +GI GIB 292 GIBRALTAR +QX XGL 917 GLORIOSO ISLANDS +GR GRC 300 GREECE +GL GRL 304 GREENLAND +GD GRD 308 GRENADA +GP GLP 312 GUADELOUPE +GU GUM 316 GUAM +A2 AX2 918 GUANTANAMO BAY NAVAL BASE +GT GTM 320 GUATEMALA +GG GGY 831 GUERNSEY +GN GIN 324 GUINEA +GW GNB 624 GUINEA-BISSAU +GY GUY 328 GUYANA +HT HTI 332 HAITI +HM HMD 334 HEARD ISLAND AND MCDONALD ISLANDS +HN HND 340 HONDURAS +HK HKG 344 HONG KONG +XH XHO 919 HOWLAND ISLAND +HU HUN 348 HUNGARY +IS ISL 352 ICELAND +IN IND 356 INDIA +ID IDN 360 INDONESIA +IR IRN 364 IRAN +IQ IRQ 368 IRAQ +IE IRL 372 IRELAND +IM IMN 833 ISLE OF MAN +IL ISR 376 ISRAEL +IT ITA 380 ITALY +JM JAM 388 JAMAICA +XJ XJM 920 JAN MAYEN +JP JPN 392 JAPAN +XQ XJV 921 JARVIS ISLAND +JE JEY 832 JERSEY +XU XJA 922 JOHNSTON ATOLL +JO JOR 400 JORDAN +QU XJN 923 JUAN DE NOVA ISLAND +KZ KAZ 398 KAZAKHSTAN +KE KEN 404 KENYA +XM XKR 924 KINGMAN REEF +KI KIR 296 KIRIBATI +KP PRK 408 "KOREA, NORTH" +KR KOR 410 "KOREA, SOUTH" +XK XKS 901 KOSOVO +KW KWT 414 KUWAIT +KG KGZ 417 KYRGYZSTAN +LA LAO 418 LAOS +LV LVA 428 LATVIA +LB LBN 422 LEBANON +LS LSO 426 LESOTHO +LR LBR 430 LIBERIA +LY LBY 434 LIBYA +LI LIE 438 LIECHTENSTEIN +LT LTU 440 LITHUANIA +LU LUX 442 LUXEMBOURG +MO MAC 446 MACAU +MG MDG 450 MADAGASCAR +MW MWI 454 MALAWI +MY MYS 458 MALAYSIA +MV MDV 462 MALDIVES +ML MLI 466 MALI +MT MLT 470 MALTA +MH MHL 584 MARSHALL ISLANDS +MQ MTQ 474 MARTINIQUE +MR MRT 478 MAURITANIA +MU MUS 480 MAURITIUS +YT MYT 175 MAYOTTE +MX MEX 484 MEXICO +FM FSM 583 "MICRONESIA, FEDERATED STATES OF" +QM XMW 925 MIDWAY ISLANDS +MD MDA 498 MOLDOVA +MC MCO 492 MONACO +MN MNG 496 MONGOLIA +ME MNE 499 MONTENEGRO +MS MSR 500 MONTSERRAT +MA MAR 504 MOROCCO +MZ MOZ 508 MOZAMBIQUE +NA NAM 516 NAMIBIA +NR NRU 520 NAURU +XV XNV 926 NAVASSA ISLAND +NP NPL 524 NEPAL +NL NLD 528 NETHERLANDS +NC NCL 540 NEW CALEDONIA +NZ NZL 554 NEW ZEALAND +NI NIC 558 NICARAGUA +NE NER 562 NIGER +NG NGA 566 NIGERIA +NU NIU 570 NIUE +NF NFK 574 NORFOLK ISLAND +MK MKD 807 NORTH MACEDONIA +MP MNP 580 NORTHERN MARIANA ISLANDS +NO NOR 578 NORWAY +OM OMN 512 OMAN +PK PAK 586 PAKISTAN +PW PLW 585 PALAU +XL XPL 927 PALMYRA ATOLL +PA PAN 591 PANAMA +PG PNG 598 PAPUA NEW GUINEA +XP XPR 928 PARACEL ISLANDS +PY PRY 600 PARAGUAY +PE PER 604 PERU +PH PHL 608 PHILIPPINES +PN PCN 612 PITCAIRN ISLANDS +PL POL 616 POLAND +PT PRT 620 PORTUGAL +PR PRI 630 PUERTO RICO +QA QAT 634 QATAR +RE REU 638 REUNION +RO ROU 642 ROMANIA +RU RUS 643 RUSSIA +RW RWA 646 RWANDA +BL BLM 652 SAINT BARTHELEMY +SH SHN 654 "SAINT HELENA, ASCENSION, AND TRISTAN DA CUNHA" +KN KNA 659 SAINT KITTS AND NEVIS +LC LCA 662 SAINT LUCIA +MF MAF 663 SAINT MARTIN +PM SPM 666 SAINT PIERRE AND MIQUELON +VC VCT 670 SAINT VINCENT AND THE GRENADINES +WS WSM 882 SAMOA +SM SMR 674 SAN MARINO +ST STP 678 SAO TOME AND PRINCIPE +SA SAU 682 SAUDI ARABIA +SN SEN 686 SENEGAL +RS SRB 688 SERBIA +SC SYC 690 SEYCHELLES +SL SLE 694 SIERRA LEONE +SG SGP 702 SINGAPORE +SX SXM 534 SINT MAARTEN +SK SVK 703 SLOVAKIA +SI SVN 705 SLOVENIA +SB SLB 90 SOLOMON ISLANDS +SO SOM 706 SOMALIA +ZA ZAF 710 SOUTH AFRICA +GS SGS 239 SOUTH GEORGIA AND SOUTH SANDWICH ISLANDS +SS SSD 728 SOUTH SUDAN +ES ESP 724 SPAIN +XS XSP 929 SPRATLY ISLANDS +LK LKA 144 SRI LANKA +SD SDN 729 SUDAN +SR SUR 740 SURINAME +XR XSV 930 SVALBARD +SE SWE 752 SWEDEN +CH CHE 756 SWITZERLAND +SY SYR 760 SYRIA +TW TWN 158 TAIWAN +TJ TJK 762 TAJIKISTAN +TZ TZA 834 TANZANIA +TH THA 764 THAILAND +TL TLS 626 TIMOR-LESTE +TG TGO 768 TOGO +TK TKL 772 TOKELAU +TO TON 776 TONGA +TT TTO 780 TRINIDAD AND TOBAGO +XT XTR 931 TROMELIN ISLAND +TN TUN 788 TUNISIA +TR TUR 792 TURKEY +TM TKM 795 TURKMENISTAN +TC TCA 796 TURKS AND CAICOS ISLANDS +TV TUV 798 TUVALU +UG UGA 800 UGANDA +UA UKR 804 UKRAINE +AE ARE 784 UNITED ARAB EMIRATES +GB GBR 826 UNITED KINGDOM +US USA 840 UNITED STATES +A1 AX1 932 UNKNOWN +UY URY 858 URUGUAY +UZ UZB 860 UZBEKISTAN +VU VUT 548 VANUATU +VA VAT 336 VATICAN CITY +VE VEN 862 VENEZUELA +VN VNM 704 VIETNAM +VG VGB 92 "VIRGIN ISLANDS, BRITISH" +VI VIR 850 "VIRGIN ISLANDS, U.S." +QW XWK 933 WAKE ISLAND +WF WLF 876 WALLIS AND FUTUNA +XW XWB 934 WEST BANK +EH ESH 732 WESTERN SAHARA +YE YEM 887 YEMEN +ZM ZMB 894 ZAMBIA +ZW ZWE 716 ZIMBABWE \ No newline at end of file diff --git a/src/main/resources/data/msd.txt b/src/main/resources/data/msd.txt index 78b0096..4c3f453 100644 --- a/src/main/resources/data/msd.txt +++ b/src/main/resources/data/msd.txt @@ -1,2040 +1,2117 @@ -01 Unspecified 000000 - Military 110000 - Fixed Wing 110100 - Medical Evacuation (MEDEVAC) 110101 - Attack/Strike 110102 - Bomber 110103 - Fighter 110104 - Fighter/Bomber 110105 - Cargo 110107 - Electronic Combat (EC)/Jammer 110108 - Tanker 110109 - Patrol 110110 - Reconnaissance 110111 - Trainer 110112 - Utility 110113 - Vertical or Short Take-off and Landing (VSTOL) 110114 - Airborne Command Post (ACP) 110115 - Airborne Early Warning (AEW) 110116 - Antisurface Warfare 110117 - Antisubmarine Warfare 110118 - Communications 110119 - Combat Search and Rescue (CSAR) 110120 - Electronic Support (ES) 110121 - Government 110122 - Mine Countermeasures (MCM) 110123 - Personnel Recovery 110124 - Search and Rescue 110125 - Special Operations Forces 110126 - Ultra Light 110127 - Photographic Reconnaissance 110128 - Very Important Person (VIP) 110129 - Suppression of Enemy Air Defense 110130 - Passenger 110131 - Escort 110132 - Electronic Attack (EA) 110133 - Rotary Wing 110200 - Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) 110300 - Vertical-Takeoff UAV (VT-UAV) 110400 - Lighter Than Air 110500 - Airship 110600 - Tethered Lighter than Air 110700 - Civilian 120000 - Fixed Wing 120100 - Rotary Wing 120200 - Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) 120300 - Lighter Than Air 120400 - Airship 120500 - Tethered Lighter than Air 120600 - Weapon 130000 - Bomb 130100 - Decoy 130200 - Manual Track 140000 -02 Unspecified 0 - Missile 110000 -05 Unspecified 0 - Military 110000 - Space Vehicle 110100 - Re-Entry Vehicle 110200 - Planet Lander 110300 - Orbiter Shuttle 110400 - Capsule 110500 - Satellite, General 110600 - Satellite 110700 - Antisatellite Weapon 110800 - Astronomical Satellite 110900 - Biosatellite 111000 - Communications Satellite 111100 - Earth Observation Satellite 111200 - Miniaturized Satellite 111300 - Navigational Satellite 111400 - Reconnaissance Satellite 111500 - Space Station 111600 - Tethered Satellite 111700 - Weather Satellite 111800 - Space Launched Vehicle (SLV) 111900 - Civilian 120000 - Orbiter Shuttle 120100 - Capsule 120200 - Satellite 120300 - Astronomical Satellite 120400 - Biosatellite 120500 - Communications Satellite 120600 - Earth Observation Satellite 120700 - Miniaturized Satellite 120800 - Navigational Satellite 120900 - Space Station 121000 - Tethered Satellite 121100 - Weather Satellite 121200 - Manual Track 130000 -06 Unspecified 0 - Missile 110000 -10 Unspecified 0 - Command and Control 110000 - Broadcast Transmitter Antennae 110100 - Civil Affairs 110200 - Civil-Military Cooperation 110300 - Information Operations 110400 - Liaison 110500 - Military Information Support Operations (MISO) 110600 - Broadcast Transmitter Antennae 110601 - Radio 110700 - Radio Relay 110800 - Radio Teletype Center 110900 - Signal 111000 - Radio 111001 - Radio Relay 111002 - Teletype 111003 - Tactical Satellite 111004 - Video Imagery (Combat Camera) 111005 - Tactical Satellite 111100 - Video Imagery (Combat Camera) 111200 - Space 111300 - Special Troops 111400 - Movement and Maneuver 120000 - Air Assault with Organic Lift 120100 - Air Traffic Services/Airfield Operations 120200 - Antitank/Antiarmor 120400 - Armored 120401 - Motorized 120402 - Armor/Armored/Mechanized/Self-Propelled/ Tracked 120500 - Reconnaissance/Cavalry/Scout 120501 - Amphibious 120502 - Army Aviation/Aviation Rotary Wing 120600 - Reconnaissance 120601 - Aviation Composite 120700 - Aviation Fixed Wing 120800 - Reconnaissance 120801 - Combat 120900 - Combined Arms 121000 - Infantry 121100 - Amphibious 121101 - Armored/Mechanized/Tracked 121102 - Main Gun System 121103 - Motorized 121104 - Infantry Fighting Vehicle 121105 - Observer 121200 - Reconnaissance/Cavalry/Scout 121300 - Reconnaissance and Surveillance 121301 - Marine 121302 - Motorized 121303 - Sea Air Land (SEAL) 121400 - Sniper 121500 - Surveillance 121600 - Special Forces 121700 - Special Operations Forces (SOF) 121800 - Fixed Wing MISO 121801 - Ground 121802 - Special Boat 121803 - Special SSNR 121804 - Underwater Demolition Team 121805 - Unmanned Aerial Systems 121900 - Ranger 122000 - Fires 130000 - Air Defense 130100 - Main Gun System 130101 - Missile 130102 - Air and Missile Defense 130103 - Air/Land Naval Gunfire Liaison 130200 - Field Artillery 130300 - Self-propelled 130301 - Target Acquisition 130302 - Field Artillery Observer 130400 - Joint Fire Support 130500 - Meteorological 130600 - Missile 130700 - Mortar 130800 - Armored/Mechanized/Tracked 130801 - Self-Propelled Wheeled 130802 - Towed 130803 - Survey 130900 - Protection 140000 - Chemical Biological Radiological Nuclear Defense 140100 - Mechanized 140101 - Motorized 140102 - Reconnaissance 140103 - Reconnaissance Armored 140104 - Reconnaissance Equipped 140105 - Chemical, Biological, Radiological, Nuclear, and High-Yield Explosives 140106 - Combat Support (Maneuver Enhancement) 140200 - Criminal Investigation Division 140300 - Diving 140400 - Dog 140500 - Drilling 140600 - Engineer 140700 - Mechanized 140701 - Motorized 140702 - Reconnaissance 140703 - Explosive Ordnance Disposal (EOD) 140800 - Field Camp Construction 140900 - Fire Fighting/Fire Protection 141000 - Geospatial Support/Geospatial Information Support 141100 - Military Police 141200 - Mine 141300 - Mine Clearing 141400 - Mine Launching 141500 - Mine Laying 141600 - Security 141700 - Mechanized 141701 - Motorized 141702 - Search and Rescue 141800 - Security Police (Air) 141900 - Shore Patrol 142000 - Topographic/Geospatial 142100 - Missile Defense 142200 - Intelligence 150000 - Analysis 150100 - Counterintelligence 150200 - Direction Finding 150300 - Electronic Ranging 150400 - Electronic Warfare 150500 - Analysis 150501 - Direction Finding 150502 - Intercept 150503 - Jamming 150504 - Search 150505 - Intercept (Search and Recording) 150600 - Interrogation 150700 - Jamming 150800 - Joint Intelligence Center 150900 - Military Intelligence 151000 - Search 151100 - Sensor 151200 - Military History 151300 - Sustainment 160000 - Administrative 160100 - All Classes of Supply 160200 - Airport of Debarkation/Airport of Embarkation 160300 - Ammunition 160400 - Band 160500 - Army Music 160501 - Combat Service Support 160600 - Finance 160700 - Judge Advocate General 160800 - Labor 160900 - Laundry/Bath 161000 - Maintenance 161100 - Material 161200 - Medical 161300 - Medical Treatment Facility 161400 - Morale, Welfare and Recreation 161500 - Mortuary Affairs 161600 - Multiple Classes of Supply 161700 - NATO Supply Class I 161800 - NATO Supply Class III 162000 - NATO Supply Class IV 162100 - Ordnance 162300 - Personnel Services 162400 - Petroleum, Oil and Lubricants 162500 - Public Affairs/Public Information 162800 - Quartermaster 162900 - Railhead 163000 - Religious Support 163100 - Replacement Holding Unit 163200 - Sea Port of Debarkation/Sea Port of Embarkation 163300 - Joint Information Bureau (JIB) 163500 - Transportation 163600 - Floating Craft 163601 - US Supply Class I 163700 - US Supply Class IV 164000 - US Supply Class VI 164200 - US Supply Class VII 164300 - US Supply Class VIII 164400 - US Supply Class IX 164500 - US Supply Class X 164600 - Water Purification 164800 - Broadcast 164900 - NATO Supply Class - ALL 165000 - Interpreter/Translator 165100 - Support 165200 - Army Field Support 165300 - Contracting Services 165400 - Parachute Rigger 165500 - Naval 170000 - Naval 170100 - Named Headquarters 180000 - Allied Command Europe Rapid Reaction Corps (ARRC) 180100 - Allied Command Operations 180200 - International Security Assistance Force (ISAF) 180300 - Multinational (MN) 180400 - Emergency Operation 190000 - Law Enforcement 200000 - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 200100 - Border Patrol 200200 - Customs Service 200300 - Drug Enforcement Administration (DEA) 200400 - Department of Justice (DOJ) 200500 - Federal Bureau of Investigation (FBI) 200600 - Police 200700 - Prison 200800 - United States Secret Service (Treas) (USSS) 200900 - Transportation Security Administration (TSA) 201000 - Coast Guard 201100 - US Marshals Service 201200 - Internal Security Force 201300 -11 Unspecified 0 - Civilian 110000 - Environmental Protection 110100 - Governmental Organization 110200 - Individual 110300 - Organization or Group 110400 - Killing Victim 110500 - Killing Victims 110600 - Victim of an Attempted Crime 110700 - Spy 110800 - Composite Loss 110900 - Emergency Medical Operation 111000 -15 Unspecified 0 - Weapon/Weapon System 110000 - Rifle 110100 - Single Shot Rifle 110101 - Semiautomatic Rifle 110102 - Automatic Rifle 110103 - Machine Gun 110200 - Light 110201 - Medium 110202 - Heavy 110203 - Grenade Launcher 110300 - Light 110301 - Medium 110302 - Heavy 110303 - Flame Thrower 110400 - Air Defense Gun 110500 - Light 110501 - Medium 110502 - Heavy 110503 - Antitank Gun 110600 - Light 110601 - Medium 110602 - Heavy 110603 - Direct Fire Gun 110700 - Light 110701 - Medium 110702 - Heavy 110703 - Recoilless Gun 110800 - Light 110801 - Medium 110802 - Heavy 110803 - Howitzer 110900 - Light 110901 - Medium 110902 - Heavy 110903 - Missile Launcher 111000 - Light 111001 - Medium 111002 - Heavy 111003 - Air Defense Missile Launcher 111100 - Light 111101 - Light, Light Transporter-Launcher and Radar (TLAR) 111102 - Light, Light Tactical Landing Approach Radar (TELAR) 111103 - Medium 111104 - Medium, TLAR 111105 - Medium, TELAR 111106 - Heavy 111107 - Heavy, TLAR 111108 - Heavy, TELAR 111109 - Antitank Missile Launcher 111200 - Light 111201 - Medium 111202 - Heavy 111203 - Surface-to-Surface Missile Launcher 111300 - Light 111301 - Medium 111302 - Heavy 111303 - Mortar 111400 - Light 111401 - Medium 111402 - Heavy 111403 - Single Rocket Launcher 111500 - Light 111501 - Medium 111502 - Heavy 111503 - Multiple Rocket Launcher 111600 - Light 111601 - Medium 111602 - Heavy 111603 - Antitank Rocket Launcher 111700 - Light 111701 - Medium 111702 - Heavy 111703 - Nonlethal Weapon 111800 - Taser 111900 - Water Cannon 112000 - Vehicle 120000 - Armored 120100 - Armored Fighting Vehicle 120101 - Armored Fighting Vehicle Command and Control 120102 - Armored Personnel Carrier 120103 - Armored Personnel Carrier Ambulance 120104 - Armored Protected Vehicle 120105 - Armored Protected Vehicle Recovery 120106 - Armored Protected Vehicle Medical Evacuation 120107 - Armored Personnel Carrier, Recovery 120108 - Combat Service Support Vehicle 120109 - Light Wheeled Armored Vehicle 120110 - Light Armor Reconnaissance 120111 - Tank 120200 - Light 120201 - Medium 120202 - Heavy 120203 - Tank Recovery Vehicle 120300 - Light 120301 - Medium 120302 - Heavy 120303 - Engineer Vehicle and Equipment 130000 - Bridge 130100 - Bridge Mounted on Utility Vehicle 130200 - Fixed Bridge 130300 - Floating Bridge 130400 - Folding Girder Bridge 130500 - Hollow Deck Bridge 130600 - Drill 130700 - Drill Mounted on Utility Vehicle 130701 - Earthmover 130800 - Multifunctional Earthmover/Digger 130801 - Mine Clearing Equipment 130900 - Trailer Mounted 130901 - Mine Clearing Equipment on Tank Chassis 130902 - Assault Breacher Vehicle (ABV) with Combat Dozer Blade 130903 - Medium Capability Equipment 130904 - Heavy Capability Equipment 130905 - Mine Laying Equipment 131000 - Mine Laying Equipment on Utility Vehicle 131001 - Armored Carrier with Volcano 131002 - Truck Mounted with Volcano 131003 - Dozer 131100 - Dozer, Armored 131101 - Armored Assault 131200 - Armored Engineer Recon Vehicle (AERV) 131300 - Backhoe 131400 - Construction Vehicle 131500 - Ferry Transporter 131600 - Utility Vehicle 140000 - Vehicle (Generic) 140100 - Medical 140200 - Medical Evacuation 140300 - Mobile Emergency Physician 140400 - Bus 140500 - Semi-Trailer and Truck 140600 - Light 140601 - Medium 140602 - Heavy 140603 - Limited Cross Country Truck 140700 - Cross Country Truck 140800 - Petroleum, Oil and Lubricant 140900 - Water 141000 - Amphibious Utility Wheeled Vehicle 141100 - Tow Truck 141200 - Light 141201 - Heavy 141202 - Train 150000 - Locomotive 150100 - Railcar 150200 - Civilian Vehicle 160000 - Automobile 160100 - Compact 160101 - Midsize 160102 - Sedan 160103 - Open-Bed Truck 160200 - Pickup 160201 - Small 160202 - Large 160203 - Multiple Passenger Vehicle 160300 - Van 160301 - Small Bus 160302 - Large Bus 160303 - Utility Vehicle 160400 - Sport Utility Vehicle (SUV) 160401 - Small Box Truck 160402 - Large Box Truck 160403 - Jeep Type Vehicle 160500 - Small/Light 160501 - Medium 160502 - Large/Heavy 160503 - Tractor Trailer Truck with Box 160600 - Small/Light 160601 - Medium 160602 - Large/Heavy 160603 - Tractor Trailer Truck with Flatbed Trailer 160700 - Small/Light 160701 - Medium 160702 - Large/Heavy 160703 - Known Insurgent Vehicle 160800 - Drug Vehicle 160900 - Law Enforcement 170000 - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 170100 - Border Patrol 170200 - Customs Service 170300 - Drug Enforcement Administration (DEA) 170400 - Department of Justice (DOJ) 170500 - Federal Bureau of Investigation (FBI) 170600 - Police 170700 - United States Secret Service (Treas) (USSS) 170800 - Transportation Security Administration (TSA) 170900 - Coast Guard 171000 - US Marshals Service 171100 - Pack Animals 180000 - Missile Support 190000 - Transloader 190100 - Transporter 190200 - Crane/Loading Device 190300 - Propellant Transporter 190400 - Warhead Transporter 190500 - Other Equipment 200000 - Antennae 200100 - Bomb 200200 - Booby Trap 200300 - CBRN Equipment 200400 - Computer System 200500 - Command Launch Equipment (CLE) 200600 - Generator Set 200700 - Ground-based Midcourse Defense (GMD) Fire Control (GFC) Center 200800 - In-Flight Interceptor Communications System (IFICS) Data Terminal (IDT) 200900 - Laser 201000 - Military Information Support Operations (MISO) 201100 - Sustainment Shipments 201200 - Tent 201300 - Civilian 201301 - Military 201302 - Unit Deployment Shipments 201400 - Emergency Medical Operation 201500 - Medical Evacuation Helicopter 201501 - Land Mines 210000 - Land Mine 210100 - Antipersonnel Land mine (APL) 210200 - Antitank Mine 210300 - Improvised Explosives Device (IED) 210400 - Less Than Lethal 210500 - Sensors 220000 - Sensor 220100 - Sensor Emplaced 220200 - Radar 220300 - Emergency Operation 230000 - Ambulance 230100 - Fire Fighting/Fire Protection 230200 - Manual Track 240000 - Rotary Wing 250000 -20 Unspecified 0 - Military/Civilian 110000 - Aircraft Production/Assembly 110100 - Ammunition and Explosives Production 110200 - Ammunition Cache 110300 - Armament Production 110400 - Black List Location 110500 - Chemical, Biological, Radiological and Nuclear (CBRN) 110600 - Engineering Equipment Production 110700 - Bridge 110701 - Equipment Manufacture 110800 - Government Leadership 110900 - Gray List Location 111000 - Mass Grave Site 111100 - Materiel 111200 - Mine 111300 - Missile and Space System Production 111400 - Nuclear (Non CBRN Defense) 111500 - Printed Media 111600 - Safe House 111700 - White List Location 111800 - Tented Camp 111900 - Displaced Persons/ Refugee/Evacuees Camp 111901 - Training Camp 111902 - Warehouse/Storage Facility 112000 - Law Enforcement 112100 - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 112101 - Border Patrol 112102 - Customs Service 112103 - Drug Enforcement Administration (DEA) 112104 - Department of Justice (DOJ) 112105 - Federal Bureau of Investigation (FBI) 112106 - Police 112107 - Prison 112108 - United States Secret Service (Treas) (USSS) 112109 - Transportation Security Administration (TSA) 112110 - Coast Guard 112111 - US Marshals Service 112112 - Emergency Operation 112200 - Fire Station 112201 - Emergency Medical Operation 112202 - Infrastructure 120000 - Agriculture and Food Infrastructure 120100 - Agriculture Laboratory 120101 - Animal Feedlot 120102 - Commercial Food Distribution Center 120103 - Farm/Ranch 120104 - Food Distribution 120105 - Food Production Center 120106 - Food Retail 120107 - Grain Storage 120108 - Banking Finance and Insurance Infrastructure 120200 - ATM 120201 - Bank 120202 - Bullion Storage 120203 - Economic Infrastructure Asset 120204 - Federal Reserve Bank 120205 - Financial Exchange 120206 - Financial Services, Other 120207 - Commercial Infrastructure 120300 - Chemical Plant 120301 - Firearms Manufacturer 120302 - Firearms Retailer 120303 - Hazardous Material Production 120304 - Hazardous Material Storage 120305 - Industrial Site 120306 - Landfill 120307 - Pharmaceutical Manufacturer 120308 - Contaminated Hazardous Waste Site 120309 - Toxic Release Inventory 120310 - Educational Facilities Infrastructure 120400 - College/University 120401 - School 120402 - Energy Facility Infrastructure 120500 - Electric Power 120501 - Generation Station 120502 - Natural Gas Facility 120503 - Petroleum Facility 120504 - Petroleum/Gas/Oil 120505 - Propane Facility 120506 - Government Site Infrastructure 120600 - Medical Infrastructure 120700 - Medical 120701 - Medical Treatment Facility (Hospital) 120702 - Military Infrastructure 120800 - Military Armory 120801 - Military Base 120802 - Postal Services Infrastructure 120900 - Postal Distribution Center 120901 - Post Office 120902 - Public Venues Infrastructure 121000 - Enclosed Facility (Public Venue) 121001 - Open Facility (Public Venue) 121002 - Recreational Area 121003 - Religious Institution 121004 - Special Needs Infrastructure 121100 - Adult Day Care 121101 - Child Day Care 121102 - Elder Care 121103 - Telecommunications Infrastructure 121200 - Broadcast Transmitter Antennae 121201 - Telecommunications 121202 - Telecommunications Tower 121203 - Transportation Infrastructure 121300 - Airport/Air Base 121301 - Air Traffic Control Facility 121302 - Bus Station 121303 - Ferry Terminal 121304 - Helicopter Landing Site 121305 - Maintenance Facility 121306 - Railhead/Railroad Station 121307 - Rest Stop 121308 - Sea Port/Naval Base 121309 - Ship Yard 121310 - Toll Facility 121311 - Traffic Inspection Facility 121312 - Tunnel 121313 - Water Supply Infrastructure 121400 - Control Valve 121401 - Dam 121402 - Discharge Outfall 121403 - Ground Water Well 121404 - Pumping Station 121405 - Reservoir 121406 - Storage Tower 121407 - Surface Water Intake 121408 - Wastewater Treatment Facility 121409 - Water 121410 - Water Treatment 121411 -25 Command and Control Lines 110000 - Boundary 110100 Line Line7 B,T,T1,AS - Light Line 110200 Line Line2 - Engineer Work Line 110300 Line Line7 T,T1,AS - Command and Control Areas 120000 - Area of Operations 120100 Area Area1 T - Named Area of Interest 120200 Area Area1 T - Targeted Area of Interest 120300 Area Area1 T - Airfield Zone 120400 Area Area20 H - Base Camp 120500 Area Area1 T - Guerrilla Base 120600 Area Area1 T - Command and Control Points 130000 - Action Point (General) 130100 Point Point1 H,H1,T,N,W,W1 - Amnesty Point 130200 Point Point1 H,T,T1,N,W,W1 - Checkpoint 130300 Point Point1 H,T,T1,N,W,W1 - Center of Main Effort 130400 Point Point2 - Contact Point 130500 Point Point2 T - Coordinating Point 130600 Point Point2 - Decision Point 130700 Point Point2 T - Distress Call 130800 Point Point1 H,T,T1,N,W,W1 - Entry Control Point 130900 Point Point1 H,T,T1,N,W,W1 - Fly-To-Point 131000 - Sonobuoy 131001 Point Point1 H,T,N,W,W1 - Weapon 131002 Point Point1 H,T,N,W,W1 - Normal 131003 Point Point1 H,T,N,W,W1 - Linkup Point 131100 Point Point1 H,T,T1,N,W,W1 - Passage Point 131200 Point Point1 H,T,T1,N,W,W1 - Point of Interest 131300 Point Point1 T - Launch Event 131301 Point Point1 - Rally Point 131400 Point Point1 H,T,T1,N,W,W1 - Release Point 131500 Point Point1 H,T,T1,N,W,W1 - Start Point 131600 Point Point1 H,T,T1,N,W,W1 - Special Point 131700 Point Point2 - Waypoint 131800 Point Point2 T - Airfield 131900 Point Point2 T - Target Handover 132000 Point Point2 T - Key Terrain 132100 Point Point2 T - Maneuver Lines 140000 - Forward Line of Troops 140100 Line Line1 N - Line of Contact 140200 Line Line1 - Phase Line 140300 Line Line2 T - Forward Edge of the Battle Area 140400 Line Line2 - Principle Direction of Fire 140500 Line Line3 - Direction of Attack 140600 - Friendly Aviation 140601 Line Line9 T,W,W1 std says line 1, I think it's wrong - Friendly Main Attack /Decisive 140602 Line Line9 T,W,W1 std says line 1, I think it's wrong - Friendly Supporting Attack 140603 Line Line9 T,W,W1 std says line 1, I think it's wrong - Final Coordination Line 140700 Line Line2 - Infiltration Lane 140800 Line Polyline1 T - Limit of Advance 140900 Line Line2 - Line of Departure 141000 Line Line2 - Line of Departure/Line of Contact 141100 Line Line2 - Probable Line of Deployment 141200 Line Line2 - Airhead Line 141300 Area Area1 - Bridgehead Line 141400 Line Line2 - Holding Line 141500 Line Line2 - Release Line 141600 Line Line2 - Ambush 141700 Line Line29 - Maneuver Areas 150000 - Area 150100 Area1 - Assembly Area 150200 Area Area1 T - Occupied Assembly Area 150300 Area Area1 T - Action Area 150500 - Joint Tactical Action Area (JTAA) 150501 Area Area1 T,N,W,W1 - Submarine Action Area (SAA) 150502 Area Area1 T,N,W,W1 - Submarine-Generated Action Area (SGAA) 150503 Area Area1 T,N,W,W1 - Drop Zone 150600 Area Area1 T - Extraction Zone 150700 Area Area1 T - Landing Zone 150800 Area Area1 T - Pick-Up Zone 150900 Area Area1 T - Fortified Area 151000 Area Area1 - Limited Access Area 151100 Area Area2 - Battle Position 151200 Area Area3 B,T - Prepared (P) but not Occupied 151202 Area Area3 B,T - Strong Point 151203 Area Area4 B,T - Contain 151204 Area Area5 - Retain 151205 Area Area6 - Engagement Area (EA) 151300 Area Area1 T - Axis of Advance 151400 - Friendly Airborne/Aviation 151401 Line Axis1 T,W,W1 - Attack Helicopter 151402 Line Axis1 T,W,W1 - Main Attack 151403 Line Axis2 T,W,W1 - Supporting Attack 151404 Line Axis2 T,W,W1 - Assault Position 151500 Area Area1 T - Attack Position 151600 Area Area1 T - Objective 151700 Area Area1 T - Encirclement 151800 Area1 - Penetration Box 151900 Area Area1 - Attack by Fire Position 152000 Area Area7 - Support by Fire 152100 Area Area8 - Search Area/Reconnaissance Area 152200 Area Area21 - Maneuver Points 160000 - Observation Post/Outpost (unspecified) 160100 Point Point2 - Observation Post/Outpost (specified) 160200 Point - Reconnaissance Outpost 160201 Point Point2 - Forward Observer/Spotter Outpost/Position 160202 Point Point2 - CBRN Observation Outpost 160203 Point Point2 - Sensor Outpost /Listening Post 160204 Point Point2 - Combat Outpost 160205 Point Point2 - Target Reference Point 160300 Point Point2 T - Point of Departure 160400 Point Point1 T - Airspace Control (Corridors) Areas 170000 - Air Corridor 170100 Area Corridor1 AM,T,X,W,W1 - Low Level Transit Route 170200 Area Corridor1 AM,T,X,W,W1 - Minimum-Risk Route 170300 Area Corridor1 AM,T,X,W,W1 - Safe Lane 170400 Area Corridor1 AM,T,X,W,W1 - Standard Use Army Aircraft Flight Route 170500 Area Corridor1 AM,T,X,W,W1 - Transit Corridor 170600 Area Corridor1 AM,T,X,W,W1 - Special Corridor 170700 Area Corridor1 AM,T,X,W,W1 - Base Defense Zone 170800 Point Area22 - High-Density Airspace Control Zone 170900 Area Area1 T,X,W,W1 2 X values - Restricted Operations Zone 171000 Area Area1 T,X,W,W1 2 X values - Air-to-Air Restricted Operating Zone 171100 Area Area1 T,X,W,W1 2 X values - Unmanned Aircraft Restricted Operating Zone 171200 Area Area1 T,X,W,W1 2 X values - Weapon Engagement Zone 171300 Area Area1 T,X,W,W1 2 X values - Fighter Engagement Zone 171400 Area Area1 T,X,W,W1 2 X values - Joint Engagement Zone 171500 Area Area1 T,X,W,W1 2 X values - Missile Engagement Zone 171600 Area Area1 T,X,W,W1 2 X values - Low Altitude Missile Engagement Zone 171700 Area Area1 T,X,W,W1 2 X values - High Altitude Missile Engagement Zone 171800 Area Area1 T,X,W,W1 2 X values - Short Range Air Defense Engagement Zone 171900 Area Area1 T,X,W,W1 2 X values - Weapons Free Zone 172000 Area Area1 T,W,W1 - Airspace Control Points 180000 Point Point2 - Air Control Point 180100 Point Point2 T - Communications Checkpoint 180200 Point Point2 T - Downed Aircraft Pick-up Point 180300 Point Point1 - Pop-up Point 180400 Point Point2 - Air Control Rendezvous 180500 Point Point2 - Tactical Air Navigation (TACAN) 180600 Point Point2 T - Combat Air Patrol (CAP)Station 180700 Point Point2 - Airborne Early Warning (AEW) Station 180800 Point Point2 - ASW (Helo and F/W) Station 180900 Point Point2 - Strike Initial Point 181000 Point Point2 - Replenishment Station 181100 Point Point2 - Tanking 181200 Point Point2 - Antisubmarine Warfare, Rotary Wing 181300 Point Point2 - Surface Combat Air Patrol (SUCAP) - Fixed Wing 181400 Point Point2 - SUCAP - Rotary Wing 181500 Point Point2 - MIW - Fixed Wing 181600 Point Point2 - MIW - Rotary Wing 181700 Point Point2 - Tomcat 181800 Point Point2 - Rescue 181900 Point Point2 - Unmanned Aerial System (UAS/UA) 182000 Point Point2 - Vertical Takeoff and Landing (VTOL) Tactical Unmanned Aircraft (VTUA) 182100 Point Point2 - Orbit 182200 Point Point2 - Orbit - Figure Eight 182300 Point Point2 - Orbit - Race Track 182400 Point Point2 - Orbit - Random Closed 182500 Point Point2 - Airspace Control Lines 190000 - Identification Friend or Foe Off Line 190100 Line Line2 - Identification Friend or Foe On Line 190200 Line Line2 - Maritime Control Areas 200000 - Launch Area 200100 - Ellipse/Circle 200101 Area Ellipse1 AM,AN,T - Defended Area 200200 - Ellipse/Circle 200201 Area Ellipse1 AM,AN,T - Rectangle 200202 Area Rectangular1 AM,T - No Attack (NOTACK) Zone 200300 Area Circular1 AM,W,W1 - Ship Area of Interest 200400 Point Point3 - Ellipse/Circle 200401 Area Ellipse1 AM,AN - Rectangle 200402 Area Rectangular1 AM - Active Maneuver Area 200500 Point Point2 - Cued Acquisition Doctrine 200600 Area Point17 AM,AN - Radar Search Doctrine 200700 Area Point18 AM,AN,T - Maritime Control Points 210000 - Plan Ship 210100 Point Point2 - Aim Point 210200 Point Point2 - Defended Asset 210300 Point Point2 T - Drop Point 210400 Point Point4 - Entry Point 210500 Point Point5 - Air Detonation 210600 Point Point2 X - Ground Zero 210700 Point Point6 - Impact Point 210800 Point Point2 H - Predicted Impact Point 210900 Point Point2 - Launched Torpedo 211000 Point Point7 H - Missile Detection Point 211100 Point Point7 - Acoustic Countermeasure (Decoy) 211200 Point Point7 - Electronic Countermeasures (ECM) Decoy 211300 Point Point2 - Brief Contact 211400 Point Point7 - Datum Lost Contact 211500 Point Point2 - BT Buoy Drop 211600 Point Point9 - Reported Bottomed Sub 211700 Point Point2 - Moving Haven 211800 Point Point2 - Screen Center 211900 Point Point2 - Lost Contact 212000 Point Point7 - Sinker 212100 Point Point7 - Trial Track 212200 Point Point7 - Acoustic Fix 212300 Point Point2 - Electromagnetic Fix 212400 Point Point2 - Electromagnetic - Magnetic Anomaly Detection (MAD) 212500 Point Point2 - Optical Fix 212600 Point Point2 - Formation 212700 Point Point2 - Harbor 212800 Point Point8 H - Harbor Entrance Point 212900 - A 212901 Point Point8 - Q 212902 Point Point8 - X 212903 Point Point8 - Y 212904 Point Point8 - Dip Position 213000 Point Point2 - Search 213100 Point Point2 - Search Area 213200 Point Point2 - Search Center 213300 Point Point2 - Navigational Reference Point 213400 Point Point2 - Sonobuoy 213500 Point Point10 T,H - Ambient Noise 213501 Point Point10 T,H - Air Transportable Communication 213502 Point Point10 H - Barra 213503 Point Point10 H - Bathythermograph Transmitting 213504 Point Point10 T,H - Command Active Multi-Beam (CAMBS) 213505 Point Point10 H - Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS) 213506 Point Point10 H - Directional Frequency Analysis and Recording (DIFAR) 213507 Point Point10 T,H - Directional Command Active Sonobuoy System (DICASS) 213508 Point Point10 T,H - Expendable Reliable Acoustic Path Sonobuoy (ERAPS) 213509 Point Point10 H - Expired 213510 Point Point10 - Kingpin 213511 Point Point10 H - Low Frequency Analysis and Recording (LOFAR) 213512 Point Point10 H - Pattern Center 213513 Point Point10 H - Range Only 213514 Point Point10 H - Vertical Line Array Directional Frequency Analysis and Recording (DIFAR) 213515 Point Point10 T,H - Reference Point 213600 Point Point2 - Special Point 213700 Point Point2 - Navigational Reference Point(Points) 213800 Point Point2 - Data Link Reference Point 213900 Point Point2 - Vital Area Center 214100 Point Point2 - Corridor Tab Point 214200 Point Point2 - Enemy Point 214300 Point Point2 - Marshall Point 214400 Point Point2 - Position and Intended Movement (PIM) 214500 Point Point2 - Pre-Landfall Waypoint 214600 Point Point2 - Estimated Position (EP) 214700 Point Point2 - Waypoint 214800 Point Point2 - General Sea Subsurface Station 214900 Point Point2 T,W,W1 - Submarine Sea Subsurface Station 215000 Point Point2 - Submarine Antisubmarine Warfare Sea Subsurface Station 215100 Point Point2 - Unmanned Underwater Vehicle Sea Subsurface Station 215200 Point Point2 - Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Subsurface Station 215300 Point Point2 - Mine Warfare Unmanned Underwater Vehicle Sea Subsurface Station 215400 Point Point2 - Sea Surface Warfare Unmanned Underwater Vehicle Subsurface Station 215500 Point Point2 - General Sea Surface Station 215600 Point Point2 T,W,W1 - Antisubmarine Warfare (ASW) Sea Surface Station 215700 Point Point2 - Mine Warfare Sea Surface Station 215800 Point Point2 - Non-Combatant Sea Surface Station 215900 Point Point2 - Picket Sea Surface Station 216000 Point Point2 - Rendezvous Sea Surface Station 216100 Point Point2 - Replenishment at Sea Surface Station 216200 Point Point2 - Rescue Sea Surface Station 216300 Point Point2 - Surface Warfare Sea Surface Station 216400 Point Point2 - Unmanned Underwater Vehicle Sea Surface Station 216500 Point Point2 - Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Surface Station 216600 Point Point2 - Mine Warfare Unmanned Underwater Vehicle Sea Surface Station 216700 Point Point2 - Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater Sea Surface Station 216800 Point Point2 - Surface Warfare Mine Warfare Unmanned Underwater Vehicle Sea Surface Station 216900 Point Point2 - Shore Control Station 217000 Point Point2 H - General Route 217100 Point Point2 - Diversion Route 217200 Point Point2 - Position and Intended Movement (PIM) Route 217300 Point Point2 - Picket Route 217400 Point Point2 - Point R Route 217500 Point Point2 - Rendezvous Route 217600 Point Point2 - Waypoint Route 217700 Point Point2 - Clutter, Stationary or Cease Reporting 217800 Point Point2 - Tentative or Provisional Track 217900 Point Point2 - Distressed Vessel 218000 Point Point7 - Ditched Aircraft/Downed Aircraft 218100 Point Point7 - Person in Water/Bailout 218200 Point Point7 - Iceberg 218300 Point Point2 - Navigational 218400 Line Line4 - Oil Rig 218500 Point Point2 - Sea Mine-Like 218600 Point Point2 - Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO) 218700 Point Point7 - Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO)/Installation Manmade 218800 Point Point7 - Marine Life 218900 Point Point15 - Sea Anomaly (Wake, Current, Knuckle) 219000 Point Point2 - Bottom Return/Non-MILCO, Wreck, Dangerous 219100 Point Point2 - Bottom Return/Non-MILCO, Wreck, Non Dangerous 219200 Point Point2 - Maritime Control Lines 220000 - Bearing Line 220100 Line Line5 H - Electronic 220101 Line Line5 H - Electronic Warfare (EW) 220102 Line Line5 H - Acoustic 220103 Line Line5 H - Acoustic (Ambiguous) 220104 Line Line5 H - Torpedo 220105 Line Line5 H - Electro-Optical Intercept 220106 Line Line5 H - Jammer 220107 Line Line5 H - Radio Direction Finder (RDF) 220108 Line Line5 H - Fires Areas 240000 - Airspace Coordination Area 240100 - Irregular 240101 Area Area1 T,T1,X,Y,W,W1 - Rectangular 240102 Area Rectangular1 AM,T,T1,X,H,W,W1 - Circular 240103 Area Circular1 AM,T,T1,X,H,W,W1 - Free Fire Area 240200 - Irregular 240201 Area Area1 T,W,W1 - Rectangular 240202 Area Rectangular1 AM,T,W,W1 - Circular 240203 Area Circular1 AM,T,W,W1 - No Fire Area 240300 - Irregular 240301 Area Area1 T,W,W1 - Rectangular 240302 Area Rectangular1 AM,T,W,W1 - Circular 240303 Area Circular1 AM,T,W,W1 - Restricted Fire Area 240400 - Irregular 240401 Area Area1 T,W,W1 - Rectangular 240402 Area Rectangular1 AM,T,W,W1 - Circular 240403 Area Circular1 AM,T,W,W1 - Position Area For Artillery (PAA) 240500 - Rectangular 240501 Area Rectangular1 AM,T,W,W1 - Circular 240502 Area Circular1 AM,T,W,W1 - Irregular 240503 Area Area1 T,W,W1 - Point Targets 240600 - Point or Single Target 240601 Point Point2 AP,AP1,X,H - Nuclear Target 240602 Point Point2 AP - Target-Recorded 240603 Point Point11 - Linear Targets 240700 - Linear Target 240701 Line Line5 AP - Linear Smoke Target 240702 Line Line5 AP - Final Protective Fire (FPF) 240703 Line Line5 AP,T1,V - Area Targets 240800 - Area Target 240801 Area Area1 AP - Rectangular Target 240802 Area Rectangular2 AM,AN,AP - Circular Target 240803 Area Circular1 AM,AP - Rectangular Target - Single Target 240804 Area Rectangular3 AM,T - Series or Groups of Targets 240805 Area Area9 T - Smoke 240806 Area Area1 AP,W,W1 - Bomb Area 240808 Area Area1 - Fire Support Station 240900 Point Point2 T - Fire Support Area 241000 - Irregular 241001 Area Area1 T,W,W1 - Rectangular 241002 Area Rectangular1 AM,T,W,W1 - Circular 241003 Area Circular1 AM,T,W,W1 - Artillery Target Intelligence Zone 241100 - Irregular 241101 Area Area10 T,W,W1 - Rectangular 241102 Area Rectangular1 AM,T,W,W1 - Circular 241103 Area Circular1 AM,T,W,W1 - Call for Fire Area 241200 - Irregular 241201 Area Area10 T,W,W1 - Rectangular 241202 Area Rectangular1 AM,T,W,W1 - Circular 241203 Area Circular1 AM,T,W,W1 - Censor Zone 241300 - Irregular 241301 Area Area10 T,W,W1 - Rectangular 241302 Area Rectangular1 AM,T,W,W1 - Circular 241303 Area Circular1 AM,T,W,W1 - Critical Friendly Zone 241400 - Irregular 241401 Area Area10 T,W,W1 - Rectangular 241402 Area Rectangular1 AM,T,W,W1 - Circular 241403 Area Circular1 AM,T,W,W1 - Dead Space Area 241500 - Irregular 241501 Area Area10 T,W,W1 - Rectangular 241502 Area Rectangular1 AM,T,W,W1 - Circular 241503 Area Circular1 AM,T,W,W1 - Sensor Zone 241600 - Irregular 241601 Area Area10 T,W,W1 - Rectangular 241602 Area Rectangular1 AM,T,W,W1 - Circular 241603 Area Circular1 AM,T,W,W1 - Target Build-up Area 241700 - Irregular 241701 Area Area10 T,W,W1 - Rectangular 241702 Area Rectangular1 AM,T,W,W1 - Circular 241703 Area Circular1 AM,T,W,W1 - Target Value Area 241800 - Irregular 241801 Area Area10 T,W,W1 - Rectangular 241802 Area Rectangular1 AM,T,W,W1 - Circular 241803 Area Circular1 AM,T,W,W1 - Zone of Responsibility 241900 - Irregular 241901 Area Area10 T,W,W1 - Rectangular 241902 Area Rectangular1 AM,T,W,W1 - Circular 241903 Area Circular1 AM,T,W,W1 - Terminally Guided Munition Footprint (TGMF) 242000 Area Area10 - Weapon/Sensor Range fan, Circular 242100 Area Circular2 AM,X - Weapon/Sensor Range fan, Sector 242200 Area Arc1 AM,AN,X - Kill Box 242300 - Irregular, Blue 242301 Area Area10 T,W,W1 - Rectangular, Blue 242302 Area Rectangular1 AM,T,W,W1 - Circular, Blue 242303 Area Circular1 AM,T,W,W1 - Irregular, Purple 242304 Area Area10 T,W,W1 - Rectangular, Purple 242305 Area Rectangular1 AM,T,W,W1 - Circular, Purple 242306 Area Circular1 AM,T,W,W1 - Fires Points 250000 - Firing Point 250100 Point Point1 H,T,W,W1 - Hide Point 250200 Point Point1 H,T,W,W1 - Launch Point 250300 Point Point1 H,T,W,W1 - Reload Point 250400 Point Point1 H,T,W,W1 - Survey Control Point 250500 Point Point1 H,T,W,W1 - Known Point 250600 Point Point2 T,W,W1 - Fire Lines 260000 - Fire Support Coordination Line (FSCL) 260100 Line Line2 T,W,W1 - Coordinated Fire Line (CFL) 260200 Line Line7 T,W,W1 - No Fire Line 260300 Line Line2 T,W,W1 - Battlefield Coordination Line 260400 Line Line2 T,W,W1 - Restrictive Fire Line 260500 Line Line2 T,W,W1 - Munition Flight Path 260600 Line Line8 W,W1 - Protection Areas 270000 - Obstacle Belt 270100 Area Area1 T - Obstacle Zone 270200 Area Area1 T - Obstacle Free Zone 270300 Area Area1 T,W,W1 - Obstacle Restricted Zone 270400 Area Area1 T,W,W1 - Obstacle Effects 270500 - Block 270501 Area Area11 - Disrupt 270502 Area Area12 - Fix 270503 Line Line9 - Turn 270504 Line Line10 - Obstacle Bypass 270600 - Easy 270601 Line Point12 - Difficult 270602 Line Point12 - Impossible 270603 Line Point12 - Minefields 270700 - Static Depiction 270701 Point Point2 H,N,W - Dynamic Depiction 270707 Area Area23 - Mined Area 270800 Area Area1 H,N,W - Fenced 270801 Area Area1 N - Unexploded Explosive Ordnance (UXO) Area 271000 Area Area1 - Bridge or Gap 271100 Line Line11 T,W,W1 - Roadblocks, Craters and Blown Bridges 271200 - Planned 271201 Line Line12 - Explosives, State of Readiness 1 (Safe) 271202 Line Line12 - Explosives, State of Readiness 2 (armed but passable) 271203 Line Line12 - Roadblock Complete (Executed) 271204 Line Line12 - Assault Crossing 271300 Line Line16 W,W1 - Ford Easy 271500 Line Line17 - Ford Difficult 271600 Line Line17 - Biological Contaminated Area 271700 Area Area1 - Chemical Contaminated Area 271800 Area Area1 - Nuclear Contaminated Area 271900 Area Area1 - Radiological Contaminated Area 272000 Area Area1 - Minimum Safe Distance Zone 272100 Area Area14 - Multiple Strikes - STRIKWARN 272101 Area Area26 - Radiation Dose Rate Contour Lines 272200 Area Area1 T - Protection Points 280000 - Abatis 280100 Line Line13 - Antipersonnel Mine 280200 Point Point2 - Antipersonnel Mine with Directional Effects 280201 Point Point2 - Antitank Mine 280300 Point Point2 - Antitank Mine with Anti-handling Device 280400 Point Point2 - Wide Area Antitank Mine 280500 Point Point2 - Unspecified Mine 280600 Point Point2 - Booby Trap 280700 Point Point13 - Engineer Regulating Point 280800 Point Point1 H,T,T1,W,W1 - Shelter 280900 Point Point2 - Shelter Above Ground 281000 Point Point2 - Below Ground Shelter 281100 Point Point2 - Fort 281200 Point Point2 - Chemical Event 281300 Point Point7 C,H,N,Q,T,W,Y - Biological Event 281400 Point Point7 C,H,N,Q,T,W,Y - Nuclear Event 281500 Point Point7 C,H,N,Q,T,W,Y - Nuclear Fallout Producing Event 281600 Point Point7 C,H,N,Q,T,W,Y - Radiological Event 281700 Point Point7 C,H,N,Q,T,W,Y - General Decontamination Point/Site 281800 Point Point1 H,T,T1,W,W1 - Alternate 281801 Point Point1 H,T,T1,W,W1 - Equipment 281802 Point Point1 H,T,T1,W,W1 - Troop 281803 Point Point1 H,T,T1,W,W1 - Equipment/Troop 281804 Point Point1 H,T,T1,W,W1 - Operational 281805 Point Point1 H,T,T1,W,W1 - Thorough 281806 Point Point1 H,T,T1,W,W1 - Main Equipment 281807 Point Point1 H,T,T1,W,W1 - Forward Troop 281808 Point Point1 H,T,T1,W,W1 - Wounded Personnel 281809 Point Point1 H,T,T1,W,W1 - Tetrahedrons, Dragons Teeth, and Other Similar Obstacles 281900 - Fixed and Prefabricated 281901 Point Point7 - Movable 281902 Point Point7 - Movable and Prefabricated 281903 Point Point7 - Vertical Obstructions 282000 - Tower, Low 282001 Point Point16 X - Tower, High 282002 Point Point16 X - Overhead Wire 282003 Line Line1 - Protection Lines 290000 - Obstacle Line 290100 Line Line1 T - Mineline 290101 Line Line1 N - Antitank Obstacles 290200 - Under Construction 290201 Line Line1 - Completed 290202 Line Line1 - Reinforced, with Antitank Mines 290203 Line Line1 - Antitank Wall 290204 Line Line1 - Wire Obstacles 290300 - Unspecified Wire 290301 Line Line1 - Single Fence Wire 290302 Line Line1 - Double Fence Wire 290303 Line Line1 - Double Apron Fence 290304 Line Line1 - Low Wire Fence 290305 Line Line1 - High Wire Fence 290306 Line Line1 - Single Concertina 290307 Line Line1 - Double Strand Concertina 290308 Line Line1 - Triple Strand Concertina 290309 Line Line1 - Mine Cluster 290400 Area Area13 - Trip Wire 290500 Line Line1 - Lane 290600 Line Line14 W,W1 - Ferry 290700 Line Line18 - Raft Site 290800 Line Line14 - Fortified Line 290900 Line Line1 - Fighting Position 291000 Line Line19 - Intelligence Lines 300000 - Intelligence Coordination Line 300100 Line Line2 T,W,W1 - Sustainment Areas 310000 - Detainee Holding Area 310100 Area Area1 T - Enemy Prisoner or War Holding Area 310200 Area Area1 T - Forward Arming and Refueling Point 310300 Area Area1 T - Refugee Holding Area 310400 Area Area1 T - Regimental Support Area 310500 Area Area1 - Brigade Support Area 310600 Area Area1 - Division Support Area 310700 Area Area1 - Sustainment Points 320000 - Ambulance Points 320100 Point - Ambulance Exchange Point 320101 Point Point1 H,T,T1,W,W1 - Ambulance Control Point 320102 Point Point1 H,T,T1,W,W1 - Ambulance Load Point 320103 Point Point1 H,T,T1,W,W1 - Ambulance Relay Point 320104 Point Point1 H,T,T1,W,W1 - Ammunition Supply Point 320200 Point Point1 H,T,T1,W,W1 - Ammunition Transfer and Holding Point 320300 Point Point1 H,T,T1,W,W1 - Cannibalization Point 320400 Point Point1 H,T,T1,W,W1 - Casualty Collection Point 320500 Point Point1 H,T,T1,W,W1 - Civilian Collection Point 320600 Point Point1 H,T,T1,W,W1 - Detainee Collection Point 320700 Point Point1 H,T,T1,W,W1 - Enemy Prisoner of War Collection Point 320800 Point Point1 H,T,T1,W,W1 - Logistics Release Point 320900 Point Point1 H,T,T1,W,W1 - Maintenance Collection Point (MCP) 321000 Point Point1 H,T,T1,W,W1 - Medical Evacuation Point (MEDEVAC) Pick-Up Point 321100 Point Point1 H,T,T1,W,W1 - Rearm, Refuel and Resupply Point (R3P) 321200 Point Point1 H,T,T1,W,W1 - Refuel on the Move (ROM) Point 321300 Point Point1 H,T,T1,W,W1 - Traffic Control Post (TCP) 321400 Point Point1 H,T,T1,W,W1 - Trailer Transfer Point (TTP) 321500 Point Point1 H,T,T1,W,W1 - Unit Maintenance Collection Point (UNCP) 321600 Point Point1 H,T,T1,W,W1 - General Supply Point 321700 Point Point1 H,T,T1,W,W1 - NATO Class I Supply Point 321701 Point Point1 H,T,T1,W,W1 - NATO Class II Supply Point 321702 Point Point1 H,T,T1,W,W1 - NATO Class III Supply Point 321703 Point Point1 H,T,T1,W,W1 - NATO Class IV Supply Point 321704 Point Point1 H,T,T1,W,W1 - NATO Class V Supply Point 321705 Point Point1 H,T,T1,W,W1 - NATO Multiple Class Supply Point 321706 Point Point1 A,H,T,T1,W,W1 - US Class I Supply Point 321707 Point Point1 H,T,W,W1 - US Class II Supply Point 321708 Point Point1 H,T,W,W1 - US Class III Supply Point 321709 Point Point1 H,T,W,W1 - US Class IV Supply Point 321710 Point Point1 H,T,W,W1 - US Class V Supply Point 321711 Point Point1 H,T,W,W1 - US Class VI Supply Point 321712 Point Point1 H,T,W,W1 - US Class VII Supply Point 321713 Point Point1 H,T,W,W1 - US Class VIII Supply Point 321714 Point Point1 H,T,W,W1 - US Class IX Supply Point 321715 Point Point1 H,T,W,W1 - US Class X Supply Point 321716 Point Point1 H,T,W,W1 - Medical Supply Point 321800 Point Point1 H,T,T1,W,W1 - Sustainment Lines 330000 - Moving Convoy 330100 Line Line9 H,V,W,W1 - Halted Convoy 330200 Line Line20 H,V,W,W1 - Main Supply Route 330300 Line Line21 T - One Way Traffic 330301 Line Line21 T - Two Way Traffic 330302 Line Line21 T - Alternating Traffic 330303 Line Line21 T - Alternate Supply Route 330400 Line Line21 T - One Way Traffic 330401 Line Line21 T - Two Way Traffic 330402 Line Line21 T - Alternating Traffic 330403 Line Line21 T - Mission Tasks 340000 - Block 340100 Area Area24 - Breach 340200 Line Line22 - Bypass 340300 Line Point12 - Canalize 340400 Line Point12 - Clear 340500 Line Line23 - Counterattack 340600 Line Axis2 - Counterattack by Fire 340700 Line Axis2 - Delay 340800 Line Line24 W - Destroy 340900 Point Point2 - Disrupt 341000 Area Area25 - Fix 341100 Line Line28 - Follow and Assume 341200 Line Line25 T - Follow and Support 341300 Line Line25 T - Interdict 341400 Point Point14 - Isolate 341500 Area Area15 - Neutralize 341600 Point Point2 - Occupy 341700 Area Area16 - Penetrate 341800 Area Area17 - Relief in Place (RIP) 341900 Area Area18 - Retire/Retirement 342000 Line Line24 - Secure 342100 Area Area19 - Security 342200 - Cover 342201 Line Line26 - Guard 342202 Line Line26 - Screen 342203 Line Line26 - Seize 342300 Line Line27 - Withdraw 342400 Line Line24 - Withdraw Under Pressure 342500 Line Line24 - Cordon and Knock 342600 Area Area15 - Cordon and Search 342700 Area Area15 - Suppress 342800 Point Point2 - Advance to Contact 342900 Line MISSING - Capture 343000 Line MISSING - Conduct Exploitation 343100 Line MISSING - Control 343200 Area MISSING - Demonstration 343300 Line MISSING - Deny 343400 Area MISSING - Envelop 343500 Line MISSING - Escort 343600 Line MISSING - Exfiltrate 343700 Line MISSING - Infiltrate 343800 Line MISSING - Locate 343900 Area MISSING - Pursue 344000 Line MISSING - Space Debris 350000 Point MISSING - Man Made Space Debris 350100 MISSING - Man Made Space Debris Small 350101 MISSING - Man Made Space Debris Medium 350102 MISSING - Man Made Space Debris Big 350103 MISSING - Natural Space Debris 350200 MISSING - Natural Space Debris Small 350201 MISSING - Natural Space Debris Medium 350202 MISSING - Natural Space Debris Big 350203 MISSING -30 Unspecified 0 - Military 110000 - Military Combatant 120000 - Carrier 120100 - Surface Combatant, Line 120200 - Battleship 120201 - Cruiser 120202 - Destroyer 120203 - Frigate 120204 - Corvette 120205 - Littoral Combatant Ship 120206 - Amphibious Warfare Ship 120300 - Amphibious Command Ship 120301 - Amphibious Assault, Non-specified 120302 - Amphibious Assault Ship, General 120303 - Amphibious Assault Ship, Multipurpose 120304 - Amphibious Assault Ship, Helicopter 120305 - Amphibious Transport Dock 120306 - Landing Ship 120307 - Landing Craft 120308 - Mine Warfare Ship 120400 - Mine Layer 120401 - Mine Sweeper 120402 - Mine Sweeper, Drone 120403 - Mine Hunter 120404 - Mine Countermeasures 120405 - Mine Countermeasures, Support Ship 120406 - Patrol Boat 120500 - Patrol Craft, Submarine Chaser/Escort, General 120501 - Patrol Ship, General 120502 - Decoy 120600 - Unmanned Surface Water Vehicle (USV) 120700 - Speedboat 120800 - Rigid-Hull Inflatable Boat (RHIB) 120801 - Jet Ski 120900 - Navy Task Organization 121000 - Navy Task Element 121001 - Navy Task Force 121002 - Navy Task Group 121003 - Navy Task Unit 121004 - Convoy 121005 - Sea-Based X-Band Radar 121100 - Military Non Combatant 130000 - Auxiliary Ship 130100 - Ammunition Ship 130101 - Naval Stores Ship 130102 - Auxiliary Flag Ship 130103 - Intelligence Collector 130104 - Oceanographic Research Ship 130105 - Survey Ship 130106 - Hospital Ship 130107 - Naval Cargo Ship 130108 - Combat Support Ship, Fast 130109 - Oiler, Replenishment 130110 - Repair Ship 130111 - Submarine Tender 130112 - Tug, Ocean Going 130113 - Service Craft/Yard 130200 - Barge, not Self-Propelled 130201 - Barge, Self-Propelled 130202 - Tug, Harbor 130203 - Launch 130204 - Civilian 140000 - Merchant Ship 140100 - Cargo, General 140101 - Container Ship 140102 - Dredge 140103 - Roll On/Roll Off 140104 - Ferry 140105 - Heavy Lift 140106 - Hovercraft 140107 - Lash Carrier (with Barges) 140108 - Oiler/Tanker 140109 - Passenger 140110 - Tug, Ocean Going 140111 - Tow 140112 - Transport Ship, Hazardous Material 140113 - Junk/Dhow 140114 - Barge, not Self-Propelled 140115 - Hospital Ship 140116 - Fishing Vessel 140200 - Drifter 140201 - Trawler 140202 - Dredger 140203 - Law Enforcement Vessel 140300 - Leisure Craft, Sailing 140400 - Leisure Craft, Motorized 140500 - Rigid-Hull Inflatable Boat (RHIB) 140501 - Speedboat 140502 - Jet Ski 140600 - Unmanned Surface Water Vehicle (USV) 140700 - Own Ship 150000 - Fused Track 160000 - Manual Track 170000 -35 Unspecified 0 - Military 110000 - Submarine 110100 - Submarine, Surfaced 110101 - Submarine, Snorkeling 110102 - Submarine, Bottomed 110103 - Other Submersible 110200 - Nonsubmarine 110300 - Autonomous Underwater Vehicle (AUV)/Unmanned Underwater Vehicle (UUV) 110400 - Diver 110500 - Civilian 120000 - Submersible 120100 - Autonomous Underwater Vehicle (AUV)/ Unmanned Underwater Vehicle (UUV) 120200 - Diver 120300 - Weapon 130000 - Torpedo 130100 - Improvised Explosive Device (IED) 130200 - Decoy 130300 - Echo Tracker Classifier (ETC) / Possible Contact (POSCON) 140000 - Fused Track 150000 - Manual Track 160000 -36 Unspecified 0 - Sea Mine, General 110000 - Sea Mine, Bottom 110100 - Sea Mine, Moored 110200 - Sea Mine, Floating 110300 - Sea Mine, Rising 110400 - Sea Mine, Other Position 110500 - Kingfisher 110600 - Small Object, Mine-Like 110700 - Exercise Mine, General 110800 - Exercise Mine, Bottom 110801 - Exercise Mine, Moored 110802 - Exercise Mine, Floating 110803 - Exercise Mine, Rising 110804 - Neutralized Mine, General 110900 - Neutralized Mine, Bottom 110901 - Neutralized Mine, Moored 110902 - Neutralized Mine, Floating 110903 - Neutralized Mine, Rising 110904 - Neutralized Mine, Other Position 110905 - Unexploded Ordnance 120000 - Sea Mine Decoy 130000 - Sea Mine Decoy, Bottom 130100 - Sea Mine Decoy, Moored 130200 - Mine-Like Contact (MILCO) 140000 - MILCO - General 140100 - MILCO - General, Confidence Level 1 140101 - MILCO - General, Confidence Level 2 140102 - MILCO - General, Confidence Level 3 140103 - MILCO - General, Confidence Level 4 140104 - MILCO - General, Confidence Level 5 140105 - MILCO - Bottom 140200 - MILCO - Bottom, Confidence Level 1 140201 - MILCO - Bottom, Confidence Level 2 140202 - MILCO - Bottom, Confidence Level 3 140203 - MILCO - Bottom, Confidence Level 4 140204 - MILCO - Bottom, Confidence Level 5 140205 - MILCO - Moored 140300 - MILCO - Moored, Confidence Level 1 140301 - MILCO - Moored, Confidence Level 2 140302 - MILCO - Moored, Confidence Level 3 140303 - MILCO - Moored, Confidence Level 4 140304 - MILCO - Moored, Confidence Level 5 140305 - MILCO - Floating 140400 - MILCO - Floating, Confidence Level 1 140401 - MILCO - Floating, Confidence Level 2 140402 - MILCO - Floating, Confidence Level 3 140403 - MILCO - Floating, Confidence Level 4 140404 - MILCO - Floating, Confidence Level 5 140405 - Mine-Like Echo (MILEC), General 150000 - Mine-Like Echo, Bottom 150100 - Mine-Like Echo, Moored 150200 - Mine-Like Echo, Floating 150300 - Negative Reacquisition, General 160000 - Negative Reacquisition, Bottom 160100 - Negative Reacquisition, Moored 160200 - Negative Reacquisition, Floating 160300 - Obstructor 170000 - Neutralized Obstructor 170100 - General Mine Anchor 180000 - Non-Mine Mine-Like Object (NMLO), General 190000 - Non-Mine Mine-Like Object, Bottom 190100 - Non-Mine Mine-Like Object, Moored 190200 - Non-Mine Mine-Like Object, Floating 190300 - Environmental Report Location 200000 - Dive Report Location 210000 -40 Unspecified 0 - Incident 110000 - Criminal Activity Incident 110100 - Arrest 110101 - Arson 110102 - Attempted Criminal Activity 110103 - Drive-by Shooting 110104 - Drug Related 110105 - Extortion 110106 - Graffiti 110107 - Killing 110108 - Poisoning 110109 - Civil Rioting 110110 - Booby Trap 110111 - Home Eviction 110112 - Black Marketing 110113 - Vandalism/Loot/Ransack/Plunder 110114 - Jail Break 110115 - Robbery 110116 - Theft 110117 - Burglary 110118 - Smuggling 110119 - Rock Throwing 110120 - Dead Body 110121 - Sabotage 110122 - Suspicious Activity 110123 - Bomb/Bombing 110200 - Bomb Threat 110201 - IED Event 110300 - IED Explosion 110301 - Premature IED Explosion 110302 - IED Cache 110303 - IED Suicide Bomber 110304 - Shooting 110400 - Sniping 110401 - Illegal Drug Operation 110500 - Trafficking 110501 - Illegal Drug Lab 110502 - Explosion 110600 - Grenade Explosion 110601 - Incendiary Explosion 110602 - Mine Explosion 110603 - Mortar Fire Explosion 110604 - Rocket Explosion 110605 - Bomb Explosion 110606 - Civil Disturbance 120000 - Demonstration 120100 - Operation 130000 - Patrolling 130100 - Military Information Support Operation (MISO) 130200 - TV and Radio Propaganda 130201 - Foraging/Searching 130300 - Recruitment 130400 - Willing 130401 - Unwilling/Coerced 130402 - Mine Laying 130500 - Spy 130600 - Warrant Served 130700 - Exfiltration 130800 - Infiltration 130900 - Meeting 131000 - Polling Place/Election 131001 - Raid on House 131100 - Emergency Operation 131200 - Emergency Collection Evacuation Point 131201 - Emergency Food Distribution 131202 - Emergency Incident Command Center 131203 - Emergency Operations Center 131204 - Emergency Public Information Center 131205 - Emergency Shelter 131206 - Emergency Staging Area 131207 - Emergency Water Distribution Center 131208 - Emergency Medical Operation 131300 - EMT Station Location 131301 - Health Department Facility 131302 - Medical Facilities Outpatient 131303 - Morgue 131304 - Pharmacy 131305 - Triage 131306 - Fire Fighting Operation 131400 - Fire Hydrant 131401 - Fire Station 131402 - Other Water Supply Location 131403 - Law Enforcement Operation 131500 - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 131501 - Border Patrol 131502 - Customs Service 131503 - Drug Enforcement Administration (DEA) 131504 - Department of Justice (DOJ) 131505 - Federal Bureau of Investigation (FBI) 131506 - Police 131507 - Prison 131508 - United States Secret Service(Treas) (USSS) 131509 - Transportation Security Administration (TSA) 131510 - Coast Guard 131511 - US Marshals Service 131512 - Internal Security Force 131513 - Fire Event 140000 - Fire Origin 140100 - Smoke 140200 - Hot Spot 140300 - Non-Residential Fire 140400 - Residential Fire 140500 - School Fire 140600 - Special Needs Fire 140700 - Wild Fire 140800 - Hazardous Materials 150000 - Hazardous Materials Incident 150100 - Chemical Agent 150101 - Corrosive Material 150102 - Hazardous when Wet 150103 - Explosive Material 150104 - Flammable Gas 150105 - Flammable Liquid 150106 - Flammable Solid 150107 - Non-Flammable Gas 150108 - Organic Peroxide 150109 - Oxidizer 150110 - Radioactive Material 150111 - Spontaneously Combustible Material 150112 - Toxic Gas 150113 - Toxic Infectious Material 150114 - Unexploded Ordnance 150115 - Transportation Incident 160000 - Air 160100 - Marine 160200 - Rail 160300 - Vehicle 160400 - Wheeled Vehicle Explosion 160500 - Natural Event 170000 - Geologic 170100 - Aftershock 170101 - Avalanche 170102 - Earthquake Epicenter 170103 - Landslide 170104 - Subsidence 170105 - Volcanic Eruption 170106 - Volcanic Threat 170107 - Cave Entrance 170108 - Hydro-Meteorological 170200 - Drought 170201 - Flood 170202 - Tsunami 170203 - Infestation 170300 - Bird 170301 - Insect 170302 - Microbial 170303 - Reptile 170304 - Rodent 170305 - Individual 180000 - Religious Leader 180100 - Speaker 180200 -45 Pressure Systems 110000 - Low Pressure Center 110100 Point Point1 FF0000 - Cyclone Center 110101 Point Point1 FF0000 - Tropopause Low 110102 Point Point1 000000 - High Pressure Center 110200 Point Point1 0000FF - Anticyclone Center 110201 Point Point1 0000FF - Tropopause High 110202 Point Point1 000000 - Frontal Systems 110300 - Cold Front 110301 Line Line1 0000FF - Upper Cold Front 110302 Line Line1 0000FF - Cold Frontogenesis 110303 Line Line1 0000FF - Cold Frontolysis 110304 Line Line1 0000FF - Warm Front 110305 Line Line1 FF0000 - Upper Warm Front 110306 Line Line1 FF0000 - Warm Frontogenesis 110307 Line Line1 FF0000 - Warm Frontolysis 110308 Line Line1 FF0000 - Occluded Front 110309 Line Line1 6F3198 E29FFF - Upper Occluded Front 110310 Line Line1 6F3198 - Occluded Frontolysis 110311 Line Line1 6F3198 - Stationary Front 110312 Line Line1 FF0000;0000FF - Upper Stationary Front 110313 Line Line1 FF0000;0000FF - Stationary Frontogenesis 110314 Line Line1 FF0000;0000FF - Stationary Frontolysis 110315 Line Line1 FF0000;0000FF - Lines 110400 - Trough Axis 110401 Line Line1 000000 - Upper Trough Axis 110402 Line Line1 000000 - Ridge Axis 110403 Line Line1 000000 - Severe Squall Line 110404 Line Line2 000000 - Instability Line 110405 Line Line3 000000 - Shear Line 110406 Line Line4 000000 - Inter-Tropical Convergence Zone 110407 Line Line5 FF8000 - Convergence Line 110408 Line Line6 FF8000 - Inter-Tropical Discontinuity 110409 Line Line7 FF0000;0DE927 - Pressure Tendency 110500 - Rise Then Fall Higher 110501 Point Point2 0000FF - Rise Then Steady 110502 Point Point2 0000FF - Rise 110503 Point Point2 0000FF - Rise Then Rise Higher 110504 Point Point2 0000FF - Steady 110505 Point Point2 000000 - Fall Then Rise Lower 110506 Point Point2 91100A Says red but looks more like reddish brown in template - Fall Then Steady 110507 Point Point2 91100A Says red but looks more like reddish brown in template - Fall 110508 Point Point2 91100A Says red but looks more like reddish brown in template - Rise Then Fall Lower 110509 Point Point2 91100A Says red but looks more like reddish brown in template - Turbulence 120000 - Light 120100 Point Point3 0000FF - Moderate 120200 Point Point3 0000FF - Severe 120300 Point Point3 0000FF - Extreme 120400 Point Point3 0000FF - Mountain Waves 120500 Point Point3 0000FF - Icing 130000 - Clear Icing 130100 - Light 130101 Point Point3 7C600D - Moderate 130102 Point Point3 7C600D - Severe 130103 Point Point3 7C600D - Rime Icing 130200 - Light 130201 Point Point3 7C600D - Moderate 130202 Point Point3 7C600D - Severe 130203 Point Point3 7C600D - Mixed Icing 130300 - Light 130301 Point Point3 7C600D - Moderate 130302 Point Point3 7C600D - Severe 130303 Point Point3 7C600D - Winds 140000 - Calm Winds 140100 Point Point4 000000 - Wind Plot 140200 Point Point5 000000 - Jet Stream 140300 Line Line1 FF0000 - Stream Line 140400 Line Line1 000000 - Cloud Cover 150000 - Cloud Coverage Symbols 150100 - Clear Sky 150101 Point Point6 000000 - Few Coverage 150102 Point Point6 000000 - Scattered Coverage 150103 Point Point6 000000 - Broken Coverage 150104 Point Point6 000000 - Overcast Coverage 150105 Point Point6 000000 - Sky Totally or Partially Obscured 150106 Point Point6 000000 - Weather Symbols 160000 - Rain 160100 - Intermittent Light 160101 Point Point7 008000 - Continuous Light 160102 Point Point7 008000 - Intermittent Moderate 160103 Point Point7 008000 - Intermittent Moderate/ Continuous Moderate 160104 Point Point7 008000 - Intermittent Heavy 160105 Point Point7 008000 - Intermittent Heavy/ Continuous Heavy 160106 Point Point7 008000 - Freezing Rain 160200 - Light 160201 Point Point7 C61021 - Moderate/Heavy 160202 Point Point7 C61021 - Rain Showers 160300 - Light 160301 Point Point7 008000 - Moderate/Heavy 160302 Point Point7 008000 - Torrential 160303 Point Point7 008000 - Drizzle 160400 - Intermittent Light 160401 Point Point7 008000 - Intermittent Light/ Continuous Light 160402 Point Point7 008000 - Intermittent Moderate 160403 Point Point7 008000 - Intermittent Moderate/ Continuous Moderate 160404 Point Point7 008000 - Intermittent Heavy 160405 Point Point7 008000 - Intermittent Heavy/ Continuous Heavy 160406 Point Point7 008000 - Freezing Drizzle 160500 - Light 160501 Point Point7 C61021 - Moderate/Heavy 160502 Point Point7 C61021 - Rain and Snow Mixed 160600 - Rain or Drizzle and Snow - Light 160601 Point Point7 008000 - Rain or Drizzle and Snow - Moderate/Heavy 160602 Point Point7 008000 - Rain and Snow Showers - Light 160603 Point Point7 008000 - Rain and Snow Showers - Moderate/Heavy 160604 Point Point7 008000 - Snow 160700 - Intermittent Light 160701 Point Point7 008000 - Intermittent Light/ Continuous Light 160702 Point Point7 008000 - Intermittent Moderate 160703 Point Point7 008000 - Intermittent Moderate/ Continuous Moderate 160704 Point Point7 008000 - Intermittent Heavy 160705 Point Point7 008000 - Intermittent Heavy/ Continuous Heavy 160706 Point Point7 008000 - Blowing Snow - Light/ Moderate 160707 Point Point7 008000 - Blowing Snow - Heavy 160708 Point Point7 008000 - Snow Grains 160800 Point Point7 008000 dark green - Snow Showers 160900 - Light 160901 Point Point7 008000 dark green - Moderate/Heavy 160902 Point Point7 008000 - Hail 161000 - Light not Associated with Thunder 161001 Point Point7 C61021 dark red - Moderate/Heavy not Associated with Thunder 161002 Point Point7 C61021 - Ice Crystals (Diamond Dust) 161100 Point Point7 C61021 - Ice Pellets (Sleet) 161200 - Light 161201 Point Point7 C61021 - Moderate 161202 Point Point7 C61021 - Heavy 161203 Point Point7 C61021 - Inversion 161300 Point Point7 000000 black - Storms 161400 - Thunderstorm - No Precipitation 161401 Point Point7 C61021 - Thunderstorm Light to Moderate with Rain/Snow - No Hail 161402 Point Point7 C61021 - Thunderstorm Heavy with Rain/Snow - No Hail 161403 Point Point7 C61021 - Thunderstorm Light to Moderate - With Hail 161404 Point Point7 C61021 - Thunderstorm Heavy - With Hail 161405 Point Point7 C61021 - Funnel Cloud (Tornado/Waterspout) 161406 Point Point7 C61021 - Squall 161407 Point Point7 C61021 - Lightning 161408 Point Point7 C61021 - Fog 161500 - Shallow Patches 161501 Point Point7 FFFF00 yellow - Shallow Continuous 161502 Point Point7 FFFF00 - Patchy 161503 Point Point7 FFFF00 - Sky Visible 161504 Point Point7 FFFF00 - Sky Obscured 161505 Point Point7 FFFF00 - Freezing, Sky Visible 161506 Point Point7 C61021 - Freezing, Sky Obscured 161507 Point Point7 C61021 - Mist 161600 Point Point7 FFFF00 - Smoke 161700 Point Point7 AE6C4E - Haze 161800 Point Point7 AE6C4E med brown - Dust or Sand 161900 - Light to Moderate 161901 Point Point7 AE6C4E - Severe 161902 Point Point7 AE6C4E - Dust Devil 161903 Point Point7 AE6C4E - Blowing Dust or Sand 161904 Point Point7 AE6C4E - Tropical Storm Systems 162000 - Tropical Depression 162001 Point Point8 C61021 Red or Purple - Current and Forecast Position - Tropical Storm 162002 Point Point8 C61021 Black - Past Position - Hurricane/Typhoon 162003 Point Point8 C61021 - Tropical Storm Wind Areas and Date/Time Labels 162004 Area Area1 C61021 US Navy ship avoidance areas can be depicted using Operator-Defined Freeform. 171000 - Volcanic Eruption 162100 Point Point7 000000 - Volcanic Ash 162101 Point Point7 000000 - Tropopause Level 162200 Point Point7 000000 - Freezing Level 162300 Point Point7 000000 - Precipitation of Unknown Type and Intensity 162400 Point Point7 008000 - Bounded Areas of Weather 170000 - Instrument Flight Rule (IFR) 170100 Area Area2 C61021 - Marginal Visual Flight Rule (MVFR) 170200 Area Area2 0000FF - Turbulence 170300 Area Area2 0000FF - Icing 170400 Area Area2 BD9A38 mud - Liquid Precipitation - Non-Convective Continuous or Intermittent 170500 Area Area2 008000 - Liquid Precipitation - Convective 170501 Area Area2 008000 - Freezing /Frozen Precipitation 170600 Area Area2 C61021 - Thunderstorm 170700 Area Area2 C61021 dark red - Fog 170800 Area Area2 FFFF00 yellow - Dust or Sand 170900 Area Area2 AE6C4E med brown - Operator-Defined Freeform 171000 Area Area2 000000 - Isopleths 180000 - Isobar - Surface 180100 Line Line1 000000 - Contour - Upper Air 180200 Line Line1 000000 - Isotherm 180300 Line Line1 C61021 - Isotach 180400 Line Line1 FF409B neon purple - Isodrosotherm 180500 Line Line1 008000 dark green - Thickness 180600 Line Line1 C61021 - Operator-Defined Freeform 180700 Line Line1 000000 - State of the Ground 190000 - Without Snow or Measurable Ice Cover 190100 - Surface Dry Without Cracks or Appreciable Dust or Loose Sand 190101 Point Point1 000000 - Surface Moist 190102 Point Point1 000000 - Surface Wet, Standing Water in Small or Large Pools 190103 Point Point1 000000 - Surface Flooded 190104 Point Point1 000000 - Surface Frozen 190105 Point Point1 000000 - Glaze (Thin Ice) on Ground 190106 Point Point1 000000 - Loose Dry Dust or Sand not Covering Ground Completely 190107 Point Point1 000000 - Thin Loose Dry Dust or Sand Covering Ground Completely 190108 Point Point1 000000 - Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely 190109 Point Point1 000000 - Extremely Dry with Cracks 190110 Point Point1 000000 - With Snow or Measurable Ice Cover 190200 - Predominately Ice Covered 190201 Point Point1 000000 - Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground 190202 Point Point1 000000 - Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground, but Ground not Completely Covered 190203 Point Point1 000000 - Even Layer of Compact or Wet Snow Covering Ground Completely 190204 Point Point1 000000 - Uneven Layer of Compact or Wet Snow Covering Ground Completely 190205 Point Point1 000000 - Loose Dry Snow Covering Less Than One-Half of Ground 190206 Point Point1 000000 - Loose Dry Snow Covering at Least One-Half of Ground, but Ground not Completely Covered 190207 Point Point1 000000 - Even Layer of Loose Dry Snow Covering Ground Completely 190208 Point Point1 000000 - Uneven Layer of Loose Dry Snow Covering Ground Completely 190209 Point Point1 000000 - Snow Covering Ground Completely, Deep Drifts 190210 Point Point1 000000 -46 Ice Systems 110000 - Icebergs 110100 - Many Icebergs 110101 Point Point3 000000 - Belts and Strips 110102 Point Point3 000000 - General 110103 Point Point3 000000 - Many Icebergs - General 110104 Point Point3 000000 - Bergy Bit 110105 Point Point3 000000 - Many Bergy Bits 110106 Point Point3 000000 - Growler 110107 Point Point3 000000 - Many Growlers 110108 Point Point3 000000 - Floeberg 110109 Point Point3 000000 - Ice Island 110110 Point Point3 000000 - Ice Concentration 110200 - Bergy Water 110201 Point Point3 000000 - Water with Radar Targets 110202 Point Point3 000000 - Ice Free 110203 Point Point3 000000 - Dynamic Processes 110300 - Convergence 110301 Point Point3 000000 - Divergence 110302 Point Point3 000000 - Shearing or Shear Zone 110303 Point Point3 000000 - Ice Drift (Direction) 110304 Point Point3 000000 - Sea Ice 110400 Point Point3 000000 - Ice Thickness (Observed) 110401 Point Point3 000000 - Ice Thickness (Estimated) 110402 Point Point3 000000 - Melt Puddles or Flooded Ice 110403 Point Point3 000000 - Limits 110500 - Limits of Visual Observation 110501 Line Line1 000000 - Limits of Under Cast 110502 Line Line1 000000 - Limits of Radar Observation 110503 Line Line1 000000 - Observed Ice Edge or Boundary 110504 Line Line1 000000 - Estimated Ice Edge or Boundary 110505 Line Line1 000000 - Ice Edge or Boundary From Radar 110506 Line Line1 000000 - Openings in the Ice 110600 - Cracks 110601 Line Line1 000000 - Cracks at a Specific Location 110602 Line Line1 000000 - Lead 110603 Line Line1 000000 - Frozen Lead 110604 Line Line1 000000 - Snow Cover 110700 Point Point3 000000 - Sastrugi (with Orientation) 110701 Point Point3 000000 - Topographical Features 110800 - Ridges or Hummocks 110801 Point Point3 000000 - Rafting 110802 Point Point3 000000 - Jammed Brash Barrier 110803 Point Point3 000000 - Hydrography 120000 - Depth 120100 - Soundings 120101 Point Point3 000000 - Depth Curve 120102 Line Line1 000000 - Depth Contour 120103 Line Line1 000000 - Depth Area 120104 Area Area2 000000 - Coastal Hydrography 120200 - Coastline 120201 Line Line1 000000 - Island 120202 Area Area2 000000 - Beach 120203 Area Area2 000000 - Water 120204 Area Area2 000000 - Foreshore - Line 120205 Line Line1 000000 - Foreshore - Area 120206 Area Area2 000000 - Ports and Harbors 120300 - Ports 120301 - Berths (Onshore) 120302 Point Point1 000000 - Berths (Anchor) 120303 Point Point1 000000 - Anchorage - Point 120304 Point Point1 000000 - Anchorage - Line 120305 Line Line8 000000 - Anchorage - Area 120306 Area Area2 000000 - Call in Point 120307 Point Point1 000000 - Pier/Wharf/Quay 120308 Line Line1 000000 - Fishing Harbor - Point 120309 Point Point1 000000 - Fish Weirs - Point 120310 Point Point1 000000 - Fish Stakes - Point 120311 Point Point1 000000 - Fish Traps - Area 120312 Area Area2 000000 - Facilities 120313 - Drydock 120314 Area Area2 000000 - Landing Place 120315 Point Point1 000000 - Offshore Loading Facility - Point 120316 Point Point1 000000 - Offshore Loading Facility - Line 120317 Line Line1 000000 - Offshore Loading Facility - Area 120318 Area Area2 000000 - Ramp - Above Water 120319 Line Line1 000000 - Ramp - Below Water 120320 Line Line1 000000 - Landing Ring 120321 Point Point1 943000;000000 brown/red - Ferry Crossing 120322 Point Point1 FF00FF magenta - Cable Ferry Crossing 120323 Point Point1 000000 - Dolphin 120324 Point Point1 943000;000000 - Shoreline Protection 120325 - Breakwater/Groin/Jetty - Above Water 120326 Line Line1 000000 - Breakwater/Groin/Jetty - Below Water 120327 Line Line1 000000 - Seawall 120328 Line Line1 000000 - Aids to Navigation 120400 - Beacon 120401 Point Point1 000000 - Buoy Default 120402 Point Point1 000000;FF00FF - Marker 120403 Point Point1 FF00FF - Perches/Stakes - Point 120404 Point Point1 000000 - Perches/Stakes - Area 120405 Area Area2 0000FF;00000 - Light 120406 Point Point1 FF00FF - Leading Line 120407 Line Line1 000000 - Light Vessel/Light Ship 120408 Point Point1 000000 - Lighthouse 120409 Point Point1 000000 - Dangers/Hazards 120500 - Rock Submerged 120501 Point Point1 00CCFF;000000 light blue - Rock Awashed 120502 Point Point1 000000 - Underwater Danger/Hazard 120503 Area Area2 00CCFF;000000 - Foul Ground - Point 120504 Point Point1 808080 gray - Foul Ground - Area 120505 Area Area2 808080 - Kelp/Seaweed - Point 120506 Point Point1 808080 - Kelp/Seaweed - Area 120507 Area Area2 808080 - Snags/Stumps 120508 Point Point1 00CCFF;000000 Is this really a point? Maybe an area? - Wreck (Uncovers) 120509 Point Point1 808080 - Wreck (Submerged) 120510 Point Point1 00CCFF;000000 - Breakers 120511 Line Line1 808080 - Reef 120512 Line Line1 000000 - Eddies/Overfalls/Tide Rips 120513 Point Point1 808080 - Discolored Water 120514 Area Area2 00CCFF;000000 - Bottom Features 120600 - Bottom Characteristics - Sand 120601 Point Point3 000000 - Bottom Characteristics - Mud 120602 Point Point3 000000 - Bottom Characteristics - Clay 120603 Point Point3 000000 - Bottom Characteristics - Silt 120604 Point Point3 000000 - Bottom Characteristics - Stones 120605 Point Point3 000000 - Bottom Characteristics - Gravel 120606 Point Point3 000000 - Bottom Characteristics - Pebbles 120607 Point Point3 000000 - Bottom Characteristics - Cobbles 120608 Point Point3 000000 - Bottom Characteristics - Rock 120609 Point Point3 000000 - Bottom Characteristics - Coral 120610 Point Point3 000000 - Bottom Characteristics - Shell 120611 Point Point3 000000 - Qualifying Terms - Fine 120612 Point Point3 000000 - Qualifying Terms - Medium 120613 Point Point3 000000 - Qualifying Terms - Coarse 120614 Point Point3 000000 - Tide and Current 120700 - Water Turbulence 120701 Point Point1 808080 gray - Current Flow - Ebb 120702 Line Line1 C0C0C0 light gray - Current Flow - Flood 120703 Line Line1 C0C0C0 - Tide Data Point 120704 Point Point1 808080 - Tide Gauge 120705 Point Point1 FF00FF;D2B06A magenta and light brown - Oceanography 130000 - Bioluminescence 130100 - Visual Detection Ratio (VDR) Level 1-2 130101 Area Area2 1A994D Dark Green - VDR Level 2-3 130102 Area Area2 1ACC4D Light Green - VDR Level 3-4 130103 Area Area2 80FF33 Lime Green - VDR Level 4-5 130104 Area Area2 CCFF1A Yellow Green - VDR Level 5-6 130105 Area Area2 FFFF00 Yellow - VDR Level 6-7 130106 Area Area2 FFCC00 Gold - VDR Level 7-8 130107 Area Area2 FF8000 Light Orange - VDR Level 8-9 130108 Area Area2 FF4D00 Dark Orange - VDR Level 9-10 130109 Area Area2 FF0000 Red - Beach Slope 130200 - Flat 130201 Area Area2 C0C0C0 - Gentle 130202 Area Area2 808080 - Moderate 130203 Area Area2 C0C0C0 - Steep 130204 Area Area2 808080 - Geophysics/Acoustics 140000 - Mine Warfare (MIW) Bottom Descriptors 140100 - MIW Bottom Sediments - Solid Rock 140101 Area Area2 FF00FF Magenta - MIW Bottom Sediments - Clay 140102 Area Area2 6482FF Perwinkle - MIW Bottom Sediments - Very Coarse Sand 140103 Area Area2 FFB400 Gold - MIW Bottom Sediments - Coarse Sand 140104 Area Area2 FFD700 Light Gold - MIW Bottom Sediments - Medium Sand 140105 Area Area2 FFEB00 mostly yellow - MIW Bottom Sediments - Fine Sand 140106 Area Area2 FFFF8C light yellow - MIW Bottom Sediments - Very Fine Sand 140107 Area Area2 FFFFDC pale yellow - MIW Bottom Sediments - Very Fine Silt 140108 Area Area2 00D7FF turquoise - MIW Bottom Sediments - Fine Silt 140109 Area Area2 19FFE6 Aquamarine - MIW Bottom Sediments - Medium Silt 140110 Area Area2 00FF00 Green - MIW Bottom Sediments - Coarse Silt 140111 Area Area2 C8FF69 Lime Green - MIW Bottom Sediments - Boulders 140112 Area Area2 FF0000 Red - MIW Bottom Sediments - Cobbles, Oyster Shells 140113 Area Area2 FF9696 Dark Peach - MIW Bottom Sediments - Pebbles, Shells 140114 Area Area2 FFBEBE Peach - MIW Bottom Sediments - Sand and Shells 140115 Area Area2 FFDCDC Light Peach - MIW Bottom Sediment - Land 140116 Area Area2 DCDCDC Lighter Gray - MIW Bottom Sediment - No Data 140117 Area Area2 E6E6E6 Ligheterer Gray - Bottom Roughness - Smooth 140118 Area Area2 00FF00 Green - Bottom Roughness - Moderate 140119 Area Area2 FFFF00 Yellow - Bottom Roughness - Rough 140120 Area Area2 FF0000 Red - Clutter (Bottom) - Low 140121 Area Area2 00FF00 Green - Clutter (Bottom) - Medium 140122 Area Area2 FFFF00 Yellow - Clutter (Bottom) - High 140123 Area Area2 FF0000 Red - Impact Burial - 0% 140124 Area Area2 0000FF Blue - Impact Burial - 0-10% 140125 Area Area2 00FF00 Green - Impact Burial - 10-20% 140126 Area Area2 FFFF00 Yellow - Impact Burial - 20-75% 140127 Area Area2 FF8000 Orange - Impact Burial - >75% 140128 Area Area2 FF0000 Red - MIW Bottom Category A 140129 Area Area2 00FF00 Green - MIW Bottom Category B 140130 Area Area2 FFFF00 Yellow - MIW Bottom Category C 140131 Area Area2 FF0000 Red - MIW Bottom Type - A1 140132 Area Area2 30FF00 green - MIW Bottom Type - A2 140133 Area Area2 7FFF00 light green - MIW Bottom Type - A3 140134 Area Area2 AFFF00 Lime Green - MIW Bottom Type - B1 140135 Area Area2 CFFF00 Yellow-Green - MIW Bottom Type - B2 140136 Area Area2 FFFF00 Yellow - MIW Bottom Type - B3 140137 Area Area2 FFCF00 Gold - MIW Bottom Type - C1 140138 Area Area2 FF8000 Orange - MIW Bottom Type - C2 140139 Area Area2 FF5000 Dark Orange - MIW Bottom Type - C3 140140 Area Area2 FF3000 Orange-Red - Limits 150000 - Maritime Limit Boundary 150100 Line Line1 FF00FF Magenta - Maritime Area 150200 Area Area2 FF00FF - Restricted Area 150300 Line Line1 FF00FF - Swept Area 150400 Area Area2 FF00FF - Training Area 150500 Area Area2 FF00FF - Operator-Defined 150600 Area Area2 FF8000 Orange - Man-Made Structures 160000 - Submarine Cable 160100 Line Line1 FF00FF - Submerged Crib 160200 Area Area2 0000FF;00000 - Canal 160300 Line Line1 000000 - Ford 160400 Point Point1 000000 - Lock 160500 Point Point1 000000 - Oil/Gas Rig 160600 Point Point1 000000 - Oil/Gas Rig Field 160700 Area Area2 C0C0C0 light gray - Pipelines/Pipe 160800 Line Line1 C0C0C0 - Pile/Piling/Post 160900 Point Point1 000000 -47 Space 110000 -50 Unspecified 0 - Signal Intercept 110000 - Communications 110100 - Jammer 110200 - Radar 110300 -51 Unspecified 0 - Signal Intercept 110000 - Communications 110100 - Jammer 110200 - Radar 110300 -52 Unspecified 0 - Signal Intercept 110000 - Communications 110100 - Jammer 110200 - Radar 110300 -53 Unspecified 0 - Signal Intercept 110000 - Communications 110100 - Jammer 110200 - Radar 110300 -54 Unspecified 0 - Signal Intercept 110000 - Communications 110100 - Jammer 110200 - Radar 110300 -60 Unspecified 0 - Mission Force 110000 - Combat Mission Team 110100 - National Mission Team 110200 - Cyber Protection Team 110300 - Nation State Cyber Threat Actor 110400 - Non Nation State Cyber Threat Actor 110500 +01 Unspecified 000000 10,11 + Military 110000 10,11 + Fixed Wing 110100 10,11 + Medical Evacuation (MEDEVAC) 110101 10,11 + Attack/Strike 110102 10,11 + Bomber 110103 10,11 + Fighter 110104 10,11 + Fighter/Bomber 110105 10,11 + Cargo 110107 10,11 + Electronic Combat (EC)/Jammer 110108 10,11 + Tanker 110109 10,11 + Patrol 110110 10,11 + Reconnaissance 110111 10,11 + Trainer 110112 10,11 + Utility 110113 10,11 + Vertical or Short Take-off and Landing (VSTOL) 110114 10,11 + Airborne Command Post (ACP) 110115 10,11 + Airborne Early Warning (AEW) 110116 10,11 + Antisurface Warfare 110117 10,11 + Antisubmarine Warfare 110118 10,11 + Communications 110119 10,11 + Combat Search and Rescue (CSAR) 110120 10,11 + Electronic Support (ES) 110121 11 + Electronic Support Measures 110121 10 + Government 110122 10,11 + Mine Countermeasures (MCM) 110123 10,11 + Personnel Recovery 110124 10,11 + Search and Rescue 110125 10,11 + Special Operations Forces 110126 10,11 + Ultra Light 110127 10,11 + Photographic Reconnaissance 110128 10,11 + Very Important Person (VIP) 110129 10,11 + Suppression of Enemy Air Defense 110130 10,11 + Passenger 110131 10,11 + Escort 110132 10,11 + Electronic Attack (EA) 110133 10,11 + Rotary Wing 110200 10,11 + Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) 110300 10,11 + Vertical-Takeoff UAV (VT-UAV) 110400 10,11 + Lighter Than Air 110500 10,11 + Airship 110600 10,11 + Tethered Lighter than Air 110700 10,11 + Civilian 120000 10,11 + Fixed Wing 120100 10,11 + Rotary Wing 120200 10,11 + Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) 120300 10,11 + Lighter Than Air 120400 10,11 + Airship 120500 10,11 + Tethered Lighter than Air 120600 10,11 + Weapon 130000 10,11 + Bomb 130100 10,11 + Decoy 130200 10,11 + Manual Track 140000 10,11 +02 Unspecified 0 10,11 + Missile 110000 10,11 +05 Unspecified 0 10,11 + Military 110000 10,11 + Space Vehicle 110100 10,11 + Re-Entry Vehicle 110200 10,11 + Planet Lander 110300 10,11 + Orbiter Shuttle 110400 10,11 + Capsule 110500 10,11 + Satellite, General 110600 10,11 + Satellite 110700 10,11 + Antisatellite Weapon 110800 10,11 + Astronomical Satellite 110900 10,11 + Biosatellite 111000 10,11 + Communications Satellite 111100 10,11 + Earth Observation Satellite 111200 10,11 + Miniaturized Satellite 111300 10,11 + Navigational Satellite 111400 10,11 + Reconnaissance Satellite 111500 10,11 + Space Station 111600 10,11 + Tethered Satellite 111700 10,11 + Weather Satellite 111800 10,11 + Space Launched Vehicle (SLV) 111900 10,11 + Civilian 120000 10,11 + Orbiter Shuttle 120100 10,11 + Capsule 120200 10,11 + Satellite 120300 10,11 + Astronomical Satellite 120400 10,11 + Biosatellite 120500 10,11 + Communications Satellite 120600 10,11 + Earth Observation Satellite 120700 10,11 + Miniaturized Satellite 120800 10,11 + Navigational Satellite 120900 10,11 + Space Station 121000 10,11 + Tethered Satellite 121100 10,11 + Weather Satellite 121200 10,11 + Manual Track 130000 10,11 +06 Unspecified 0 10,11 + Missile 110000 10,11 +10 Unspecified 0 10,11 + Command and Control 110000 10,11 + Broadcast Transmitter Antennae 110100 10,11 + Civil Affairs 110200 10,11 + Civil-Military Cooperation 110300 10,11 + Information Operations 110400 10,11 + Liaison 110500 10,11 + Reconnaissance and Liaison Element 110501 10 + Military Information Support Operations (MISO) 110600 10,11 + Broadcast Transmitter Antennae 110601 10,11 + Radio 110700 10,11 + Radio Relay 110800 10,11 + Radio Teletype Center 110900 10,11 + Signal 111000 10,11 + Radio 111001 10,11 + Radio Relay 111002 10,11 + Teletype 111003 10,11 + Tactical Satellite 111004 10,11 + Video Imagery (Combat Camera) 111005 10,11 + Tactical Satellite 111100 10,11 + Video Imagery (Combat Camera) 111200 10,11 + Space 111300 10,11 + Special Troops 111400 10,11 + Movement and Maneuver 120000 10,11 + Air Assault with Organic Lift 120100 10,11 + Air Traffic Services/Airfield Operations 120200 10,11 + Amphibious 120300 10 + Antitank/Antiarmor 120400 10,11 + Armored 120401 10,11 + Motorized 120402 10,11 + Armor/Armored/Mechanized/Self-Propelled/ Tracked 120500 10,11 + Reconnaissance/Cavalry/Scout 120501 10,11 + Amphibious 120502 10,11 + Army Aviation/Aviation Rotary Wing 120600 10,11 + Reconnaissance 120601 10,11 + Aviation Composite 120700 10,11 + Aviation Fixed Wing 120800 10,11 + Reconnaissance 120801 10,11 + Combat 120900 10,11 + Combined Arms 121000 10,11 + Infantry 121100 10,11 + Amphibious 121101 10,11 + Armored/Mechanized/Tracked 121102 10,11 + Main Gun System 121103 10,11 + Motorized 121104 10,11 + Infantry Fighting Vehicle 121105 10,11 + Main Gun System 121106 10 + Observer 121200 10,11 + Reconnaissance/Cavalry/Scout 121300 10,11 + Reconnaissance and Surveillance 121301 10,11 + Marine 121302 10,11 + Motorized 121303 10,11 + Sea Air Land (SEAL) 121400 10,11 + Sniper 121500 10,11 + Surveillance 121600 10,11 + Special Forces 121700 10,11 + Special Operations Forces (SOF) 121800 10,11 + Fixed Wing MISO 121801 11 + Fixed Wing PSYOPS 121801 10 + Ground 121802 10,11 + Special Boat 121803 10,11 + Special SSNR 121804 10,11 + Underwater Demolition Team 121805 10,11 + Unmanned Aerial Systems 121900 10,11 + Ranger 122000 10,11 + Fires 130000 10,11 + Air Defense 130100 10,11 + Main Gun System 130101 10,11 + Missile 130102 10,11 + Air and Missile Defense 130103 10,11 + Air/Land Naval Gunfire Liaison 130200 10,11 + Field Artillery 130300 10,11 + Self-propelled 130301 10,11 + Target Acquisition 130302 10,11 + Reconnaissance 130303 10 + Field Artillery Observer 130400 10,11 + Joint Fire Support 130500 10,11 + Meteorological 130600 10,11 + Missile 130700 10,11 + Mortar 130800 10,11 + Armored/Mechanized/Tracked 130801 10,11 + Self-Propelled Wheeled 130802 10,11 + Towed 130803 10,11 + Survey 130900 10,11 + Protection 140000 10,11 + Chemical Biological Radiological Nuclear Defense 140100 10,11 + Mechanized 140101 10,11 + Motorized 140102 10,11 + Reconnaissance 140103 10,11 + Reconnaissance Armored 140104 10,11 + Reconnaissance Equipped 140105 10,11 + Chemical, Biological, Radiological, Nuclear, and High-Yield Explosives 140106 10,11 + Combat Support (Maneuver Enhancement) 140200 10,11 + Criminal Investigation Division 140300 10,11 + Diving 140400 10,11 + Dog 140500 10,11 + Drilling 140600 10,11 + Engineer 140700 10,11 + Mechanized 140701 10,11 + Motorized 140702 10,11 + Reconnaissance 140703 10,11 + Explosive Ordnance Disposal (EOD) 140800 10,11 + Field Camp Construction 140900 10,11 + Fire Fighting/Fire Protection 141000 10,11 + Geospatial Support/Geospatial Information Support 141100 10,11 + Military Police 141200 10,11 + Mine 141300 10,11 + Mine Clearing 141400 10,11 + Mine Launching 141500 10,11 + Mine Laying 141600 10,11 + Security 141700 10,11 + Mechanized 141701 10,11 + Motorized 141702 10,11 + Search and Rescue 141800 10,11 + Isolated Personnel 141801 10 + Security Police (Air) 141900 10,11 + Shore Patrol 142000 10,11 + Topographic/Geospatial 142100 10,11 + Missile Defense 142200 10,11 + Intelligence 150000 10,11 + Analysis 150100 10,11 + Counterintelligence 150200 10,11 + Direction Finding 150300 10,11 + Electronic Ranging 150400 10,11 + Electronic Warfare 150500 10,11 + Analysis 150501 10,11 + Direction Finding 150502 10,11 + Intercept 150503 10,11 + Jamming 150504 10,11 + Search 150505 10,11 + Intercept (Search and Recording) 150600 10,11 + Interrogation 150700 10,11 + Jamming 150800 10,11 + Joint Intelligence Center 150900 10,11 + Military Intelligence 151000 10,11 + Search 151100 10,11 + Sensor 151200 10,11 + Military History 151300 10,11 + Sustainment 160000 10,11 + Administrative 160100 10,11 + All Classes of Supply 160200 10,11 + Airport of Debarkation/Airport of Embarkation 160300 10,11 + Ammunition 160400 10,11 + Band 160500 10,11 + Army Music 160501 10,11 + Combat Service Support 160600 10,11 + Finance 160700 10,11 + Judge Advocate General 160800 10,11 + Labor 160900 10,11 + Laundry/Bath 161000 10,11 + Maintenance 161100 10,11 + Material 161200 10,11 + Medical 161300 10,11 + Medical Treatment Facility 161400 10,11 + Morale, Welfare and Recreation 161500 10,11 + Mortuary Affairs 161600 10,11 + Multiple Classes of Supply 161700 10,11 + NATO Supply Class I 161800 10,11 + NATO Supply Class II 161900 10 + NATO Supply Class III 162000 10,11 + NATO Supply Class IV 162100 10,11 + NATO Supply Class V 162200 10 + Ordnance 162300 10,11 + Personnel Services 162400 10,11 + Petroleum, Oil and Lubricants 162500 10,11 + Public Affairs/Public Information 162800 10,11 + Quartermaster 162900 10,11 + Railhead 163000 10,11 + Religious Support 163100 10,11 + Replacement Holding Unit 163200 10,11 + Sea Port of Debarkation/Sea Port of Embarkation 163300 10,11 + Joint Information Bureau (JIB) 163500 10,11 + Transportation 163600 10,11 + Floating Craft 163601 10,11 + US Supply Class I 163700 10,11 + US Supply Class IV 164000 10,11 + US Supply Class VI 164200 10,11 + US Supply Class VII 164300 10,11 + US Supply Class VIII 164400 10,11 + US Supply Class IX 164500 10,11 + US Supply Class X 164600 10,11 + Water Purification 164800 10,11 + Broadcast 164900 10,11 + NATO Supply Class - ALL 165000 11 + Interpreter/Translator 165100 10,11 + Support 165200 10,11 + Army Field Support 165300 10,11 + Contracting Services 165400 10,11 + Parachute Rigger 165500 10,11 + Human Resources 165600 10 + Naval 170000 10,11 + Naval 170100 10,11 + Named Headquarters 180000 10,11 + Allied Command Europe Rapid Reaction Corps (ARRC) 180100 10,11 + Allied Command Operations 180200 10,11 + International Security Assistance Force (ISAF) 180300 10,11 + Multinational (MN) 180400 10,11 + Emergency Operation 190000 10,11 + Law Enforcement 200000 10,11 + Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 200100 10,11 + Border Patrol 200200 10,11 + Customs Service 200300 10,11 + Drug Enforcement Administration (DEA) 200400 10,11 + Department of Justice (DOJ) 200500 10,11 + Federal Bureau of Investigation (FBI) 200600 10,11 + Police 200700 10,11 + Prison 200800 10,11 + United States Secret Service (Treas) (USSS) 200900 10,11 + Transportation Security Administration (TSA) 201000 10,11 + Coast Guard 201100 10,11 + US Marshals Service 201200 10,11 + Internal Security Force 201300 10,11 +11 Unspecified 0 10,11 + Civilian 110000 10,11 + Environmental Protection 110100 10,11 + Governmental Organization 110200 10,11 + Individual 110300 10,11 + Organization or Group 110400 10,11 + Killing Victim 110500 10,11 + Killing Victims 110600 10,11 + Victim of an Attempted Crime 110700 10,11 + Spy 110800 10,11 + Composite Loss 110900 10,11 + Emergency Medical Operation 111000 10,11 +15 Unspecified 0 10,11 + Weapon/Weapon System 110000 10,11 + Rifle 110100 10,11 + Single Shot Rifle 110101 10,11 + Semiautomatic Rifle 110102 10,11 + Automatic Rifle 110103 10,11 + Machine Gun 110200 10,11 + Light 110201 10,11 + Medium 110202 10,11 + Heavy 110203 10,11 + Grenade Launcher 110300 10,11 + Light 110301 10,11 + Medium 110302 10,11 + Heavy 110303 10,11 + Flame Thrower 110400 10,11 + Air Defense Gun 110500 10,11 + Light 110501 10,11 + Medium 110502 10,11 + Heavy 110503 10,11 + Antitank Gun 110600 10,11 + Light 110601 10,11 + Medium 110602 10,11 + Heavy 110603 10,11 + Direct Fire Gun 110700 10,11 + Light 110701 10,11 + Medium 110702 10,11 + Heavy 110703 10,11 + Recoilless Gun 110800 10,11 + Light 110801 10,11 + Medium 110802 10,11 + Heavy 110803 10,11 + Howitzer 110900 10,11 + Light 110901 10,11 + Medium 110902 10,11 + Heavy 110903 10,11 + Missile Launcher 111000 10,11 + Light 111001 10,11 + Medium 111002 10,11 + Heavy 111003 10,11 + Air Defense Missile Launcher 111100 10,11 + Light 111101 10,11 + Light, Light Transporter-Launcher and Radar (TLAR) 111102 10,11 + Light, Light Tactical Landing Approach Radar (TELAR) 111103 10,11 + Medium 111104 10,11 + Medium, TLAR 111105 10,11 + Medium, TELAR 111106 10,11 + Heavy 111107 10,11 + Heavy, TLAR 111108 10,11 + Heavy, TELAR 111109 10,11 + Antitank Missile Launcher 111200 10,11 + Light 111201 10,11 + Medium 111202 10,11 + Heavy 111203 10,11 + Surface-to-Surface Missile Launcher 111300 10,11 + Light 111301 10,11 + Medium 111302 10,11 + Heavy 111303 10,11 + Mortar 111400 10,11 + Light 111401 10,11 + Medium 111402 10,11 + Heavy 111403 10,11 + Single Rocket Launcher 111500 10,11 + Light 111501 10,11 + Medium 111502 10,11 + Heavy 111503 10,11 + Multiple Rocket Launcher 111600 10,11 + Light 111601 10,11 + Medium 111602 10,11 + Heavy 111603 10,11 + Antitank Rocket Launcher 111700 10,11 + Light 111701 10,11 + Medium 111702 10,11 + Heavy 111703 10,11 + Nonlethal Weapon 111800 10,11 + Taser 111900 10,11 + Water Cannon 112000 10,11 + Vehicle 120000 10,11 + Armored 120100 10,11 + Armored Fighting Vehicle 120101 10,11 + Armored Fighting Vehicle Command and Control 120102 10,11 + Armored Personnel Carrier 120103 10,11 + Armored Personnel Carrier Ambulance 120104 10,11 + Armored Protected Vehicle 120105 10,11 + Armored Protected Vehicle Recovery 120106 10,11 + Armored Protected Vehicle Medical Evacuation 120107 10,11 + Armored Personnel Carrier, Recovery 120108 10,11 + Combat Service Support Vehicle 120109 10,11 + Light Wheeled Armored Vehicle 120110 10,11 + Light Armor Reconnaissance 120111 10,11 + Tank 120200 10,11 + Light 120201 10,11 + Medium 120202 10,11 + Heavy 120203 10,11 + Tank Recovery Vehicle 120300 10,11 + Light 120301 10,11 + Medium 120302 10,11 + Heavy 120303 10,11 + Engineer Vehicle and Equipment 130000 10,11 + Bridge 130100 10,11 + Bridge Mounted on Utility Vehicle 130200 10,11 + Fixed Bridge 130300 10,11 + Floating Bridge 130400 10,11 + Folding Girder Bridge 130500 10,11 + Hollow Deck Bridge 130600 10,11 + Drill 130700 10,11 + Drill Mounted on Utility Vehicle 130701 10,11 + Earthmover 130800 10,11 + Multifunctional Earthmover/Digger 130801 10,11 + Mine Clearing Equipment 130900 10,11 + Trailer Mounted 130901 10,11 + Mine Clearing Equipment on Tank Chassis 130902 10,11 + Assault Breacher Vehicle (ABV) with Combat Dozer Blade 130903 10,11 + Medium Capability Equipment 130904 11 + Heavy Capability Equipment 130905 11 + Mine Laying Equipment 131000 10,11 + Mine Laying Equipment on Utility Vehicle 131001 10,11 + Armored Carrier with Volcano 131002 10,11 + Truck Mounted with Volcano 131003 10,11 + Dozer 131100 10,11 + Dozer, Armored 131101 10,11 + Armored Assault 131200 10,11 + Armored Engineer Recon Vehicle (AERV) 131300 10,11 + Backhoe 131400 10,11 + Construction Vehicle 131500 10,11 + Ferry Transporter 131600 10,11 + Utility Vehicle 140000 10,11 + Vehicle (Generic) 140100 10,11 + Medical 140200 10,11 + Medical Evacuation 140300 10,11 + Mobile Emergency Physician 140400 10,11 + Bus 140500 10,11 + Semi-Trailer and Truck 140600 10,11 + Light 140601 10,11 + Medium 140602 10,11 + Heavy 140603 10,11 + Limited Cross Country Truck 140700 10,11 + Cross Country Truck 140800 10,11 + Petroleum, Oil and Lubricant 140900 10,11 + Water 141000 10,11 + Amphibious Utility Wheeled Vehicle 141100 10,11 + Tow Truck 141200 10,11 + Light 141201 10,11 + Heavy 141202 10,11 + Train 150000 10,11 + Locomotive 150100 10,11 + Railcar 150200 10,11 + Civilian Vehicle 160000 10,11 + Automobile 160100 10,11 + Compact 160101 10,11 + Midsize 160102 10,11 + Sedan 160103 10,11 + Open-Bed Truck 160200 10,11 + Pickup 160201 10,11 + Small 160202 10,11 + Large 160203 10,11 + Multiple Passenger Vehicle 160300 10,11 + Van 160301 10,11 + Small Bus 160302 10,11 + Large Bus 160303 10,11 + Utility Vehicle 160400 10,11 + Sport Utility Vehicle (SUV) 160401 10,11 + Small Box Truck 160402 10,11 + Large Box Truck 160403 10,11 + Jeep Type Vehicle 160500 10,11 + Small/Light 160501 10,11 + Medium 160502 10,11 + Large/Heavy 160503 10,11 + Tractor Trailer Truck with Box 160600 10,11 + Small/Light 160601 10,11 + Medium 160602 10,11 + Large/Heavy 160603 10,11 + Tractor Trailer Truck with Flatbed Trailer 160700 10,11 + Small/Light 160701 10,11 + Medium 160702 10,11 + Large/Heavy 160703 10,11 + Known Insurgent Vehicle 160800 10,11 + Drug Vehicle 160900 10,11 + Law Enforcement 170000 10,11 + Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 170100 10,11 + Border Patrol 170200 10,11 + Customs Service 170300 10,11 + Drug Enforcement Administration (DEA) 170400 10,11 + Department of Justice (DOJ) 170500 10,11 + Federal Bureau of Investigation (FBI) 170600 10,11 + Police 170700 10,11 + United States Secret Service (Treas) (USSS) 170800 10,11 + Transportation Security Administration (TSA) 170900 10,11 + Coast Guard 171000 10,11 + US Marshals Service 171100 10,11 + Pack Animals 180000 10,11 + Missile Support 190000 10,11 + Transloader 190100 10,11 + Transporter 190200 10,11 + Crane/Loading Device 190300 10,11 + Propellant Transporter 190400 10,11 + Warhead Transporter 190500 10,11 + Other Equipment 200000 10,11 + Antennae 200100 10,11 + Bomb 200200 10,11 + Booby Trap 200300 10,11 + CBRN Equipment 200400 10,11 + Computer System 200500 10,11 + Command Launch Equipment (CLE) 200600 10,11 + Generator Set 200700 10,11 + Ground-based Midcourse Defense (GMD) Fire Control (GFC) Center 200800 10,11 + In-Flight Interceptor Communications System (IFICS) Data Terminal (IDT) 200900 10,11 + Laser 201000 10,11 + Military Information Support Operations (MISO) 201100 11 + Psychological Operations (PSYOPS) 201100 10 + Sustainment Shipments 201200 10,11 + Tent 201300 10,11 + Civilian 201301 10,11 + Military 201302 10,11 + Unit Deployment Shipments 201400 10,11 + Emergency Medical Operation 201500 10,11 + Medical Evacuation Helicopter 201501 10,11 + Land Mines 210000 10,11 + Land Mine 210100 10,11 + Antipersonnel Land mine (APL) 210200 10,11 + Antitank Mine 210300 10,11 + Improvised Explosives Device (IED) 210400 10,11 + Less Than Lethal 210500 10,11 + Sensors 220000 10,11 + Sensor 220100 10,11 + Sensor Emplaced 220200 10,11 + Radar 220300 10,11 + Emergency Operation 230000 10,11 + Ambulance 230100 10,11 + Fire Fighting/Fire Protection 230200 10,11 + Manual Track 240000 10,11 + Rotary Wing 250000 10,11 +20 Unspecified 0 10,11 + Military/Civilian 110000 10,11 + Aircraft Production/Assembly 110100 10,11 + Ammunition and Explosives Production 110200 10,11 + Ammunition Cache 110300 10,11 + Armament Production 110400 10,11 + Black List Location 110500 10,11 + Chemical, Biological, Radiological and Nuclear (CBRN) 110600 10,11 + Engineering Equipment Production 110700 10,11 + Bridge 110701 10,11 + Equipment Manufacture 110800 10,11 + Government Leadership 110900 10,11 + Gray List Location 111000 10,11 + Mass Grave Site 111100 10,11 + Materiel 111200 10,11 + Mine 111300 10,11 + Missile and Space System Production 111400 10,11 + Nuclear (Non CBRN Defense) 111500 10,11 + Printed Media 111600 10,11 + Safe House 111700 10,11 + White List Location 111800 10,11 + Tented Camp 111900 10,11 + Displaced Persons/ Refugee/Evacuees Camp 111901 10,11 + Training Camp 111902 10,11 + Warehouse/Storage Facility 112000 10,11 + Law Enforcement 112100 10,11 + Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 112101 10,11 + Border Patrol 112102 10,11 + Customs Service 112103 10,11 + Drug Enforcement Administration (DEA) 112104 10,11 + Department of Justice (DOJ) 112105 10,11 + Federal Bureau of Investigation (FBI) 112106 10,11 + Police 112107 10,11 + Prison 112108 10,11 + United States Secret Service (Treas) (USSS) 112109 10,11 + Transportation Security Administration (TSA) 112110 10,11 + Coast Guard 112111 10,11 + US Marshals Service 112112 10,11 + Emergency Operation 112200 10,11 + Fire Station 112201 10,11 + Emergency Medical Operation 112202 10,11 + Infrastructure 120000 10,11 + Agriculture and Food Infrastructure 120100 10,11 + Agriculture Laboratory 120101 10,11 + Animal Feedlot 120102 10,11 + Commercial Food Distribution Center 120103 10,11 + Farm/Ranch 120104 10,11 + Food Distribution 120105 10,11 + Food Production Center 120106 10,11 + Food Retail 120107 10,11 + Grain Storage 120108 10,11 + Banking Finance and Insurance Infrastructure 120200 10,11 + ATM 120201 10,11 + Bank 120202 10,11 + Bullion Storage 120203 10,11 + Economic Infrastructure Asset 120204 10,11 + Federal Reserve Bank 120205 10,11 + Financial Exchange 120206 10,11 + Financial Services, Other 120207 10,11 + Commercial Infrastructure 120300 10,11 + Chemical Plant 120301 10,11 + Firearms Manufacturer 120302 10,11 + Firearms Retailer 120303 10,11 + Hazardous Material Production 120304 10,11 + Hazardous Material Storage 120305 10,11 + Industrial Site 120306 10,11 + Landfill 120307 10,11 + Pharmaceutical Manufacturer 120308 10,11 + Contaminated Hazardous Waste Site 120309 10,11 + Toxic Release Inventory 120310 10,11 + Educational Facilities Infrastructure 120400 10,11 + College/University 120401 10,11 + School 120402 10,11 + Energy Facility Infrastructure 120500 10,11 + Electric Power 120501 10,11 + Generation Station 120502 10,11 + Natural Gas Facility 120503 10,11 + Petroleum Facility 120504 10,11 + Petroleum/Gas/Oil 120505 10,11 + Propane Facility 120506 10,11 + Government Site Infrastructure 120600 10,11 + Medical Infrastructure 120700 10,11 + Medical 120701 10,11 + Medical Treatment Facility (Hospital) 120702 10,11 + Military Infrastructure 120800 10,11 + Military Armory 120801 10,11 + Military Base 120802 10,11 + Postal Services Infrastructure 120900 10,11 + Postal Distribution Center 120901 10,11 + Post Office 120902 10,11 + Public Venues Infrastructure 121000 10,11 + Enclosed Facility (Public Venue) 121001 10,11 + Open Facility (Public Venue) 121002 10,11 + Recreational Area 121003 10,11 + Religious Institution 121004 10,11 + Special Needs Infrastructure 121100 10,11 + Adult Day Care 121101 10,11 + Child Day Care 121102 10,11 + Elder Care 121103 10,11 + Telecommunications Infrastructure 121200 10,11 + Broadcast Transmitter Antennae 121201 10,11 + Telecommunications 121202 10,11 + Telecommunications Tower 121203 10,11 + Transportation Infrastructure 121300 10,11 + Airport/Air Base 121301 10,11 + Air Traffic Control Facility 121302 10,11 + Bus Station 121303 10,11 + Ferry Terminal 121304 10,11 + Helicopter Landing Site 121305 10,11 + Maintenance Facility 121306 10,11 + Railhead/Railroad Station 121307 10,11 + Rest Stop 121308 10,11 + Sea Port/Naval Base 121309 10,11 + Ship Yard 121310 10,11 + Toll Facility 121311 10,11 + Traffic Inspection Facility 121312 10,11 + Tunnel 121313 10,11 + Water Supply Infrastructure 121400 10,11 + Control Valve 121401 10,11 + Dam 121402 10,11 + Discharge Outfall 121403 10,11 + Ground Water Well 121404 10,11 + Pumping Station 121405 10,11 + Reservoir 121406 10,11 + Storage Tower 121407 10,11 + Surface Water Intake 121408 10,11 + Wastewater Treatment Facility 121409 10,11 + Water 121410 10,11 + Water Treatment 121411 10,11 +25 Command and Control Lines 110000 10,11 + Boundary 110100 10,11 Line Line7 B,T,T1,AS + Light Line 110200 10,11 Line Line2 + Engineer Work Line 110300 10,11 Line Line7 T,T1,AS + Decision Line 110500 10 Line Line1 T,AS + Command and Control Areas 120000 10,11 + Area of Operations 120100 10,11 Area Area1 T + Named Area of Interest 120200 10,11 Area Area1 T + Targeted Area of Interest 120300 10,11 Area Area1 T + Airfield Zone 120400 10,11 Area Area20 H + Base Camp 120500 10,11 Area Area1 T + Guerrilla Base 120600 10,11 Area Area1 T + Command and Control Points 130000 10,11 + Action Point (General) 130100 10,11 Point Point1 H,H1,T,N,W,W1 + Amnesty Point 130200 10,11 Point Point1 H,T,T1,N,W,W1 + Checkpoint 130300 10,11 Point Point1 H,T,T1,N,W,W1 + Center of Main Effort 130400 10,11 Point Point2 + Contact Point 130500 10,11 Point Point2 T + Coordinating Point 130600 10,11 Point Point2 + Decision Point 130700 10,11 Point Point2 T + Distress Call 130800 10,11 Point Point1 H,T,T1,N,W,W1 + Entry Control Point 130900 10,11 Point Point1 H,T,T1,N,W,W1 + Fly-To-Point 131000 10,11 + Sonobuoy 131001 10,11 Point Point1 H,T,N,W,W1 + Weapon 131002 10,11 Point Point1 H,T,N,W,W1 + Normal 131003 10,11 Point Point1 H,T,N,W,W1 + Linkup Point 131100 10,11 Point Point1 H,T,T1,N,W,W1 + Passage Point 131200 10,11 Point Point1 H,T,T1,N,W,W1 + Point of Interest 131300 10,11 Point Point1 T + Launch Event 131301 10,11 Point Point1 + Rally Point 131400 10,11 Point Point1 H,T,T1,N,W,W1 + Release Point 131500 10,11 Point Point1 H,T,T1,N,W,W1 + Start Point 131600 10,11 Point Point1 H,T,T1,N,W,W1 + Special Point 131700 10,11 Point Point2 + Waypoint 131800 10,11 Point Point2 T + Airfield 131900 10,11 Point Point2 T + Target Handover 132000 10,11 Point Point2 T + Key Terrain 132100 10,11 Point Point2 T + Control Point 132200 15,16 Point Point1 H,T,T1,N,W,W1 + Maneuver Lines 140000 10,11 + Forward Line of Troops 140100 10,11 Line Line1 N + Line of Contact 140200 10,11 Line Line1 + Phase Line 140300 10,11 Line Line2 T + Forward Edge of the Battle Area 140400 10,11 Line Line2 + Principle Direction of Fire 140500 10,11 Line Line3 + Direction of Attack 140600 10,11 + Friendly Aviation 140601 10,11 Line Line9 T,W,W1 std says line 1, I think it's wrong + Friendly Main Attack /Decisive 140602 10,11 Line Line9 T,W,W1 std says line 1, I think it's wrong + Friendly Supporting Attack 140603 10,11 Line Line9 T,W,W1 std says line 1, I think it's wrong + Direction of Attack Feint 140605 10 Line Line9 T,W,W1 std says line 1, I think it's wrong + Final Coordination Line 140700 10,11 Line Line2 + Infiltration Lane 140800 10,11 Line Polyline1 T + Limit of Advance 140900 10,11 Line Line2 + Line of Departure 141000 10,11 Line Line2 + Line of Departure/Line of Contact 141100 10,11 Line Line2 + Probable Line of Deployment 141200 10,11 Line Line2 + Airhead Line 141300 10,11 Area Area1 + Bridgehead Line 141400 10,11 Line Line2 + Holding Line 141500 10,11 Line Line2 + Release Line 141600 10,11 Line Line2 + Ambush 141700 10,11 Line Line29 + Handover Line 141800 10 Line Line1 + Battle Handover Line 141900 10 Line Line1 + Maneuver Areas 150000 10,11 + Area 150100 10,11 Area1 + Assembly Area 150200 10,11 Area Area1 T + Occupied Assembly Area 150300 10,11 Area Area1 T + Action Area 150500 10,11 + Joint Tactical Action Area (JTAA) 150501 10,11 Area Area1 T,N,W,W1 + Submarine Action Area (SAA) 150502 10,11 Area Area1 T,N,W,W1 + Submarine-Generated Action Area (SGAA) 150503 10,11 Area Area1 T,N,W,W1 + Drop Zone 150600 10,11 Area Area1 T + Extraction Zone 150700 10,11 Area Area1 T + Landing Zone 150800 10,11 Area Area1 T + Pick-Up Zone 150900 10,11 Area Area1 T + Fortified Area 151000 10,11 Area Area1 + Limited Access Area 151100 10,11 Area Area2 + Battle Position 151200 10,11 Area Area3 B,T + Prepared (P) but not Occupied 151202 10,11 Area Area3 B,T + Strong Point 151203 10,11 Area Area4 B,T + Contain 151204 10,11 Area Area5 + Retain 151205 10,11 Area Area6 + Engagement Area (EA) 151300 10,11 Area Area1 T + Axis of Advance 151400 10,11 + Friendly Airborne/Aviation 151401 10,11 Line Axis1 T,W,W1 + Attack Helicopter 151402 10,11 Line Axis1 T,W,W1 + Main Attack 151403 10,11 Line Axis2 T,W,W1 + Supporting Attack 151404 10,11 Line Axis2 T,W,W1 + Axis of Advance for a Feint 151406 10 Line Axis2 T,W,W1 + Assault Position 151500 10,11 Area Area1 T + Attack Position 151600 10,11 Area Area1 T + Objective 151700 10,11 Area Area1 T + Encirclement 151800 10,11 Area1 + Penetration Box 151900 10,11 Area Area1 + Attack by Fire Position 152000 10,11 Area Area7 + Support by Fire 152100 10,11 Area Area8 + Search Area/Reconnaissance Area 152200 10,11 Area Area21 + Maneuver Points 160000 10,11 + Observation Post/Outpost (unspecified) 160100 10,11 Point Point2 + Observation Post/Outpost (specified) 160200 10,11 Point + Reconnaissance Outpost 160201 10,11 Point Point2 + Forward Observer/Spotter Outpost/Position 160202 10,11 Point Point2 + CBRN Observation Outpost 160203 10,11 Point Point2 + Sensor Outpost /Listening Post 160204 10,11 Point Point2 + Combat Outpost 160205 10,11 Point Point2 + Target Reference Point 160300 10,11 Point Point2 T + Point of Departure 160400 10,11 Point Point1 T + Airspace Control (Corridors) Areas 170000 10,11 + Air Corridor 170100 10,11 Area Corridor1 AM,T,X,W,W1 + Low Level Transit Route 170200 10,11 Area Corridor1 AM,T,X,W,W1 + Minimum-Risk Route 170300 10,11 Area Corridor1 AM,T,X,W,W1 + Safe Lane 170400 10,11 Area Corridor1 AM,T,X,W,W1 + Standard Use Army Aircraft Flight Route 170500 10,11 Area Corridor1 AM,T,X,W,W1 + Transit Corridor 170600 10,11 Area Corridor1 AM,T,X,W,W1 + Special Corridor 170700 10,11 Area Corridor1 AM,T,X,W,W1 + Base Defense Zone 170800 10,11 Point Area22 + High-Density Airspace Control Zone 170900 10,11 Area Area1 T,X,W,W1 2 X values + Restricted Operations Zone 171000 10,11 Area Area1 T,X,W,W1 2 X values + Air-to-Air Restricted Operating Zone 171100 10,11 Area Area1 T,X,W,W1 2 X values + Unmanned Aircraft Restricted Operating Zone 171200 10,11 Area Area1 T,X,W,W1 2 X values + Weapon Engagement Zone 171300 10,11 Area Area1 T,X,W,W1 2 X values + Fighter Engagement Zone 171400 10,11 Area Area1 T,X,W,W1 2 X values + Joint Engagement Zone 171500 10,11 Area Area1 T,X,W,W1 2 X values + Missile Engagement Zone 171600 10,11 Area Area1 T,X,W,W1 2 X values + Low Altitude Missile Engagement Zone 171700 10,11 Area Area1 T,X,W,W1 2 X values + High Altitude Missile Engagement Zone 171800 10,11 Area Area1 T,X,W,W1 2 X values + Short Range Air Defense Engagement Zone 171900 10,11 Area Area1 T,X,W,W1 2 X values + Weapons Free Zone 172000 10,11 Area Area1 T,W,W1 + Airspace Control Points 180000 10,11 Point Point2 + Air Control Point 180100 10,11 Point Point2 T + Communications Checkpoint 180200 10,11 Point Point2 T + Downed Aircraft Pick-up Point 180300 11 Point Point1 + Isolated Personnel Recovery Point 180300 10 Point Point1 H,W,W1 + Pop-up Point 180400 10,11 Point Point2 + Air Control Rendezvous 180500 10,11 Point Point2 + Tactical Air Navigation (TACAN) 180600 10,11 Point Point2 T + Combat Air Patrol (CAP)Station 180700 10,11 Point Point2 + Airborne Early Warning (AEW) Station 180800 10,11 Point Point2 + ASW (Helo and F/W) Station 180900 10,11 Point Point2 + Strike Initial Point 181000 10,11 Point Point2 + Replenishment Station 181100 10,11 Point Point2 + Tanking 181200 10,11 Point Point2 + Antisubmarine Warfare, Rotary Wing 181300 10,11 Point Point2 + Surface Combat Air Patrol (SUCAP) - Fixed Wing 181400 10,11 Point Point2 + SUCAP - Rotary Wing 181500 10,11 Point Point2 + MIW - Fixed Wing 181600 10,11 Point Point2 + MIW - Rotary Wing 181700 10,11 Point Point2 + Tomcat 181800 10,11 Point Point2 + Rescue 181900 10,11 Point Point2 + Unmanned Aerial System (UAS/UA) 182000 10,11 Point Point2 + Vertical Takeoff and Landing (VTOL) Tactical Unmanned Aircraft (VTUA) 182100 10,11 Point Point2 + Orbit 182200 10,11 Point Point2 + Orbit - Figure Eight 182300 10,11 Point Point2 + Orbit - Race Track 182400 10,11 Point Point2 + Orbit - Random Closed 182500 10,11 Point Point2 + Isolated Personnel Location 182600 10 Point Point1 H,W,W1 + Airspace Control Lines 190000 10,11 + Identification Friend or Foe Off Line 190100 10,11 Line Line2 + Identification Friend or Foe On Line 190200 10,11 Line Line2 + Maritime Control Areas 200000 10,11 + Launch Area 200100 10,11 + Ellipse/Circle 200101 10,11 Area Ellipse1 AM,AN,T + Defended Area 200200 10,11 + Ellipse/Circle 200201 10,11 Area Ellipse1 AM,AN,T + Rectangle 200202 10,11 Area Rectangular1 AM,T + No Attack (NOTACK) Zone 200300 10,11 Area Circular1 AM,W,W1 + Ship Area of Interest 200400 10,11 Point Point3 + Ellipse/Circle 200401 10,11 Area Ellipse1 AM,AN + Rectangle 200402 10,11 Area Rectangular1 AM + Active Maneuver Area 200500 10,11 Point Point2 + Cued Acquisition Doctrine 200600 10,11 Area Point17 AM,AN + Radar Search Doctrine 200700 10,11 Area Point18 AM,AN,T + Maritime Control Points 210000 10,11 + Plan Ship 210100 10,11 Point Point2 + Aim Point 210200 10,11 Point Point2 + Defended Asset 210300 10,11 Point Point2 T + Drop Point 210400 10,11 Point Point4 + Entry Point 210500 10,11 Point Point5 + Air Detonation 210600 10,11 Point Point2 X + Ground Zero 210700 10,11 Point Point6 + Impact Point 210800 10,11 Point Point2 H + Predicted Impact Point 210900 10,11 Point Point2 + Launched Torpedo 211000 10,11 Point Point7 H + Missile Detection Point 211100 10,11 Point Point7 + Acoustic Countermeasure (Decoy) 211200 10,11 Point Point7 + Electronic Countermeasures (ECM) Decoy 211300 10,11 Point Point2 + Brief Contact 211400 10,11 Point Point7 + Datum Lost Contact 211500 10,11 Point Point2 + BT Buoy Drop 211600 10,11 Point Point9 + Reported Bottomed Sub 211700 10,11 Point Point2 + Moving Haven 211800 10,11 Point Point2 + Screen Center 211900 10,11 Point Point2 + Lost Contact 212000 10,11 Point Point7 + Sinker 212100 10,11 Point Point7 + Trial Track 212200 10,11 Point Point7 + Acoustic Fix 212300 10,11 Point Point2 + Electromagnetic Fix 212400 10,11 Point Point2 + Electromagnetic - Magnetic Anomaly Detection (MAD) 212500 10,11 Point Point2 + Optical Fix 212600 10,11 Point Point2 + Formation 212700 10,11 Point Point2 + Harbor 212800 10,11 Point Point8 H + Harbor Entrance Point 212900 10,11 + A 212901 10,11 Point Point8 + Q 212902 10,11 Point Point8 + X 212903 10,11 Point Point8 + Y 212904 10,11 Point Point8 + Dip Position 213000 10,11 Point Point2 + Search 213100 10,11 Point Point2 + Search Area 213200 10,11 Point Point2 + Search Center 213300 10,11 Point Point2 + Navigational Reference Point 213400 10,11 Point Point2 + Sonobuoy 213500 10,11 Point Point10 T,H + Ambient Noise 213501 10,11 Point Point10 T,H + Air Transportable Communication 213502 10,11 Point Point10 H + Barra 213503 10,11 Point Point10 H + Bathythermograph Transmitting 213504 10,11 Point Point10 T,H + Command Active Multi-Beam (CAMBS) 213505 10,11 Point Point10 H + Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS) 213506 10,11 Point Point10 H + Directional Frequency Analysis and Recording (DIFAR) 213507 10,11 Point Point10 T,H + Directional Command Active Sonobuoy System (DICASS) 213508 10,11 Point Point10 T,H + Expendable Reliable Acoustic Path Sonobuoy (ERAPS) 213509 10,11 Point Point10 H + Expired 213510 10,11 Point Point10 + Kingpin 213511 10,11 Point Point10 H + Low Frequency Analysis and Recording (LOFAR) 213512 10,11 Point Point10 H + Pattern Center 213513 10,11 Point Point10 H + Range Only 213514 10,11 Point Point10 H + Vertical Line Array Directional Frequency Analysis and Recording (DIFAR) 213515 10,11 Point Point10 T,H + Reference Point 213600 10,11 Point Point2 + Special Point 213700 10,11 Point Point2 + Navigational Reference Point(Points) 213800 10,11 Point Point2 + Data Link Reference Point 213900 10,11 Point Point2 + Vital Area Center 214100 10,11 Point Point2 + Corridor Tab Point 214200 10,11 Point Point2 + Enemy Point 214300 10,11 Point Point2 + Marshall Point 214400 10,11 Point Point2 + Position and Intended Movement (PIM) 214500 10,11 Point Point2 + Pre-Landfall Waypoint 214600 10,11 Point Point2 + Estimated Position (EP) 214700 10,11 Point Point2 + Waypoint 214800 10,11 Point Point2 + General Sea Subsurface Station 214900 10,11 Point Point2 T,W,W1 + Submarine Sea Subsurface Station 215000 10,11 Point Point2 + Submarine Antisubmarine Warfare Sea Subsurface Station 215100 10,11 Point Point2 + Unmanned Underwater Vehicle Sea Subsurface Station 215200 10,11 Point Point2 + Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Subsurface Station 215300 10,11 Point Point2 + Mine Warfare Unmanned Underwater Vehicle Sea Subsurface Station 215400 10,11 Point Point2 + Sea Surface Warfare Unmanned Underwater Vehicle Subsurface Station 215500 10,11 Point Point2 + General Sea Surface Station 215600 10,11 Point Point2 T,W,W1 + Antisubmarine Warfare (ASW) Sea Surface Station 215700 10,11 Point Point2 + Mine Warfare Sea Surface Station 215800 10,11 Point Point2 + Non-Combatant Sea Surface Station 215900 10,11 Point Point2 + Picket Sea Surface Station 216000 10,11 Point Point2 + Rendezvous Sea Surface Station 216100 10,11 Point Point2 + Replenishment at Sea Surface Station 216200 10,11 Point Point2 + Rescue Sea Surface Station 216300 10,11 Point Point2 + Surface Warfare Sea Surface Station 216400 10,11 Point Point2 + Unmanned Underwater Vehicle Sea Surface Station 216500 10,11 Point Point2 + Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Surface Station 216600 10,11 Point Point2 + Mine Warfare Unmanned Underwater Vehicle Sea Surface Station 216700 10,11 Point Point2 + Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater Sea Surface Station 216800 10,11 Point Point2 + Surface Warfare Mine Warfare Unmanned Underwater Vehicle Sea Surface Station 216900 10,11 Point Point2 + Shore Control Station 217000 10,11 Point Point2 H + General Route 217100 10,11 Point Point2 + Diversion Route 217200 10,11 Point Point2 + Position and Intended Movement (PIM) Route 217300 10,11 Point Point2 + Picket Route 217400 10,11 Point Point2 + Point R Route 217500 10,11 Point Point2 + Rendezvous Route 217600 10,11 Point Point2 + Waypoint Route 217700 10,11 Point Point2 + Clutter, Stationary or Cease Reporting 217800 10,11 Point Point2 + Tentative or Provisional Track 217900 10,11 Point Point2 + Distressed Vessel 218000 10,11 Point Point7 + Ditched Aircraft/Downed Aircraft 218100 10,11 Point Point7 + Person in Water/Bailout 218200 10,11 Point Point7 + Iceberg 218300 10,11 Point Point2 + Navigational 218400 10,11 Line Line4 + Oil Rig 218500 10,11 Point Point2 + Sea Mine-Like 218600 10,11 Point Point2 + Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO) 218700 10,11 Point Point7 + Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO)/Installation Manmade 218800 10,11 Point Point7 + Marine Life 218900 10,11 Point Point15 + Sea Anomaly (Wake, Current, Knuckle) 219000 10,11 Point Point2 + Bottom Return/Non-MILCO, Wreck, Dangerous 219100 10,11 Point Point2 + Bottom Return/Non-MILCO, Wreck, Non Dangerous 219200 10,11 Point Point2 + Maritime Control Lines 220000 10,11 + Bearing Line 220100 10,11 Line Line5 H + Electronic 220101 10,11 Line Line5 H + Electronic Warfare (EW) 220102 10,11 Line Line5 H + Acoustic 220103 10,11 Line Line5 H + Acoustic (Ambiguous) 220104 10,11 Line Line5 H + Torpedo 220105 10,11 Line Line5 H + Electro-Optical Intercept 220106 10,11 Line Line5 H + Jammer 220107 10,11 Line Line5 H + Radio Direction Finder (RDF) 220108 10,11 Line Line5 H + Deception 230000 10 + Decoy/Dummy/Deception 230100 10 Line Line29 + Decoy/Dummy and Feint 230200 10 Line Line29 + Fires Areas 240000 10,11 + Airspace Coordination Area 240100 10,11 + Irregular 240101 10,11 Area Area1 T,T1,X,Y,W,W1 + Rectangular 240102 10,11 Area Rectangular1 AM,T,T1,X,H,W,W1 + Circular 240103 10,11 Area Circular1 AM,T,T1,X,H,W,W1 + Free Fire Area 240200 10,11 + Irregular 240201 10,11 Area Area1 T,W,W1 + Rectangular 240202 10,11 Area Rectangular1 AM,T,W,W1 + Circular 240203 10,11 Area Circular1 AM,T,W,W1 + No Fire Area 240300 10,11 + Irregular 240301 10,11 Area Area1 T,W,W1 + Rectangular 240302 10,11 Area Rectangular1 AM,T,W,W1 + Circular 240303 10,11 Area Circular1 AM,T,W,W1 + Restricted Fire Area 240400 10,11 + Irregular 240401 10,11 Area Area1 T,W,W1 + Rectangular 240402 10,11 Area Rectangular1 AM,T,W,W1 + Circular 240403 10,11 Area Circular1 AM,T,W,W1 + Position Area For Artillery (PAA) 240500 10,11 + Rectangular 240501 10,11 Area Rectangular1 AM,T,W,W1 + Circular 240502 10,11 Area Circular1 AM,T,W,W1 + Irregular 240503 10,11 Area Area1 T,W,W1 + Point Targets 240600 10,11 + Point or Single Target 240601 10,11 Point Point2 AP,AP1,X,H + Nuclear Target 240602 10,11 Point Point2 AP + Target-Recorded 240603 10,11 Point Point11 + Linear Targets 240700 10,11 + Linear Target 240701 10,11 Line Line5 AP + Linear Smoke Target 240702 10,11 Line Line5 AP + Final Protective Fire (FPF) 240703 10,11 Line Line5 AP,T1,V + Area Targets 240800 10,11 + Area Target 240801 10,11 Area Area1 AP + Rectangular Target 240802 10,11 Area Rectangular2 AM,AN,AP + Circular Target 240803 10,11 Area Circular1 AM,AP + Rectangular Target - Single Target 240804 10,11 Area Rectangular3 AM,T + Series or Groups of Targets 240805 10,11 Area Area9 T + Smoke 240806 10,11 Area Area1 AP,W,W1 + Bomb Area 240808 10,11 Area Area1 + Fire Support Station 240900 10,11 Point Point2 T + Fire Support Area 241000 10,11 + Irregular 241001 10,11 Area Area1 T,W,W1 + Rectangular 241002 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241003 10,11 Area Circular1 AM,T,W,W1 + Artillery Target Intelligence Zone 241100 10,11 + Irregular 241101 10,11 Area Area10 T,W,W1 + Rectangular 241102 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241103 10,11 Area Circular1 AM,T,W,W1 + Call for Fire Area 241200 10,11 + Irregular 241201 10,11 Area Area10 T,W,W1 + Rectangular 241202 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241203 10,11 Area Circular1 AM,T,W,W1 + Censor Zone 241300 10,11 + Irregular 241301 10,11 Area Area10 T,W,W1 + Rectangular 241302 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241303 10,11 Area Circular1 AM,T,W,W1 + Critical Friendly Zone 241400 10,11 + Irregular 241401 10,11 Area Area10 T,W,W1 + Rectangular 241402 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241403 10,11 Area Circular1 AM,T,W,W1 + Dead Space Area 241500 10,11 + Irregular 241501 10,11 Area Area10 T,W,W1 + Rectangular 241502 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241503 10,11 Area Circular1 AM,T,W,W1 + Sensor Zone 241600 10,11 + Irregular 241601 10,11 Area Area10 T,W,W1 + Rectangular 241602 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241603 10,11 Area Circular1 AM,T,W,W1 + Target Build-up Area 241700 10,11 + Irregular 241701 10,11 Area Area10 T,W,W1 + Rectangular 241702 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241703 10,11 Area Circular1 AM,T,W,W1 + Target Value Area 241800 10,11 + Irregular 241801 10,11 Area Area10 T,W,W1 + Rectangular 241802 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241803 10,11 Area Circular1 AM,T,W,W1 + Zone of Responsibility 241900 10,11 + Irregular 241901 10,11 Area Area10 T,W,W1 + Rectangular 241902 10,11 Area Rectangular1 AM,T,W,W1 + Circular 241903 10,11 Area Circular1 AM,T,W,W1 + Terminally Guided Munition Footprint (TGMF) 242000 10,11 Area Area10 + Weapon/Sensor Range fan, Circular 242100 10,11 Area Circular2 AM,X + Weapon/Sensor Range fan, Sector 242200 10,11 Area Arc1 AM,AN,X + Kill Box 242300 10,11 + Irregular, Blue 242301 10,11 Area Area10 T,W,W1 + Rectangular, Blue 242302 10,11 Area Rectangular1 AM,T,W,W1 + Circular, Blue 242303 10,11 Area Circular1 AM,T,W,W1 + Irregular, Purple 242304 10,11 Area Area10 T,W,W1 + Rectangular, Purple 242305 10,11 Area Rectangular1 AM,T,W,W1 + Circular, Purple 242306 10,11 Area Circular1 AM,T,W,W1 + Fires Points 250000 10,11 + Firing Point 250100 10,11 Point Point1 H,T,W,W1 + Hide Point 250200 10,11 Point Point1 H,T,W,W1 + Launch Point 250300 10,11 Point Point1 H,T,W,W1 + Reload Point 250400 10,11 Point Point1 H,T,W,W1 + Survey Control Point 250500 10,11 Point Point1 H,T,W,W1 + Known Point 250600 10,11 Point Point2 T,W,W1 + Fire Lines 260000 10,11 + Fire Support Coordination Line (FSCL) 260100 10,11 Line Line2 T,W,W1 + Coordinated Fire Line (CFL) 260200 10,11 Line Line7 T,W,W1 + No Fire Line 260300 10,11 Line Line2 T,W,W1 + Battlefield Coordination Line 260400 10,11 Line Line2 T,W,W1 + Restrictive Fire Line 260500 10,11 Line Line2 T,W,W1 + Munition Flight Path 260600 10,11 Line Line8 W,W1 + Protection Areas 270000 10,11 + Obstacle Belt 270100 10,11 Area Area1 T + Obstacle Zone 270200 10,11 Area Area1 T + Obstacle Free Zone 270300 10,11 Area Area1 T,W,W1 + Obstacle Restricted Zone 270400 10,11 Area Area1 T,W,W1 + Obstacle Effects 270500 10,11 + Block 270501 10,11 Area Area11 + Disrupt 270502 10,11 Area Area12 + Fix 270503 10,11 Line Line9 + Turn 270504 10,11 Line Line10 + Obstacle Bypass 270600 10,11 + Easy 270601 10,11 Line Point12 + Difficult 270602 10,11 Line Point12 + Impossible 270603 10,11 Line Point12 + Minefields 270700 10,11 + Static Depiction 270701 10,11 Point Point2 H,N,W + Dummy Minefield 270705 10 Point Point2 H,N,W just 270701 with FD mod + Dummy Minefield Dynamic 270706 10 Area Area23 just 270707 with FD mod + Dynamic Depiction 270707 10,11 Area Area23 + Mined Area 270800 10,11 Area Area1 H,N,W + Fenced 270801 10,11 Area Area1 N + Decoy Mined Area 270900 10 Area Area1 H,N,W just 270800 with FD mod + Fenced Decoy 270901 10 Area Area1 N just 270801 with FD mod + Unexploded Explosive Ordnance (UXO) Area 271000 10,11 Area Area1 + Bridge or Gap 271100 10,11 Line Line11 T,W,W1 + Roadblocks, Craters and Blown Bridges 271200 10,11 + Planned 271201 10,11 Line Line12 + Explosives, State of Readiness 1 (Safe) 271202 10,11 Line Line12 + Explosives, State of Readiness 2 (armed but passable) 271203 10,11 Line Line12 + Roadblock Complete (Executed) 271204 10,11 Line Line12 + Assault Crossing 271300 10,11 Line Line16 W,W1 + Ford Easy 271500 10,11 Line Line17 + Ford Difficult 271600 10,11 Line Line17 + Biological Contaminated Area 271700 10,11 Area Area1 + Biological Contaminated Area - Toxic Industrial Material 271701 10 Area Area1 + Chemical Contaminated Area 271800 10,11 Area Area1 + Chemical Contaminated Area - Toxic Industrial Material 271801 10 Area Area1 + Nuclear Contaminated Area 271900 10,11 Area Area1 + Radiological Contaminated Area 272000 10,11 Area Area1 + Radiological Contaminated Area - Toxic Industrial Material 272001 10 Area Area1 + Minimum Safe Distance Zone 272100 10,11 Area Area14 + Multiple Strikes - STRIKWARN 272101 10,11 Area Area26 + Radiation Dose Rate Contour Lines 272200 10,11 Area Area1 T + Protection Points 280000 10,11 + Abatis 280100 10,11 Line Line13 + Antipersonnel Mine 280200 10,11 Point Point2 + Antipersonnel Mine with Directional Effects 280201 10,11 Point Point2 + Antitank Mine 280300 10,11 Point Point2 + Antitank Mine with Anti-handling Device 280400 10,11 Point Point2 + Wide Area Antitank Mine 280500 10,11 Point Point2 + Unspecified Mine 280600 10,11 Point Point2 + Booby Trap 280700 10,11 Point Point13 + Engineer Regulating Point 280800 10,11 Point Point1 H,T,T1,W,W1 + Shelter 280900 10,11 Point Point2 + Shelter Above Ground 281000 10,11 Point Point2 + Below Ground Shelter 281100 10,11 Point Point2 + Fort 281200 10,11 Point Point2 + Chemical Event 281300 10,11 Point Point7 C,H,N,Q,T,W,Y + Chemical Event - Toxic Undustrial Material 281301 10 Point Point2 C,H,N,Q,T,W,Y + Biological Event 281400 10,11 Point Point7 C,H,N,Q,T,W,Y + Biological Event - Toxic Undustrial Material 281401 10 Point Point2 C,H,N,Q,T,W,Y + Nuclear Event 281500 10,11 Point Point7 C,H,N,Q,T,W,Y + Nuclear Fallout Producing Event 281600 10,11 Point Point2 C,H,N,Q,T,W,Y + Radiological Event 281700 10,11 Point Point7 C,H,N,Q,T,W,Y + Radiological Event - Toxic Undustrial Material 281701 10 Point Point7 C,H,N,Q,T,W,Y + General Decontamination Point/Site 281800 10,11 Point Point1 H,T,T1,W,W1 + Alternate 281801 10,11 Point Point1 H,T,T1,W,W1 + Equipment 281802 10,11 Point Point1 H,T,T1,W,W1 + Troop 281803 10,11 Point Point1 H,T,T1,W,W1 + Equipment/Troop 281804 10,11 Point Point1 H,T,T1,W,W1 + Operational 281805 10,11 Point Point1 H,T,T1,W,W1 + Thorough 281806 10,11 Point Point1 H,T,T1,W,W1 + Main Equipment 281807 10,11 Point Point1 H,T,T1,W,W1 + Forward Troop 281808 10,11 Point Point1 H,T,T1,W,W1 + Wounded Personnel 281809 10,11 Point Point1 H,T,T1,W,W1 + Tetrahedrons, Dragons Teeth, and Other Similar Obstacles 281900 10,11 + Fixed and Prefabricated 281901 10,11 Point Point7 + Movable 281902 10,11 Point Point7 + Movable and Prefabricated 281903 10,11 Point Point7 + Vertical Obstructions 282000 10,11 + Tower, Low 282001 10,11 Point Point16 X + Tower, High 282002 10,11 Point Point16 X + Overhead Wire 282003 10,11 Line Line1 + Protection Lines 290000 10,11 + Obstacle Line 290100 10,11 Line Line1 T + Mineline 290101 10,11 Line Line1 N + Antitank Obstacles 290200 10,11 + Under Construction 290201 10,11 Line Line1 + Completed 290202 10,11 Line Line1 + Reinforced, with Antitank Mines 290203 10,11 Line Line1 + Antitank Wall 290204 10,11 Line Line1 + Wire Obstacles 290300 10,11 + Unspecified Wire 290301 10,11 Line Line1 + Single Fence Wire 290302 10,11 Line Line1 + Double Fence Wire 290303 10,11 Line Line1 + Double Apron Fence 290304 10,11 Line Line1 + Low Wire Fence 290305 10,11 Line Line1 + High Wire Fence 290306 10,11 Line Line1 + Single Concertina 290307 10,11 Line Line1 + Double Strand Concertina 290308 10,11 Line Line1 + Triple Strand Concertina 290309 10,11 Line Line1 + Mine Cluster 290400 10,11 Area Area13 + Trip Wire 290500 10,11 Line Line1 + Lane 290600 10,11 Line Line14 W,W1 + Ferry 290700 10,11 Line Line18 + Raft Site 290800 10,11 Line Line14 + Fortified Line 290900 10,11 Line Line1 + Fighting Position 291000 10,11 Line Line19 + Intelligence Lines 300000 10,11 + Intelligence Coordination Line 300100 10,11 Line Line2 T,W,W1 + Sustainment Areas 310000 10,11 + Detainee Holding Area 310100 10,11 Area Area1 T + Enemy Prisoner or War Holding Area 310200 10,11 Area Area1 T + Forward Arming and Refueling Point 310300 10,11 Area Area1 T + Refugee Holding Area 310400 10,11 Area Area1 T + Regimental Support Area 310500 10,11 Area Area1 + Brigade Support Area 310600 10,11 Area Area1 + Division Support Area 310700 10,11 Area Area1 + Sustainment Points 320000 10,11 + Ambulance Points 320100 10,11 Point + Ambulance Exchange Point 320101 10,11 Point Point1 H,T,T1,W,W1 + Ambulance Control Point 320102 10,11 Point Point1 H,T,T1,W,W1 + Ambulance Load Point 320103 10,11 Point Point1 H,T,T1,W,W1 + Ambulance Relay Point 320104 10,11 Point Point1 H,T,T1,W,W1 + Ammunition Supply Point 320200 10,11 Point Point1 H,T,T1,W,W1 + Ammunition Transfer and Holding Point 320300 10,11 Point Point1 H,T,T1,W,W1 + Cannibalization Point 320400 10,11 Point Point1 H,T,T1,W,W1 + Casualty Collection Point 320500 10,11 Point Point1 H,T,T1,W,W1 + Civilian Collection Point 320600 10,11 Point Point1 H,T,T1,W,W1 + Detainee Collection Point 320700 10,11 Point Point1 H,T,T1,W,W1 + Enemy Prisoner of War Collection Point 320800 10,11 Point Point1 H,T,T1,W,W1 + Logistics Release Point 320900 10,11 Point Point1 H,T,T1,W,W1 + Maintenance Collection Point (MCP) 321000 10,11 Point Point1 H,T,T1,W,W1 + Medical Evacuation Point (MEDEVAC) Pick-Up Point 321100 10,11 Point Point1 H,T,T1,W,W1 + Rearm, Refuel and Resupply Point (R3P) 321200 10,11 Point Point1 H,T,T1,W,W1 + Refuel on the Move (ROM) Point 321300 10,11 Point Point1 H,T,T1,W,W1 + Traffic Control Post (TCP) 321400 10,11 Point Point1 H,T,T1,W,W1 + Trailer Transfer Point (TTP) 321500 10,11 Point Point1 H,T,T1,W,W1 + Unit Maintenance Collection Point (UNCP) 321600 10,11 Point Point1 H,T,T1,W,W1 + General Supply Point 321700 10,11 Point Point1 H,T,T1,W,W1 + NATO Class I Supply Point 321701 10,11 Point Point1 H,T,T1,W,W1 + NATO Class II Supply Point 321702 10,11 Point Point1 H,T,T1,W,W1 + NATO Class III Supply Point 321703 10,11 Point Point1 H,T,T1,W,W1 + NATO Class IV Supply Point 321704 10,11 Point Point1 H,T,T1,W,W1 + NATO Class V Supply Point 321705 10,11 Point Point1 H,T,T1,W,W1 + NATO Multiple Class Supply Point 321706 10,11 Point Point1 A,H,T,T1,W,W1 + US Class I Supply Point 321707 10,11 Point Point1 H,T,W,W1 + US Class II Supply Point 321708 10,11 Point Point1 H,T,W,W1 + US Class III Supply Point 321709 10,11 Point Point1 H,T,W,W1 + US Class IV Supply Point 321710 10,11 Point Point1 H,T,W,W1 + US Class V Supply Point 321711 10,11 Point Point1 H,T,W,W1 + US Class VI Supply Point 321712 10,11 Point Point1 H,T,W,W1 + US Class VII Supply Point 321713 10,11 Point Point1 H,T,W,W1 + US Class VIII Supply Point 321714 10,11 Point Point1 H,T,W,W1 + US Class IX Supply Point 321715 10,11 Point Point1 H,T,W,W1 + US Class X Supply Point 321716 10,11 Point Point1 H,T,W,W1 + Medical Supply Point 321800 10,11 Point Point1 H,T,T1,W,W1 + Sustainment Lines 330000 10,11 + Moving Convoy 330100 10,11 Line Line9 H,V,W,W1 + Halted Convoy 330200 10,11 Line Line20 H,V,W,W1 + Main Supply Route 330300 10,11 Line Line21 T + One Way Traffic 330301 10,11 Line Line21 T + Two Way Traffic 330302 10,11 Line Line21 T + Alternating Traffic 330303 10,11 Line Line21 T + Alternate Supply Route 330400 10,11 Line Line21 T + One Way Traffic 330401 10,11 Line Line21 T + Two Way Traffic 330402 10,11 Line Line21 T + Alternating Traffic 330403 10,11 Line Line21 T + Mission Tasks 340000 10,11 + Block 340100 10,11 Area Area24 + Breach 340200 10,11 Line Line22 + Bypass 340300 10,11 Line Point12 + Canalize 340400 10,11 Line Point12 + Clear 340500 10,11 Line Line23 + Counterattack 340600 10,11 Line Axis2 + Counterattack by Fire 340700 10,11 Line Axis2 + Delay 340800 10,11 Line Line24 W + Destroy 340900 10,11 Point Point2 + Disrupt 341000 10,11 Area Area25 + Fix 341100 10,11 Line Line28 + Follow and Assume 341200 10,11 Line Line25 T + Follow and Support 341300 10,11 Line Line25 T + Interdict 341400 10,11 Point Point14 + Isolate 341500 10,11 Area Area15 + Neutralize 341600 10,11 Point Point2 + Occupy 341700 10,11 Area Area16 + Penetrate 341800 10,11 Area Area17 + Relief in Place (RIP) 341900 10,11 Area Area18 + Retire/Retirement 342000 10,11 Line Line24 + Secure 342100 10,11 Area Area19 + Security 342200 10,11 + Cover 342201 10,11 Line Line26 + Guard 342202 10,11 Line Line26 + Screen 342203 10,11 Line Line26 + Seize 342300 10,11 Line Line27 + Withdraw 342400 10,11 Line Line24 + Withdraw Under Pressure 342500 10,11 Line Line24 + Cordon and Knock 342600 10,11 Area Area15 + Cordon and Search 342700 10,11 Area Area15 + Suppress 342800 10,11 Point Point2 + Advance to Contact 342900 10 Line Axis1 + Capture 343000 10 Line Line27 + Conduct Exploitation 343100 10 Line Line30 + Control 343200 10 Area Area19 + Demonstration 343300 10 Area Area18 + Deny 343400 10 Area Area15 + Envelop 343500 10 Line Line31 + Escort 343600 10 Line Line50 + Exfiltrate 343700 10 Line Line32 + Infiltrate 343800 10 Line Line32 + Locate 343900 10 Area Area19 + Pursue 344000 10 Line Line33 + Forward Passage of Lines 344100 10 Line Line24 W + Rearward Passage of Lines 344200 10 Line Line24 W + Space Debris 350000 10 Always Black + Man Made Space Debris 350100 10 Always Black + Man Made Space Debris Small 350101 10 Point Point2 Always Black + Man Made Space Debris Medium 350102 10 Point Point2 Always Black + Man Made Space Debris Big 350103 10 Point Point2 Always Black + Natural Space Debris 350200 10 Always Black + Natural Space Debris Small 350201 10 Point Point2 Always Black + Natural Space Debris Medium 350202 10 Point Point2 Always Black + Natural Space Debris Big 350203 10 Point Point2 Always Black +27 Unspecified 000000 10 + Military 110000 10 + Service Branch 110100 10 + Infantry 110101 10 + Medical 110102 10 + Reconnaissance 110103 10 + Signal 110104 10 + Activity/Task 110200 10 + Explosive Ordnance Disposal 110201 10 + Field Artillery Observer 110202 10 + Joint Fire Support 110203 10 + Liaison 110204 10 + Messenger 110205 10 + Military Police 110206 10 + Observer 110207 10 + Security 110208 10 + Sniper 110209 10 + Special Operation Forces 110210 10 + Lethal Weapons 110300 10 + Rifle 110301 10 + Single Shot Rifle 110302 10 + Semiautomatic Rifle 110303 10 + Automatic Rifle 110304 10 + Machine Gun 110305 10 + Machine Gun - Light 110306 10 + Machine Gun - Medium 110307 10 + Machine Gun - Heavy 110308 10 + Grenade Launcher 110309 10 + Grenade Launcher - Light 110310 10 + Grenade Launcher - Medium 110311 10 + Grenade Launcher - Heavy 110312 10 + Flame Thrower 110313 10 + Mortar 110314 10 + Single Rocket Launcher 110315 10 + Antitank Rocket Launcher 110316 10 + Non-Lethal Weapons 110400 10 + Non-Lethal Weapon 110401 10 + Non-Lethal Grenade Launcher 110402 10 + Taser 110403 10 + Civilian 120000 10 + Activity/Task 120100 10 + Police 120101 10 +30 Unspecified 0 10,11 + Military 110000 10,11 + Military Combatant 120000 10,11 + Carrier 120100 10,11 + Surface Combatant, Line 120200 10,11 + Battleship 120201 10,11 + Cruiser 120202 10,11 + Destroyer 120203 10,11 + Frigate 120204 10,11 + Corvette 120205 10,11 + Littoral Combatant Ship 120206 10,11 + Amphibious Warfare Ship 120300 10,11 + Amphibious Command Ship 120301 10,11 + Amphibious Assault, Non-specified 120302 10,11 + Amphibious Assault Ship, General 120303 10,11 + Amphibious Assault Ship, Multipurpose 120304 10,11 + Amphibious Assault Ship, Helicopter 120305 10,11 + Amphibious Transport Dock 120306 10,11 + Landing Ship 120307 10,11 + Landing Craft 120308 10,11 + Mine Warfare Ship 120400 10,11 + Mine Layer 120401 10,11 + Mine Sweeper 120402 10,11 + Mine Sweeper, Drone 120403 10,11 + Mine Hunter 120404 10,11 + Mine Countermeasures 120405 10,11 + Mine Countermeasures, Support Ship 120406 10,11 + Patrol Boat 120500 10,11 + Patrol Craft, Submarine Chaser/Escort, General 120501 10,11 + Patrol Ship, General 120502 10,11 + Decoy 120600 10,11 + Unmanned Surface Water Vehicle (USV) 120700 10,11 + Speedboat 120800 10,11 + Rigid-Hull Inflatable Boat (RHIB) 120801 10,11 + Jet Ski 120900 10,11 + Navy Task Organization 121000 10,11 + Navy Task Element 121001 10,11 + Navy Task Force 121002 10,11 + Navy Task Group 121003 10,11 + Navy Task Unit 121004 10,11 + Convoy 121005 10,11 + Sea-Based X-Band Radar 121100 10,11 + Military Non Combatant 130000 10,11 + Auxiliary Ship 130100 10,11 + Ammunition Ship 130101 10,11 + Naval Stores Ship 130102 10,11 + Auxiliary Flag Ship 130103 10,11 + Intelligence Collector 130104 10,11 + Oceanographic Research Ship 130105 10,11 + Survey Ship 130106 10,11 + Hospital Ship 130107 10,11 + Naval Cargo Ship 130108 10,11 + Combat Support Ship, Fast 130109 10,11 + Oiler, Replenishment 130110 10,11 + Repair Ship 130111 10,11 + Submarine Tender 130112 10,11 + Tug, Ocean Going 130113 10,11 + Service Craft/Yard 130200 10,11 + Barge, not Self-Propelled 130201 10,11 + Barge, Self-Propelled 130202 10,11 + Tug, Harbor 130203 10,11 + Launch 130204 10,11 + Civilian 140000 10,11 + Merchant Ship 140100 10,11 + Cargo, General 140101 10,11 + Container Ship 140102 10,11 + Dredge 140103 10,11 + Roll On/Roll Off 140104 10,11 + Ferry 140105 10,11 + Heavy Lift 140106 10,11 + Hovercraft 140107 10,11 + Lash Carrier (with Barges) 140108 10,11 + Oiler/Tanker 140109 10,11 + Passenger 140110 10,11 + Tug, Ocean Going 140111 10,11 + Tow 140112 10,11 + Transport Ship, Hazardous Material 140113 10,11 + Junk/Dhow 140114 10,11 + Barge, not Self-Propelled 140115 10,11 + Hospital Ship 140116 10,11 + Fishing Vessel 140200 10,11 + Drifter 140201 10,11 + Trawler 140202 10,11 + Dredger 140203 10,11 + Law Enforcement Vessel 140300 10,11 + Leisure Craft, Sailing 140400 10,11 + Leisure Craft, Motorized 140500 10,11 + Rigid-Hull Inflatable Boat (RHIB) 140501 10,11 + Speedboat 140502 10,11 + Jet Ski 140600 10,11 + Unmanned Surface Water Vehicle (USV) 140700 10,11 + Own Ship 150000 10,11 + Fused Track 160000 10,11 + Manual Track 170000 10,11 +35 Unspecified 0 10,11 + Military 110000 10,11 + Submarine 110100 10,11 + Submarine, Surfaced 110101 10,11 + Submarine, Snorkeling 110102 10,11 + Submarine, Bottomed 110103 10,11 + Other Submersible 110200 10,11 + Nonsubmarine 110300 10,11 + Autonomous Underwater Vehicle (AUV)/Unmanned Underwater Vehicle (UUV) 110400 10,11 + Diver 110500 10,11 + Civilian 120000 10,11 + Submersible 120100 10,11 + Autonomous Underwater Vehicle (AUV)/ Unmanned Underwater Vehicle (UUV) 120200 10,11 + Diver 120300 10,11 + Weapon 130000 10,11 + Torpedo 130100 10,11 + Improvised Explosive Device (IED) 130200 10,11 + Decoy 130300 10,11 + Echo Tracker Classifier (ETC) / Possible Contact (POSCON) 140000 10,11 + Fused Track 150000 10,11 + Manual Track 160000 10,11 +36 Unspecified 0 10,11 + Sea Mine, General 110000 10,11 + Sea Mine, Bottom 110100 10,11 + Sea Mine, Moored 110200 10,11 + Sea Mine, Floating 110300 10,11 + Sea Mine, Rising 110400 10,11 + Sea Mine, Other Position 110500 10,11 + Kingfisher 110600 10,11 + Small Object, Mine-Like 110700 10,11 + Exercise Mine, General 110800 10,11 + Exercise Mine, Bottom 110801 10,11 + Exercise Mine, Moored 110802 10,11 + Exercise Mine, Floating 110803 10,11 + Exercise Mine, Rising 110804 10,11 + Neutralized Mine, General 110900 10,11 + Neutralized Mine, Bottom 110901 10,11 + Neutralized Mine, Moored 110902 10,11 + Neutralized Mine, Floating 110903 10,11 + Neutralized Mine, Rising 110904 10,11 + Neutralized Mine, Other Position 110905 10,11 + Unexploded Ordnance 120000 10,11 + Sea Mine Decoy 130000 10,11 + Sea Mine Decoy, Bottom 130100 10,11 + Sea Mine Decoy, Moored 130200 10,11 + Mine-Like Contact (MILCO) 140000 10,11 + MILCO - General 140100 10,11 + MILCO - General, Confidence Level 1 140101 10,11 + MILCO - General, Confidence Level 2 140102 10,11 + MILCO - General, Confidence Level 3 140103 10,11 + MILCO - General, Confidence Level 4 140104 10,11 + MILCO - General, Confidence Level 5 140105 10,11 + MILCO - Bottom 140200 10,11 + MILCO - Bottom, Confidence Level 1 140201 10,11 + MILCO - Bottom, Confidence Level 2 140202 10,11 + MILCO - Bottom, Confidence Level 3 140203 10,11 + MILCO - Bottom, Confidence Level 4 140204 10,11 + MILCO - Bottom, Confidence Level 5 140205 10,11 + MILCO - Moored 140300 10,11 + MILCO - Moored, Confidence Level 1 140301 10,11 + MILCO - Moored, Confidence Level 2 140302 10,11 + MILCO - Moored, Confidence Level 3 140303 10,11 + MILCO - Moored, Confidence Level 4 140304 10,11 + MILCO - Moored, Confidence Level 5 140305 10,11 + MILCO - Floating 140400 10,11 + MILCO - Floating, Confidence Level 1 140401 10,11 + MILCO - Floating, Confidence Level 2 140402 10,11 + MILCO - Floating, Confidence Level 3 140403 10,11 + MILCO - Floating, Confidence Level 4 140404 10,11 + MILCO - Floating, Confidence Level 5 140405 10,11 + Mine-Like Echo (MILEC), General 150000 10,11 + Mine-Like Echo, Bottom 150100 10,11 + Mine-Like Echo, Moored 150200 10,11 + Mine-Like Echo, Floating 150300 10,11 + Negative Reacquisition, General 160000 10,11 + Negative Reacquisition, Bottom 160100 10,11 + Negative Reacquisition, Moored 160200 10,11 + Negative Reacquisition, Floating 160300 10,11 + Obstructor 170000 10,11 + Neutralized Obstructor 170100 10,11 + General Mine Anchor 180000 10,11 + Non-Mine Mine-Like Object (NMLO), General 190000 10,11 + Non-Mine Mine-Like Object, Bottom 190100 10,11 + Non-Mine Mine-Like Object, Moored 190200 10,11 + Non-Mine Mine-Like Object, Floating 190300 10,11 + Environmental Report Location 200000 10,11 + Dive Report Location 210000 10,11 +40 Unspecified 0 10,11 + Incident 110000 10,11 + Criminal Activity Incident 110100 10,11 + Arrest 110101 10,11 + Arson 110102 10,11 + Attempted Criminal Activity 110103 10,11 + Drive-by Shooting 110104 10,11 + Drug Related 110105 10,11 + Extortion 110106 10,11 + Graffiti 110107 10,11 + Killing 110108 10,11 + Poisoning 110109 10,11 + Civil Rioting 110110 10,11 + Booby Trap 110111 10,11 + Home Eviction 110112 10,11 + Black Marketing 110113 10,11 + Vandalism/Loot/Ransack/Plunder 110114 10,11 + Jail Break 110115 10,11 + Robbery 110116 10,11 + Theft 110117 10,11 + Burglary 110118 10,11 + Smuggling 110119 10,11 + Rock Throwing 110120 10,11 + Dead Body 110121 10,11 + Sabotage 110122 10,11 + Suspicious Activity 110123 10,11 + Bomb/Bombing 110200 10,11 + Bomb Threat 110201 10,11 + IED Event 110300 10,11 + IED Explosion 110301 10,11 + Premature IED Explosion 110302 10,11 + IED Cache 110303 10,11 + IED Suicide Bomber 110304 10,11 + Shooting 110400 10,11 + Sniping 110401 10,11 + Illegal Drug Operation 110500 10,11 + Trafficking 110501 10,11 + Illegal Drug Lab 110502 10,11 + Explosion 110600 10,11 + Grenade Explosion 110601 10,11 + Incendiary Explosion 110602 10,11 + Mine Explosion 110603 10,11 + Mortar Fire Explosion 110604 10,11 + Rocket Explosion 110605 10,11 + Bomb Explosion 110606 10,11 + Civil Disturbance 120000 10,11 + Demonstration 120100 10,11 + Operation 130000 10,11 + Patrolling 130100 10,11 + Military Information Support Operation (MISO) 130200 11 + Psychological Operations (PSYOPS) 130200 10 + TV and Radio Propaganda 130201 10,11 + Foraging/Searching 130300 10,11 + Recruitment 130400 10,11 + Willing 130401 10,11 + Unwilling/Coerced 130402 10,11 + Mine Laying 130500 10,11 + Spy 130600 10,11 + Warrant Served 130700 10,11 + Exfiltration 130800 10,11 + Infiltration 130900 10,11 + Meeting 131000 10,11 + Polling Place/Election 131001 10,11 + Raid on House 131100 10,11 + Emergency Operation 131200 10,11 + Emergency Collection Evacuation Point 131201 10,11 + Emergency Food Distribution 131202 10,11 + Emergency Incident Command Center 131203 10,11 + Emergency Operations Center 131204 10,11 + Emergency Public Information Center 131205 10,11 + Emergency Shelter 131206 10,11 + Emergency Staging Area 131207 10,11 + Emergency Water Distribution Center 131208 10,11 + Emergency Medical Operation 131300 10,11 + EMT Station Location 131301 10,11 + Health Department Facility 131302 10,11 + Medical Facilities Outpatient 131303 10,11 + Morgue 131304 10,11 + Pharmacy 131305 10,11 + Triage 131306 10,11 + Fire Fighting Operation 131400 10,11 + Fire Hydrant 131401 10,11 + Fire Station 131402 10,11 + Other Water Supply Location 131403 10,11 + Law Enforcement Operation 131500 10,11 + Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 131501 10,11 + Border Patrol 131502 10,11 + Customs Service 131503 10,11 + Drug Enforcement Administration (DEA) 131504 10,11 + Department of Justice (DOJ) 131505 10,11 + Federal Bureau of Investigation (FBI) 131506 10,11 + Police 131507 10,11 + Prison 131508 10,11 + United States Secret Service(Treas) (USSS) 131509 10,11 + Transportation Security Administration (TSA) 131510 10,11 + Coast Guard 131511 10,11 + US Marshals Service 131512 10,11 + Internal Security Force 131513 10,11 + Fire Event 140000 10,11 + Fire Origin 140100 10,11 + Smoke 140200 10,11 + Hot Spot 140300 10,11 + Non-Residential Fire 140400 10,11 + Residential Fire 140500 10,11 + School Fire 140600 10,11 + Special Needs Fire 140700 10,11 + Wild Fire 140800 10,11 + Hazardous Materials 150000 10,11 + Hazardous Materials Incident 150100 10,11 + Chemical Agent 150101 10,11 + Corrosive Material 150102 10,11 + Hazardous when Wet 150103 10,11 + Explosive Material 150104 10,11 + Flammable Gas 150105 10,11 + Flammable Liquid 150106 10,11 + Flammable Solid 150107 10,11 + Non-Flammable Gas 150108 10,11 + Organic Peroxide 150109 10,11 + Oxidizer 150110 10,11 + Radioactive Material 150111 10,11 + Spontaneously Combustible Material 150112 10,11 + Toxic Gas 150113 10,11 + Toxic Infectious Material 150114 10,11 + Unexploded Ordnance 150115 10,11 + Transportation Incident 160000 10,11 + Air 160100 10,11 + Marine 160200 10,11 + Rail 160300 10,11 + Vehicle 160400 10,11 + Wheeled Vehicle Explosion 160500 10,11 + Natural Event 170000 10,11 + Geologic 170100 10,11 + Aftershock 170101 10,11 + Avalanche 170102 10,11 + Earthquake Epicenter 170103 10,11 + Landslide 170104 10,11 + Subsidence 170105 10,11 + Volcanic Eruption 170106 10,11 + Volcanic Threat 170107 10,11 + Cave Entrance 170108 10,11 + Hydro-Meteorological 170200 10,11 + Drought 170201 10,11 + Flood 170202 10,11 + Tsunami 170203 10,11 + Infestation 170300 10,11 + Bird 170301 10,11 + Insect 170302 10,11 + Microbial 170303 10,11 + Reptile 170304 10,11 + Rodent 170305 10,11 + Individual 180000 10,11 + Religious Leader 180100 10,11 + Speaker 180200 10,11 +45 Pressure Systems 110000 10,11 + Low Pressure Center 110100 10,11 Point Point1 FF0000 + Cyclone Center 110101 10,11 Point Point1 FF0000 + Tropopause Low 110102 10,11 Point Point1 000000 + High Pressure Center 110200 10,11 Point Point1 0000FF + Anticyclone Center 110201 10,11 Point Point1 0000FF + Tropopause High 110202 10,11 Point Point1 000000 + Frontal Systems 110300 10,11 + Cold Front 110301 10,11 Line Line1 0000FF + Upper Cold Front 110302 10,11 Line Line1 0000FF + Cold Frontogenesis 110303 10,11 Line Line1 0000FF + Cold Frontolysis 110304 10,11 Line Line1 0000FF + Warm Front 110305 10,11 Line Line1 FF0000 + Upper Warm Front 110306 10,11 Line Line1 FF0000 + Warm Frontogenesis 110307 10,11 Line Line1 FF0000 + Warm Frontolysis 110308 10,11 Line Line1 FF0000 + Occluded Front 110309 10,11 Line Line1 6F3198 E29FFF + Upper Occluded Front 110310 10,11 Line Line1 6F3198 + Occluded Frontolysis 110311 10,11 Line Line1 6F3198 + Stationary Front 110312 10,11 Line Line1 FF0000;0000FF + Upper Stationary Front 110313 10,11 Line Line1 FF0000;0000FF + Stationary Frontogenesis 110314 10,11 Line Line1 FF0000;0000FF + Stationary Frontolysis 110315 10,11 Line Line1 FF0000;0000FF + Lines 110400 10,11 + Trough Axis 110401 10,11 Line Line1 000000 + Upper Trough Axis 110402 10,11 Line Line1 000000 + Ridge Axis 110403 10,11 Line Line1 000000 + Severe Squall Line 110404 10,11 Line Line2 000000 + Instability Line 110405 10,11 Line Line3 000000 + Shear Line 110406 10,11 Line Line4 000000 + Inter-Tropical Convergence Zone 110407 10,11 Line Line5 FF8000 + Convergence Line 110408 10,11 Line Line6 FF8000 + Inter-Tropical Discontinuity 110409 10,11 Line Line7 FF0000;0DE927 + Pressure Tendency 110500 10,11 + Rise Then Fall Higher 110501 10,11 Point Point2 0000FF + Rise Then Steady 110502 10,11 Point Point2 0000FF + Rise 110503 10,11 Point Point2 0000FF + Rise Then Rise Higher 110504 10,11 Point Point2 0000FF + Steady 110505 10,11 Point Point2 000000 + Fall Then Rise Lower 110506 10,11 Point Point2 91100A Says red but looks more like reddish brown in template + Fall Then Steady 110507 10,11 Point Point2 91100A Says red but looks more like reddish brown in template + Fall 110508 10,11 Point Point2 91100A Says red but looks more like reddish brown in template + Rise Then Fall Lower 110509 10,11 Point Point2 91100A Says red but looks more like reddish brown in template + Turbulence 120000 10,11 + Light 120100 10,11 Point Point3 0000FF + Moderate 120200 10,11 Point Point3 0000FF + Severe 120300 10,11 Point Point3 0000FF + Extreme 120400 10,11 Point Point3 0000FF + Mountain Waves 120500 10,11 Point Point3 0000FF + Icing 130000 10,11 + Clear Icing 130100 10,11 + Light 130101 10,11 Point Point3 7C600D + Moderate 130102 10,11 Point Point3 7C600D + Severe 130103 10,11 Point Point3 7C600D + Rime Icing 130200 10,11 + Light 130201 10,11 Point Point3 7C600D + Moderate 130202 10,11 Point Point3 7C600D + Severe 130203 10,11 Point Point3 7C600D + Mixed Icing 130300 10,11 + Light 130301 10,11 Point Point3 7C600D + Moderate 130302 10,11 Point Point3 7C600D + Severe 130303 10,11 Point Point3 7C600D + Winds 140000 10,11 + Calm Winds 140100 10,11 Point Point4 000000 + Wind Plot 140200 10,11 Point Point5 000000 + Jet Stream 140300 10,11 Line Line1 FF0000 + Stream Line 140400 10,11 Line Line1 000000 + Cloud Cover 150000 10,11 + Cloud Coverage Symbols 150100 10,11 + Clear Sky 150101 10,11 Point Point6 000000 + Few Coverage 150102 10,11 Point Point6 000000 + Scattered Coverage 150103 10,11 Point Point6 000000 + Broken Coverage 150104 10,11 Point Point6 000000 + Overcast Coverage 150105 10,11 Point Point6 000000 + Sky Totally or Partially Obscured 150106 10,11 Point Point6 000000 + Weather Symbols 160000 10,11 + Rain 160100 10,11 + Intermittent Light 160101 10,11 Point Point7 008000 + Continuous Light 160102 10,11 Point Point7 008000 + Intermittent Moderate 160103 10,11 Point Point7 008000 + Intermittent Moderate/ Continuous Moderate 160104 10,11 Point Point7 008000 + Intermittent Heavy 160105 10,11 Point Point7 008000 + Intermittent Heavy/ Continuous Heavy 160106 10,11 Point Point7 008000 + Freezing Rain 160200 10,11 + Light 160201 10,11 Point Point7 C61021 + Moderate/Heavy 160202 10,11 Point Point7 C61021 + Rain Showers 160300 10,11 + Light 160301 10,11 Point Point7 008000 + Moderate/Heavy 160302 10,11 Point Point7 008000 + Torrential 160303 10,11 Point Point7 008000 + Drizzle 160400 10,11 + Intermittent Light 160401 10,11 Point Point7 008000 + Intermittent Light/ Continuous Light 160402 10,11 Point Point7 008000 + Intermittent Moderate 160403 10,11 Point Point7 008000 + Intermittent Moderate/ Continuous Moderate 160404 10,11 Point Point7 008000 + Intermittent Heavy 160405 10,11 Point Point7 008000 + Intermittent Heavy/ Continuous Heavy 160406 10,11 Point Point7 008000 + Freezing Drizzle 160500 10,11 + Light 160501 10,11 Point Point7 C61021 + Moderate/Heavy 160502 10,11 Point Point7 C61021 + Rain and Snow Mixed 160600 10,11 + Rain or Drizzle and Snow - Light 160601 10,11 Point Point7 008000 + Rain or Drizzle and Snow - Moderate/Heavy 160602 10,11 Point Point7 008000 + Rain and Snow Showers - Light 160603 10,11 Point Point7 008000 + Rain and Snow Showers - Moderate/Heavy 160604 10,11 Point Point7 008000 + Snow 160700 10,11 + Intermittent Light 160701 10,11 Point Point7 008000 + Intermittent Light/ Continuous Light 160702 10,11 Point Point7 008000 + Intermittent Moderate 160703 10,11 Point Point7 008000 + Intermittent Moderate/ Continuous Moderate 160704 10,11 Point Point7 008000 + Intermittent Heavy 160705 10,11 Point Point7 008000 + Intermittent Heavy/ Continuous Heavy 160706 10,11 Point Point7 008000 + Blowing Snow - Light/ Moderate 160707 10,11 Point Point7 008000 + Blowing Snow - Heavy 160708 10,11 Point Point7 008000 + Snow Grains 160800 10,11 Point Point7 008000 dark green + Snow Showers 160900 10,11 + Light 160901 10,11 Point Point7 008000 dark green + Moderate/Heavy 160902 10,11 Point Point7 008000 + Hail 161000 10,11 + Light not Associated with Thunder 161001 10,11 Point Point7 C61021 dark red + Moderate/Heavy not Associated with Thunder 161002 10,11 Point Point7 C61021 + Ice Crystals (Diamond Dust) 161100 10,11 Point Point7 C61021 + Ice Pellets (Sleet) 161200 10,11 + Light 161201 10,11 Point Point7 C61021 + Moderate 161202 10,11 Point Point7 C61021 + Heavy 161203 10,11 Point Point7 C61021 + Inversion 161300 10,11 Point Point7 000000 black + Storms 161400 10,11 + Thunderstorm - No Precipitation 161401 10,11 Point Point7 C61021 + Thunderstorm Light to Moderate with Rain/Snow - No Hail 161402 10,11 Point Point7 C61021 + Thunderstorm Heavy with Rain/Snow - No Hail 161403 10,11 Point Point7 C61021 + Thunderstorm Light to Moderate - With Hail 161404 10,11 Point Point7 C61021 + Thunderstorm Heavy - With Hail 161405 10,11 Point Point7 C61021 + Funnel Cloud (Tornado/Waterspout) 161406 10,11 Point Point7 C61021 + Squall 161407 10,11 Point Point7 C61021 + Lightning 161408 10,11 Point Point7 C61021 + Fog 161500 10,11 + Shallow Patches 161501 10,11 Point Point7 FFFF00 yellow + Shallow Continuous 161502 10,11 Point Point7 FFFF00 + Patchy 161503 10,11 Point Point7 FFFF00 + Sky Visible 161504 10,11 Point Point7 FFFF00 + Sky Obscured 161505 10,11 Point Point7 FFFF00 + Freezing, Sky Visible 161506 10,11 Point Point7 C61021 + Freezing, Sky Obscured 161507 10,11 Point Point7 C61021 + Mist 161600 10,11 Point Point7 FFFF00 + Smoke 161700 10,11 Point Point7 AE6C4E + Haze 161800 10,11 Point Point7 AE6C4E med brown + Dust or Sand 161900 10,11 + Light to Moderate 161901 10,11 Point Point7 AE6C4E + Severe 161902 10,11 Point Point7 AE6C4E + Dust Devil 161903 10,11 Point Point7 AE6C4E + Blowing Dust or Sand 161904 10,11 Point Point7 AE6C4E + Tropical Storm Systems 162000 10,11 + Tropical Depression 162001 10,11 Point Point8 C61021 Red or Purple - Current and Forecast Position + Tropical Storm 162002 10,11 Point Point8 C61021 Black - Past Position + Hurricane/Typhoon 162003 10,11 Point Point8 C61021 + Tropical Storm Wind Areas and Date/Time Labels 162004 10,11 Area Area1 C61021 US Navy ship avoidance areas can be depicted using Operator-Defined Freeform. 171000 + Volcanic Eruption 162100 10,11 Point Point7 000000 + Volcanic Ash 162101 10,11 Point Point7 000000 + Tropopause Level 162200 10,11 Point Point7 000000 + Freezing Level 162300 10,11 Point Point7 000000 + Precipitation of Unknown Type and Intensity 162400 10,11 Point Point7 008000 + Bounded Areas of Weather 170000 10,11 + Instrument Flight Rule (IFR) 170100 10,11 Area Area2 C61021 + Marginal Visual Flight Rule (MVFR) 170200 10,11 Area Area2 0000FF + Turbulence 170300 10,11 Area Area2 0000FF + Icing 170400 10,11 Area Area2 BD9A38 mud + Liquid Precipitation - Non-Convective Continuous or Intermittent 170500 10,11 Area Area2 008000 + Liquid Precipitation - Convective 170501 10,11 Area Area2 008000 + Freezing /Frozen Precipitation 170600 10,11 Area Area2 C61021 + Thunderstorm 170700 10,11 Area Area2 C61021 dark red + Fog 170800 10,11 Area Area2 FFFF00 yellow + Dust or Sand 170900 10,11 Area Area2 AE6C4E med brown + Operator-Defined Freeform 171000 10,11 Area Area2 000000 + Isopleths 180000 10,11 + Isobar - Surface 180100 10,11 Line Line1 000000 + Contour - Upper Air 180200 10,11 Line Line1 000000 + Isotherm 180300 10,11 Line Line1 C61021 + Isotach 180400 10,11 Line Line1 FF409B neon purple + Isodrosotherm 180500 10,11 Line Line1 008000 dark green + Thickness 180600 10,11 Line Line1 C61021 + Operator-Defined Freeform 180700 10,11 Line Line1 000000 + State of the Ground 190000 10,11 + Without Snow or Measurable Ice Cover 190100 10,11 + Surface Dry Without Cracks or Appreciable Dust or Loose Sand 190101 10,11 Point Point1 000000 + Surface Moist 190102 10,11 Point Point1 000000 + Surface Wet, Standing Water in Small or Large Pools 190103 10,11 Point Point1 000000 + Surface Flooded 190104 10,11 Point Point1 000000 + Surface Frozen 190105 10,11 Point Point1 000000 + Glaze (Thin Ice) on Ground 190106 10,11 Point Point1 000000 + Loose Dry Dust or Sand not Covering Ground Completely 190107 10,11 Point Point1 000000 + Thin Loose Dry Dust or Sand Covering Ground Completely 190108 10,11 Point Point1 000000 + Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely 190109 10,11 Point Point1 000000 + Extremely Dry with Cracks 190110 10,11 Point Point1 000000 + With Snow or Measurable Ice Cover 190200 10,11 + Predominately Ice Covered 190201 10,11 Point Point1 000000 + Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground 190202 10,11 Point Point1 000000 + Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground, but Ground not Completely Covered 190203 10,11 Point Point1 000000 + Even Layer of Compact or Wet Snow Covering Ground Completely 190204 10,11 Point Point1 000000 + Uneven Layer of Compact or Wet Snow Covering Ground Completely 190205 10,11 Point Point1 000000 + Loose Dry Snow Covering Less Than One-Half of Ground 190206 10,11 Point Point1 000000 + Loose Dry Snow Covering at Least One-Half of Ground, but Ground not Completely Covered 190207 10,11 Point Point1 000000 + Even Layer of Loose Dry Snow Covering Ground Completely 190208 10,11 Point Point1 000000 + Uneven Layer of Loose Dry Snow Covering Ground Completely 190209 10,11 Point Point1 000000 + Snow Covering Ground Completely, Deep Drifts 190210 10,11 Point Point1 000000 +46 Ice Systems 110000 11 + Icebergs 110100 11 + Many Icebergs 110101 11 Point Point3 000000 + Belts and Strips 110102 11 Point Point3 000000 + General 110103 11 Point Point3 000000 + Many Icebergs - General 110104 11 Point Point3 000000 + Bergy Bit 110105 11 Point Point3 000000 + Many Bergy Bits 110106 11 Point Point3 000000 + Growler 110107 11 Point Point3 000000 + Many Growlers 110108 11 Point Point3 000000 + Floeberg 110109 11 Point Point3 000000 + Ice Island 110110 11 Point Point3 000000 + Ice Concentration 110200 11 + Bergy Water 110201 11 Point Point3 000000 + Water with Radar Targets 110202 11 Point Point3 000000 + Ice Free 110203 11 Point Point3 000000 + Dynamic Processes 110300 11 + Convergence 110301 11 Point Point3 000000 + Divergence 110302 11 Point Point3 000000 + Shearing or Shear Zone 110303 11 Point Point3 000000 + Ice Drift (Direction) 110304 11 Point Point3 000000 + Sea Ice 110400 11 Point Point3 000000 + Ice Thickness (Observed) 110401 11 Point Point3 000000 + Ice Thickness (Estimated) 110402 11 Point Point3 000000 + Melt Puddles or Flooded Ice 110403 11 Point Point3 000000 + Limits 110500 11 + Limits of Visual Observation 110501 11 Line Line1 000000 + Limits of Under Cast 110502 11 Line Line1 000000 + Limits of Radar Observation 110503 11 Line Line1 000000 + Observed Ice Edge or Boundary 110504 11 Line Line1 000000 + Estimated Ice Edge or Boundary 110505 11 Line Line1 000000 + Ice Edge or Boundary From Radar 110506 11 Line Line1 000000 + Openings in the Ice 110600 11 + Cracks 110601 11 Line Line1 000000 + Cracks at a Specific Location 110602 11 Line Line1 000000 + Lead 110603 11 Line Line1 000000 + Frozen Lead 110604 11 Line Line1 000000 + Snow Cover 110700 11 Point Point3 000000 + Sastrugi (with Orientation) 110701 11 Point Point3 000000 + Topographical Features 110800 11 + Ridges or Hummocks 110801 11 Point Point3 000000 + Rafting 110802 11 Point Point3 000000 + Jammed Brash Barrier 110803 11 Point Point3 000000 + Hydrography 120000 11 + Depth 120100 11 + Soundings 120101 11 Point Point3 000000 + Depth Curve 120102 11 Line Line1 000000 + Depth Contour 120103 11 Line Line1 000000 + Depth Area 120104 11 Area Area2 000000 + Coastal Hydrography 120200 11 + Coastline 120201 11 Line Line1 000000 + Island 120202 11 Area Area2 000000 + Beach 120203 11 Area Area2 000000 + Water 120204 11 Area Area2 000000 + Foreshore - Line 120205 11 Line Line1 000000 + Foreshore - Area 120206 11 Area Area2 000000 + Ports and Harbors 120300 11 + Ports 120301 11 + Berths (Onshore) 120302 11 Point Point1 000000 + Berths (Anchor) 120303 11 Point Point1 000000 + Anchorage - Point 120304 11 Point Point1 000000 + Anchorage - Line 120305 11 Line Line8 000000 + Anchorage - Area 120306 11 Area Area2 000000 + Call in Point 120307 11 Point Point1 000000 + Pier/Wharf/Quay 120308 11 Line Line1 000000 + Fishing Harbor - Point 120309 11 Point Point1 000000 + Fish Weirs - Point 120310 11 Point Point1 000000 + Fish Stakes - Point 120311 11 Point Point1 000000 + Fish Traps - Area 120312 11 Area Area2 000000 + Facilities 120313 11 + Drydock 120314 11 Area Area2 000000 + Landing Place 120315 11 Point Point1 000000 + Offshore Loading Facility - Point 120316 11 Point Point1 000000 + Offshore Loading Facility - Line 120317 11 Line Line1 000000 + Offshore Loading Facility - Area 120318 11 Area Area2 000000 + Ramp - Above Water 120319 11 Line Line1 000000 + Ramp - Below Water 120320 11 Line Line1 000000 + Landing Ring 120321 11 Point Point1 943000;000000 brown/red + Ferry Crossing 120322 11 Point Point1 FF00FF magenta + Cable Ferry Crossing 120323 11 Point Point1 000000 + Dolphin 120324 11 Point Point1 943000;000000 + Shoreline Protection 120325 11 + Breakwater/Groin/Jetty - Above Water 120326 11 Line Line1 000000 + Breakwater/Groin/Jetty - Below Water 120327 11 Line Line1 000000 + Seawall 120328 11 Line Line1 000000 + Aids to Navigation 120400 11 + Beacon 120401 11 Point Point1 000000 + Buoy Default 120402 11 Point Point1 000000;FF00FF + Marker 120403 11 Point Point1 FF00FF + Perches/Stakes - Point 120404 11 Point Point1 000000 + Perches/Stakes - Area 120405 11 Area Area2 0000FF;00000 + Light 120406 11 Point Point1 FF00FF + Leading Line 120407 11 Line Line1 000000 + Light Vessel/Light Ship 120408 11 Point Point1 000000 + Lighthouse 120409 11 Point Point1 000000 + Dangers/Hazards 120500 11 + Rock Submerged 120501 11 Point Point1 00CCFF;000000 light blue + Rock Awashed 120502 11 Point Point1 000000 + Underwater Danger/Hazard 120503 11 Area Area2 00CCFF;000000 + Foul Ground - Point 120504 11 Point Point1 808080 gray + Foul Ground - Area 120505 11 Area Area2 808080 + Kelp/Seaweed - Point 120506 11 Point Point1 808080 + Kelp/Seaweed - Area 120507 11 Area Area2 808080 + Snags/Stumps 120508 11 Point Point1 00CCFF;000000 Is this really a point? Maybe an area? + Wreck (Uncovers) 120509 11 Point Point1 808080 + Wreck (Submerged) 120510 11 Point Point1 00CCFF;000000 + Breakers 120511 11 Line Line1 808080 + Reef 120512 11 Line Line1 000000 + Eddies/Overfalls/Tide Rips 120513 11 Point Point1 808080 + Discolored Water 120514 11 Area Area2 00CCFF;000000 + Bottom Features 120600 11 + Bottom Characteristics - Sand 120601 11 Point Point3 000000 + Bottom Characteristics - Mud 120602 11 Point Point3 000000 + Bottom Characteristics - Clay 120603 11 Point Point3 000000 + Bottom Characteristics - Silt 120604 11 Point Point3 000000 + Bottom Characteristics - Stones 120605 11 Point Point3 000000 + Bottom Characteristics - Gravel 120606 11 Point Point3 000000 + Bottom Characteristics - Pebbles 120607 11 Point Point3 000000 + Bottom Characteristics - Cobbles 120608 11 Point Point3 000000 + Bottom Characteristics - Rock 120609 11 Point Point3 000000 + Bottom Characteristics - Coral 120610 11 Point Point3 000000 + Bottom Characteristics - Shell 120611 11 Point Point3 000000 + Qualifying Terms - Fine 120612 11 Point Point3 000000 + Qualifying Terms - Medium 120613 11 Point Point3 000000 + Qualifying Terms - Coarse 120614 11 Point Point3 000000 + Tide and Current 120700 11 + Water Turbulence 120701 11 Point Point1 808080 gray + Current Flow - Ebb 120702 11 Line Line1 C0C0C0 light gray + Current Flow - Flood 120703 11 Line Line1 C0C0C0 + Tide Data Point 120704 11 Point Point1 808080 + Tide Gauge 120705 11 Point Point1 FF00FF;D2B06A magenta and light brown + Oceanography 130000 11 + Bioluminescence 130100 11 + Visual Detection Ratio (VDR) Level 1-2 130101 11 Area Area2 1A994D Dark Green + VDR Level 2-3 130102 11 Area Area2 1ACC4D Light Green + VDR Level 3-4 130103 11 Area Area2 80FF33 Lime Green + VDR Level 4-5 130104 11 Area Area2 CCFF1A Yellow Green + VDR Level 5-6 130105 11 Area Area2 FFFF00 Yellow + VDR Level 6-7 130106 11 Area Area2 FFCC00 Gold + VDR Level 7-8 130107 11 Area Area2 FF8000 Light Orange + VDR Level 8-9 130108 11 Area Area2 FF4D00 Dark Orange + VDR Level 9-10 130109 11 Area Area2 FF0000 Red + Beach Slope 130200 11 + Flat 130201 11 Area Area2 C0C0C0 + Gentle 130202 11 Area Area2 808080 + Moderate 130203 11 Area Area2 C0C0C0 + Steep 130204 11 Area Area2 808080 + Geophysics/Acoustics 140000 11 + Mine Warfare (MIW) Bottom Descriptors 140100 11 + MIW Bottom Sediments - Solid Rock 140101 11 Area Area2 FF00FF Magenta + MIW Bottom Sediments - Clay 140102 11 Area Area2 6482FF Perwinkle + MIW Bottom Sediments - Very Coarse Sand 140103 11 Area Area2 FFB400 Gold + MIW Bottom Sediments - Coarse Sand 140104 11 Area Area2 FFD700 Light Gold + MIW Bottom Sediments - Medium Sand 140105 11 Area Area2 FFEB00 mostly yellow + MIW Bottom Sediments - Fine Sand 140106 11 Area Area2 FFFF8C light yellow + MIW Bottom Sediments - Very Fine Sand 140107 11 Area Area2 FFFFDC pale yellow + MIW Bottom Sediments - Very Fine Silt 140108 11 Area Area2 00D7FF turquoise + MIW Bottom Sediments - Fine Silt 140109 11 Area Area2 19FFE6 Aquamarine + MIW Bottom Sediments - Medium Silt 140110 11 Area Area2 00FF00 Green + MIW Bottom Sediments - Coarse Silt 140111 11 Area Area2 C8FF69 Lime Green + MIW Bottom Sediments - Boulders 140112 11 Area Area2 FF0000 Red + MIW Bottom Sediments - Cobbles, Oyster Shells 140113 11 Area Area2 FF9696 Dark Peach + MIW Bottom Sediments - Pebbles, Shells 140114 11 Area Area2 FFBEBE Peach + MIW Bottom Sediments - Sand and Shells 140115 11 Area Area2 FFDCDC Light Peach + MIW Bottom Sediment - Land 140116 11 Area Area2 DCDCDC Lighter Gray + MIW Bottom Sediment - No Data 140117 11 Area Area2 E6E6E6 Ligheterer Gray + Bottom Roughness - Smooth 140118 11 Area Area2 00FF00 Green + Bottom Roughness - Moderate 140119 11 Area Area2 FFFF00 Yellow + Bottom Roughness - Rough 140120 11 Area Area2 FF0000 Red + Clutter (Bottom) - Low 140121 11 Area Area2 00FF00 Green + Clutter (Bottom) - Medium 140122 11 Area Area2 FFFF00 Yellow + Clutter (Bottom) - High 140123 11 Area Area2 FF0000 Red + Impact Burial - 0% 140124 11 Area Area2 0000FF Blue + Impact Burial - 0-10% 140125 11 Area Area2 00FF00 Green + Impact Burial - 10-20% 140126 11 Area Area2 FFFF00 Yellow + Impact Burial - 20-75% 140127 11 Area Area2 FF8000 Orange + Impact Burial - >75% 140128 11 Area Area2 FF0000 Red + MIW Bottom Category A 140129 11 Area Area2 00FF00 Green + MIW Bottom Category B 140130 11 Area Area2 FFFF00 Yellow + MIW Bottom Category C 140131 11 Area Area2 FF0000 Red + MIW Bottom Type - A1 140132 11 Area Area2 30FF00 green + MIW Bottom Type - A2 140133 11 Area Area2 7FFF00 light green + MIW Bottom Type - A3 140134 11 Area Area2 AFFF00 Lime Green + MIW Bottom Type - B1 140135 11 Area Area2 CFFF00 Yellow-Green + MIW Bottom Type - B2 140136 11 Area Area2 FFFF00 Yellow + MIW Bottom Type - B3 140137 11 Area Area2 FFCF00 Gold + MIW Bottom Type - C1 140138 11 Area Area2 FF8000 Orange + MIW Bottom Type - C2 140139 11 Area Area2 FF5000 Dark Orange + MIW Bottom Type - C3 140140 11 Area Area2 FF3000 Orange-Red + Limits 150000 11 + Maritime Limit Boundary 150100 11 Line Line1 FF00FF Magenta + Maritime Area 150200 11 Area Area2 FF00FF + Restricted Area 150300 11 Line Line1 FF00FF + Swept Area 150400 11 Area Area2 FF00FF + Training Area 150500 11 Area Area2 FF00FF + Operator-Defined 150600 11 Area Area2 FF8000 Orange + Man-Made Structures 160000 11 + Submarine Cable 160100 11 Line Line1 FF00FF + Submerged Crib 160200 11 Area Area2 0000FF;00000 + Canal 160300 11 Line Line1 000000 + Ford 160400 11 Point Point1 000000 + Lock 160500 11 Point Point1 000000 + Oil/Gas Rig 160600 11 Point Point1 000000 + Oil/Gas Rig Field 160700 11 Area Area2 C0C0C0 light gray + Pipelines/Pipe 160800 11 Line Line1 C0C0C0 + Pile/Piling/Post 160900 11 Point Point1 000000 +47 Space 110000 11 +50 Unspecified 0 11 + Signal Intercept 110000 11 + Communications 110100 11 + Jammer 110200 11 + Radar 110300 11 +51 Unspecified 0 11 + Signal Intercept 110000 11 + Communications 110100 11 + Jammer 110200 11 + Radar 110300 11 +52 Unspecified 0 11 + Signal Intercept 110000 11 + Communications 110100 11 + Jammer 110200 11 + Radar 110300 11 +53 Unspecified 0 11 + Signal Intercept 110000 11 + Communications 110100 11 + Jammer 110200 11 + Radar 110300 11 +54 Unspecified 0 11 + Signal Intercept 110000 11 + Communications 110100 11 + Jammer 110200 11 + Radar 110300 11 +60 Unspecified 0 11 + Mission Force 110000 11 + Combat Mission Team 110100 11 + National Mission Team 110200 11 + Cyber Protection Team 110300 11 + Nation State Cyber Threat Actor 110400 11 + Non Nation State Cyber Threat Actor 110500 11 diff --git a/src/main/resources/data/mse.txt b/src/main/resources/data/mse.txt index a860351..59546f6 100644 --- a/src/main/resources/data/mse.txt +++ b/src/main/resources/data/mse.txt @@ -1,2061 +1,2162 @@ -01 Unspecified 000000 - Military 110000 - Fixed Wing 110100 - Medical Evacuation (MEDEVAC) 110101 - Attack/Strike 110102 - Bomber 110103 - Fighter 110104 - Fighter/Bomber 110105 - Cargo 110107 - Electronic Combat (EC)/Jammer 110108 - Tanker 110109 - Patrol 110110 - Reconnaissance 110111 - Trainer 110112 - Utility 110113 - Vertical or Short Take-off and Landing (VSTOL) 110114 - Airborne Command Post (ACP) 110115 - Airborne Early Warning (AEW) 110116 - Antisurface Warfare 110117 - Antisubmarine Warfare 110118 - Communications 110119 - Combat Search and Rescue (CSAR) 110120 - Electronic Support (ES) 110121 - Government 110122 - Mine Countermeasures (MCM) 110123 - Personnel Recovery 110124 - Search and Rescue 110125 - Special Operations Forces 110126 - Ultra Light 110127 - Photographic Reconnaissance 110128 - Very Important Person (VIP) 110129 - Suppression of Enemy Air Defense 110130 - Passenger 110131 - Escort 110132 - Electronic Attack (EA) 110133 - Rotary Wing 110200 - Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) 110300 - Vertical-Takeoff UAV (VT-UAV) 110400 - Lighter Than Air 110500 - Airship 110600 - Tethered Lighter than Air 110700 - Civilian 120000 - Fixed Wing 120100 - Rotary Wing 120200 - Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) 120300 - Lighter Than Air 120400 - Airship 120500 - Tethered Lighter than Air 120600 - Weapon 130000 - Bomb 130100 - Decoy 130200 - Manual Track 140000 - Equipment 150000 - Tactical Air Navigation (TACAN) 150100 -02 Unspecified 0 - Missile 110000 -05 Unspecified 0 - Military 110000 - Space Vehicle 110100 - Re-Entry Vehicle 110200 - Planet Lander 110300 - Orbiter Shuttle 110400 - Capsule 110500 - Satellite 110700 - Antisatellite Weapon 110800 - Astronomical Satellite 110900 - Biosatellite 111000 - Communications Satellite 111100 - Earth Observation Satellite 111200 - Miniaturized Satellite 111300 - Navigational Satellite 111400 - Reconnaissance Satellite 111500 - Space Station 111600 - Tethered Satellite 111700 - Weather Satellite 111800 - Space Launched Vehicle (SLV) 111900 - Civilian 120000 - Orbiter Shuttle 120100 - Capsule 120200 - Satellite 120300 - Astronomical Satellite 120400 - Biosatellite 120500 - Communications Satellite 120600 - Earth Observation Satellite 120700 - Miniaturized Satellite 120800 - Navigational Satellite 120900 - Space Station 121000 - Tethered Satellite 121100 - Weather Satellite 121200 - Planetary Lander 121300 - Space Vehicle 121400 - Manual Track 130000 -06 Unspecified 0 - Missile 110000 -10 Unspecified 0 - Command and Control 110000 - Broadcast Transmitter Antennae 110100 - Civil Affairs 110200 - Civil-Military Cooperation 110300 - Information Operations 110400 - Liaison 110500 - Military Information Support Operations (MISO) 110600 - Broadcast Transmitter Antennae 110601 - Radio 110700 - Radio Relay 110800 - Radio Teletype Center 110900 - Signal 111000 - Radio 111001 - Radio Relay 111002 - Teletype 111003 - Video Imagery (Combat Camera) 111005 - Video Imagery (Combat Camera) 111200 - Space 111300 - Special Troops 111400 - Multi-Domain Operation 111500 - Movement and Maneuver 120000 - Air Assault with Organic Lift 120100 - Air Traffic Services/Airfield Operations 120200 - Antitank/Antiarmor 120400 - Armored 120401 - Motorized 120402 - Armor/Armored/Mechanized/Self-Propelled/ Tracked 120500 - Reconnaissance/Cavalry/Scout 120501 - Amphibious 120502 - Army Aviation/Aviation Rotary Wing 120600 - Reconnaissance 120601 - Aviation Composite 120700 - Aviation Fixed Wing 120800 - Reconnaissance 120801 - Combat 120900 - Combined Arms 121000 - Infantry 121100 - Amphibious 121101 - Armored/Mechanized/Tracked 121102 - Main Gun System 121103 - Motorized 121104 - Infantry Fighting Vehicle 121105 - Main Gun System 121106 - Marine Air Ground Task Force (MAGTF) 121107 - Observer 121200 - Reconnaissance/Cavalry/Scout 121300 - Reconnaissance and Surveillance 121301 - Marine 121302 - Motorized 121303 - Reconnaissance Artillery, Mounted Operation 121304 - Sea Air Land (SEAL) 121400 - Sniper 121500 - Surveillance 121600 - Special Forces 121700 - Special Operations Forces (SOF) 121800 - Fixed Wing MISO 121801 - Ground 121802 - Underwater Demolition 121805 - Unmanned Aerial Systems 121900 - Ranger 122000 - Combined Combat Unit 122100 - Fires 130000 - Air Defense 130100 - Main Gun System 130101 - Missile 130102 - Air and Missile Defense 130103 - Air/Land Naval Gunfire Liaison 130200 - Field Artillery 130300 - Reconnaissance (FIST) 130303 - Field Artillery Observer 130400 - Joint Fire Support 130500 - Meteorological 130600 - Missile 130700 - Mortar 130800 - Self-Propelled Wheeled 130802 - Towed 130803 - Survey 130900 - Protection 140000 - Chemical Biological Radiological Nuclear Defense 140100 - Motorized 140102 - Reconnaissance 140103 - Reconnaissance Equipped 140105 - Chemical, Biological, Radiological, Nuclear, and High-Yield Explosives 140106 - Combat Support (Maneuver Enhancement) 140200 - Criminal Investigation Division 140300 - Diving 140400 - Dog 140500 - Drilling 140600 - Engineer 140700 - Mechanized 140701 - Motorized 140702 - Reconnaissance 140703 - Explosive Ordnance Disposal (EOD) 140800 - Field Camp Construction 140900 - Fire Fighting/Fire Protection 141000 - Geospatial Support/Geospatial Information Support 141100 - Military Police 141200 - Mine 141300 - Mine Clearing 141400 - Mine Launching 141500 - Mine Laying 141600 - Security 141700 - Motorized 141702 - Search and Rescue 141800 - Isolated Personnel 141801 - Shore Patrol 142000 - Topographic/Geospatial 142100 - Missile Defense 142200 - Intelligence 150000 - Analysis 150100 - Counterintelligence 150200 - Direction Finding 150300 - Electronic Ranging 150400 - Electronic Warfare 150500 - Analysis 150501 - Direction Finding 150502 - Intercept 150503 - Intercept (Search and Recording) 150600 - Interrogation 150700 - Jamming 150800 - Joint Intelligence Center 150900 - Military Intelligence 151000 - Search 151100 - Sensor 151200 - Military History 151300 - Sustainment 160000 - Administrative 160100 - All Classes of Supply 160200 - Ammunition 160400 - Band 160500 - Army Music 160501 - Combat Service Support 160600 - Finance 160700 - Judge Advocate General 160800 - Labor 160900 - Laundry/Bath 161000 - Maintenance 161100 - Material 161200 - Medical 161300 - Medical Treatment Facility 161400 - Morale, Welfare and Recreation 161500 - Mortuary Affairs 161600 - Multiple Classes of Supply 161700 - NATO Supply Class I 161800 - NATO Supply Class III 162000 - NATO Supply Class IV 162100 - Ordnance 162300 - Personnel Services 162400 - Petroleum, Oil and Lubricants 162500 - Public Affairs/Public Information 162800 - Quartermaster 162900 - Religious Support 163100 - Replacement Holding Unit 163200 - Joint Information Bureau (JIB) 163500 - Transportation 163600 - US Supply Class I 163700 - US Supply Class IV 164000 - US Supply Class VI 164200 - US Supply Class VII 164300 - US Supply Class VIII 164400 - US Supply Class IX 164500 - US Supply Class X 164600 - Water Purification 164800 - Broadcast 164900 - Interpreter/Translator 165100 - Support 165200 - Army Field Support 165300 - Contracting Services 165400 - Parachute Rigger 165500 - Human Resources 165600 - Field Feeding 165700 - Naval 170000 - Naval 170100 - Named Headquarters 180000 - Allied Command Europe Rapid Reaction Corps (ARRC) 180100 - Allied Command Operations 180200 - International Security Assistance Force (ISAF) 180300 - Multinational (MN) 180400 - Emergency Operation 190000 - Law Enforcement 200000 - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 200100 - Border Patrol 200200 - Customs Service 200300 - Drug Enforcement Administration (DEA) 200400 - Department of Justice (DOJ) 200500 - Federal Bureau of Investigation (FBI) 200600 - Police 200700 - Prison 200800 - United States Secret Service (Treas) (USSS) 200900 - Transportation Security Administration (TSA) 201000 - Coast Guard 201100 - US Marshals Service 201200 - Internal Security Force 201300 - Cyber 210000 -11 Unspecified 0 - Civilian 110000 - Environmental Protection 110100 - Governmental Organization 110200 - Individual 110300 - Organization or Group 110400 - Killing Victim 110500 - Killing Victims 110600 - Victim of an Attempted Crime 110700 - Spy 110800 - Composite Loss 110900 - Emergency Medical Operation 111000 -15 Unspecified 0 - Weapon/Weapon System 110000 - Rifle 110100 - Single Shot Rifle 110101 - Semiautomatic Rifle 110102 - Automatic Rifle 110103 - Machine Gun 110200 - Light 110201 - Medium 110202 - Heavy 110203 - Grenade Launcher 110300 - Light 110301 - Medium 110302 - Heavy 110303 - Flame Thrower 110400 - Air Defense Gun 110500 - Light 110501 - Medium 110502 - Heavy 110503 - Antitank Gun 110600 - Light 110601 - Medium 110602 - Heavy 110603 - Direct Fire Gun 110700 - Light 110701 - Medium 110702 - Heavy 110703 - Recoilless Gun 110800 - Light 110801 - Medium 110802 - Heavy 110803 - Howitzer 110900 - Light 110901 - Medium 110902 - Heavy 110903 - Missile Launcher 111000 - Light 111001 - Medium 111002 - Heavy 111003 - Air Defense Missile Launcher 111100 - Light 111101 - Light, Light Transporter-Launcher and Radar (TLAR) 111102 - Light, Light Tactical Landing Approach Radar (TELAR) 111103 - Medium 111104 - Medium, TLAR 111105 - Medium, TELAR 111106 - Heavy 111107 - Heavy, TLAR 111108 - Heavy, TELAR 111109 - Antitank Missile Launcher 111200 - Light 111201 - Medium 111202 - Heavy 111203 - Surface-to-Surface Missile Launcher 111300 - Light 111301 - Medium 111302 - Heavy 111303 - Mortar 111400 - Light 111401 - Medium 111402 - Heavy 111403 - Single Rocket Launcher 111500 - Light 111501 - Medium 111502 - Heavy 111503 - Multiple Rocket Launcher 111600 - Light 111601 - Medium 111602 - Heavy 111603 - Antitank Rocket Launcher 111700 - Light 111701 - Medium 111702 - Heavy 111703 - Nonlethal Weapon 111800 - Taser 111900 - Water Cannon 112000 - Vehicle 120000 - Armored 120100 - Armored Fighting Vehicle 120101 - Armored Fighting Vehicle Command and Control 120102 - Armored Personnel Carrier 120103 - Armored Personnel Carrier Ambulance 120104 - Armored Protected Vehicle 120105 - Armored Personnel Carrier, Recovery 120108 - Combat Service Support Vehicle 120109 - Light Armor Reconnaissance 120111 - Tank 120200 - Light 120201 - Medium 120202 - Heavy 120203 - Engineer Vehicle and Equipment 130000 - Bridge 130100 - Fixed Bridge 130300 - Floating Bridge 130400 - Folding Girder Bridge 130500 - Hollow Deck Bridge 130600 - Drill 130700 - Drill Mounted on Utility Vehicle 130701 - Earthmover 130800 - Multifunctional Earthmover/Digger 130801 - Mine Clearing Equipment 130900 - Mine Clearing Equipment on Tank Chassis 130902 - Assault Breacher Vehicle (ABV) with Combat Dozer Blade 130903 - Medium Capability Equipment 130904 - Heavy Capability Equipment 130905 - Mine Laying Equipment 131000 - Mine Laying Equipment on Utility Vehicle 131001 - Armored Carrier with Volcano 131002 - Truck Mounted with Volcano 131003 - Dozer 131100 - Dozer, Armored 131101 - Armored Assault 131200 - Armored Engineer Recon Vehicle (AERV) 131300 - Backhoe 131400 - Construction Vehicle 131500 - Ferry Transporter 131600 - Utility Vehicle 140000 - Vehicle (Generic) 140100 - Medical 140200 - Mobile Emergency Physician 140400 - Bus 140500 - Semi-Trailer and Truck 140600 - Light 140601 - Medium 140602 - Heavy 140603 - Limited Cross Country Truck 140700 - Cross Country Truck 140800 - Petroleum, Oil and Lubricant 140900 - Water 141000 - Amphibious Utility Wheeled Vehicle 141100 - Tow Truck 141200 - Light 141201 - Heavy 141202 - Train 150000 - Locomotive 150100 - Civilian Vehicle 160000 - Automobile 160100 - Open-Bed Truck 160200 - Multiple Passenger Vehicle 160300 - Utility Vehicle 160400 - Jeep Type Vehicle 160500 - Tractor Trailer Truck with Box 160600 - Tractor Trailer Truck with Flatbed Trailer 160700 - Known Insurgent Vehicle 160800 - Drug Vehicle 160900 - Law Enforcement 170000 - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 170100 - Border Patrol 170200 - Customs Service 170300 - Drug Enforcement Administration (DEA) 170400 - Department of Justice (DOJ) 170500 - Federal Bureau of Investigation (FBI) 170600 - Police 170700 - United States Secret Service (Treas) (USSS) 170800 - Transportation Security Administration (TSA) 170900 - Coast Guard 171000 - US Marshals Service 171100 - Pack Animals 180000 - Missile Support 190000 - Transloader 190100 - Transporter 190200 - Crane/Loading Device 190300 - Propellant Transporter 190400 - Warhead Transporter 190500 - Other Equipment 200000 - Antennae 200100 - Bomb 200200 - Booby Trap 200300 - CBRN Equipment 200400 - Computer System 200500 - Command Launch Equipment (CLE) 200600 - Generator Set 200700 - Ground-based Midcourse Defense (GMD) Fire Control (GFC) Center 200800 - In-Flight Interceptor Communications System (IFICS) Data Terminal (IDT) 200900 - Directed Energy 201000 - Military Information Support Operations (MISO) 201100 - Sustainment Shipments 201200 - Tent 201300 - Civilian 201301 - Military 201302 - Unit Deployment Shipments 201400 - Emergency Medical Operation 201500 - Tactical Air Navigation (TACAN) 201600 - Land Mines 210000 - Land Mine 210100 - Antipersonnel Land mine (APL) 210200 - Antitank Mine 210300 - Improvised Explosives Device (IED) 210400 - Less Than Lethal 210500 - Sensors 220000 - Sensor 220100 - Sensor Emplaced 220200 - Radar 220300 - Emergency Operation 230000 - Fire Fighting/Fire Protection 230200 - Manual Track 240000 - Rotary Wing 250000 -20 Unspecified 0 - Military/Civilian 110000 - Aircraft Production/Assembly 110100 - Ammunition and Explosives Production 110200 - Ammunition Cache 110300 - Armament Production 110400 - Black List Location 110500 - Chemical, Biological, Radiological and Nuclear (CBRN) 110600 - Engineering Equipment Production 110700 - Bridge 110701 - Equipment Manufacture 110800 - Government Leadership 110900 - Gray List Location 111000 - Mass Grave Site 111100 - Materiel 111200 - Mine 111300 - Missile and Space System Production 111400 - Nuclear (Non CBRN Defense) 111500 - Printed Media 111600 - Safe House 111700 - White List Location 111800 - Tented Camp 111900 - Civilian Camp 111903 - Military Camp 111904 - Warehouse/Storage Facility 112000 - Grenade 112001 - Law Enforcement 112100 - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 112101 - Border Patrol 112102 - Customs Service 112103 - Drug Enforcement Administration (DEA) 112104 - Department of Justice (DOJ) 112105 - Federal Bureau of Investigation (FBI) 112106 - Police 112107 - Prison 112108 - United States Secret Service (Treas) (USSS) 112109 - Transportation Security Administration (TSA) 112110 - Coast Guard 112111 - US Marshals Service 112112 - Emergency Operation 112200 - Fire Station 112201 - Emergency Medical Operation 112202 - Home/House 112300 - Non-Governmental Organization 112400 - Infrastructure 120000 - Agriculture and Food Infrastructure 120100 - Agriculture Laboratory 120101 - Animal Feedlot 120102 - Commercial Food Distribution Center 120103 - Farm/Ranch 120104 - Food Distribution 120105 - Food Production Center 120106 - Food Retail 120107 - Grain Storage 120108 - Banking Finance and Insurance Infrastructure 120200 - ATM 120201 - Bank 120202 - Bullion Storage 120203 - Economic Infrastructure Asset 120204 - Federal Reserve Bank 120205 - Financial Exchange 120206 - Financial Services, Other 120207 - Commercial Infrastructure 120300 - Chemical Plant 120301 - Firearms Manufacturer 120302 - Firearms Retailer 120303 - Hazardous Material Production 120304 - Hazardous Material Storage 120305 - Industrial Site 120306 - Landfill 120307 - Pharmaceutical Manufacturer 120308 - Contaminated Hazardous Waste Site 120309 - Toxic Release Inventory 120310 - Educational Facilities Infrastructure 120400 - College/University 120401 - School 120402 - Energy Facility Infrastructure 120500 - Electric Power 120501 - Generation Station 120502 - Natural Gas Facility 120503 - Petroleum/Gas/Oil 120505 - Propane Facility 120506 - Government Site Infrastructure 120600 - Medical Infrastructure 120700 - Medical 120701 - Medical Treatment Facility (Hospital) 120702 - Military Infrastructure 120800 - Military Armory 120801 - Military Base 120802 - Airport/Air Base 120803 - Postal Services Infrastructure 120900 - Postal Distribution Center 120901 - Post Office 120902 - Public Venues Infrastructure 121000 - Enclosed Facility (Public Venue) 121001 - Open Facility (Public Venue) 121002 - Recreational Area 121003 - Religious Institution 121004 - Special Needs Infrastructure 121100 - Adult Day Care 121101 - Child Day Care 121102 - Elder Care 121103 - Telecommunications Infrastructure 121200 - Broadcast Transmitter Antennae 121201 - Telecommunications 121202 - Telecommunications Tower 121203 - Transportation Infrastructure 121300 - Airport/Air Base 121301 - Air Traffic Control Facility 121302 - Bus Station 121303 - Ferry Terminal 121304 - Helicopter Landing Site 121305 - Maintenance Facility 121306 - Railhead/Railroad Station 121307 - Rest Stop 121308 - Sea Port/Naval Base 121309 - Ship Yard 121310 - Toll Facility 121311 - Traffic Inspection Facility 121312 - Tunnel 121313 - Water Supply Infrastructure 121400 - Control Valve 121401 - Dam 121402 - Discharge Outfall 121403 - Ground Water Well 121404 - Pumping Station 121405 - Reservoir 121406 - Storage Tower 121407 - Surface Water Intake 121408 - Wastewater Treatment Facility 121409 - Water 121410 - Water Treatment 121411 -25 Command and Control Lines 110000 - Boundary 110100 Line Line7 B,T,T1,AS - Light Line 110200 Line Line1 - Engineer Work Line 110300 Line Line7 T,T1,AS - Generic 110400 Line Line7 H,T,W,W1 - Command and Control Areas 120000 - Area of Operations 120100 Area Area1 T - Named Area of Interest 120200 Area Area1 T - Targeted Area of Interest 120300 Area Area1 T - Airfield Zone 120400 Area Area20 H - Base Camp 120500 Area Area1 B,H,T,N,W,W1 - Guerrilla Base 120600 Area Area1 B,H,T,N,W,W1 - Generic 120700 Area Area1 H,T,N,W,W1 - Command and Control Points 130000 - Action Point (General) 130100 Point Point1 H,H1,T,N,W,W1 - Amnesty Point 130200 Point Point1 H,T,T1,N,W,W1 - Checkpoint 130300 Point Point1 H,T,T1,N,W,W1 - Center of Main Effort 130400 Point Point2 - Contact Point 130500 Point Point2 T - Coordinating Point 130600 Point Point2 - Decision Point 130700 Point Point2 T - Distress Call 130800 Point Point1 H,T,T1,N,W,W1 - Entry Control Point 130900 Point Point1 H,T,T1,N,W,W1 - Fly-To-Point 131000 - Sonobuoy 131001 Point Point1 H,T,N,W,W1 - Weapon 131002 Point Point1 H,T,N,W,W1 - Normal 131003 Point Point1 H,T,N,W,W1 - Linkup Point 131100 Point Point1 H,T,T1,N,W,W1 - Passage Point 131200 Point Point1 H,T,T1,N,W,W1 - Point of Interest 131300 Point Point1 T - Launch Event 131301 Point Point1 - Rally Point 131400 Point Point1 H,T,T1,N,W,W1 - Release Point 131500 Point Point1 H,T,T1,N,W,W1 - Start Point 131600 Point Point1 H,T,T1,N,W,W1 - Special Point 131700 Point Point2 - Waypoint 131800 Point Point2 T - Airfield 131900 Point Point2 T - Target Handover 132000 Point Point2 T - Key Terrain 132100 Point Point2 T - Control Point 132200 Point Point1 H,T,T1,N,W,W1 - Maneuver Lines 140000 - Forward Line of Troops 140100 Line Line1 N - Line of Contact 140200 Line Line1 - Phase Line 140300 Line Line1 T - Forward Edge of the Battle Area 140400 Line Line1 - Principle Direction of Fire 140500 Line Line3 - Direction of Attack 140600 - Friendly Aviation 140601 Line Line9 T,W,W1 std says line 1, I think it's wrong - Friendly Main Attack /Decisive 140602 Line Line9 T,W,W1 std says line 1, I think it's wrong - Friendly Supporting Attack 140603 Line Line9 T,W,W1 std says line 1, I think it's wrong - Final Coordination Line 140700 Line Line1 - Infiltration Lane 140800 Line Polyline1 T - Limit of Advance 140900 Line Line1 - Line of Departure 141000 Line Line1 - Line of Departure/Line of Contact 141100 Line Line1 - Probable Line of Deployment 141200 Line Line1 - Airhead Line 141300 Area Area1 - Bridgehead Line 141400 Line Line1 - Holding Line 141500 Line Line1 - Release Line 141600 Line Line1 - Ambush 141700 Line Line29 - Handover Line 141800 Line Line1 - Battle Handover Line 141900 Line Line1 - Maneuver Areas 150000 - Area 150100 Area1 - Assembly Area 150200 Area Area1 T - Action Area 150500 - Joint Tactical Action Area (JTAA) 150501 Area Area1 T,N,W,W1 - Submarine Action Area (SAA) 150502 Area Area1 T,N,W,W1 - Submarine-Generated Action Area (SGAA) 150503 Area Area1 T,N,W,W1 - Drop Zone 150600 Area Area1 T - Extraction Zone 150700 Area Area1 T - Landing Zone 150800 Area Area1 T - Pick-Up Zone 150900 Area Area1 T - Fortified Area 151000 Area Area1 T - Limited Access Area 151100 Area Area2 - Battle Position 151200 Area Area1 B,T - Prepared (P) but not Occupied 151202 Area Area1 B,T - Strong Point 151203 Area Area1 B,T - Contain 151204 Area Area5 - Retain 151205 Area Area6 - Engagement Area (EA) 151300 Area Area1 T - Axis of Advance 151400 - Friendly Airborne/Aviation 151401 Line Axis1 T,W,W1 - Attack Helicopter 151402 Line Axis1 T,W,W1 - Main Attack 151403 Line Axis2 T,W,W1 - Supporting Attack 151404 Line Axis1 T,W,W1 - Assault Position 151500 Area Area1 T - Attack Position 151600 Area Area1 T - Objective 151700 Area Area1 T - Encirclement 151800 Area1 - Penetration Box 151900 Area Area1 - Attack by Fire Position 152000 Area Area7 - Support by Fire 152100 Area Area8 - Search Area/Reconnaissance Area 152200 Area Area21 - Area Defense 152600 Area Area15 - Frontal Attack 152700 Line Axis1 T,W,W1 - Mobile Defense 152800 Area Area27 - Turning Movement 152900 Line Axis1 T,W,W1 - Maneuver Points 160000 - Observation Post/Outpost (unspecified) 160100 Point Point2 - Observation Post/Outpost (specified) 160200 Point - Reconnaissance Outpost 160201 Point Point2 - Forward Observer/Spotter Outpost/Position 160202 Point Point2 - CBRN Observation Outpost 160203 Point Point2 - Sensor Outpost /Listening Post 160204 Point Point2 - Combat Outpost 160205 Point Point2 - Target Reference Point 160300 Point Point2 T - Point of Departure 160400 Point Point1 T - Airspace Control (Corridors) Areas 170000 - Air Corridor 170100 Area Corridor1 AM,T,X,W,W1 - Low Level Transit Route 170200 Area Corridor1 AM,T,X,W,W1 - Minimum-Risk Route 170300 Area Corridor1 AM,T,X,W,W1 - Safe Lane 170400 Area Corridor1 AM,T,X,W,W1 - Standard Use Army Aircraft Flight Route 170500 Area Corridor1 AM,T,X,W,W1 - Transit Corridor 170600 Area Corridor1 AM,T,X,W,W1 - Special Corridor 170700 Area Corridor1 AM,T,X,W,W1 - Base Defense Zone 170800 Point Area22 - High-Density Airspace Control Zone 170900 Area Area1 T,X,W,W1 2 X values - Restricted Operations Zone 171000 Area Area1 T,X,W,W1 2 X values - Air-to-Air Restricted Operating Zone 171100 Area Area1 T,X,W,W1 2 X values - Unmanned Aircraft Restricted Operating Zone 171200 Area Area1 T,X,W,W1 2 X values - Weapon Engagement Zone 171300 Area Area1 T,X,W,W1 2 X values - Fighter Engagement Zone 171400 Area Area1 T,X,W,W1 2 X values - Joint Engagement Zone 171500 Area Area1 T,X,W,W1 2 X values - Missile Engagement Zone 171600 Area Area1 T,X,W,W1 2 X values - Low Altitude Missile Engagement Zone 171700 Area Area1 T,X,W,W1 2 X values - High Altitude Missile Engagement Zone 171800 Area Area1 T,X,W,W1 2 X values - Short Range Air Defense Engagement Zone 171900 Area Area1 T,X,W,W1 2 X values - Weapons Free Zone 172000 Area Area1 T,X,W,W1 - Airspace Control Points 180000 - Air Control Point 180100 Point Point2 T - Communications Checkpoint 180200 Point Point2 T - Isolated Recovery Point 180300 Point Point1 H,W,W1 - Pop-up Point 180400 Point Point2 - Air Control Rendezvous 180500 Point Point2 - Tactical Air Navigation (TACAN) 180600 Point Point2 T - Combat Air Patrol (CAP)Station 180700 Point Point2 - Airborne Early Warning (AEW) Station 180800 Point Point2 - ASW (Helo and F/W) Station 180900 Point Point2 - Strike Initial Point 181000 Point Point2 - Replenishment Station 181100 Point Point2 - Tanking 181200 Point Point2 - Antisubmarine Warfare, Rotary Wing 181300 Point Point2 - Surface Combat Air Patrol (SUCAP) - Fixed Wing 181400 Point Point2 - SUCAP - Rotary Wing 181500 Point Point2 - MIW - Fixed Wing 181600 Point Point2 - MIW - Rotary Wing 181700 Point Point2 - Tomcat 181800 Point Point2 - Rescue 181900 Point Point2 - Unmanned Aerial System (UAS/UA) 182000 Point Point2 - Vertical Takeoff and Landing (VTOL) Tactical Unmanned Aircraft (VTUA) 182100 Point Point2 - Orbit 182200 Point Point2 - Orbit - Figure Eight 182300 Point Point2 - Orbit - Race Track 182400 Point Point2 - Orbit - Random Closed 182500 Point Point2 - Isolated Personnel Location 182600 Point Point1 H,W,W1 - Airspace Control Lines 190000 - Identification Friend or Foe Off Line 190100 Line Line1 - Identification Friend or Foe On Line 190200 Line Line1 - Maritime Control Areas 200000 - Launch Area 200100 - Ellipse/Circle 200101 Area Ellipse1 AM,AN,T - Defended Area 200200 - Ellipse/Circle 200201 Area Ellipse1 AM,AN,T - Rectangle 200202 Area Rectangular1 AM,T - No Attack (NOTACK) Zone 200300 Area Circular1 AM,W,W1 - Ship Area of Interest 200400 Point Point2 - Ellipse/Circle 200401 Area Ellipse1 AM,AN - Rectangle 200402 Area Rectangular1 AM - Active Maneuver Area 200500 Point Point2 - Cued Acquisition Doctrine 200600 Area Point17 AM,AN - Radar Search Doctrine 200700 Area Point18 AM,AN,T - Maritime Control Points 210000 - Plan Ship 210100 Point Point2 - Aim Point 210200 Point Point2 - Defended Asset 210300 Point Point2 T - Drop Point 210400 Point Point4 - Entry Point 210500 Point Point5 - Air Detonation 210600 Point Point2 X - Ground Zero 210700 Point Point6 - Impact Point 210800 Point Point2 H - Predicted Impact Point 210900 Point Point2 - Launched Torpedo 211000 Point Point7 H - Missile Detection Point 211100 Point Point7 - Acoustic Countermeasure (Decoy) 211200 Point Point7 - Electronic Countermeasures (ECM) Decoy 211300 Point Point2 - Brief Contact 211400 Point Point7 - Datum Lost Contact 211500 Point Point2 - BT Buoy Drop 211600 Point Point9 - Reported Bottomed Sub 211700 Point Point2 - Moving Haven 211800 Point Point2 - Screen Center 211900 Point Point2 - Lost Contact 212000 Point Point7 - Sinker 212100 Point Point7 - Trial Track 212200 Point Point7 - Acoustic Fix 212300 Point Point2 - Electromagnetic Fix 212400 Point Point2 - Electromagnetic - Magnetic Anomaly Detection (MAD) 212500 Point Point2 - Optical Fix 212600 Point Point2 - Formation 212700 Point Point2 - Harbor 212800 Point Point8 H - Harbor Entrance Point 212900 - A 212901 Point Point2 - Q 212902 Point Point2 - X 212903 Point Point2 - Y 212904 Point Point2 - Dip Position 213000 Point Point2 - Search 213100 Point Point2 - Search Area 213200 Point Point2 - Search Center 213300 Point Point2 - Navigational Reference Point 213400 Point Point2 - Sonobuoy 213500 Point Point2 T,H - Ambient Noise 213501 Point Point2 T,H - Air Transportable Communication 213502 Point Point2 H - Barra 213503 Point Point2 H - Bathythermograph Transmitting 213504 Point Point2 T,H - Command Active Multi-Beam (CAMBS) 213505 Point Point2 H - Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS) 213506 Point Point2 H - Directional Frequency Analysis and Recording (DIFAR) 213507 Point Point2 T,H - Directional Command Active Sonobuoy System (DICASS) 213508 Point Point2 T,H - Expendable Reliable Acoustic Path Sonobuoy (ERAPS) 213509 Point Point2 H - Expired 213510 Point Point2 - Kingpin 213511 Point Point2 H - Low Frequency Analysis and Recording (LOFAR) 213512 Point Point2 H - Pattern Center 213513 Point Point2 H - Range Only 213514 Point Point2 H - Vertical Line Array Directional Frequency Analysis and Recording (DIFAR) 213515 Point Point2 T,H - Reference Point 213600 Point Point2 - Special Point 213700 Point Point2 - Navigational Reference Point(Points) 213800 Point Point2 - Data Link Reference Point 213900 Point Point2 - Vital Area Center 214100 Point Point2 - Corridor Tab Point 214200 Point Point2 - Enemy Point 214300 Point Point2 - Marshall Point 214400 Point Point2 - Position and Intended Movement (PIM) 214500 Point Point2 - Pre-Landfall Waypoint 214600 Point Point2 - Estimated Position (EP) 214700 Point Point2 - Waypoint 214800 Point Point2 - General Sea Subsurface Station 214900 Point Point2 T,W,W1 - Submarine Sea Subsurface Station 215000 Point Point2 - Submarine Antisubmarine Warfare Sea Subsurface Station 215100 Point Point2 - Unmanned Underwater Vehicle Sea Subsurface Station 215200 Point Point2 - Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Subsurface Station 215300 Point Point2 - Mine Warfare Unmanned Underwater Vehicle Sea Subsurface Station 215400 Point Point2 - Sea Surface Warfare Unmanned Underwater Vehicle Subsurface Station 215500 Point Point2 - General Sea Surface Station 215600 Point Point2 T,W,W1 - Antisubmarine Warfare (ASW) Sea Surface Station 215700 Point Point2 - Mine Warfare Sea Surface Station 215800 Point Point2 - Non-Combatant Sea Surface Station 215900 Point Point2 - Picket Sea Surface Station 216000 Point Point2 - Rendezvous Sea Surface Station 216100 Point Point2 - Replenishment at Sea Surface Station 216200 Point Point2 - Rescue Sea Surface Station 216300 Point Point2 - Surface Warfare Sea Surface Station 216400 Point Point2 - Unmanned Underwater Vehicle Sea Surface Station 216500 Point Point2 - Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Surface Station 216600 Point Point2 - Mine Warfare Unmanned Underwater Vehicle Sea Surface Station 216700 Point Point2 - Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater Sea Surface Station 216800 Point Point2 - Surface Warfare Mine Warfare Unmanned Underwater Vehicle Sea Surface Station 216900 Point Point2 - Shore Control Station 217000 Point Point2 H - General Route 217100 Point Point2 - Diversion Route 217200 Point Point2 - Position and Intended Movement (PIM) Route 217300 Point Point2 - Picket Route 217400 Point Point2 - Point R Route 217500 Point Point2 - Rendezvous Route 217600 Point Point2 - Waypoint Route 217700 Point Point2 - Clutter, Stationary or Cease Reporting 217800 Point Point2 - Tentative or Provisional Track 217900 Point Point2 - Distressed Vessel 218000 Point Point7 - Ditched Aircraft/Downed Aircraft 218100 Point Point7 - Person in Water/Bailout 218200 Point Point7 - Iceberg 218300 Point Point2 - Navigational 218400 Line Line4 - Oil Rig 218500 Point Point2 - Sea Mine-Like 218600 Point Point2 - Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO) 218700 Point Point7 - Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO)/Installation Manmade 218800 Point Point7 - Marine Life 218900 Point Point15 - Sea Anomaly (Wake, Current, Knuckle) 219000 Point Point2 - Bottom Return/Non-MILCO, Wreck, Dangerous 219100 Point Point2 - Bottom Return/Non-MILCO, Wreck, Non Dangerous 219200 Point Point2 - Maritime Control Lines 220000 - Bearing Line 220100 Line Line1 H - Electronic 220101 Line Line1 H - Electronic Warfare (EW) 220102 Line Line1 H - Acoustic 220103 Line Line1 H - Acoustic (Ambiguous) 220104 Line Line1 H - Torpedo 220105 Line Line1 H - Electro-Optical Intercept 220106 Line Line1 H - Jammer 220107 Line Line1 H - Radio Direction Finder (RDF) 220108 Line Line1 H - Fires Areas 240000 - Airspace Coordination Area 240100 - Irregular 240101 Area Area1 T,T1,X,Y,W,W1 - Rectangular 240102 Area Rectangular1 AM,T,T1,X,Y,W,W1 - Circular 240103 Area Circular1 AM,T,T1,X,Y,W,W1 - Free Fire Area 240200 - Irregular 240201 Area Area1 T,W,W1 - Rectangular 240202 Area Rectangular1 AM,T,W,W1 - Circular 240203 Area Circular1 AM,T,W,W1 - No Fire Area 240300 - Irregular 240301 Area Area1 T,W,W1 - Rectangular 240302 Area Rectangular1 AM,T,W,W1 - Circular 240303 Area Circular1 AM,T,W,W1 - Restricted Fire Area 240400 - Irregular 240401 Area Area1 T,W,W1 - Rectangular 240402 Area Rectangular1 AM,T,W,W1 - Circular 240403 Area Circular1 AM,T,W,W1 - Position Area For Artillery (PAA) 240500 - Rectangular 240501 Area Rectangular1 AM,T,W,W1 - Circular 240502 Area Circular1 AM,T,W,W1 - Irregular 240503 Area Area1 T,W,W1 - Point Targets 240600 - Point or Single Target 240601 Point Point2 AP,AP1,X,H - Nuclear Target 240602 Point Point2 AP - Target-Recorded 240603 Point Point11 - Linear Targets 240700 - Linear Target 240701 Line Line5 AP - Linear Smoke Target 240702 Line Line5 AP - Final Protective Fire (FPF) 240703 Line Line5 AP,T1,V - Area Targets 240800 - Area Target 240801 Area Area1 AP - Rectangular Target 240802 Area Rectangular2 AM,AN,AP - Circular Target 240803 Area Circular1 AM,AP - Series or Groups of Targets 240805 Area Area1 T - Smoke 240806 Area Area1 AP,W,W1 - Bomb Area 240808 Area Area1 - Fire Support Station 240900 Point Point2 T - Fire Support Area 241000 - Irregular 241001 Area Area1 T,W,W1 - Rectangular 241002 Area Rectangular1 AM,T,W,W1 - Circular 241003 Area Circular1 AM,T,W,W1 - Artillery Target Intelligence Zone 241100 - Irregular 241101 Area Area10 T,W,W1 - Rectangular 241102 Area Rectangular1 AM,T,W,W1 - Circular 241103 Area Circular1 AM,T,W,W1 - Call for Fire Area 241200 - Irregular 241201 Area Area10 T,W,W1 - Rectangular 241202 Area Rectangular1 AM,T,W,W1 - Circular 241203 Area Circular1 AM,T,W,W1 - Censor Zone 241300 - Irregular 241301 Area Area10 T,W,W1 - Rectangular 241302 Area Rectangular1 AM,T,W,W1 - Circular 241303 Area Circular1 AM,T,W,W1 - Critical Friendly Zone 241400 - Irregular 241401 Area Area10 T,W,W1 - Rectangular 241402 Area Rectangular1 AM,T,W,W1 - Circular 241403 Area Circular1 AM,T,W,W1 - Dead Space Area 241500 - Irregular 241501 Area Area10 T,W,W1 - Rectangular 241502 Area Rectangular1 AM,T,W,W1 - Circular 241503 Area Circular1 AM,T,W,W1 - Target Build-up Area 241700 - Irregular 241701 Area Area10 T,W,W1 - Rectangular 241702 Area Rectangular1 AM,T,W,W1 - Circular 241703 Area Circular1 AM,T,W,W1 - Target Value Area 241800 - Irregular 241801 Area Area10 T,W,W1 - Rectangular 241802 Area Rectangular1 AM,T,W,W1 - Circular 241803 Area Circular1 AM,T,W,W1 - Zone of Responsibility 241900 - Irregular 241901 Area Area10 T,W,W1 - Rectangular 241902 Area Rectangular1 AM,T,W,W1 - Circular 241903 Area Circular1 AM,T,W,W1 - Terminally Guided Munition Footprint (TGMF) 242000 Area Area10 - Weapon/Sensor Range fan, Circular 242100 Area Circular2 AM,X - Weapon/Sensor Range fan, Sector 242200 Area Arc1 AM,AN,X - Kill Box 242300 - Irregular, Blue 242301 Area Area10 T,W,W1 - Rectangular, Blue 242302 Area Rectangular1 AM,T,W,W1 - Circular, Blue 242303 Area Circular1 AM,T,W,W1 - Irregular, Purple 242304 Area Area10 T,W,W1 - Rectangular, Purple 242305 Area Rectangular1 AM,T,W,W1 - Circular, Purple 242306 Area Circular1 AM,T,W,W1 - Kill Zone 242800 Area Area1 T - Fires Points 250000 - Firing Point 250100 Point Point1 H,T,W,W1 - Hide Point 250200 Point Point1 H,T,W,W1 - Launch Point 250300 Point Point1 H,T,W,W1 - Reload Point 250400 Point Point1 H,T,W,W1 - Survey Control Point 250500 Point Point1 H,T,W,W1 - Known Point 250600 Point Point2 T,W,W1 - Fire Lines 260000 - Fire Support Coordination Line (FSCL) 260100 Line Line1 T,W,W1 - Coordinated Fire Line (CFL) 260200 Line Line7 T,W,W1 - No Fire Line 260300 Line Line1 T,W,W1 - Battlefield Coordination Line 260400 Line Line1 T,W,W1 - Restrictive Fire Line 260500 Line Line1 T,W,W1 - Munition Flight Path 260600 Line Line8 W,W1 - Protection Areas 270000 - Obstacle Belt 270100 Area Area1 T - Obstacle Zone 270200 Area Area1 T - Obstacle Free Zone 270300 Area Area1 T,W,W1 - Obstacle Restricted Zone 270400 Area Area1 T,W,W1 - Obstacle Effects 270500 - Block 270501 Area Area11 - Disrupt 270502 Area Area12 - Fix 270503 Line Line9 - Turn 270504 Line Line10 - Obstacle Bypass 270600 - Easy 270601 Line Point12 - Difficult 270602 Line Point12 - Impossible 270603 Line Point12 - Minefields 270700 - Static Depiction 270701 Point Point2 H,N,W - Dynamic Depiction 270707 Area Area23 - Mined Area 270800 Area Area1 H,N,W - Fenced 270801 Area Area1 N - Unexploded Explosive Ordnance (UXO) Area 271000 Area Area1 - Bridge or Gap 271100 Line Line11 T,W,W1 - Roadblocks, Craters and Blown Bridges 271200 - Planned 271201 Line Line12 - Explosives, State of Readiness 1 (Safe) 271202 Line Line12 - Explosives, State of Readiness 2 (armed but passable) 271203 Line Line12 - Roadblock Complete (Executed) 271204 Line Line12 - Assault Crossing 271300 Line Line16 W,W1 - Ford Easy 271500 Line Line17 - Ford Difficult 271600 Line Line17 - Biological Contaminated Area 271700 Area Area1 - Chemical Contaminated Area 271800 Area Area1 - Nuclear Contaminated Area 271900 Area Area1 - Radiological Contaminated Area 272000 Area Area1 - Minimum Safe Distance Zone 272100 Area Area14 - Multiple Strikes - STRIKWARN 272101 Area Area26 - Radiation Dose Rate Contour Lines 272200 Area Area1 T - Protection Points 280000 - Abatis 280100 Line Line13 - Antipersonnel Mine 280200 Point Point2 - Antipersonnel Mine with Directional Effects 280201 Point Point2 - Antitank Mine 280300 Point Point2 - Antitank Mine with Anti-handling Device 280400 Point Point2 - Wide Area Antitank Mine 280500 Point Point2 - Unspecified Mine 280600 Point Point2 - Booby Trap 280700 Point Point13 - Engineer Regulating Point 280800 Point Point1 H,T,T1,W,W1 - Shelter 280900 Point Point2 - Shelter Above Ground 281000 Point Point2 - Below Ground Shelter 281100 Point Point2 - Fort 281200 Point Point2 - Chemical Event 281300 Point Point7 C,H,N,Q,T,W,Y - Biological Event 281400 Point Point7 C,H,N,Q,T,W,Y - Nuclear Event 281500 Point Point7 C,H,N,Q,T,W,Y - Nuclear Fallout Producing Event 281600 Point Point7 C,H,N,Q,T,W,Y - Radiological Event 281700 Point Point7 C,H,N,Q,T,W,Y - General Decontamination Point/Site 281800 Point Point1 H,T,T1,W,W1 - Alternate 281801 Point Point1 H,T,T1,W,W1 - Equipment 281802 Point Point1 H,T,T1,W,W1 - Troop 281803 Point Point1 H,T,T1,W,W1 - Equipment/Troop 281804 Point Point1 H,T,T1,W,W1 - Operational 281805 Point Point1 H,T,T1,W,W1 - Thorough 281806 Point Point1 H,T,T1,W,W1 - Main Equipment 281807 Point Point1 H,T,T1,W,W1 - Forward Troop 281808 Point Point1 H,T,T1,W,W1 - Wounded Personnel 281809 Point Point1 H,T,T1,W,W1 - Tetrahedrons, Dragons Teeth, and Other Similar Obstacles 281900 - Fixed and Prefabricated 281901 Point Point7 - Movable 281902 Point Point7 - Movable and Prefabricated 281903 Point Point7 - Vertical Obstructions 282000 - Tower, Low 282001 Point Point16 X - Tower, High 282002 Point Point16 X - Overhead Wire 282003 Line Line1 - Protection Lines 290000 - Obstacle Line 290100 Line Line1 T - Mineline 290101 Line Line1 N - Antitank Obstacles 290200 - Under Construction 290201 Line Line1 - Completed 290202 Line Line1 - Reinforced, with Antitank Mines 290203 Line Line1 - Antitank Wall 290204 Line Line1 - Wire Obstacles 290300 - Unspecified Wire 290301 Line Line1 - Single Fence Wire 290302 Line Line1 - Double Fence Wire 290303 Line Line1 - Double Apron Fence 290304 Line Line1 - Low Wire Fence 290305 Line Line1 - High Wire Fence 290306 Line Line1 - Single Concertina 290307 Line Line1 - Double Strand Concertina 290308 Line Line1 - Triple Strand Concertina 290309 Line Line1 - Mine Cluster 290400 Area Area13 - Trip Wire 290500 Line Line1 - Lane 290600 Line Line14 W,W1 - Ferry 290700 Line Line18 - Raft Site 290800 Line Line14 - Fortified Line 290900 Line Line1 - Fighting Position 291000 Line Line19 - Intelligence Lines 300000 - Intelligence Coordination Line 300100 Line Line1 T,W,W1 - Sustainment Areas 310000 - Detainee Holding Area 310100 Area Area1 T - Enemy Prisoner or War Holding Area 310200 Area Area1 T - Forward Arming and Refueling Point 310300 Area Area1 T - Refugee Holding Area 310400 Area Area1 T - Regimental Support Area 310500 Area Area1 - Brigade Support Area 310600 Area Area1 - Division Support Area 310700 Area Area1 - Corps Support Area 310800 Area Area1 - Sustainment Points 320000 - Ambulance Points 320100 Point - Ambulance Exchange Point 320101 Point Point1 H,T,T1,W,W1 - Ambulance Control Point 320102 Point Point1 H,T,T1,W,W1 - Ambulance Load Point 320103 Point Point1 H,T,T1,W,W1 - Ambulance Relay Point 320104 Point Point1 H,T,T1,W,W1 - Ammunition Supply Point 320200 Point Point1 H,T,T1,W,W1 - Ammunition Transfer and Holding Point 320300 Point Point1 H,T,T1,W,W1 - Cannibalization Point 320400 Point Point1 H,T,T1,W,W1 - Casualty Collection Point 320500 Point Point1 H,T,T1,W,W1 - Civilian Collection Point 320600 Point Point1 H,T,T1,W,W1 - Detainee Collection Point 320700 Point Point1 H,T,T1,W,W1 - Enemy Prisoner of War Collection Point 320800 Point Point1 H,T,T1,W,W1 - Logistics Release Point 320900 Point Point1 H,T,T1,W,W1 - Maintenance Collection Point (MCP) 321000 Point Point1 H,T,T1,W,W1 - Medical Evacuation Point (MEDEVAC) Pick-Up Point 321100 Point Point1 H,T,T1,W,W1 - Rearm, Refuel and Resupply Point (R3P) 321200 Point Point1 H,T,T1,W,W1 - Refuel on the Move (ROM) Point 321300 Point Point1 H,T,T1,W,W1 - Traffic Control Post (TCP) 321400 Point Point1 H,T,T1,W,W1 - Trailer Transfer Point (TTP) 321500 Point Point1 H,T,T1,W,W1 - Unit Maintenance Collection Point (UNCP) 321600 Point Point1 H,T,T1,W,W1 - General Supply Point 321700 Point Point1 H,T,T1,W,W1 - NATO Class I Supply Point 321701 Point Point1 H,T,T1,W,W1 - NATO Class II Supply Point 321702 Point Point1 H,T,T1,W,W1 - NATO Class III Supply Point 321703 Point Point1 H,T,T1,W,W1 - NATO Class IV Supply Point 321704 Point Point1 H,T,T1,W,W1 - NATO Class V Supply Point 321705 Point Point1 H,T,T1,W,W1 - NATO Multiple Class Supply Point 321706 Point Point1 A,H,T,T1,W,W1 - US Class I Supply Point 321707 Point Point1 H,T,W,W1 - US Class II Supply Point 321708 Point Point1 H,T,W,W1 - US Class III Supply Point 321709 Point Point1 H,T,W,W1 - US Class IV Supply Point 321710 Point Point1 H,T,W,W1 - US Class V Supply Point 321711 Point Point1 H,T,W,W1 - US Class VI Supply Point 321712 Point Point1 H,T,W,W1 - US Class VII Supply Point 321713 Point Point1 H,T,W,W1 - US Class VIII Supply Point 321714 Point Point1 H,T,W,W1 - US Class IX Supply Point 321715 Point Point1 H,T,W,W1 - US Class X Supply Point 321716 Point Point1 H,T,W,W1 - Medical Supply Point 321800 Point Point1 H,T,T1,W,W1 - Mortuary Affairs Collection Point 321900 Point Point1 H,T,T1,W,W1 - Sustainment Lines 330000 - Moving Convoy 330100 Line Line9 H,V,W,W1 - Halted Convoy 330200 Line Line20 H,V,W,W1 - Main Supply Route 330300 Line Line21 T - One Way Traffic 330301 Line Line21 T - Two Way Traffic 330302 Line Line21 T - Alternating Traffic 330303 Line Line21 T - Alternate Supply Route 330400 Line Line21 T - One Way Traffic 330401 Line Line21 T - Two Way Traffic 330402 Line Line21 T - Alternating Traffic 330403 Line Line21 T - Traffic Route 330500 Line Line21 T - One Way Traffic 330501 Line Line21 T - Alternating Traffic 330502 Line Line21 T - Mission Tasks 340000 - Block 340100 Area Area24 - Breach 340200 Line Point12 - Bypass 340300 Line Point12 - Canalize 340400 Line Point12 - Clear 340500 Line Line23 - Counterattack 340600 Line Axis1 - Counterattack by Fire 340700 Line Axis1 - Delay 340800 Line Line24 W - Destroy 340900 Point Point2 - Disrupt 341000 Area Area12 - Fix 341100 Line Line9 - Follow and Assume 341200 Line Line25 T - Follow and Support 341300 Line Line25 T - Interdict 341400 Point Point2 - Isolate 341500 Area Area15 - Neutralize 341600 Point Point2 - Occupy 341700 Area Area16 - Penetrate 341800 Area Area17 - Relief in Place (RIP) 341900 Area Area18 - Retire/Retirement 342000 Line Line24 - Secure 342100 Area Area19 - Security 342200 - Cover 342201 Line Line26 - Guard 342202 Line Line26 - Screen 342203 Line Line26 - Seize 342300 Line Line27 - Withdraw 342400 Line Line24 - Withdraw Under Pressure 342500 Line Line24 - Cordon and Knock 342600 Area Area15 - Cordon and Search 342700 Area Area15 - Suppress 342800 Point Point2 - Movement to Contact 342900 Line Axis1 T,W,W1 - Exploit/Exploitation 343100 Line Line30 - Demonstrate/Demonstration 343300 Area Area18 - Envelopment 343500 Line Line31 - Infiltration 343800 Line Line1 - Pursuit 344000 Line Line33 - Forward Passage of Lines 344100 Line Line24 - Rearward Passage of Lines 344200 Line Line24 - Defeat 344300 Point Point2 - Disengage 344400 Line Line24 - Evacuate/Evacuation 344500 Line Line27 - Turn 344700 Line Line10 -27 Unspecified 000000 - Military 110000 - Activity/Task 110200 - Explosive Ordnance Disposal 110201 - Field Artillery Observer 110202 - Joint Fire Support 110203 - Liaison 110204 - Messenger 110205 - Military Police 110206 - Observer 110207 - Security 110208 - Sniper 110209 - Special Operation Forces 110210 - Designated Marksman 110211 - Medic 110212 - Signaler 110213 - Reconnaissance 110214 - Infantry 110215 - Close Protection 110216 - Crowd and Riot Control 110217 - SWAT 110218 - Demolition 110219 - Commander (CDR) 110220 - Second in Command (SIC) 110221 - Lethal Weapons 110300 - Rifle 110301 - Single Shot Rifle 110302 - Semiautomatic Rifle 110303 - Automatic Rifle 110304 - Machine Gun 110305 - Machine Gun - Light 110306 - Machine Gun - Medium 110307 - Machine Gun - Heavy 110308 - Grenade Launcher 110309 - Grenade Launcher - Light 110310 - Grenade Launcher - Medium 110311 - Grenade Launcher - Heavy 110312 - Flame Thrower 110313 - Mortar 110314 - Single Rocket Launcher 110315 - Antitank Rocket Launcher 110316 - Non-Lethal Weapons 110400 - Non-Lethal Weapon 110401 - Non-Lethal Grenade Launcher 110402 - Taser 110403 -30 Unspecified 0 - Military 110000 - Military Combatant 120000 - Carrier 120100 - Surface Combatant, Line 120200 - Battleship 120201 - Cruiser 120202 - Destroyer 120203 - Frigate 120204 - Corvette 120205 - Littoral Combatant Ship 120206 - Amphibious Warfare Ship 120300 - Amphibious Command Ship 120301 - Amphibious Assault, Non-specified 120302 - Amphibious Assault Ship, General 120303 - Amphibious Assault Ship, Multipurpose 120304 - Amphibious Assault Ship, Helicopter 120305 - Amphibious Transport Dock 120306 - Landing Ship 120307 - Landing Craft 120308 - Mine Warfare Ship 120400 - Mine Layer 120401 - Mine Sweeper 120402 - Mine Sweeper, Drone 120403 - Mine Hunter 120404 - Mine Countermeasures 120405 - Mine Countermeasures, Support Ship 120406 - Patrol Boat 120500 - Patrol Craft, Submarine Chaser/Escort, General 120501 - Patrol Ship, General 120502 - Decoy 120600 - Unmanned Surface Water Vehicle (USV) 120700 - Speedboat 120800 - Rigid-Hull Inflatable Boat (RHIB) 120801 - Jet Ski 120900 - Navy Task Organization 121000 - Navy Task Element 121001 - Navy Task Force 121002 - Navy Task Group 121003 - Navy Task Unit 121004 - Convoy 121005 - Sea-Based X-Band Radar 121100 - Tactical Air Navigation (TACAN) 121200 - Military Non Combatant 130000 - Auxiliary Ship 130100 - Ammunition Ship 130101 - Naval Stores Ship 130102 - Auxiliary Flag Ship 130103 - Intelligence Collector 130104 - Oceanographic Research Ship 130105 - Survey Ship 130106 - Hospital Ship 130107 - Naval Cargo Ship 130108 - Combat Support Ship, Fast 130109 - Oiler, Replenishment 130110 - Repair Ship 130111 - Submarine Tender 130112 - Tug, Ocean Going 130113 - Service Craft/Yard 130200 - Barge, not Self-Propelled 130201 - Barge, Self-Propelled 130202 - Tug, Harbor 130203 - Launch 130204 - Civilian 140000 - Merchant Ship 140100 - Cargo, General 140101 - Container Ship 140102 - Dredge 140103 - Roll On/Roll Off 140104 - Ferry 140105 - Heavy Lift 140106 - Hovercraft 140107 - Lash Carrier (with Barges) 140108 - Oiler/Tanker 140109 - Passenger 140110 - Tug, Ocean Going 140111 - Tow 140112 - Transport Ship, Hazardous Material 140113 - Junk/Dhow 140114 - Barge, not Self-Propelled 140115 - Hospital Ship 140116 - Fishing Vessel 140200 - Drifter 140201 - Trawler 140202 - Dredger 140203 - Law Enforcement Vessel 140300 - Leisure Craft, Sailing 140400 - Leisure Craft, Motorized 140500 - Rigid-Hull Inflatable Boat (RHIB) 140501 - Speedboat 140502 - Jet Ski 140600 - Unmanned Surface Water Vehicle (USV) 140700 - Own Ship 150000 - Fused Track 160000 - Manual Track 170000 -35 Unspecified 0 - Military 110000 - Submarine 110100 - Submarine, Surfaced 110101 - Submarine, Snorkeling 110102 - Submarine, Bottomed 110103 - Other Submersible 110200 - Nonsubmarine 110300 - Autonomous Underwater Vehicle (AUV)/Unmanned Underwater Vehicle (UUV) 110400 - Diver 110500 - Civilian 120000 - Submersible 120100 - Autonomous Underwater Vehicle (AUV)/ Unmanned Underwater Vehicle (UUV) 120200 - Diver 120300 - Weapon 130000 - Torpedo 130100 - Improvised Explosive Device (IED) 130200 - Decoy 130300 - Echo Tracker Classifier (ETC) / Possible Contact (POSCON) 140000 - Fused Track 150000 - Manual Track 160000 -36 Unspecified 0 - Sea Mine, General 110000 - Sea Mine, Bottom 110100 - Sea Mine, Moored 110200 - Sea Mine, Floating 110300 - Sea Mine, Rising 110400 - Sea Mine, Other Position 110500 - Small Object, Mine-Like 110700 - Exercise Mine, General 110800 - Exercise Mine, Bottom 110801 - Exercise Mine, Moored 110802 - Exercise Mine, Floating 110803 - Exercise Mine, Rising 110804 - Neutralized Mine, General 110900 - Neutralized Mine, Bottom 110901 - Neutralized Mine, Moored 110902 - Neutralized Mine, Floating 110903 - Neutralized Mine, Rising 110904 - Neutralized Mine, Other Position 110905 - Unexploded Ordnance 120000 - Sea Mine Decoy 130000 - Sea Mine Decoy, Bottom 130100 - Sea Mine Decoy, Moored 130200 - Mine-Like Contact (MILCO) 140000 - MILCO - General 140100 - MILCO - General, Confidence Level 1 140101 - MILCO - General, Confidence Level 2 140102 - MILCO - General, Confidence Level 3 140103 - MILCO - General, Confidence Level 4 140104 - MILCO - General, Confidence Level 5 140105 - MILCO - Bottom 140200 - MILCO - Bottom, Confidence Level 1 140201 - MILCO - Bottom, Confidence Level 2 140202 - MILCO - Bottom, Confidence Level 3 140203 - MILCO - Bottom, Confidence Level 4 140204 - MILCO - Bottom, Confidence Level 5 140205 - MILCO - Moored 140300 - MILCO - Moored, Confidence Level 1 140301 - MILCO - Moored, Confidence Level 2 140302 - MILCO - Moored, Confidence Level 3 140303 - MILCO - Moored, Confidence Level 4 140304 - MILCO - Moored, Confidence Level 5 140305 - MILCO - Floating 140400 - MILCO - Floating, Confidence Level 1 140401 - MILCO - Floating, Confidence Level 2 140402 - MILCO - Floating, Confidence Level 3 140403 - MILCO - Floating, Confidence Level 4 140404 - MILCO - Floating, Confidence Level 5 140405 - Mine-Like Echo (MILEC), General 150000 - Mine-Like Echo, Bottom 150100 - Mine-Like Echo, Moored 150200 - Mine-Like Echo, Floating 150300 - Negative Reacquisition, General 160000 - Negative Reacquisition, Bottom 160100 - Negative Reacquisition, Moored 160200 - Negative Reacquisition, Floating 160300 - Obstructor 170000 - Neutralized Obstructor 170100 - General Mine Anchor 180000 - Non-Mine Mine-Like Object (NMLO), General 190000 - Non-Mine Mine-Like Object, Bottom 190100 - Non-Mine Mine-Like Object, Moored 190200 - Non-Mine Mine-Like Object, Floating 190300 - Environmental Report Location 200000 - Dive Report Location 210000 -40 Unspecified 0 - Incident 110000 - Criminal Activity Incident 110100 - Arrest 110101 - Arson 110102 - Drive-by Shooting 110104 - Extortion 110106 - Graffiti 110107 - Killing 110108 - Poisoning 110109 - Civil Rioting 110110 - Booby Trap 110111 - Black Marketing 110113 - Vandalism/Loot/Ransack/Plunder 110114 - Jail Break 110115 - Robbery 110116 - Theft 110117 - Burglary 110118 - Smuggling 110119 - Rock Throwing 110120 - Dead Body 110121 - Sabotage 110122 - Suspicious Activity 110123 - Bomb/Bombing 110200 - Bomb Threat 110201 - IED Event 110300 - IED Explosion 110301 - Premature IED Explosion 110302 - IED Cache 110303 - IED Suicide Bomber 110304 - Shooting 110400 - Sniping 110401 - Illegal Drug Operation 110500 - Trafficking 110501 - Explosion 110600 - Grenade Explosion 110601 - Incendiary Explosion 110602 - Mine Explosion 110603 - Mortar Fire Explosion 110604 - Rocket Explosion 110605 - Bomb Explosion 110606 - Home/House 110700 - Civil Disturbance 120000 - Demonstration 120100 - Operation 130000 - Patrolling 130100 - Military Information Support Operation (MISO) 130200 - TV and Radio Propaganda 130201 - Foraging/Searching 130300 - Recruitment 130400 - Willing 130401 - Unwilling/Coerced 130402 - Mine Laying 130500 - Spy 130600 - Warrant Served 130700 - Exfiltration 130800 - Infiltration 130900 - Meeting 131000 - Polling Place/Election 131001 - Raid on House 131100 - Emergency Operation 131200 - Emergency Collection Evacuation Point 131201 - Emergency Food Distribution 131202 - Emergency Incident Command Center 131203 - Emergency Operations Center 131204 - Emergency Public Information Center 131205 - Emergency Shelter 131206 - Emergency Staging Area 131207 - Emergency Water Distribution Center 131208 - Emergency Medical Operation 131300 - EMT Station Location 131301 - Health Department Facility 131302 - Medical Facilities Outpatient 131303 - Morgue 131304 - Pharmacy 131305 - Triage 131306 - Fire Fighting Operation 131400 - Fire Hydrant 131401 - Other Water Supply Location 131403 - Law Enforcement Operation 131500 - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 131501 - Border Patrol 131502 - Customs Service 131503 - Drug Enforcement Administration (DEA) 131504 - Department of Justice (DOJ) 131505 - Federal Bureau of Investigation (FBI) 131506 - Police 131507 - Prison 131508 - United States Secret Service(Treas) (USSS) 131509 - Transportation Security Administration (TSA) 131510 - Coast Guard 131511 - US Marshals Service 131512 - Internal Security Force 131513 - Fire Event 140000 - Fire Origin 140100 - Smoke 140200 - Hot Spot 140300 - Non-Residential Fire 140400 - Residential Fire 140500 - School Fire 140600 - Special Needs Fire 140700 - Wild Fire 140800 - Hazardous Materials 150000 - Hazardous Materials Incident 150100 - Chemical Agent 150101 - Corrosive Material 150102 - Hazardous when Wet 150103 - Explosive Material 150104 - Flammable Gas 150105 - Flammable Liquid 150106 - Flammable Solid 150107 - Non-Flammable Gas 150108 - Organic Peroxide 150109 - Oxidizer 150110 - Radioactive Material 150111 - Spontaneously Combustible Material 150112 - Toxic Gas 150113 - Toxic Infectious Material 150114 - Unexploded Ordnance 150115 - Transportation Incident 160000 - Air 160100 - Marine 160200 - Rail 160300 - Vehicle 160400 - Wheeled Vehicle Explosion 160500 - Natural Event 170000 - Geologic 170100 - Aftershock 170101 - Avalanche 170102 - Earthquake Epicenter 170103 - Landslide 170104 - Subsidence 170105 - Volcanic Eruption 170106 - Volcanic Threat 170107 - Cave Entrance 170108 - Hydro-Meteorological 170200 - Drought 170201 - Flood 170202 - Tsunami 170203 - Infestation 170300 - Bird 170301 - Insect 170302 - Microbial 170303 - Reptile 170304 - Rodent 170305 - Individual 180000 - Religious Leader 180100 - Speaker 180200 -45 Pressure Systems 110000 - Low Pressure Center 110100 Point Point1 FF0000 - Cyclone Center 110101 Point Point1 FF0000 - Tropopause Low 110102 Point Point1 000000 - High Pressure Center 110200 Point Point1 0000FF - Anticyclone Center 110201 Point Point1 0000FF - Tropopause High 110202 Point Point1 000000 - Frontal Systems 110300 - Cold Front 110301 Line Line1 0000FF - Upper Cold Front 110302 Line Line1 0000FF - Cold Frontogenesis 110303 Line Line1 0000FF - Cold Frontolysis 110304 Line Line1 0000FF - Warm Front 110305 Line Line1 FF0000 - Upper Warm Front 110306 Line Line1 FF0000 - Warm Frontogenesis 110307 Line Line1 FF0000 - Warm Frontolysis 110308 Line Line1 FF0000 - Occluded Front 110309 Line Line1 6F3198 E29FFF - Upper Occluded Front 110310 Line Line1 6F3198 - Occluded Frontolysis 110311 Line Line1 6F3198 - Stationary Front 110312 Line Line1 FF0000;0000FF - Upper Stationary Front 110313 Line Line1 FF0000;0000FF - Stationary Frontogenesis 110314 Line Line1 FF0000;0000FF - Stationary Frontolysis 110315 Line Line1 FF0000;0000FF - Lines 110400 - Trough Axis 110401 Line Line1 000000 - Upper Trough Axis 110402 Line Line1 000000 - Ridge Axis 110403 Line Line1 000000 - Severe Squall Line 110404 Line Line2 000000 - Instability Line 110405 Line Line3 000000 - Shear Line 110406 Line Line4 000000 - Inter-Tropical Convergence Zone 110407 Line Line5 FF8000 - Convergence Line 110408 Line Line6 FF8000 - Inter-Tropical Discontinuity 110409 Line Line7 FF0000;0DE927 - Pressure Tendency 110500 - Rise Then Fall Higher 110501 Point Point2 0000FF - Rise Then Steady 110502 Point Point2 0000FF - Rise 110503 Point Point2 0000FF - Rise Then Rise Higher 110504 Point Point2 0000FF - Steady 110505 Point Point2 000000 - Fall Then Rise Lower 110506 Point Point2 91100A Says red but looks more like reddish brown in template - Fall Then Steady 110507 Point Point2 91100A Says red but looks more like reddish brown in template - Fall 110508 Point Point2 91100A Says red but looks more like reddish brown in template - Rise Then Fall Lower 110509 Point Point2 91100A Says red but looks more like reddish brown in template - Turbulence 120000 - Light 120100 Point Point3 0000FF - Moderate 120200 Point Point3 0000FF - Severe 120300 Point Point3 0000FF - Extreme 120400 Point Point3 0000FF - Mountain Waves 120500 Point Point3 0000FF - Icing 130000 - Clear Icing 130100 - Light 130101 Point Point3 7C600D - Moderate 130102 Point Point3 7C600D - Severe 130103 Point Point3 7C600D - Rime Icing 130200 - Light 130201 Point Point3 7C600D - Moderate 130202 Point Point3 7C600D - Severe 130203 Point Point3 7C600D - Mixed Icing 130300 - Light 130301 Point Point3 7C600D - Moderate 130302 Point Point3 7C600D - Severe 130303 Point Point3 7C600D - Winds 140000 - Calm Winds 140100 Point Point4 000000 - Wind Plot 140200 Point Point5 000000 - Jet Stream 140300 Line Line1 FF0000 - Stream Line 140400 Line Line1 000000 - Cloud Cover 150000 - Cloud Coverage Symbols 150100 - Clear Sky 150101 Point Point6 000000 - Few Coverage 150102 Point Point6 000000 - Scattered Coverage 150103 Point Point6 000000 - Broken Coverage 150104 Point Point6 000000 - Overcast Coverage 150105 Point Point6 000000 - Sky Totally or Partially Obscured 150106 Point Point6 000000 - Weather Symbols 160000 - Rain 160100 - Intermittent Light 160101 Point Point7 008000 - Continuous Light 160102 Point Point7 008000 - Intermittent Moderate 160103 Point Point7 008000 - Intermittent Moderate/ Continuous Moderate 160104 Point Point7 008000 - Intermittent Heavy 160105 Point Point7 008000 - Intermittent Heavy/ Continuous Heavy 160106 Point Point7 008000 - Freezing Rain 160200 - Light 160201 Point Point7 C61021 - Moderate/Heavy 160202 Point Point7 C61021 - Rain Showers 160300 - Light 160301 Point Point7 008000 - Moderate/Heavy 160302 Point Point7 008000 - Torrential 160303 Point Point7 008000 - Drizzle 160400 - Intermittent Light 160401 Point Point7 008000 - Intermittent Light/ Continuous Light 160402 Point Point7 008000 - Intermittent Moderate 160403 Point Point7 008000 - Intermittent Moderate/ Continuous Moderate 160404 Point Point7 008000 - Intermittent Heavy 160405 Point Point7 008000 - Intermittent Heavy/ Continuous Heavy 160406 Point Point7 008000 - Freezing Drizzle 160500 - Light 160501 Point Point7 C61021 - Moderate/Heavy 160502 Point Point7 C61021 - Rain and Snow Mixed 160600 - Rain or Drizzle and Snow - Light 160601 Point Point7 008000 - Rain or Drizzle and Snow - Moderate/Heavy 160602 Point Point7 008000 - Rain and Snow Showers - Light 160603 Point Point7 008000 - Rain and Snow Showers - Moderate/Heavy 160604 Point Point7 008000 - Snow 160700 - Intermittent Light 160701 Point Point7 008000 - Intermittent Light/ Continuous Light 160702 Point Point7 008000 - Intermittent Moderate 160703 Point Point7 008000 - Intermittent Moderate/ Continuous Moderate 160704 Point Point7 008000 - Intermittent Heavy 160705 Point Point7 008000 - Intermittent Heavy/ Continuous Heavy 160706 Point Point7 008000 - Blowing Snow - Light/ Moderate 160707 Point Point7 008000 - Blowing Snow - Heavy 160708 Point Point7 008000 - Snow Grains 160800 Point Point7 008000 dark green - Snow Showers 160900 - Light 160901 Point Point7 008000 dark green - Moderate/Heavy 160902 Point Point7 008000 - Hail 161000 - Light not Associated with Thunder 161001 Point Point7 C61021 dark red - Moderate/Heavy not Associated with Thunder 161002 Point Point7 C61021 - Ice Crystals (Diamond Dust) 161100 Point Point7 C61021 - Ice Pellets (Sleet) 161200 - Light 161201 Point Point7 C61021 - Moderate 161202 Point Point7 C61021 - Heavy 161203 Point Point7 C61021 - Inversion 161300 Point Point7 000000 black - Storms 161400 - Thunderstorm - No Precipitation 161401 Point Point7 C61021 - Thunderstorm Light to Moderate with Rain/Snow - No Hail 161402 Point Point7 C61021 - Thunderstorm Heavy with Rain/Snow - No Hail 161403 Point Point7 C61021 - Thunderstorm Light to Moderate - With Hail 161404 Point Point7 C61021 - Thunderstorm Heavy - With Hail 161405 Point Point7 C61021 - Funnel Cloud (Tornado/Waterspout) 161406 Point Point7 C61021 - Squall 161407 Point Point7 C61021 - Lightning 161408 Point Point7 C61021 - Fog 161500 - Shallow Patches 161501 Point Point7 FFFF00 yellow - Shallow Continuous 161502 Point Point7 FFFF00 - Patchy 161503 Point Point7 FFFF00 - Sky Visible 161504 Point Point7 FFFF00 - Sky Obscured 161505 Point Point7 FFFF00 - Freezing, Sky Visible 161506 Point Point7 C61021 - Freezing, Sky Obscured 161507 Point Point7 C61021 - Mist 161600 Point Point7 FFFF00 - Smoke 161700 Point Point7 AE6C4E - Haze 161800 Point Point7 AE6C4E med brown - Dust or Sand 161900 - Light to Moderate 161901 Point Point7 AE6C4E - Severe 161902 Point Point7 AE6C4E - Dust Devil 161903 Point Point7 AE6C4E - Blowing Dust or Sand 161904 Point Point7 AE6C4E - Tropical Storm Systems 162000 - Tropical Depression 162001 Point Point8 C61021 Red or Purple - Current and Forecast Position - Tropical Storm 162002 Point Point8 C61021 Black - Past Position - Hurricane/Typhoon 162003 Point Point8 C61021 - Tropical Storm Wind Areas and Date/Time Labels 162004 Area Area1 C61021 US Navy ship avoidance areas can be depicted using Operator-Defined Freeform. 171000 - Volcanic Eruption 162100 Point Point7 000000 - Volcanic Ash 162101 Point Point7 000000 - Tropopause Level 162200 Point Point7 000000 - Freezing Level 162300 Point Point7 000000 - Precipitation of Unknown Type and Intensity 162400 Point Point7 008000 - Bounded Areas of Weather 170000 - Instrument Flight Rule (IFR) 170100 Area Area2 C61021 - Marginal Visual Flight Rule (MVFR) 170200 Area Area2 0000FF - Turbulence 170300 Area Area2 0000FF - Icing 170400 Area Area2 BD9A38 mud - Liquid Precipitation - Non-Convective Continuous or Intermittent 170500 Area Area2 008000 - Liquid Precipitation - Convective 170501 Area Area2 008000 - Freezing /Frozen Precipitation 170600 Area Area2 C61021 - Thunderstorm 170700 Area Area2 C61021 dark red - Fog 170800 Area Area2 FFFF00 yellow - Dust or Sand 170900 Area Area2 AE6C4E med brown - Operator-Defined Freeform 171000 Area Area2 000000 - Isopleths 180000 - Isobar - Surface 180100 Line Line1 000000 - Contour - Upper Air 180200 Line Line1 000000 - Isotherm 180300 Line Line1 C61021 - Isotach 180400 Line Line1 FF409B neon purple - Isodrosotherm 180500 Line Line1 008000 dark green - Thickness 180600 Line Line1 C61021 - Operator-Defined Freeform 180700 Line Line1 000000 - State of the Ground 190000 - Without Snow or Measurable Ice Cover 190100 - Surface Dry Without Cracks or Appreciable Dust or Loose Sand 190101 Point Point1 000000 - Surface Moist 190102 Point Point1 000000 - Surface Wet, Standing Water in Small or Large Pools 190103 Point Point1 000000 - Surface Flooded 190104 Point Point1 000000 - Surface Frozen 190105 Point Point1 000000 - Glaze (Thin Ice) on Ground 190106 Point Point1 000000 - Loose Dry Dust or Sand not Covering Ground Completely 190107 Point Point1 000000 - Thin Loose Dry Dust or Sand Covering Ground Completely 190108 Point Point1 000000 - Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely 190109 Point Point1 000000 - Extremely Dry with Cracks 190110 Point Point1 000000 - With Snow or Measurable Ice Cover 190200 - Predominately Ice Covered 190201 Point Point1 000000 - Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground 190202 Point Point1 000000 - Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground, but Ground not Completely Covered 190203 Point Point1 000000 - Even Layer of Compact or Wet Snow Covering Ground Completely 190204 Point Point1 000000 - Uneven Layer of Compact or Wet Snow Covering Ground Completely 190205 Point Point1 000000 - Loose Dry Snow Covering Less Than One-Half of Ground 190206 Point Point1 000000 - Loose Dry Snow Covering at Least One-Half of Ground, but Ground not Completely Covered 190207 Point Point1 000000 - Even Layer of Loose Dry Snow Covering Ground Completely 190208 Point Point1 000000 - Uneven Layer of Loose Dry Snow Covering Ground Completely 190209 Point Point1 000000 - Snow Covering Ground Completely, Deep Drifts 190210 Point Point1 000000 -46 Ice Systems 110000 - Icebergs 110100 - Many Icebergs 110101 Point Point3 000000 - Belts and Strips 110102 Point Point3 000000 - General 110103 Point Point3 000000 - Many Icebergs - General 110104 Point Point3 000000 - Bergy Bit 110105 Point Point3 000000 - Many Bergy Bits 110106 Point Point3 000000 - Growler 110107 Point Point3 000000 - Many Growlers 110108 Point Point3 000000 - Floeberg 110109 Point Point3 000000 - Ice Island 110110 Point Point3 000000 - Ice Concentration 110200 - Bergy Water 110201 Point Point3 000000 - Water with Radar Targets 110202 Point Point3 000000 - Ice Free 110203 Point Point3 000000 - Dynamic Processes 110300 - Convergence 110301 Point Point3 000000 - Divergence 110302 Point Point3 000000 - Shearing or Shear Zone 110303 Point Point3 000000 - Ice Drift (Direction) 110304 Point Point3 000000 - Sea Ice 110400 Point Point3 000000 - Ice Thickness (Observed) 110401 Point Point3 000000 - Ice Thickness (Estimated) 110402 Point Point3 000000 - Melt Puddles or Flooded Ice 110403 Point Point3 000000 - Limits 110500 - Limits of Visual Observation 110501 Line Line1 000000 - Limits of Under Cast 110502 Line Line1 000000 - Limits of Radar Observation 110503 Line Line1 000000 - Observed Ice Edge or Boundary 110504 Line Line1 000000 - Estimated Ice Edge or Boundary 110505 Line Line1 000000 - Ice Edge or Boundary From Radar 110506 Line Line1 000000 - Openings in the Ice 110600 - Cracks 110601 Line Line1 000000 - Cracks at a Specific Location 110602 Line Line1 000000 - Lead 110603 Line Line1 000000 - Frozen Lead 110604 Line Line1 000000 - Snow Cover 110700 Point Point3 000000 - Sastrugi (with Orientation) 110701 Point Point3 000000 - Topographical Features 110800 - Ridges or Hummocks 110801 Point Point3 000000 - Rafting 110802 Point Point3 000000 - Jammed Brash Barrier 110803 Point Point3 000000 - Hydrography 120000 - Depth 120100 - Soundings 120101 Point Point3 000000 - Depth Curve 120102 Line Line1 000000 - Depth Contour 120103 Line Line1 000000 - Depth Area 120104 Area Area2 000000 - Coastal Hydrography 120200 - Coastline 120201 Line Line1 000000 - Island 120202 Area Area2 000000 - Beach 120203 Area Area2 000000 - Water 120204 Area Area2 000000 - Foreshore - Line 120205 Line Line1 000000 - Foreshore - Area 120206 Area Area2 000000 - Ports and Harbors 120300 - Ports 120301 - Berths (Onshore) 120302 Point Point1 000000 - Berths (Anchor) 120303 Point Point1 000000 - Anchorage - Point 120304 Point Point1 000000 - Anchorage - Line 120305 Line Line8 000000 - Anchorage - Area 120306 Area Area2 000000 - Call in Point 120307 Point Point1 000000 - Pier/Wharf/Quay 120308 Line Line1 000000 - Fishing Harbor - Point 120309 Point Point1 000000 - Fish Weirs - Point 120310 Point Point1 000000 - Fish Stakes - Point 120311 Point Point1 000000 - Fish Traps - Area 120312 Area Area2 000000 - Facilities 120313 - Drydock 120314 Area Area2 000000 - Landing Place 120315 Point Point1 000000 - Offshore Loading Facility - Point 120316 Point Point1 000000 - Offshore Loading Facility - Line 120317 Line Line1 000000 - Offshore Loading Facility - Area 120318 Area Area2 000000 - Ramp - Above Water 120319 Line Line1 000000 - Ramp - Below Water 120320 Line Line1 000000 - Landing Ring 120321 Point Point1 943000;000000 brown/red - Ferry Crossing 120322 Point Point1 FF00FF magenta - Cable Ferry Crossing 120323 Point Point1 000000 - Dolphin 120324 Point Point1 943000;000000 - Shoreline Protection 120325 - Breakwater/Groin/Jetty - Above Water 120326 Line Line1 000000 - Breakwater/Groin/Jetty - Below Water 120327 Line Line1 000000 - Seawall 120328 Line Line1 000000 - Aids to Navigation 120400 - Beacon 120401 Point Point1 000000 - Buoy Default 120402 Point Point1 000000;FF00FF - Marker 120403 Point Point1 FF00FF - Perches/Stakes - Point 120404 Point Point1 000000 - Perches/Stakes - Area 120405 Area Area2 0000FF;00000 - Light 120406 Point Point1 FF00FF - Leading Line 120407 Line Line1 000000 - Light Vessel/Light Ship 120408 Point Point1 000000 - Lighthouse 120409 Point Point1 000000 - Dangers/Hazards 120500 - Rock Submerged 120501 Point Point1 00CCFF;000000 light blue - Rock Awashed 120502 Point Point1 000000 - Underwater Danger/Hazard 120503 Area Area2 00CCFF;000000 - Foul Ground - Point 120504 Point Point1 808080 gray - Foul Ground - Area 120505 Area Area2 808080 - Kelp/Seaweed - Point 120506 Point Point1 808080 - Kelp/Seaweed - Area 120507 Area Area2 808080 - Snags/Stumps 120508 Point Point1 00CCFF;000000 Is this really a point? Maybe an area? - Wreck (Uncovers) 120509 Point Point1 808080 - Wreck (Submerged) 120510 Point Point1 00CCFF;000000 - Breakers 120511 Line Line1 808080 - Reef 120512 Line Line1 000000 - Eddies/Overfalls/Tide Rips 120513 Point Point1 808080 - Discolored Water 120514 Area Area2 00CCFF;000000 - Bottom Features 120600 - Bottom Characteristics - Sand 120601 Point Point3 000000 - Bottom Characteristics - Mud 120602 Point Point3 000000 - Bottom Characteristics - Clay 120603 Point Point3 000000 - Bottom Characteristics - Silt 120604 Point Point3 000000 - Bottom Characteristics - Stones 120605 Point Point3 000000 - Bottom Characteristics - Gravel 120606 Point Point3 000000 - Bottom Characteristics - Pebbles 120607 Point Point3 000000 - Bottom Characteristics - Cobbles 120608 Point Point3 000000 - Bottom Characteristics - Rock 120609 Point Point3 000000 - Bottom Characteristics - Coral 120610 Point Point3 000000 - Bottom Characteristics - Shell 120611 Point Point3 000000 - Qualifying Terms - Fine 120612 Point Point3 000000 - Qualifying Terms - Medium 120613 Point Point3 000000 - Qualifying Terms - Coarse 120614 Point Point3 000000 - Tide and Current 120700 - Water Turbulence 120701 Point Point1 808080 gray - Current Flow - Ebb 120702 Line Line1 C0C0C0 light gray - Current Flow - Flood 120703 Line Line1 C0C0C0 - Tide Data Point 120704 Point Point1 808080 - Tide Gauge 120705 Point Point1 FF00FF;D2B06A magenta and light brown - Oceanography 130000 - Bioluminescence 130100 - Visual Detection Ratio (VDR) Level 1-2 130101 Area Area2 1A994D Dark Green - VDR Level 2-3 130102 Area Area2 1ACC4D Light Green - VDR Level 3-4 130103 Area Area2 80FF33 Lime Green - VDR Level 4-5 130104 Area Area2 CCFF1A Yellow Green - VDR Level 5-6 130105 Area Area2 FFFF00 Yellow - VDR Level 6-7 130106 Area Area2 FFCC00 Gold - VDR Level 7-8 130107 Area Area2 FF8000 Light Orange - VDR Level 8-9 130108 Area Area2 FF4D00 Dark Orange - VDR Level 9-10 130109 Area Area2 FF0000 Red - Beach Slope 130200 - Flat 130201 Area Area2 C0C0C0 - Gentle 130202 Area Area2 808080 - Moderate 130203 Area Area2 C0C0C0 - Steep 130204 Area Area2 808080 - Geophysics/Acoustics 140000 - Mine Warfare (MIW) Bottom Descriptors 140100 - MIW Bottom Sediments - Solid Rock 140101 Area Area2 FF00FF Magenta - MIW Bottom Sediments - Clay 140102 Area Area2 6482FF Perwinkle - MIW Bottom Sediments - Very Coarse Sand 140103 Area Area2 FFB400 Gold - MIW Bottom Sediments - Coarse Sand 140104 Area Area2 FFD700 Light Gold - MIW Bottom Sediments - Medium Sand 140105 Area Area2 FFEB00 mostly yellow - MIW Bottom Sediments - Fine Sand 140106 Area Area2 FFFF8C light yellow - MIW Bottom Sediments - Very Fine Sand 140107 Area Area2 FFFFDC pale yellow - MIW Bottom Sediments - Very Fine Silt 140108 Area Area2 00D7FF turquoise - MIW Bottom Sediments - Fine Silt 140109 Area Area2 19FFE6 Aquamarine - MIW Bottom Sediments - Medium Silt 140110 Area Area2 00FF00 Green - MIW Bottom Sediments - Coarse Silt 140111 Area Area2 C8FF69 Lime Green - MIW Bottom Sediments - Boulders 140112 Area Area2 FF0000 Red - MIW Bottom Sediments - Cobbles, Oyster Shells 140113 Area Area2 FF9696 Dark Peach - MIW Bottom Sediments - Pebbles, Shells 140114 Area Area2 FFBEBE Peach - MIW Bottom Sediments - Sand and Shells 140115 Area Area2 FFDCDC Light Peach - MIW Bottom Sediment - Land 140116 Area Area2 DCDCDC Lighter Gray - MIW Bottom Sediment - No Data 140117 Area Area2 E6E6E6 Ligheterer Gray - Bottom Roughness - Smooth 140118 Area Area2 00FF00 Green - Bottom Roughness - Moderate 140119 Area Area2 FFFF00 Yellow - Bottom Roughness - Rough 140120 Area Area2 FF0000 Red - Clutter (Bottom) - Low 140121 Area Area2 00FF00 Green - Clutter (Bottom) - Medium 140122 Area Area2 FFFF00 Yellow - Clutter (Bottom) - High 140123 Area Area2 FF0000 Red - Impact Burial - 0% 140124 Area Area2 0000FF Blue - Impact Burial - 0-10% 140125 Area Area2 00FF00 Green - Impact Burial - 10-20% 140126 Area Area2 FFFF00 Yellow - Impact Burial - 20-75% 140127 Area Area2 FF8000 Orange - Impact Burial - >75% 140128 Area Area2 FF0000 Red - MIW Bottom Category A 140129 Area Area2 00FF00 Green - MIW Bottom Category B 140130 Area Area2 FFFF00 Yellow - MIW Bottom Category C 140131 Area Area2 FF0000 Red - MIW Bottom Type - A1 140132 Area Area2 30FF00 green - MIW Bottom Type - A2 140133 Area Area2 7FFF00 light green - MIW Bottom Type - A3 140134 Area Area2 AFFF00 Lime Green - MIW Bottom Type - B1 140135 Area Area2 CFFF00 Yellow-Green - MIW Bottom Type - B2 140136 Area Area2 FFFF00 Yellow - MIW Bottom Type - B3 140137 Area Area2 FFCF00 Gold - MIW Bottom Type - C1 140138 Area Area2 FF8000 Orange - MIW Bottom Type - C2 140139 Area Area2 FF5000 Dark Orange - MIW Bottom Type - C3 140140 Area Area2 FF3000 Orange-Red - Limits 150000 - Maritime Limit Boundary 150100 Line Line1 FF00FF Magenta - Maritime Area 150200 Area Area2 FF00FF - Restricted Area 150300 Line Line1 FF00FF - Swept Area 150400 Area Area2 FF00FF - Training Area 150500 Area Area2 FF00FF - Operator-Defined 150600 Area Area2 FF8000 Orange - Man-Made Structures 160000 - Submarine Cable 160100 Line Line1 FF00FF - Submerged Crib 160200 Area Area2 0000FF;00000 - Canal 160300 Line Line1 000000 - Ford 160400 Point Point1 000000 - Lock 160500 Point Point1 000000 - Oil/Gas Rig 160600 Point Point1 000000 - Oil/Gas Rig Field 160700 Area Area2 C0C0C0 light gray - Pipelines/Pipe 160800 Line Line1 C0C0C0 - Pile/Piling/Post 160900 Point Point1 000000 -47 Space 110000 -50 Unspecified 0 - Signal Intercept 110000 - Communications 110100 - Jammer 110200 - Radar 110300 -60 Unspecified 0 - Cyberspace Unit 110000 - Combat Mission Team 110100 - National Mission Team 110200 - Cyber Protection Team 110300 - Defensive Cyberspace 110600 - Offensive Cyberspace 110700 - Internet Service Provider 110800 - Security 110900 - Operations 111000 - Threat Actors 120000 - Insider 120200 - Agent 130000 - Firewall 130100 - Firmware 130200 - Application 140000 - Fileserver 140200 - Search Engine 140300 - Social Media 140400 - Threat 150000 - Malware 150100 - Phishing 150200 - Data 160000 - Digital Currency 160100 - Persona 160200 - Endpoint 170000 - Server 170100 - Workstation 170200 - Portable Electronic Device (PED) 170300 - Smartphone 170301 - Tablet 170302 - Laptop 170303 - Health Monitor 170304 - Smartvest 170305 - Smartwatch 170306 - Wearable 170307 - Internet of Things Device 170400 - Printer 170500 - Router 170600 - Switch 170700 - Network 180000 +01 Unspecified 000000 15,16 + Military 110000 15,16 + Fixed Wing 110100 15,16 + Medical Evacuation (MEDEVAC) 110101 15,16 + Attack/Strike 110102 15,16 + Bomber 110103 15,16 + Fighter 110104 15,16 + Fighter/Bomber 110105 15,16 + Cargo 110107 15,16 + Electronic Combat (EC)/Jammer 110108 15,16 + Tanker 110109 15,16 + Patrol 110110 15,16 + Reconnaissance 110111 15,16 + Trainer 110112 15,16 + Utility 110113 15,16 + Vertical or Short Take-off and Landing (VSTOL) 110114 15,16 + Airborne Command Post (ACP) 110115 15,16 + Airborne Early Warning (AEW) 110116 15,16 + Antisurface Warfare 110117 15,16 + Antisubmarine Warfare 110118 15,16 + Communications 110119 15,16 + Combat Search and Rescue (CSAR) 110120 15,16 + Electronic Support (ES) 110121 15 + Electromagnetic Support Measures 110121 16 + Government 110122 15,16 + Mine Countermeasures (MCM) 110123 15,16 + Personnel Recovery 110124 15,16 + Search and Rescue 110125 15,16 + Special Operations Forces 110126 15,16 + Ultra Light 110127 15,16 + Photographic Reconnaissance 110128 15,16 + Very Important Person (VIP) 110129 15,16 + Suppression of Enemy Air Defense 110130 15,16 + Passenger 110131 15,16 + Escort 110132 15,16 + Electronic Attack (EA) 110133 15,16 + Rotary Wing 110200 15,16 + Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) 110300 15,16 + Vertical-Takeoff UAV (VT-UAV) 110400 15,16 + Lighter Than Air 110500 15,16 + Airship 110600 15,16 + Tethered Lighter than Air 110700 15,16 + Civilian 120000 15,16 + Fixed Wing 120100 15,16 + Rotary Wing 120200 15,16 + Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV) 120300 15,16 + Lighter Than Air 120400 15,16 + Airship 120500 15,16 + Tethered Lighter than Air 120600 15,16 + Medical Evacuation 120700 16 + Weapon 130000 15,16 + Bomb 130100 15,16 + Decoy 130200 15,16 + Manual Track 140000 15,16 + Equipment 150000 15 + Tactical Air Navigation (TACAN) 150100 15 +02 Unspecified 0 15,16 + Missile 110000 15,16 +05 Unspecified 0 15,16 + Military 110000 15,16 + Space Vehicle 110100 15,16 + Re-Entry Vehicle 110200 15,16 + Planet Lander 110300 15,16 + Orbiter Shuttle 110400 15,16 + Capsule 110500 15,16 + Satellite, General 110600 16 + Satellite 110700 15,16 + Antisatellite Weapon 110800 15,16 + Astronomical Satellite 110900 15,16 + Biosatellite 111000 15,16 + Communications Satellite 111100 15,16 + Earth Observation Satellite 111200 15,16 + Miniaturized Satellite 111300 15,16 + Navigational Satellite 111400 15,16 + Reconnaissance Satellite 111500 15,16 + Space Station 111600 15,16 + Tethered Satellite 111700 15,16 + Weather Satellite 111800 15,16 + Space Launched Vehicle (SLV) 111900 15,16 + Civilian 120000 15,16 + Orbiter Shuttle 120100 15,16 + Capsule 120200 15,16 + Satellite 120300 15,16 + Astronomical Satellite 120400 15,16 + Biosatellite 120500 15,16 + Communications Satellite 120600 15,16 + Earth Observation Satellite 120700 15,16 + Miniaturized Satellite 120800 15,16 + Navigational Satellite 120900 15,16 + Space Station 121000 15,16 + Tethered Satellite 121100 15,16 + Weather Satellite 121200 15,16 + Planetary Lander 121300 15,16 + Space Vehicle 121400 15,16 + Manual Track 130000 15,16 +06 Unspecified 0 15,16 + Missile 110000 15,16 +10 Unspecified 0 15,16 + Command and Control 110000 15,16 + Broadcast Transmitter Antennae 110100 15,16 + Civil Affairs 110200 15,16 + Civil-Military Cooperation 110300 15,16 + Information Operations 110400 15,16 + Liaison 110500 15,16 + Reconnaissancee and Liaison Element 110501 16 + Military Information Support Operations (MISO) 110600 15,16 + Broadcast Transmitter Antennae 110601 15,16 + Radio 110700 15,16 + Radio Relay 110800 15,16 + Radio Teletype Center 110900 15,16 + Signal 111000 15,16 + Radio 111001 15,16 + Radio Relay 111002 15,16 + Teletype 111003 15,16 + Video Imagery (Combat Camera) 111005 15,16 + Video Imagery (Combat Camera) 111200 15,16 + Space 111300 15,16 + Special Troops 111400 15,16 + Multi-Domain Operation 111500 15,16 + Movement and Maneuver 120000 15,16 + Air Assault with Organic Lift 120100 15,16 + Air Traffic Services/Airfield Operations 120200 15,16 + Antitank/Antiarmor 120400 15,16 + Armored 120401 15,16 + Motorized 120402 15,16 + Armor/Armored/Mechanized/Self-Propelled/ Tracked 120500 15,16 + Reconnaissance/Cavalry/Scout 120501 15,16 + Amphibious 120502 15,16 + Army Aviation/Aviation Rotary Wing 120600 15,16 + Reconnaissance 120601 15,16 + Aviation Composite 120700 15,16 + Aviation Fixed Wing 120800 15,16 + Reconnaissance 120801 15,16 + Combat 120900 15,16 + Combined Arms 121000 15,16 + Infantry 121100 15,16 + Amphibious 121101 15,16 + Armored/Mechanized/Tracked 121102 15,16 + Main Gun System 121103 15,16 + Motorized 121104 15,16 + Infantry Fighting Vehicle 121105 15,16 + Main Gun System 121106 15,16 + Marine Air Ground Task Force (MAGTF) 121107 15 + Observer 121200 15,16 + Reconnaissance/Cavalry/Scout 121300 15,16 + Reconnaissance and Surveillance 121301 15,16 + Marine 121302 15,16 + Motorized 121303 15,16 + Reconnaissance Artillery, Mounted Operation 121304 15 + Sea Air Land (SEAL) 121400 15,16 + Sniper 121500 15,16 + Surveillance 121600 15,16 + Special Forces 121700 15,16 + Special Operations Forces (SOF) 121800 15,16 + Fixed Wing MISO 121801 15,16 + Ground 121802 15,16 + Underwater Demolition 121805 15,16 + Unmanned Aerial Systems 121900 15,16 + Ranger 122000 15,16 + Combined Combat Unit 122100 15,16 + Fires 130000 15,16 + Air Defense 130100 15,16 + Main Gun System 130101 15,16 + Missile 130102 15,16 + Air and Missile Defense 130103 15,16 + Air/Land Naval Gunfire Liaison 130200 15,16 + Field Artillery 130300 15,16 + Self-Propelled Artillery 130301 16 + Reconnaissance (FIST) 130303 15,16 + Field Artillery Observer 130400 15,16 + Joint Fire Support 130500 15,16 + Meteorological 130600 15,16 + Missile 130700 15,16 + Mortar 130800 15,16 + Self-Propelled Wheeled 130802 15,16 + Towed 130803 15,16 + Survey 130900 15,16 + Protection 140000 15,16 + Chemical Biological Radiological Nuclear Defense 140100 15,16 + Motorized 140102 15,16 + Reconnaissance 140103 15,16 + Reconnaissance Armoured 140104 15,16 + Reconnaissance Equipped 140105 15,16 + Chemical, Biological, Radiological, Nuclear, and High-Yield Explosives 140106 15,16 + Combat Support (Maneuver Enhancement) 140200 15,16 + Criminal Investigation Division 140300 15,16 + Diving 140400 15,16 + Dog 140500 15,16 + Drilling 140600 15,16 + Engineer 140700 15,16 + Mechanized 140701 15,16 + Motorized 140702 15,16 + Reconnaissance 140703 15,16 + Explosive Ordnance Disposal (EOD) 140800 15,16 + Field Camp Construction 140900 15,16 + Fire Fighting/Fire Protection 141000 15,16 + Geospatial Support/Geospatial Information Support 141100 15,16 + Military Police 141200 15,16 + Mine 141300 15,16 + Mine Clearing 141400 15,16 + Mine Launching 141500 15,16 + Mine Laying 141600 15,16 + Security 141700 15,16 + Motorized 141702 15,16 + Search and Rescue 141800 15,16 + Isolated Personnel 15,16 141801 + Shore Patrol 142000 15,16 + Topographic/Geospatial 142100 15,16 + Missile Defense 142200 15,16 + Intelligence 150000 15,16 + Analysis 150100 15,16 + Counterintelligence 150200 15,16 + Direction Finding 150300 15,16 + Electronic Ranging 150400 15,16 + Electronic Warfare 150500 15,16 + Analysis 150501 15,16 + Direction Finding 150502 15,16 + Intercept 150503 15,16 + Intercept (Search and Recording) 150600 15,16 + Interrogation 150700 15,16 + Jamming 150800 15 + Joint Intelligence Center 150900 15,16 + Military Intelligence 151000 15,16 + Search 151100 15,16 + Sensor 151200 15,16 + Military History 151300 15,16 + Sustainment 160000 15,16 + Administrative 160100 15,16 + All Classes of Supply 160200 15,16 + Ammunition 160400 15,16 + Band 160500 15,16 + Army Music 160501 15,16 + Combat Service Support 160600 15,16 + Finance 160700 15,16 + Judge Advocate General 160800 15,16 + Labor 160900 15,16 + Laundry/Bath 161000 15,16 + Maintenance 161100 15,16 + Material 161200 15,16 + Medical 161300 15,16 + Medical Treatment Facility 161400 15,16 + Morale, Welfare and Recreation 161500 15,16 + Mortuary Affairs 161600 15 + Mortuary Affairs/Graves Registration 161600 16 + Multiple Classes of Supply 161700 15,16 + NATO Supply Class I 161800 15,16 + NATO Supply Class II 161900 16 + NATO Supply Class III 162000 15,16 + NATO Supply Class IV 162100 15,16 + NATO Supply Class V 162200 16 + Ordnance 162300 15,16 + Personnel Services 162400 15,16 + Petroleum, Oil and Lubricants 162500 15,16 + Public Affairs/Public Information 162800 15,16 + Quartermaster 162900 15,16 + Religious Support 163100 15,16 + Replacement Holding Unit 163200 15,16 + Joint Information Bureau (JIB) 163500 15,16 + Transportation 163600 15,16 + US Supply Class I 163700 15,16 + US Supply Class IV 164000 15,16 + US Supply Class VI 164200 15,16 + US Supply Class VII 164300 15,16 + US Supply Class VIII 164400 15,16 + US Supply Class IX 164500 15,16 + US Supply Class X 164600 15,16 + Water Purification 164800 15,16 + Broadcast 164900 15,16 + Interpreter/Translator 165100 15,16 + Support 165200 15,16 + Army Field Support 165300 15,16 + Contracting Services 165400 15,16 + Parachute Rigger 165500 15,16 + Human Resources 165600 15,16 + Field Feeding 165700 15 + National Support Element (NSE) 165800 16 + Naval 170000 15,16 + Naval 170100 15,16 + Named Headquarters 180000 15,16 + Allied Command Europe Rapid Reaction Corps (ARRC) 180100 15,16 + Allied Command Operations 180200 15,16 + International Security Assistance Force (ISAF) 180300 15,16 + Multinational (MN) 180400 15,16 + Emergency Operation 190000 15,16 + Law Enforcement 200000 15,16 + Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 200100 15,16 + Border Patrol 200200 15 + Customs Service 200300 15 + Drug Enforcement Administration (DEA) 200400 15,16 + Department of Justice (DOJ) 200500 15 + Federal Bureau of Investigation (FBI) 200600 15,16 + Police 200700 15,16 + Prison 200800 15 + United States Secret Service (Treas) (USSS) 200900 15,16 + Transportation Security Administration (TSA) 201000 15,16 + Coast Guard 201100 15,16 + US Marshals Service 201200 15 + Internal Security Force 201300 15,16 + Cyber 210000 15,16 +11 Unspecified 0 15,16 + Civilian 110000 15,16 + Environmental Protection 110100 15,16 + Governmental Organization 110200 15,16 + Individual 110300 15,16 + Organization or Group 110400 15,16 + Killing Victim 110500 15,16 + Killing Victims 110600 15,16 + Victim of an Attempted Crime 110700 15,16 + Spy 110800 15,16 + Composite Loss 110900 15,16 + Emergency Medical Operation 111000 15,16 +15 Unspecified 0 15,16 + Weapon/Weapon System 110000 15,16 + Rifle 110100 15,16 + Single Shot Rifle 110101 15,16 + Semiautomatic Rifle 110102 15,16 + Automatic Rifle 110103 15,16 + Machine Gun 110200 15,16 + Light 110201 15,16 + Medium 110202 15,16 + Heavy 110203 15,16 + Grenade Launcher 110300 15,16 + Light 110301 15,16 + Medium 110302 15,16 + Heavy 110303 15,16 + Flame Thrower 110400 15,16 + Air Defense Gun 110500 15,16 + Light 110501 15,16 + Medium 110502 15,16 + Heavy 110503 15,16 + Antitank Gun 110600 15,16 + Light 110601 15,16 + Medium 110602 15,16 + Heavy 110603 15,16 + Direct Fire Gun 110700 15,16 + Light 110701 15,16 + Medium 110702 15,16 + Heavy 110703 15,16 + Recoilless Gun 110800 15,16 + Light 110801 15,16 + Medium 110802 15,16 + Heavy 110803 15,16 + Howitzer 110900 15,16 + Light 110901 15,16 + Medium 110902 15,16 + Heavy 110903 15,16 + Missile Launcher 111000 15,16 + Light 111001 15,16 + Medium 111002 15,16 + Heavy 111003 15,16 + Air Defense Missile Launcher 111100 15,16 + Light 111101 15,16 + Light, Light Transporter-Launcher and Radar (TLAR) 111102 15,16 + Light, Light Tactical Landing Approach Radar (TELAR) 111103 15,16 + Medium 111104 15,16 + Medium, TLAR 111105 15,16 + Medium, TELAR 111106 15,16 + Heavy 111107 15,16 + Heavy, TLAR 111108 15,16 + Heavy, TELAR 111109 15,16 + Antitank Missile Launcher 111200 15,16 + Light 111201 15,16 + Medium 111202 15,16 + Heavy 111203 15,16 + Surface-to-Surface Missile Launcher 111300 15,16 + Light 111301 15,16 + Medium 111302 15,16 + Heavy 111303 15,16 + Mortar 111400 15,16 + Light 111401 15,16 + Medium 111402 15,16 + Heavy 111403 15,16 + Single Rocket Launcher 111500 15,16 + Light 111501 15,16 + Medium 111502 15,16 + Heavy 111503 15,16 + Multiple Rocket Launcher 111600 15,16 + Light 111601 15,16 + Medium 111602 15,16 + Heavy 111603 15,16 + Antitank Rocket Launcher 111700 15,16 + Light 111701 15,16 + Medium 111702 15,16 + Heavy 111703 15,16 + Nonlethal Weapon 111800 15,16 + Taser 111900 15,16 + Water Cannon 112000 15,16 + Non-Lethal Grenade Launcher 112100 16 + Vehicle 120000 15,16 + Armored 120100 15,16 + Armored Fighting Vehicle 120101 15,16 + Armored Fighting Vehicle Command and Control 120102 15,16 + Armored Personnel Carrier 120103 15,16 + Armored Personnel Carrier Ambulance 120104 15,16 + Armored Protected Vehicle 120105 15,16 + Armored Personnel Carrier, Recovery 120108 15,16 + Combat Service Support Vehicle 120109 15,16 + Light Armor Reconnaissance 120111 15,16 + Tank 120200 15,16 + Light 120201 15,16 + Medium 120202 15,16 + Heavy 120203 15,16 + Engineer Vehicle and Equipment 130000 15,16 + Bridge 130100 15,16 + Fixed Bridge 130300 15,16 + Floating Bridge 130400 15,16 + Folding Girder Bridge 130500 15,16 + Hollow Deck Bridge 130600 15,16 + Drill 130700 15,16 + Drill Mounted on Utility Vehicle 130701 15,16 + Earthmover 130800 15,16 + Multifunctional Earthmover/Digger 130801 15,16 + Mine Clearing Equipment 130900 15,16 + Mine Clearing Equipment on Tank Chassis 130902 15,16 + Assault Breacher Vehicle (ABV) with Combat Dozer Blade 130903 15,16 + Medium Capability Equipment 130904 15 + Heavy Capability Equipment 130905 15 + Mine Laying Equipment 131000 15,16 + Mine Laying Equipment on Utility Vehicle 131001 15,16 + Armored Carrier with Volcano 131002 15,16 + Truck Mounted with Volcano 131003 15,16 + Dozer 131100 15,16 + Dozer, Armored 131101 15,16 + Armored Assault 131200 15,16 + Armored Engineer Recon Vehicle (AERV) 131300 15,16 + Backhoe 131400 15,16 + Construction Vehicle 131500 15,16 + Ferry Transporter 131600 15,16 + Utility Vehicle 140000 15,16 + Vehicle (Generic) 140100 15,16 + Medical 140200 15,16 + Mobile Emergency Physician 140400 15,16 + Bus 140500 15,16 + Semi-Trailer and Truck 140600 15,16 + Light 140601 15,16 + Medium 140602 15,16 + Heavy 140603 15,16 + Limited Cross Country Truck 140700 15,16 + Cross Country Truck 140800 15,16 + Petroleum, Oil and Lubricant 140900 15,16 + Water 141000 15,16 + Amphibious Utility Wheeled Vehicle 141100 15,16 + Tow Truck 141200 15,16 + Light 141201 15,16 + Heavy 141202 15,16 + Train 150000 15,16 + Locomotive 150100 15,16 + Civilian Vehicle 160000 15,16 + Automobile 160100 15 + Open-Bed Truck 160200 15 + Multiple Passenger Vehicle 160300 15 + Utility Vehicle 160400 15,16 + Jeep Type Vehicle 160500 15 + Tractor Trailer Truck with Box 160600 15 + Tractor Trailer Truck with Flatbed Trailer 160700 15 + Known Insurgent Vehicle 160800 15,16 + Drug Vehicle 160900 15,16 + Law Enforcement 170000 15,16 + Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 170100 15,16 + Border Patrol 170200 15 + Customs Service 170300 15 + Drug Enforcement Administration (DEA) 170400 15,16 + Department of Justice (DOJ) 170500 15 + Federal Bureau of Investigation (FBI) 170600 15,16 + Police 170700 15,16 + United States Secret Service (Treas) (USSS) 170800 15,16 + Transportation Security Administration (TSA) 170900 15,16 + Coast Guard 171000 15,16 + US Marshals Service 171100 15 + Pack Animals 180000 15,16 + Missile Support 190000 15,16 + Transloader 190100 15,16 + Transporter 190200 15,16 + Crane/Loading Device 190300 15,16 + Propellant Transporter 190400 15,16 + Warhead Transporter 190500 15,16 + Other Equipment 200000 15,16 + Antennae 200100 15,16 + Bomb 200200 15,16 + Booby Trap 200300 15,16 + CBRN Equipment 200400 15,16 + Computer System 200500 15,16 + Command Launch Equipment (CLE) 200600 15,16 + Generator Set 200700 15,16 + Ground-based Midcourse Defense (GMD) Fire Control (GFC) Center 200800 15,16 + In-Flight Interceptor Communications System (IFICS) Data Terminal (IDT) 200900 15,16 + Directed Energy 201000 15,16 + Military Information Support Operations (MISO) 201100 15,16 + Sustainment Shipments 201200 15,16 + Tent 201300 15,16 + Civilian 201301 15,16 + Military 201302 15,16 + Unit Deployment Shipments 201400 15,16 + Emergency Medical Operation 201500 15,16 + Tactical Air Navigation (TACAN) 201600 15,16 + Land Mines 210000 15,16 + Land Mine 210100 15,16 + Antipersonnel Land mine (APL) 210200 15,16 + Antitank Mine 210300 15,16 + Improvised Explosives Device (IED) 210400 15,16 + Less Than Lethal 210500 15,16 + Sensors 220000 15,16 + Sensor 220100 15,16 + Sensor Emplaced 220200 15,16 + Radar 220300 15,16 + Tactical Air Navigation (TACAN) 220400 15 + Emergency Operation 230000 15,16 + Fire Fighting/Fire Protection 230200 15,16 + Manual Track 240000 15,16 + Rotary Wing 250000 15,16 +20 Unspecified 0 15,16 + Military/Civilian 110000 15,16 + Aircraft Production/Assembly 110100 15,16 + Ammunition and Explosives Production 110200 15,16 + Ammunition Cache 110300 15,16 + Armament Production 110400 15,16 + Black List Location 110500 15,16 + Chemical, Biological, Radiological and Nuclear (CBRN) 110600 15,16 + Engineering Equipment Production 110700 15,16 + Bridge 110701 15,16 + Equipment Manufacture 110800 15,16 + Government Leadership 110900 15,16 + Gray List Location 111000 15,16 + Mass Grave Site 111100 15,16 + Materiel 111200 15,16 + Mine 111300 15,16 + Missile and Space System Production 111400 15,16 + Nuclear (Non CBRN Defense) 111500 15,16 + Printed Media 111600 15,16 + Safe House 111700 15,16 + White List Location 111800 15,16 + Tented Camp 111900 15,16 + Displaced Persons/Refugee/Evacuees Camp 111901 16 + Training Camp 111902 16 + Civilian Camp 111903 15,16 + Military Camp 111904 15,16 + Warehouse/Storage Facility 112000 15,16 + Grenade 112001 15,16 + Law Enforcement 112100 15,16 + Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 112101 15,16 + Border Patrol 112102 15 + Customs Service 112103 15 + Drug Enforcement Administration (DEA) 112104 15,16 + Department of Justice (DOJ) 112105 15 + Federal Bureau of Investigation (FBI) 112106 15,16 + Police 112107 15 + Prison 112108 15,16 + United States Secret Service (Treas) (USSS) 112109 15,16 + Transportation Security Administration (TSA) 112110 15,16 + Coast Guard 112111 15,16 + US Marshals Service 112112 15 + Emergency Operation 112200 15,16 + Fire Station 112201 15,16 + Emergency Medical Operation 112202 15,16 + Home/House 112300 15,16 + Non-Governmental Organization 112400 15,16 + Infrastructure 120000 15,16 + Agriculture and Food Infrastructure 120100 15,16 + Agriculture Laboratory 120101 15 + Animal Feedlot 120102 15 + Commercial Food Distribution Center 120103 15,16 + Farm/Ranch 120104 15 + Food Distribution 120105 15,16 + Food Production Center 120106 15,16 + Food Retail 120107 15,16 + Grain Storage 120108 15 + Banking Finance and Insurance Infrastructure 120200 15,16 + ATM 120201 15 + Bank 120202 15 + Bullion Storage 120203 15 + Economic Infrastructure Asset 120204 15,16 + Federal Reserve Bank 120205 15 + Financial Exchange 120206 15 + Financial Services, Other 120207 15,16 + Commercial Infrastructure 120300 15,16 + Chemical Plant 120301 15 + Firearms Manufacturer 120302 15 + Firearms Retailer 120303 15 + Hazardous Material Production 120304 15 + Hazardous Material Storage 120305 15,16 + Industrial Site 120306 15,16 + Landfill 120307 15 + Pharmaceutical Manufacturer 120308 15,16 + Contaminated Hazardous Waste Site 120309 15 + Toxic Release Inventory 120310 15 + Educational Facilities Infrastructure 120400 15,16 + College/University 120401 15,16 + School 120402 15,16 + Energy Facility Infrastructure 120500 15,16 + Electric Power 120501 15,16 + Generation Station 120502 15,16 + Natural Gas Facility 120503 15,16 + Petroleum/Gas/Oil 120505 15,16 + Propane Facility 120506 15 + Government Site Infrastructure 120600 15 + Medical Infrastructure 120700 15,16 + Medical 120701 15,16 + Medical Treatment Facility (Hospital) 120702 15,16 + Military Infrastructure 120800 15,16 + Military Armory 120801 15,16 + Military Base 120802 15,16 + Airport/Air Base 120803 15,16 + Postal Services Infrastructure 120900 15,16 + Postal Distribution Center 120901 15,16 + Post Office 120902 15,16 + Public Venues Infrastructure 121000 15,16 + Enclosed Facility (Public Venue) 121001 15 + Open Facility (Public Venue) 121002 15 + Recreational Area 121003 15 + Religious Institution 121004 15,16 + Special Needs Infrastructure 121100 15 + Adult Day Care 121101 15 + Child Day Care 121102 15 + Elder Care 121103 15 + Telecommunications Infrastructure 121200 15,16 + Broadcast Transmitter Antennae 121201 15,16 + Telecommunications 121202 15,16 + Telecommunications Tower 121203 15,16 + Transportation Infrastructure 121300 15,16 + Airport/Air Base 121301 15,16 + Air Traffic Control Facility 121302 15,16 + Bus Station 121303 15 + Ferry Terminal 121304 15,16 + Helicopter Landing Site 121305 15,16 + Maintenance Facility 121306 15,16 + Railhead/Railroad Station 121307 15,16 + Rest Stop 121308 15 + Sea Port/Naval Base 121309 15,16 + Ship Yard 121310 15,16 + Toll Facility 121311 15 + Traffic Inspection Facility 121312 15 + Tunnel 121313 15 + Water Supply Infrastructure 121400 15,16 + Control Valve 121401 15 + Dam 121402 15 + Discharge Outfall 121403 15 + Ground Water Well 121404 15,16 + Pumping Station 121405 15 + Reservoir 121406 15 + Storage Tower 121407 15 + Surface Water Intake 121408 15 + Wastewater Treatment Facility 121409 15 + Water 121410 15,16 + Water Treatment 121411 15,16 +25 Command and Control Lines 110000 15,16 + Boundary 110100 15,16 Line Line1 B,T,T1,AS + Light Line 110200 15,16 Line Line1 + Engineer Work Line 110300 15,16 Line Line1 T,T1,AS + Generic 110400 15,16 Line Line1 H,T,W,W1 + Decision Line 110500 16 Line Line1 T,AS + Command and Control Areas 120000 15,16 + Area of Operations 120100 15,16 Area Area1 T + Named Area of Interest 120200 15,16 Area Area1 T + Targeted Area of Interest 120300 15,16 Area Area1 T + Airfield Zone 120400 15,16 Area Area1 H + Base Camp 120500 15 Area Area1 B,H,T,N,W,W1 + Base Camp 120500 16 Area Area1 T + Guerrilla Base 120600 15 Area Area1 B,H,T,N,W,W1 + Guerrilla Base 120600 16 Area Area1 T + Generic 120700 15,16 Area Area1 H,T,N,W,W1 + Bridgehead 120800 16 Area Area1 T + Command and Control Points 130000 15,16 + Action Point (General) 130100 15,16 Point Point1 H,H1,T,N,W,W1 + Amnesty Point 130200 15,16 Point Point1 H,T,T1,N,W,W1 + Checkpoint 130300 15,16 Point Point1 H,T,T1,N,W,W1 + Center of Main Effort 130400 15,16 Point Point2 + Contact Point 130500 15,16 Point Point2 T + Coordinating Point 130600 15,16 Point Point2 + Decision Point 130700 15,16 Point Point2 T + Distress Call 130800 15,16 Point Point1 H,T,T1,N,W,W1 + Entry Control Point 130900 15,16 Point Point1 H,T,T1,N,W,W1 + Fly-To-Point 131000 15,16 + Sonobuoy 131001 15,16 Point Point1 H,T,N,W,W1 + Weapon 131002 15,16 Point Point1 H,T,N,W,W1 + Normal 131003 15,16 Point Point1 H,T,N,W,W1 + Linkup Point 131100 15,16 Point Point1 H,T,T1,N,W,W1 + Passage Point 131200 15,16 Point Point1 H,T,T1,N,W,W1 + Point of Interest 131300 15,16 Point Point1 T + Launch Event 131301 15,16 Point Point1 + Rally Point 131400 15,16 Point Point1 H,T,T1,N,W,W1 + Release Point 131500 15,16 Point Point1 H,T,T1,N,W,W1 + Start Point 131600 15,16 Point Point1 H,T,T1,N,W,W1 + Special Point 131700 15,16 Point Point2 + Waypoint 131800 15,16 Point Point2 T + Airfield 131900 15,16 Point Point2 T + Target Handover 132000 15,16 Point Point2 T + Key Terrain 132100 15,16 Point Point2 T + Control Point 132200 15,16 Point Point1 H,T,T1,N,W,W1 + Vital Ground 132300 16 Point Point2 H + Maneuver Lines 140000 15,16 + Forward Line of Troops 140100 15,16 Line Line1 N + Line of Contact 140200 15,16 Line Line1 + Phase Line 140300 15,16 Line Line1 T + Forward Edge of the Battle Area 140400 15,16 Line Line1 + Principle Direction of Fire 140500 15,16 Line Line3 + Direction of Attack 140600 15,16 + Friendly Aviation 140601 15,16 Line Line9 T,W,W1 std says line 1, I think it's wrong + Friendly Main Attack /Decisive 140602 15,16 Line Line9 T,W,W1 std says line 1, I think it's wrong + Friendly Supporting Attack 140603 15,16 Line Line9 T,W,W1 std says line 1, I think it's wrong + Direction of Attack Feint 140605 16 Line Line9 T,W,W1 + Final Coordination Line 140700 15,16 Line Line1 + Infiltration Lane 140800 15,16 Line Polyline1 T + Limit of Advance 140900 15,16 Line Line1 + Line of Departure 141000 15,16 Line Line1 + Line of Departure/Line of Contact 141100 15,16 Line Line1 + Probable Line of Deployment 141200 15,16 Line Line1 + Airhead Line 141300 15,16 Area Area1 + Bridgehead Line 141400 15,16 Line Line1 + Holding Line 141500 15,16 Line Line1 + Release Line 141600 15,16 Line Line1 + Ambush 141700 15,16 Line Line19 + Handover Line 141800 15,16 Line Line1 + Battle Handover Line 141900 15,16 Line Line1 + Name Area of Interest Line (NAI) 141200 16 Line Line1 + Mobility Corridor 142100 16 Line Line26 B,H + Maneuver Areas 150000 15,16 + Area 150100 15,16 Area1 + Assembly Area 150200 15,16 Area Area1 T + Action Area 150500 15,16 + Joint Tactical Action Area (JTAA) 150501 15,16 Area Area1 T,N,W,W1 + Submarine Action Area (SAA) 150502 15,16 Area Area1 T,N,W,W1 + Submarine-Generated Action Area (SGAA) 150503 15,16 Area Area1 T,N,W,W1 + Drop Zone 150600 15,16 Area Area1 T + Extraction Zone 150700 15,16 Area Area1 T + Landing Zone 150800 15,16 Area Area1 T + Pick-Up Zone 150900 15,16 Area Area1 T + Fortified Area 151000 15 Area Area1 T + Fortified Area 151000 16 Area Area1 H + Limited Access Area 151100 15,16 Area Area1 + Battle Position 151200 15,16 Area Area1 B,T + Prepared (P) but not Occupied 151202 15,16 Area Area1 B,T + Strong Point 151203 15,16 Area Area1 B,T + Contain 151204 15,16 Area Area5 + Retain 151205 15,16 Area Area6 + Engagement Area (EA) 151300 15,16 Area Area1 T + Axis of Advance 151400 15,16 + Friendly Airborne/Aviation 151401 15,16 Line Axis1 T,W,W1 + Attack Helicopter 151402 15,16 Line Axis1 T,W,W1 + Main Attack 151403 15,16 Line Axis2 T,W,W1 + Supporting Attack 151404 15,16 Line Axis1 T,W,W1 + Axis of Advancee for Feint 151406 16 Line Axis1 T,W,W1 + Assault Position 151500 15,16 Area Area1 T + Attack Position 151600 15,16 Area Area1 T + Objective 151700 15,16 Area Area1 T + Encirclement 151800 15,16 Area1 + Penetration Box 151900 15,16 Area Area1 + Attack by Fire Position 152000 15,16 Area Area7 + Support by Fire 152100 15,16 Area Area8 + Search Area/Reconnaissance Area 152200 15,16 Area Area21 + Supporting Attack 152300 16 Line Axis1 T,H + Restricted Terrain 152400 16 Area Area1 H + Severely Restricted Terrain 152500 16 Area Area1 H + Area Defense 152600 15,16 Area Area15 + Frontal Attack 152700 15,16 Line Axis1 T,W,W1 + Mobile Defense 152800 15,16 Area Area27 + Turning Movement 152900 15,16 Line Axis1 T,W,W1 + Maneuver Points 160000 15,16 + Observation Post/Outpost (unspecified) 160100 15,16 Point Point2 + Observation Post/Outpost (specified) 160200 15,16 Point + Reconnaissance Outpost 160201 15,16 Point Point2 + Forward Observer/Spotter Outpost/Position 160202 15,16 Point Point2 + CBRN Observation Outpost 160203 15,16 Point Point2 + Sensor Outpost /Listening Post 160204 15,16 Point Point2 + Combat Outpost 160205 15,16 Point Point2 + Target Reference Point 160300 15,16 Point Point2 T + Point of Departure 160400 15,16 Point Point1 T + Airspace Control (Corridors) Areas 170000 15,16 + Air Corridor 170100 15,16 Area Corridor1 AM,T,X,W,W1 + Low Level Transit Route 170200 15,16 Area Corridor1 AM,T,X,W,W1 + Minimum-Risk Route 170300 15,16 Area Corridor1 AM,T,X,W,W1 + Safe Lane 170400 15,16 Area Corridor1 AM,T,X,W,W1 + Standard Use Army Aircraft Flight Route 170500 15,16 Area Corridor1 AM,T,X,W,W1 + Transit Corridor 170600 15,16 Area Corridor1 AM,T,X,W,W1 + Special Corridor 170700 15,16 Area Corridor1 AM,T,X,W,W1 + Base Defense Zone 170800 15,16 Point Area22 + High-Density Airspace Control Zone 170900 15,16 Area Area1 T,X,W,W1 2 X values + Restricted Operations Zone 171000 15,16 Area Area1 T,X,W,W1 2 X values + Air-to-Air Restricted Operating Zone 171100 15,16 Area Area1 T,X,W,W1 2 X values + Unmanned Aircraft Restricted Operating Zone 171200 15,16 Area Area1 T,X,W,W1 2 X values + Weapon Engagement Zone 171300 15,16 Area Area1 T,X,W,W1 2 X values + Fighter Engagement Zone 171400 15,16 Area Area1 T,X,W,W1 2 X values + Joint Engagement Zone 171500 15,16 Area Area1 T,X,W,W1 2 X values + Missile Engagement Zone 171600 15,16 Area Area1 T,X,W,W1 2 X values + Low Altitude Missile Engagement Zone 171700 15,16 Area Area1 T,X,W,W1 2 X values + High Altitude Missile Engagement Zone 171800 15,16 Area Area1 T,X,W,W1 2 X values + Short Range Air Defense Engagement Zone 171900 15,16 Area Area1 T,X,W,W1 2 X values + Weapons Free Zone 172000 15,16 Area Area1 T,X,W,W1 + Airspace Control Points 180000 15,16 + Air Control Point 180100 15,16 Point Point2 T + Communications Checkpoint 180200 15,16 Point Point2 T + Isolated Recovery Point 180300 15,16 Point Point1 H,W,W1 + Pop-up Point 180400 15,16 Point Point2 + Air Control Rendezvous 180500 15,16 Point Point2 + Tactical Air Navigation (TACAN) 180600 15,16 Point Point2 T + Combat Air Patrol (CAP)Station 180700 15,16 Point Point2 + Airborne Early Warning (AEW) Station 180800 15,16 Point Point2 + ASW (Helo and F/W) Station 180900 15,16 Point Point2 + Strike Initial Point 181000 15,16 Point Point2 + Replenishment Station 181100 15,16 Point Point2 + Tanking 181200 15,16 Point Point2 + Antisubmarine Warfare, Rotary Wing 181300 15,16 Point Point2 + Surface Combat Air Patrol (SUCAP) - Fixed Wing 181400 15,16 Point Point2 + SUCAP - Rotary Wing 181500 15,16 Point Point2 + MIW - Fixed Wing 181600 15,16 Point Point2 + MIW - Rotary Wing 181700 15,16 Point Point2 + Tomcat 181800 15,16 Point Point2 + Rescue 181900 15,16 Point Point2 + Unmanned Aerial System (UAS/UA) 182000 15,16 Point Point2 + Vertical Takeoff and Landing (VTOL) Tactical Unmanned Aircraft (VTUA) 182100 15,16 Point Point2 + Orbit 182200 15,16 Point Point2 + Orbit - Figure Eight 182300 15,16 Point Point2 + Orbit - Race Track 182400 15,16 Point Point2 + Orbit - Random Closed 182500 15,16 Point Point2 + Isolated Personnel Location 182600 15,16 Point Point1 H,W,W1 + Airspace Control Lines 190000 15,16 + Identification Friend or Foe Off Line 190100 15,16 Line Line1 + Identification Friend or Foe On Line 190200 15,16 Line Line1 + Maritime Control Areas 200000 15,16 + Launch Area 200100 15,16 + Ellipse/Circle 200101 15,16 Area Ellipse1 AM,AN,T + Defended Area 200200 15,16 + Ellipse/Circle 200201 15,16 Area Ellipse1 AM,AN,T + Rectangle 200202 15,16 Area Rectangular1 AM,T + No Attack (NOTACK) Zone 200300 15,16 Area Circular1 AM,W,W1 + Ship Area of Interest 200400 15,16 Point Point2 + Ellipse/Circle 200401 15,16 Area Ellipse1 AM,AN + Rectangle 200402 15,16 Area Rectangular1 AM + Active Maneuver Area 200500 15,16 Point Point2 + Cued Acquisition Doctrine 200600 15,16 Area Point17 AM,AN + Radar Search Doctrine 200700 15,16 Area Point18 AM,AN,T + Maritime Control Points 210000 15,16 + Plan Ship 210100 15,16 Point Point2 + Aim Point 210200 15,16 Point Point2 + Defended Asset 210300 15,16 Point Point2 T + Drop Point 210400 15,16 Point Point4 + Entry Point 210500 15,16 Point Point5 + Air Detonation 210600 15,16 Point Point2 X + Ground Zero 210700 15,16 Point Point6 + Impact Point 210800 15,16 Point Point2 H + Predicted Impact Point 210900 15,16 Point Point2 + Launched Torpedo 211000 15,16 Point Point7 H + Missile Detection Point 211100 15,16 Point Point7 + Acoustic Countermeasure (Decoy) 211200 15,16 Point Point7 + Electronic Countermeasures (ECM) Decoy 211300 15,16 Point Point2 + Brief Contact 211400 15,16 Point Point7 + Datum Lost Contact 211500 15,16 Point Point2 + BT Buoy Drop 211600 15,16 Point Point2 + Reported Bottomed Sub 211700 15,16 Point Point2 + Moving Haven 211800 15,16 Point Point2 + Screen Center 211900 15,16 Point Point2 + Lost Contact 212000 15,16 Point Point7 + Sinker 212100 15,16 Point Point7 + Trial Track 212200 15,16 Point Point7 + Acoustic Fix 212300 15,16 Point Point2 + Electromagnetic Fix 212400 15,16 Point Point2 + Electromagnetic - Magnetic Anomaly Detection (MAD) 212500 15,16 Point Point2 + Optical Fix 212600 15,16 Point Point2 + Formation 212700 15,16 Point Point2 + Harbor 212800 15,16 Point Point8 H + Harbor Entrance Point 212900 15,16 + A 212901 15,16 Point Point2 + Q 212902 15,16 Point Point2 + X 212903 15,16 Point Point2 + Y 212904 15,16 Point Point2 + Dip Position 213000 15,16 Point Point2 + Search 213100 15,16 Point Point2 + Search Area 213200 15,16 Point Point2 + Search Center 213300 15,16 Point Point2 + Navigational Reference Point 213400 15 Point Point2 + Navigational Reference Waypoint 213400 16 Point Point2 H,W + Sonobuoy 213500 15,16 Point Point2 T,H + Ambient Noise 213501 15,16 Point Point2 T,H + Air Transportable Communication 213502 15,16 Point Point2 H + Barra 213503 15,16 Point Point2 H + Bathythermograph Transmitting 213504 15,16 Point Point2 T,H + Command Active Multi-Beam (CAMBS) 213505 15,16 Point Point2 H + Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS) 213506 15,16 Point Point2 H + Directional Frequency Analysis and Recording (DIFAR) 213507 15,16 Point Point2 T,H + Directional Command Active Sonobuoy System (DICASS) 213508 15,16 Point Point2 T,H + Expendable Reliable Acoustic Path Sonobuoy (ERAPS) 213509 15,16 Point Point2 H + Expired 213510 15,16 Point Point2 + Kingpin 213511 15,16 Point Point2 H + Low Frequency Analysis and Recording (LOFAR) 213512 15,16 Point Point2 H + Pattern Center 213513 15,16 Point Point2 H + Range Only 213514 15,16 Point Point2 H + Vertical Line Array Directional Frequency Analysis and Recording (DIFAR) 213515 15,16 Point Point2 T,H + Reference Point 213600 15,16 Point Point2 + Special Point 213700 15,16 Point Point2 + Navigational Reference Point(Points) 213800 15 Point Point2 + Data Link Reference Point 213900 15,16 Point Point2 + Vital Area Center 214100 15,16 Point Point2 + Corridor Tab Point 214200 15,16 Point Point2 + Enemy Point 214300 15,16 Point Point2 + Marshall Point 214400 15,16 Point Point2 + Position and Intended Movement (PIM) 214500 15,16 Point Point2 + Pre-Landfall Waypoint 214600 15,16 Point Point2 + Estimated Position (EP) 214700 15,16 Point Point2 + Waypoint 214800 15,16 Point Point2 + General Sea Subsurface Station 214900 15,16 Point Point2 T,W,W1 + Submarine Sea Subsurface Station 215000 15,16 Point Point2 + Submarine Antisubmarine Warfare Sea Subsurface Station 215100 15,16 Point Point2 + Unmanned Underwater Vehicle Sea Subsurface Station 215200 15,16 Point Point2 + Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Subsurface Station 215300 15,16 Point Point2 + Mine Warfare Unmanned Underwater Vehicle Sea Subsurface Station 215400 15,16 Point Point2 + Sea Surface Warfare Unmanned Underwater Vehicle Subsurface Station 215500 15,16 Point Point2 + General Sea Surface Station 215600 15,16 Point Point2 T,W,W1 + Antisubmarine Warfare (ASW) Sea Surface Station 215700 15,16 Point Point2 + Mine Warfare Sea Surface Station 215800 15,16 Point Point2 + Non-Combatant Sea Surface Station 215900 15,16 Point Point2 + Picket Sea Surface Station 216000 15,16 Point Point2 + Rendezvous Sea Surface Station 216100 15,16 Point Point2 + Replenishment at Sea Surface Station 216200 15,16 Point Point2 + Rescue Sea Surface Station 216300 15,16 Point Point2 + Surface Warfare Sea Surface Station 216400 15,16 Point Point2 + Unmanned Underwater Vehicle Sea Surface Station 216500 15,16 Point Point2 + Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Surface Station 216600 15,16 Point Point2 + Mine Warfare Unmanned Underwater Vehicle Sea Surface Station 216700 15,16 Point Point2 + Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater Sea Surface Station 216800 15,16 Point Point2 + Surface Warfare Mine Warfare Unmanned Underwater Vehicle Sea Surface Station 216900 15,16 Point Point2 + Shore Control Station 217000 15,16 Point Point2 H + General Route 217100 15,16 Point Point2 + Diversion Route 217200 15,16 Point Point2 + Position and Intended Movement (PIM) Route 217300 15,16 Point Point2 + Picket Route 217400 15,16 Point Point2 + Point R Route 217500 15,16 Point Point2 + Rendezvous Route 217600 15,16 Point Point2 + Waypoint Route 217700 15,16 Point Point2 + Clutter, Stationary or Cease Reporting 217800 15,16 Point Point2 + Tentative or Provisional Track 217900 15,16 Point Point2 + Distressed Vessel 218000 15,16 Point Point2 + Ditched Aircraft/Downed Aircraft 218100 15,16 Point Point2 + Person in Water/Bailout 218200 15,16 Point Point2 + Iceberg 218300 15,16 Point Point2 + Navigational 218400 15,16 Line Line4 + Oil Rig 218500 15,16 Point Point2 + Sea Mine-Like 218600 15,16 Point Point2 + Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO) 218700 15,16 Point Point7 + Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO)/Installation Manmade 218800 15,16 Point Point7 + Marine Life 218900 15,16 Point Point15 + Sea Anomaly (Wake, Current, Knuckle) 219000 15,16 Point Point2 + Bottom Return/Non-MILCO, Wreck, Dangerous 219100 15,16 Point Point2 + Bottom Return/Non-MILCO, Wreck, Non Dangerous 219200 15,16 Point Point2 + Maritime Control Lines 220000 15,16 + Bearing Line 220100 15,16 Line Line1 H + Electronic 220101 15,16 Line Line1 H + Electronic Warfare (EW) 220102 15,16 Line Line1 H + Acoustic 220103 15,16 Line Line1 H + Acoustic (Ambiguous) 220104 15,16 Line Line1 H + Torpedo 220105 15,16 Line Line1 H + Electro-Optical Intercept 220106 15,16 Line Line1 H + Jammer 220107 15,16 Line Line1 H + Radio Direction Finder (RDF) 220108 15,16 Line Line1 H + Navigationl Rhumb Line 220109 16 Line Line1 T,AN + Deception 230000 16 + Decoy/Dummy/Deception 230100 16 Line Line29 + Deceive/Decoy/Dummy/Feint 230200 16 Line Line29 + Fires Areas 240000 15,16 + Airspace Coordination Area 240100 15,16 + Irregular 240101 15 Area Area1 T,T1,X,Y,W,W1 + Rectangular 240102 15 Area Rectangular1 AM,T,T1,X,Y,W,W1 + Circular 240103 15 Area Circular1 AM,T,T1,X,Y,W,W1 + Irregular 240101 16 Area Area1 T,T2,X,Y,W,W1 + Rectangular 240102 16 Area Rectangular1 AM,T,T2,X,Y,W,W1 + Circular 240103 16 Area Circular1 AM,T,T2,X,Y,W,W1 + Free Fire Area 240200 15,16 + Irregular 240201 15 Area Area1 T,W,W1 + Rectangular 240202 15 Area Rectangular1 AM,T,W,W1 + Circular 240203 15 Area Circular1 AM,T,W,W1 + Irregular 240201 16 Area Area1 T2,AS,W,W1 + Rectangular 240202 16 Area Rectangular1 AM,AS,T2,W,W1 + Circular 240203 16 Area Circular1 AM,AS,T2,W,W1 + No Fire Area 240300 15,16 + Irregular 240301 15 Area Area1 T,W,W1 + Rectangular 240302 15 Area Rectangular1 AM,T,W,W1 + Circular 240303 15 Area Circular1 AM,T,W,W1 + Irregular 240301 16 Area Area1 AS,T2,W,W1 + Rectangular 240302 16 Area Rectangular1 AM,AS,T2,W,W1 + Circular 240303 16 Area Circular1 AM,AS,T2,W,W1 + Restricted Fire Area 240400 15,16 + Irregular 240401 15 Area Area1 T,W,W1 + Rectangular 240402 15 Area Rectangular1 AM,T,W,W1 + Circular 240403 15 Area Circular1 AM,T,W,W1 + Irregular 240401 16 Area Area1 AS,T2,W,W1 + Rectangular 240402 16 Area Rectangular1 AM,AS,T2,W,W1 + Circular 240403 16 Area Circular1 AM,AS,T2,W,W1 + Position Area For Artillery (PAA) 240500 15,16 + Rectangular 240501 15,16 Area Rectangular1 AM,T,W,W1 + Circular 240502 15,16 Area Circular1 AM,T,W,W1 + Irregular 240503 15,16 Area Area1 T,W,W1 + Point Targets 240600 15,16 + Point or Single Target 240601 15,16 Point Point2 AP,AP1,X,H + Nuclear Target 240602 15,16 Point Point2 AP + Target-Recorded 240603 15,16 Point Point2 + Linear Targets 240700 15,16 + Linear Target 240701 15,16 Line Line1 AP + Linear Smoke Target 240702 15,16 Line Line1 AP + Final Protective Fire (FPF) 240703 15,16 Line Line1 AP,T1,V + Area Targets 240800 15,16 + Area Target 240801 15,16 Area Area1 AP + Rectangular Target 240802 15,16 Area Rectangular2 AM,AN,AP + Circular Target 240803 15,16 Area Circular1 AM,AP + Rectangular Target - Single Target (AEGIS ONLY) 240804 16 Area Rectangular3 AM,T + Series or Groups of Targets 240805 15,16 Area Area1 T + Smoke 240806 15,16 Area Area1 AP,W,W1 + Bomb Area 240808 15,16 Area Area1 + Fire Support Station 240900 15,16 Point Point2 T + Fire Support Area 241000 15,16 + Irregular 241001 15,16 Area Area1 T,W,W1 + Rectangular 241002 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241003 15,16 Area Circular1 AM,T,W,W1 + Artillery Target Intelligence Zone 241100 15,16 + Irregular 241101 15,16 Area Area10 T,W,W1 + Rectangular 241102 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241103 15,16 Area Circular1 AM,T,W,W1 + Call for Fire Area 241200 15,16 + Irregular 241201 15,16 Area Area10 T,W,W1 + Rectangular 241202 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241203 15,16 Area Circular1 AM,T,W,W1 + Censor Zone 241300 15,16 + Irregular 241301 15,16 Area Area10 T,W,W1 + Rectangular 241302 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241303 15,16 Area Circular1 AM,T,W,W1 + Critical Friendly Zone 241400 15,16 + Irregular 241401 15,16 Area Area10 T,W,W1 + Rectangular 241402 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241403 15,16 Area Circular1 AM,T,W,W1 + Dead Space Area 241500 15,16 + Irregular 241501 15,16 Area Area10 T,W,W1 + Rectangular 241502 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241503 15,16 Area Circular1 AM,T,W,W1 + Target Build-up Area 241700 15,16 + Irregular 241701 15,16 Area Area10 T,W,W1 + Rectangular 241702 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241703 15,16 Area Circular1 AM,T,W,W1 + Target Value Area 241800 15,16 + Irregular 241801 15,16 Area Area10 T,W,W1 + Rectangular 241802 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241803 15,16 Area Circular1 AM,T,W,W1 + Zone of Responsibility 241900 15,16 + Irregular 241901 15,16 Area Area10 T,W,W1 + Rectangular 241902 15,16 Area Rectangular1 AM,T,W,W1 + Circular 241903 15,16 Area Circular1 AM,T,W,W1 + Terminally Guided Munition Footprint (TGMF) 242000 15,16 Area Area10 + Weapon/Sensor Range fan, Circular 242100 15,16 Area Circular2 AM,X + Weapon/Sensor Range fan, Sector 242200 15,16 Area Arc1 AM,AN,X + Kill Box 242300 15,16 + Irregular, Blue 242301 15,16 Area Area10 T,W,W1 + Rectangular, Blue 242302 15,16 Area Rectangular1 AM,T,W,W1 + Circular, Blue 242303 15,16 Area Circular1 AM,T,W,W1 + Irregular, Purple 242304 15,16 Area Area10 T,W,W1 + Rectangular, Purple 242305 15,16 Area Rectangular1 AM,T,W,W1 + Circular, Purple 242306 15,16 Area Circular1 AM,T,W,W1 + Artillery Manoeuvre Area (AMA) 242400 16 Area Area1 T,W,W1 + Artillery Reserved Area (ARA) 242500 16 Area Area1 T,W,W1 + Zone of Fire 242600 16 Area Area1 T,W,W1 + Psyops Zone 242700 16 + Irregular 242701 16 Area Area10 H,T,W,W1 + Rectangular 242702 16 Area Rectangular1 AM,H,T,W,W1 + Circular 242703 16 Area Circular1 AM,H,T,W,W1 + Kill Zone 242800 15,16 Area Area1 T + Fires Points 250000 15,16 + Firing Point 250100 15,16 Point Point1 H,T,W,W1 + Hide Point 250200 15,16 Point Point1 H,T,W,W1 + Launch Point 250300 15,16 Point Point1 H,T,W,W1 + Reload Point 250400 15,16 Point Point1 H,T,W,W1 + Survey Control Point 250500 15,16 Point Point1 H,T,W,W1 + Known Point 250600 15,16 Point Point2 T,W,W1 + Fire Lines 260000 15,16 + Fire Support Coordination Line (FSCL) 260100 15 Line Line1 T,W,W1 + Fire Support Coordination Line (FSCL) 260100 16 Line Line1 AS,T2,W,W1 + Coordinated Fire Line (CFL) 260200 15 Line Line1 T,W,W1 + Coordinated Fire Line (CFL) 260200 16 Line Line1 AS,T2,W,W1 + No Fire Line 260300 15 Line Line1 T,W,W1 + No Fire Line 260300 16 Line Line1 AS,T2,W,W1 + Battlefield Coordination Line 260400 15 Line Line1 T,W,W1 + Battlefield Coordination Line 260400 16 Line Line1 AS,T2,W,W1 + Restrictive Fire Line 260500 15 Line Line1 T,W,W1 + Restrictive Fire Line 260500 16 Line Line1 AS,T2,W,W1 + Munition Flight Path 260600 15,16 Line Line8 W,W1 + Protection Areas 270000 15,16 + Obstacle Belt 270100 15,16 Area Area1 T + Obstacle Zone 270200 15,16 Area Area1 T + Obstacle Free Zone 270300 15,16 Area Area1 T,W,W1 + Obstacle Restricted Zone 270400 15,16 Area Area1 T,W,W1 + Obstacle Effects 270500 15,16 + Block 270501 15,16 Area Area11 + Disrupt 270502 15,16 Area Area12 + Fix 270503 15,16 Line Line9 + Turn 270504 15,16 Line Line10 + Obstacle Bypass 270600 15,16 + Easy 270601 15,16 Line Point12 + Difficult 270602 15,16 Line Point12 + Impossible 270603 15,16 Line Point12 + Minefields 270700 15,16 + Static Depiction 270701 15,16 Point Point2 H,N,W + Dynamic Depiction 270707 15,16 Area Area1 + Mined Area 270800 15,16 Area Area1 H,N,W + Fenced 270801 15,16 Area Area1 N + Unexploded Explosive Ordnance (UXO) Area 271000 15,16 Area Area1 + Bridge or Gap 271100 15,16 Line Line11 T,W,W1 + Roadblocks, Craters and Blown Bridges 271200 15,16 + Planned 271201 15,16 Line Line12 + Explosives, State of Readiness 1 (Safe) 271202 15,16 Line Line12 + Explosives, State of Readiness 2 (armed but passable) 271203 15,16 Line Line12 + Roadblock Complete (Executed) 271204 15,16 Line Line12 + Assault Crossing 271300 15,16 Line Line16 W,W1 + Ford Easy 271500 15,16 Line Line17 + Ford Difficult 271600 15,16 Line Line17 + Biological Contaminated Area 271700 15,16 Area Area1 + Biological Contaminated Area - Toxic Industrial Material 271701 16 Area Area1 + Chemical Contaminated Area 271800 15,16 Area Area1 + Chemical Contaminated Area - Toxic Industrial Material 271801 16 Area Area1 + Nuclear Contaminated Area 271900 15,16 Area Area1 + Radiological Contaminated Area 272000 15,16 Area Area1 + Radiological Contaminated Area - Toxic Industrial Material 272001 16 Area Area1 + Minimum Safe Distance Zone 272100 15,16 Area Area14 + Multiple Strikes - STRIKWARN 272101 15,16 Area Area26 + Radiation Dose Rate Contour Lines 272200 15,16 Area Area1 T + Protection Points 280000 15,16 + Abatis 280100 15,16 Line Line1 + Antipersonnel Mine 280200 15,16 Point Point2 + Antipersonnel Mine with Directional Effects 280201 15,16 Point Point2 + Antitank Mine 280300 15,16 Point Point2 + Antitank Mine with Anti-handling Device 280400 15,16 Point Point2 + Wide Area Antitank Mine 280500 15,16 Point Point2 + Unspecified Mine 280600 15,16 Point Point2 + Booby Trap 280700 15,16 Point Point13 + Engineer Regulating Point 280800 15,16 Point Point1 H,T,T1,W,W1 + Shelter 280900 15,16 Point Point2 + Shelter Above Ground 281000 15,16 Point Point2 + Below Ground Shelter 281100 15,16 Point Point2 + Fort 281200 15,16 Point Point2 + Chemical Event 281300 15,16 Point Point7 C,H,N,Q,T,W,Y + Chemical Event - Toxic Undustrial Material 281301 16 Point Point2 C,H,N,Q,T,W,Y + Biological Event 281400 15,16 Point Point7 C,H,N,Q,T,W,Y + Biological Event - Toxic Undustrial Material 281401 16 Point Point2 C,H,N,Q,T,W,Y + Nuclear Event 281500 15,16 Point Point7 C,H,N,Q,T,W,Y + Nuclear Fallout Producing Event 281600 15,16 Point Point7 C,H,N,Q,T,W,Y + Radiological Event 281700 15,16 Point Point7 C,H,N,Q,T,W,Y + Radiological Event - Toxic Undustrial Material 281701 16 Point Point7 C,H,N,Q,T,W,Y + General Decontamination Point/Site 281800 15,16 Point Point1 H,T,T1,W,W1 + Alternate 281801 15,16 Point Point1 H,T,T1,W,W1 + Equipment 281802 15,16 Point Point1 H,T,T1,W,W1 + Troop 281803 15,16 Point Point1 H,T,T1,W,W1 + Equipment/Troop 281804 15,16 Point Point1 H,T,T1,W,W1 + Operational 281805 15,16 Point Point1 H,T,T1,W,W1 + Thorough 281806 15,16 Point Point1 H,T,T1,W,W1 + Main Equipment 281807 15,16 Point Point1 H,T,T1,W,W1 + Forward Troop 281808 15,16 Point Point1 H,T,T1,W,W1 + Wounded Personnel 281809 15,16 Point Point1 H,T,T1,W,W1 + Tetrahedrons, Dragons Teeth, and Other Similar Obstacles 281900 15,16 + Fixed and Prefabricated 281901 15,16 Point Point7 + Movable 281902 15,16 Point Point7 + Movable and Prefabricated 281903 15,16 Point Point7 + Vertical Obstructions 282000 15,16 + Tower, Low 282001 15,16 Point Point16 X + Tower, High 282002 15,16 Point Point16 X + Overhead Wire 282003 15,16 Line Line1 + Protection Lines 290000 15,16 + Obstacle Line 290100 15,16 Line Line1 T + Mineline 290101 15,16 Line Line1 N + Antitank Obstacles 290200 15,16 + Under Construction 290201 15,16 Line Line1 + Completed 290202 15,16 Line Line1 + Reinforced, with Antitank Mines 290203 15,16 Line Line1 + Antitank Wall 290204 15 Line Line1 + Wire Obstacles 290300 15,16 + Unspecified Wire 290301 15,16 Line Line1 + Single Fence Wire 290302 15,16 Line Line1 + Double Fence Wire 290303 15,16 Line Line1 + Double Apron Fence 290304 15,16 Line Line1 + Low Wire Fence 290305 15,16 Line Line1 + High Wire Fence 290306 15,16 Line Line1 + Single Concertina 290307 15,16 Line Line1 + Double Strand Concertina 290308 15,16 Line Line1 + Triple Strand Concertina 290309 15,16 Line Line1 + Mine Cluster 290400 15,16 Area Area13 + Trip Wire 290500 15,16 Line Line1 + Lane 290600 15 Line Line14 W,W1 + Safe Lane or Gap 290600 16 Line Line14 AM,T,W,W1 + Ferry 290700 15,16 Line Line18 + Raft Site 290800 15,16 Line Line14 + Fortified Line 290900 15,16 Line Line1 + Fighting Position 291000 15,16 Line Line19 + Intelligence Lines 300000 15,16 + Intelligence Coordination Line 300100 15,16 Line Line1 T,W,W1 + Sustainment Areas 310000 15,16 + Detainee Holding Area 310100 15,16 Area Area1 T + Enemy Prisoner or War Holding Area 310200 15,16 Area Area1 T + Forward Arming and Refueling Point 310300 15,16 Area Area1 T + Refugee Holding Area 310400 15,16 Area Area1 T + Regimental Support Area 310500 15,16 Area Area1 + Brigade Support Area 310600 15,16 Area Area1 + Division Support Area 310700 15,16 Area Area1 + Corps Support Area 310800 15 Area Area1 + Corps Support Area 310800 16 Area Area1 N,T,W,W1 + Sustainment Points 320000 15,16 + Ambulance Points 320100 15,16 Point + Ambulance Exchange Point 320101 15,16 Point Point1 H,T,T1,W,W1 + Ambulance Control Point 320102 15,16 Point Point1 H,T,T1,W,W1 + Ambulance Load Point 320103 15,16 Point Point1 H,T,T1,W,W1 + Ambulance Relay Point 320104 15,16 Point Point1 H,T,T1,W,W1 + Ammunition Supply Point 320200 15,16 Point Point1 H,T,T1,W,W1 + Ammunition Transfer and Holding Point 320300 15,16 Point Point1 H,T,T1,W,W1 + Cannibalization Point 320400 15,16 Point Point1 H,T,T1,W,W1 + Casualty Collection Point 320500 15,16 Point Point1 H,T,T1,W,W1 + Civilian Collection Point 320600 15,16 Point Point1 H,T,T1,W,W1 + Detainee Collection Point 320700 15,16 Point Point1 H,T,T1,W,W1 + Enemy Prisoner of War Collection Point 320800 15,16 Point Point1 H,T,T1,W,W1 + Logistics Release Point 320900 15,16 Point Point1 H,T,T1,W,W1 + Maintenance Collection Point (MCP) 321000 15,16 Point Point1 H,T,T1,W,W1 + Medical Evacuation Point (MEDEVAC) Pick-Up Point 321100 15,16 Point Point1 H,T,T1,W,W1 + Rearm, Refuel and Resupply Point (R3P) 321200 15,16 Point Point1 H,T,T1,W,W1 + Refuel on the Move (ROM) Point 321300 15,16 Point Point1 H,T,T1,W,W1 + Traffic Control Post (TCP) 321400 15,16 Point Point1 H,T,T1,W,W1 + Trailer Transfer Point (TTP) 321500 15,16 Point Point1 H,T,T1,W,W1 + Unit Maintenance Collection Point (UNCP) 321600 15,16 Point Point1 H,T,T1,W,W1 + General Supply Point 321700 15,16 Point Point1 H,T,T1,W,W1 + NATO Class I Supply Point 321701 15,16 Point Point1 H,T,T1,W,W1 + NATO Class II Supply Point 321702 15,16 Point Point1 H,T,T1,W,W1 + NATO Class III Supply Point 321703 15,16 Point Point1 H,T,T1,W,W1 + NATO Class IV Supply Point 321704 15,16 Point Point1 H,T,T1,W,W1 + NATO Class V Supply Point 321705 15,16 Point Point1 H,T,T1,W,W1 + NATO Multiple Class Supply Point 321706 15,16 Point Point1 A,H,T,T1,W,W1 + US Class I Supply Point 321707 15,16 Point Point1 H,T,W,W1 + US Class II Supply Point 321708 15,16 Point Point1 H,T,W,W1 + US Class III Supply Point 321709 15,16 Point Point1 H,T,W,W1 + US Class IV Supply Point 321710 15,16 Point Point1 H,T,W,W1 + US Class V Supply Point 321711 15,16 Point Point1 H,T,W,W1 + US Class VI Supply Point 321712 15,16 Point Point1 H,T,W,W1 + US Class VII Supply Point 321713 15,16 Point Point1 H,T,W,W1 + US Class VIII Supply Point 321714 15,16 Point Point1 H,T,W,W1 + US Class IX Supply Point 321715 15,16 Point Point1 H,T,W,W1 + US Class X Supply Point 321716 15,16 Point Point1 H,T,W,W1 + Medical Supply Point 321800 15,16 Point Point1 H,T,T1,W,W1 + Mortuary Affairs Collection Point 321900 15,16 Point Point1 H,T,T1,W,W1 + Sustainment Lines 330000 15,16 + Moving Convoy 330100 15,16 Line Line9 H,V,W,W1 + Halted Convoy 330200 15,16 Line Line9 H,V,W,W1 + Main Supply Route 330300 15,16 Line Line1 T + One Way Traffic 330301 15,16 Line Line1 T + Two Way Traffic 330302 15,16 Line Line1 T + Alternating Traffic 330303 15,16 Line Line1 T + Alternate Supply Route 330400 15,16 Line Line1 T + One Way Traffic 330401 15,16 Line Line1 T + Two Way Traffic 330402 15,16 Line Line1 T + Alternating Traffic 330403 15,16 Line Line1 T + Traffic Route 330500 15,16 Line Line1 T + One Way Traffic 330501 15,16 Line Line1 T + Alternating Traffic 330502 15,16 Line Line1 T + Mission Tasks 340000 15,16 + Block 340100 15,16 Area Area11 + Breach 340200 15,16 Line Point12 + Bypass 340300 15,16 Line Point12 + Canalize 340400 15,16 Line Point12 + Clear 340500 15,16 Line Line23 + Counterattack 340600 15,16 Line Axis1 + Counterattack by Fire 340700 15,16 Line Axis1 + Delay 340800 15,16 Line Line14 W + Destroy 340900 15,16 Point Point2 + Disrupt 341000 15,16 Area Area12 + Fix 341100 15,16 Line Line9 + Follow and Assume 341200 15,16 Line Line25 T + Follow and Support 341300 15,16 Line Line25 T + Interdict 341400 15,16 Point Point2 + Isolate 341500 15,16 Area Area15 + Neutralize 341600 15,16 Point Point2 + Occupy 341700 15,16 Area Area16 + Penetrate 341800 15,16 Area Area17 + Relief in Place (RIP) 341900 15,16 Area Area18 + Retire/Retirement 342000 15,16 Line Line14 + Secure 342100 15,16 Area Area19 + Security 342200 15,16 + Cover 342201 15,16 Line Line26 + Guard 342202 15,16 Line Line26 + Screen 342203 15,16 Line Line26 + Seize 342300 15,16 Line Line27 + Withdraw 342400 15,16 Line Line14 + Withdraw Under Pressure 342500 15,16 Line Line14 + Cordon and Knock 342600 15,16 Area Area15 + Cordon and Search 342700 15,16 Area Area15 + Suppress 342800 15,16 Point Point2 + Movement to Contact 342900 15,16 Line Axis1 T,W,W1 + Capture 343000 16 Line Line27 + Exploit/Exploitation 343100 15,16 Line Line30 + Control 343200 16 Area Area19 + Demonstrate/Demonstration 343300 15,16 Area Area18 + Deny 343400 16 Area Area19 + Envelopment 343500 15,16 Line Line31 + Escort 343600 16 Line Line50 + Exfiltrate 343700 16 Line Line32 + Infiltration 343800 15,16 Line Line32 + Locate 343900 16 Area Area19 + Pursuit 344000 15,16 Line Line33 + Forward Passage of Lines 344100 15,16 Line Line14 + Rearward Passage of Lines 344200 15,16 Line Line14 + Defeat 344300 15,16 Point Point2 + Disengage 344400 15,16 Line Line14 + Evacuate/Evacuation 344500 15,16 Line Line17 + Recover 344600 16 Line Line27 + Turn 344700 15,16 Line Line10 + Space Debris 350000 16 Always Black + Man Made Space Debris 350100 16 Always Black + Man Made Space Debris Small 350101 16 Point Point2 Always Black + Man Made Space Debris Medium 350102 16 Point Point2 Always Black + Man Made Space Debris Big 350103 16 Point Point2 Always Black + Natural Space Debris 350200 16 Always Black + Natural Space Debris Small 350201 16 Point Point2 Always Black + Natural Space Debris Medium 350202 16 Point Point2 Always Black + Natural Space Debris Big 350203 16 Point Point2 Always Black + Protection of Cultural Property 360000 16 + General 360100 16 Point Point1 H Always Navy Blue + Special 360200 16 Point Point1 H Always Navy Blue + Enhanced 360300 16 Point Point1 H Always Navy Blue + Intelligence Areas 370000 16 + Human Terrain 370100 16 Area Area1 H +27 Unspecified 000000 15,16 + Military 110000 15,16 + Activity/Task 110200 15,16 + Explosive Ordnance Disposal 110201 15,16 + Field Artillery Observer 110202 15,16 + Joint Fire Support 110203 15,16 + Liaison 110204 15,16 + Messenger 110205 15,16 + Military Police 110206 15,16 + Observer 110207 15,16 + Security 110208 15,16 + Sniper 110209 15,16 + Special Operation Forces 110210 15,16 + Designated Marksman 110211 15,16 + Medic 110212 15,16 + Signaler 110213 15,16 + Reconnaissance 110214 15,16 + Infantry 110215 15,16 + Close Protection 110216 15,16 + Crowd and Riot Control 110217 15,16 + SWAT 110218 15,16 + Demolition 110219 15,16 + Commander (CDR) 110220 15,16 + Second in Command (SIC) 110221 15,16 + Lethal Weapons 110300 15,16 + Rifle 110301 15,16 + Single Shot Rifle 110302 15,16 + Semiautomatic Rifle 110303 15,16 + Automatic Rifle 110304 15,16 + Machine Gun 110305 15,16 + Machine Gun - Light 110306 15,16 + Machine Gun - Medium 110307 15,16 + Machine Gun - Heavy 110308 15,16 + Grenade Launcher 110309 15,16 + Grenade Launcher - Light 110310 15,16 + Grenade Launcher - Medium 110311 15,16 + Grenade Launcher - Heavy 110312 15,16 + Flame Thrower 110313 15,16 + Mortar 110314 15,16 + Single Rocket Launcher 110315 15,16 + Antitank Rocket Launcher 110316 15,16 + Non-Lethal Weapons 110400 15,16 + Non-Lethal Weapon 110401 15,16 + Non-Lethal Grenade Launcher 110402 15,16 + Taser 110403 15,16 + Civilian 120000 16 + Activity/Task 120100 16 + Police 120101 16 + Non-Governmental Organization Member or Non-Governmental Organization (NGO) 120102 16 + Government Organization (GO) 120103 16 +30 Unspecified 0 15,16 + Military 110000 15,16 + Military Combatant 120000 15,16 + Carrier 120100 15,16 + Surface Combatant, Line 120200 15,16 + Battleship 120201 15,16 + Cruiser 120202 15,16 + Destroyer 120203 15,16 + Frigate 120204 15,16 + Corvette 120205 15,16 + Littoral Combatant Ship 120206 15,16 + Amphibious Warfare Ship 120300 15,16 + Amphibious Command Ship 120301 15,16 + Amphibious Assault, Non-specified 120302 15,16 + Amphibious Assault Ship, General 120303 15,16 + Amphibious Assault Ship, Multipurpose 120304 15,16 + Amphibious Assault Ship, Helicopter 120305 15,16 + Amphibious Transport Dock 120306 15,16 + Landing Ship 120307 15,16 + Landing Craft 120308 15,16 + Mine Warfare Ship 120400 15,16 + Mine Layer 120401 15,16 + Mine Sweeper 120402 15,16 + Mine Sweeper, Drone 120403 15,16 + Mine Hunter 120404 15,16 + Mine Countermeasures 120405 15,16 + Mine Countermeasures, Support Ship 120406 15,16 + Patrol Boat 120500 15,16 + Patrol Craft, Submarine Chaser/Escort, General 120501 15,16 + Patrol Ship, General 120502 15,16 + Decoy 120600 15,16 + Unmanned Surface Water Vehicle (USV) 120700 15,16 + Speedboat 120800 15,16 + Rigid-Hull Inflatable Boat (RHIB) 120801 15,16 + Jet Ski 120900 15,16 + Navy Task Organization 121000 15,16 + Navy Task Element 121001 15,16 + Navy Task Force 121002 15,16 + Navy Task Group 121003 15,16 + Navy Task Unit 121004 15,16 + Convoy 121005 15,16 + Sea-Based X-Band Radar 121100 15,16 + Tactical Air Navigation (TACAN) 121200 15 + Military Non Combatant 130000 15,16 + Auxiliary Ship 130100 15,16 + Ammunition Ship 130101 15,16 + Naval Stores Ship 130102 15,16 + Auxiliary Flag Ship 130103 15,16 + Intelligence Collector 130104 15,16 + Oceanographic Research Ship 130105 15,16 + Survey Ship 130106 15,16 + Hospital Ship 130107 15,16 + Naval Cargo Ship 130108 15,16 + Combat Support Ship, Fast 130109 15,16 + Oiler, Replenishment 130110 15,16 + Repair Ship 130111 15,16 + Submarine Tender 130112 15,16 + Tug, Ocean Going 130113 15,16 + Service Craft/Yard 130200 15,16 + Barge, not Self-Propelled 130201 15,16 + Barge, Self-Propelled 130202 15,16 + Tug, Harbor 130203 15,16 + Launch 130204 15,16 + Civilian 140000 15,16 + Merchant Ship 140100 15,16 + Cargo, General 140101 15,16 + Container Ship 140102 15,16 + Dredge 140103 15,16 + Roll On/Roll Off 140104 15,16 + Ferry 140105 15,16 + Heavy Lift 140106 15,16 + Hovercraft 140107 15,16 + Lash Carrier (with Barges) 140108 15,16 + Oiler/Tanker 140109 15,16 + Passenger 140110 15,16 + Tug, Ocean Going 140111 15,16 + Tow 140112 15,16 + Transport Ship, Hazardous Material 140113 15,16 + Junk/Dhow 140114 15,16 + Barge, not Self-Propelled 140115 15,16 + Hospital Ship 140116 15,16 + Fishing Vessel 140200 15,16 + Drifter 140201 15,16 + Trawler 140202 15,16 + Dredger 140203 15,16 + Law Enforcement Vessel 140300 15,16 + Leisure Craft, Sailing 140400 15,16 + Leisure Craft, Motorized 140500 15,16 + Rigid-Hull Inflatable Boat (RHIB) 140501 15,16 + Speedboat 140502 15,16 + Jet Ski 140600 15,16 + Unmanned Surface Water Vehicle (USV) 140700 15,16 + Own Ship 150000 15,16 + Fused Track 160000 15,16 + Manual Track 170000 15,16 +35 Unspecified 0 15,16 + Military 110000 15,16 + Submarine 110100 15,16 + Submarine, Surfaced 110101 15,16 + Submarine, Snorkeling 110102 15,16 + Submarine, Bottomed 110103 15,16 + Other Submersible 110200 15,16 + Nonsubmarine 110300 15,16 + Autonomous Underwater Vehicle (AUV)/Unmanned Underwater Vehicle (UUV) 110400 15,16 + Diver 110500 15,16 + Civilian 120000 15,16 + Submersible 120100 15,16 + Autonomous Underwater Vehicle (AUV)/ Unmanned Underwater Vehicle (UUV) 120200 15,16 + Diver 120300 15,16 + Weapon 130000 15,16 + Torpedo 130100 15,16 + Improvised Explosive Device (IED) 130200 15,16 + Decoy 130300 15,16 + Echo Tracker Classifier (ETC) / Possible Contact (POSCON) 140000 15,16 + Fused Track 150000 15,16 + Manual Track 160000 15,16 +36 Unspecified 0 15,16 + Sea Mine, General 110000 15,16 + Sea Mine, Bottom 110100 15,16 + Sea Mine, Moored 110200 15,16 + Sea Mine, Floating 110300 15,16 + Sea Mine, Rising 110400 15,16 + Sea Mine, Other Position 110500 15,16 + Small Object, Mine-Like 110700 15,16 + Exercise Mine, General 110800 15,16 + Exercise Mine, Bottom 110801 15,16 + Exercise Mine, Moored 110802 15,16 + Exercise Mine, Floating 110803 15,16 + Exercise Mine, Rising 110804 15,16 + Neutralized Mine, General 110900 15,16 + Neutralized Mine, Bottom 110901 15,16 + Neutralized Mine, Moored 110902 15,16 + Neutralized Mine, Floating 110903 15,16 + Neutralized Mine, Rising 110904 15,16 + Neutralized Mine, Other Position 110905 15,16 + Unexploded Ordnance 120000 15,16 + Sea Mine Decoy 130000 15,16 + Sea Mine Decoy, Bottom 130100 15,16 + Sea Mine Decoy, Moored 130200 15,16 + Mine-Like Contact (MILCO) 140000 15,16 + MILCO - General 140100 15,16 + MILCO - General, Confidence Level 1 140101 15,16 + MILCO - General, Confidence Level 2 140102 15,16 + MILCO - General, Confidence Level 3 140103 15,16 + MILCO - General, Confidence Level 4 140104 15,16 + MILCO - General, Confidence Level 5 140105 15,16 + MILCO - Bottom 140200 15,16 + MILCO - Bottom, Confidence Level 1 140201 15,16 + MILCO - Bottom, Confidence Level 2 140202 15,16 + MILCO - Bottom, Confidence Level 3 140203 15,16 + MILCO - Bottom, Confidence Level 4 140204 15,16 + MILCO - Bottom, Confidence Level 5 140205 15,16 + MILCO - Moored 140300 15,16 + MILCO - Moored, Confidence Level 1 140301 15,16 + MILCO - Moored, Confidence Level 2 140302 15,16 + MILCO - Moored, Confidence Level 3 140303 15,16 + MILCO - Moored, Confidence Level 4 140304 15,16 + MILCO - Moored, Confidence Level 5 140305 15,16 + MILCO - Floating 140400 15,16 + MILCO - Floating, Confidence Level 1 140401 15,16 + MILCO - Floating, Confidence Level 2 140402 15,16 + MILCO - Floating, Confidence Level 3 140403 15,16 + MILCO - Floating, Confidence Level 4 140404 15,16 + MILCO - Floating, Confidence Level 5 140405 15,16 + Mine-Like Echo (MILEC), General 150000 15,16 + Mine-Like Echo, Bottom 150100 15,16 + Mine-Like Echo, Moored 150200 15,16 + Mine-Like Echo, Floating 150300 15,16 + Negative Reacquisition, General 160000 15,16 + Negative Reacquisition, Bottom 160100 15,16 + Negative Reacquisition, Moored 160200 15,16 + Negative Reacquisition, Floating 160300 15,16 + Obstructor 170000 15,16 + Neutralized Obstructor 170100 15,16 + General Mine Anchor 180000 15,16 + Non-Mine Mine-Like Object (NMLO), General 190000 15,16 + Non-Mine Mine-Like Object, Bottom 190100 15,16 + Non-Mine Mine-Like Object, Moored 190200 15,16 + Non-Mine Mine-Like Object, Floating 190300 15,16 + Environmental Report Location 200000 15,16 + Dive Report Location 210000 15,16 +40 Unspecified 0 15,16 + Incident 110000 15,16 + Criminal Activity Incident 110100 15,16 + Arrest 110101 15,16 + Arson 110102 15 + Attempted Criminal Activity 110103 16 + Drive-by Shooting 110104 15,16 + Drug Related 110105 16 + Extortion 110106 15,16 + Graffiti 110107 15,16 + Killing 110108 15,16 + Poisoning 110109 15,16 + Civil Rioting 110110 15,16 + Booby Trap 110111 15,16 + Black Marketing 110113 15,16 + Vandalism/Loot/Ransack/Plunder 110114 15,16 + Jail Break 110115 15 + Robbery 110116 15,16 + Theft 110117 15,16 + Burglary 110118 15,16 + Smuggling 110119 15,16 + Rock Throwing 110120 15 + Dead Body 110121 15,16 + Sabotage 110122 15,16 + Suspicious Activity 110123 15 + Bomb/Bombing 110200 15,16 + Bomb Threat 110201 15,16 + IED Event 110300 15,16 + IED Explosion 110301 15,16 + Premature IED Explosion 110302 15,16 + IED Cache 110303 15,16 + IED Suicide Bomber 110304 15,16 + Shooting 110400 15,16 + Sniping 110401 15,16 + Illegal Drug Operation 110500 15,16 + Trafficking 110501 15,16 + Explosion 110600 15,16 + Grenade Explosion 110601 15,16 + Incendiary Explosion 110602 15,16 + Mine Explosion 110603 15,16 + Mortar Fire Explosion 110604 15,16 + Rocket Explosion 110605 15,16 + Bomb Explosion 110606 15,16 + Home/House 110700 15,16 + Civil Disturbance 120000 15,16 + Demonstration 120100 15,16 + Operation 130000 15,16 + Patrolling 130100 15,16 + Military Information Support Operation (MISO) 130200 15,16 + TV and Radio Propaganda 130201 15,16 + Foraging/Searching 130300 15,16 + Recruitment 130400 15,16 + Willing 130401 15,16 + Unwilling/Coerced 130402 15,16 + Mine Laying 130500 15,16 + Spy 130600 15,16 + Warrant Served 130700 15,16 + Exfiltration 130800 15,16 + Infiltration 130900 15,16 + Meeting 131000 15,16 + Polling Place/Election 131001 15,16 + Raid on House 131100 16 + Emergency Operation 131200 15,16 + Emergency Collection Evacuation Point 131201 15 + Emergency Food Distribution 131202 15,16 + Emergency Incident Command Center 131203 15 + Emergency Operations Center 131204 15 + Emergency Public Information Center 131205 15 + Emergency Shelter 131206 15 + Emergency Staging Area 131207 15 + Emergency Water Distribution Center 131208 15,16 + Emergency Medical Operation 131300 15,16 + EMT Station Location 131301 15 + Health Department Facility 131302 15 + Medical Facilities Outpatient 131303 15 + Morgue 131304 15 + Pharmacy 131305 15,16 + Triage 131306 15 + Fire Fighting Operation 131400 15,16 + Fire Hydrant 131401 15 + Other Water Supply Location 131403 15 + Law Enforcement Operation 131500 15,16 + Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice) 131501 15,16 + Border Patrol 131502 15 + Customs Service 131503 15 + Drug Enforcement Administration (DEA) 131504 15,16 + Department of Justice (DOJ) 131505 15 + Federal Bureau of Investigation (FBI) 131506 15,16 + Police 131507 15,16 + Prison 131508 15 + United States Secret Service(Treas) (USSS) 131509 15,16 + Transportation Security Administration (TSA) 131510 15,16 + Coast Guard 131511 15,16 + US Marshals Service 131512 15 + Internal Security Force 131513 15,16 + Fire Event 140000 15 + Fire Origin 140100 15 + Smoke 140200 15 + Hot Spot 140300 15 + Non-Residential Fire 140400 15 + Residential Fire 140500 15 + School Fire 140600 15 + Special Needs Fire 140700 15 + Wild Fire 140800 15 + Hazardous Materials 150000 15,16 + Hazardous Materials Incident 150100 15,16 + Chemical Agent 150101 15,16 + Corrosive Material 150102 15,16 + Hazardous when Wet 150103 15,16 + Explosive Material 150104 15,16 + Flammable Gas 150105 15,16 + Flammable Liquid 150106 15,16 + Flammable Solid 150107 15,16 + Non-Flammable Gas 150108 15,16 + Organic Peroxide 150109 15,16 + Oxidizer 150110 15,16 + Radioactive Material 150111 15,16 + Spontaneously Combustible Material 150112 15,16 + Toxic Gas 150113 15,16 + Toxic Infectious Material 150114 15,16 + Unexploded Ordnance 150115 15,16 + Transportation Incident 160000 15,16 + Air 160100 15,16 + Marine 160200 15,16 + Rail 160300 15,16 + Vehicle 160400 15,16 + Wheeled Vehicle Explosion 160500 15 + Natural Event 170000 15,16 + Geologic 170100 15,16 + Aftershock 170101 15 + Avalanche 170102 15 + Earthquake Epicenter 170103 15 + Landslide 170104 15 + Subsidence 170105 15 + Volcanic Eruption 170106 15,16 + Volcanic Threat 170107 15,16 + Cave Entrance 170108 15,16 + Hydro-Meteorological 170200 15,16 + Drought 170201 15 + Flood 170202 15 + Tsunami 170203 15 + Infestation 170300 15,16 + Bird 170301 15 + Insect 170302 15 + Microbial 170303 15 + Reptile 170304 15 + Rodent 170305 15 + Individual 180000 15,16 + Religious Leader 180100 15,16 + Speaker 180200 15,16 + Isolated Personnel 180300 16 +45 Pressure Systems 110000 15 + Low Pressure Center 110100 15 Point Point1 FF0000 + Cyclone Center 110101 15 Point Point1 FF0000 + Tropopause Low 110102 15 Point Point1 000000 + High Pressure Center 110200 15 Point Point1 0000FF + Anticyclone Center 110201 15 Point Point1 0000FF + Tropopause High 110202 15 Point Point1 000000 + Frontal Systems 110300 15 + Cold Front 110301 15 Line Line1 0000FF + Upper Cold Front 110302 15 Line Line1 0000FF + Cold Frontogenesis 110303 15 Line Line1 0000FF + Cold Frontolysis 110304 15 Line Line1 0000FF + Warm Front 110305 15 Line Line1 FF0000 + Upper Warm Front 110306 15 Line Line1 FF0000 + Warm Frontogenesis 110307 15 Line Line1 FF0000 + Warm Frontolysis 110308 15 Line Line1 FF0000 + Occluded Front 110309 15 Line Line1 6F3198 E29FFF + Upper Occluded Front 110310 15 Line Line1 6F3198 + Occluded Frontolysis 110311 15 Line Line1 6F3198 + Stationary Front 110312 15 Line Line1 FF0000;0000FF + Upper Stationary Front 110313 15 Line Line1 FF0000;0000FF + Stationary Frontogenesis 110314 15 Line Line1 FF0000;0000FF + Stationary Frontolysis 110315 15 Line Line1 FF0000;0000FF + Lines 110400 15 + Trough Axis 110401 15 Line Line1 000000 + Upper Trough Axis 110402 15 Line Line1 000000 + Ridge Axis 110403 15 Line Line1 000000 + Severe Squall Line 110404 15 Line Line2 000000 + Instability Line 110405 15 Line Line3 000000 + Shear Line 110406 15 Line Line4 000000 + Inter-Tropical Convergence Zone 110407 15 Line Line5 FF8000 + Convergence Line 110408 15 Line Line6 FF8000 + Inter-Tropical Discontinuity 110409 15 Line Line7 FF0000;0DE927 + Pressure Tendency 110500 15 + Rise Then Fall Higher 110501 15 Point Point2 0000FF + Rise Then Steady 110502 15 Point Point2 0000FF + Rise 110503 15 Point Point2 0000FF + Rise Then Rise Higher 110504 15 Point Point2 0000FF + Steady 110505 15 Point Point2 000000 + Fall Then Rise Lower 110506 15 Point Point2 91100A Says red but looks more like reddish brown in template + Fall Then Steady 110507 15 Point Point2 91100A Says red but looks more like reddish brown in template + Fall 110508 15 Point Point2 91100A Says red but looks more like reddish brown in template + Rise Then Fall Lower 110509 15 Point Point2 91100A Says red but looks more like reddish brown in template + Turbulence 120000 15 + Light 120100 15 Point Point3 0000FF + Moderate 120200 15 Point Point3 0000FF + Severe 120300 15 Point Point3 0000FF + Extreme 120400 15 Point Point3 0000FF + Mountain Waves 120500 15 Point Point3 0000FF + Icing 130000 15 + Clear Icing 130100 15 + Light 130101 15 Point Point3 7C600D + Moderate 130102 15 Point Point3 7C600D + Severe 130103 15 Point Point3 7C600D + Rime Icing 130200 15 + Light 130201 15 Point Point3 7C600D + Moderate 130202 15 Point Point3 7C600D + Severe 130203 15 Point Point3 7C600D + Mixed Icing 130300 15 + Light 130301 15 Point Point3 7C600D + Moderate 130302 15 Point Point3 7C600D + Severe 130303 15 Point Point3 7C600D + Winds 140000 15 + Calm Winds 140100 15 Point Point4 000000 + Wind Plot 140200 15 Point Point5 000000 + Jet Stream 140300 15 Line Line1 FF0000 + Stream Line 140400 15 Line Line1 000000 + Cloud Cover 150000 15 + Cloud Coverage Symbols 150100 15 + Clear Sky 150101 15 Point Point6 000000 + Few Coverage 150102 15 Point Point6 000000 + Scattered Coverage 150103 15 Point Point6 000000 + Broken Coverage 150104 15 Point Point6 000000 + Overcast Coverage 150105 15 Point Point6 000000 + Sky Totally or Partially Obscured 150106 15 Point Point6 000000 + Weather Symbols 160000 15 + Rain 160100 15 + Intermittent Light 160101 15 Point Point7 008000 + Continuous Light 160102 15 Point Point7 008000 + Intermittent Moderate 160103 15 Point Point7 008000 + Intermittent Moderate/ Continuous Moderate 160104 15 Point Point7 008000 + Intermittent Heavy 160105 15 Point Point7 008000 + Intermittent Heavy/ Continuous Heavy 160106 15 Point Point7 008000 + Freezing Rain 160200 15 + Light 160201 15 Point Point7 C61021 + Moderate/Heavy 160202 15 Point Point7 C61021 + Rain Showers 160300 15 + Light 160301 15 Point Point7 008000 + Moderate/Heavy 160302 15 Point Point7 008000 + Torrential 160303 15 Point Point7 008000 + Drizzle 160400 15 + Intermittent Light 160401 15 Point Point7 008000 + Intermittent Light/ Continuous Light 160402 15 Point Point7 008000 + Intermittent Moderate 160403 15 Point Point7 008000 + Intermittent Moderate/ Continuous Moderate 160404 15 Point Point7 008000 + Intermittent Heavy 160405 15 Point Point7 008000 + Intermittent Heavy/ Continuous Heavy 160406 15 Point Point7 008000 + Freezing Drizzle 160500 15 + Light 160501 15 Point Point7 C61021 + Moderate/Heavy 160502 15 Point Point7 C61021 + Rain and Snow Mixed 160600 15 + Rain or Drizzle and Snow - Light 160601 15 Point Point7 008000 + Rain or Drizzle and Snow - Moderate/Heavy 160602 15 Point Point7 008000 + Rain and Snow Showers - Light 160603 15 Point Point7 008000 + Rain and Snow Showers - Moderate/Heavy 160604 15 Point Point7 008000 + Snow 160700 15 + Intermittent Light 160701 15 Point Point7 008000 + Intermittent Light/ Continuous Light 160702 15 Point Point7 008000 + Intermittent Moderate 160703 15 Point Point7 008000 + Intermittent Moderate/ Continuous Moderate 160704 15 Point Point7 008000 + Intermittent Heavy 160705 15 Point Point7 008000 + Intermittent Heavy/ Continuous Heavy 160706 15 Point Point7 008000 + Blowing Snow - Light/ Moderate 160707 15 Point Point7 008000 + Blowing Snow - Heavy 160708 15 Point Point7 008000 + Snow Grains 160800 15 Point Point7 008000 dark green + Snow Showers 160900 15 + Light 160901 15 Point Point7 008000 dark green + Moderate/Heavy 160902 15 Point Point7 008000 + Hail 161000 15 + Light not Associated with Thunder 161001 15 Point Point7 C61021 dark red + Moderate/Heavy not Associated with Thunder 161002 15 Point Point7 C61021 + Ice Crystals (Diamond Dust) 161100 15 Point Point7 C61021 + Ice Pellets (Sleet) 161200 15 + Light 161201 15 Point Point7 C61021 + Moderate 161202 15 Point Point7 C61021 + Heavy 161203 15 Point Point7 C61021 + Inversion 161300 15 Point Point7 000000 black + Storms 161400 15 + Thunderstorm - No Precipitation 161401 15 Point Point7 C61021 + Thunderstorm Light to Moderate with Rain/Snow - No Hail 161402 15 Point Point7 C61021 + Thunderstorm Heavy with Rain/Snow - No Hail 161403 15 Point Point7 C61021 + Thunderstorm Light to Moderate - With Hail 161404 15 Point Point7 C61021 + Thunderstorm Heavy - With Hail 161405 15 Point Point7 C61021 + Funnel Cloud (Tornado/Waterspout) 161406 15 Point Point7 C61021 + Squall 161407 15 Point Point7 C61021 + Lightning 161408 15 Point Point7 C61021 + Fog 161500 15 + Shallow Patches 161501 15 Point Point7 FFFF00 yellow + Shallow Continuous 161502 15 Point Point7 FFFF00 + Patchy 161503 15 Point Point7 FFFF00 + Sky Visible 161504 15 Point Point7 FFFF00 + Sky Obscured 161505 15 Point Point7 FFFF00 + Freezing, Sky Visible 161506 15 Point Point7 C61021 + Freezing, Sky Obscured 161507 15 Point Point7 C61021 + Mist 161600 15 Point Point7 FFFF00 + Smoke 161700 15 Point Point7 AE6C4E + Haze 161800 15 Point Point7 AE6C4E med brown + Dust or Sand 161900 15 + Light to Moderate 161901 15 Point Point7 AE6C4E + Severe 161902 15 Point Point7 AE6C4E + Dust Devil 161903 15 Point Point7 AE6C4E + Blowing Dust or Sand 161904 15 Point Point7 AE6C4E + Tropical Storm Systems 162000 15 + Tropical Depression 162001 15 Point Point8 C61021 Red or Purple - Current and Forecast Position + Tropical Storm 162002 15 Point Point8 C61021 Black - Past Position + Hurricane/Typhoon 162003 15 Point Point8 C61021 + Tropical Storm Wind Areas and Date/Time Labels 162004 15 Area Area1 C61021 US Navy ship avoidance areas can be depicted using Operator-Defined Freeform. 171000 + Volcanic Eruption 162100 15 Point Point7 000000 + Volcanic Ash 162101 15 Point Point7 000000 + Tropopause Level 162200 15 Point Point7 000000 + Freezing Level 162300 15 Point Point7 000000 + Precipitation of Unknown Type and Intensity 162400 15 Point Point7 008000 + Bounded Areas of Weather 170000 15 + Instrument Flight Rule (IFR) 170100 15 Area Area2 C61021 + Marginal Visual Flight Rule (MVFR) 170200 15 Area Area2 0000FF + Turbulence 170300 15 Area Area2 0000FF + Icing 170400 15 Area Area2 BD9A38 mud + Liquid Precipitation - Non-Convective Continuous or Intermittent 170500 15 Area Area2 008000 + Liquid Precipitation - Convective 170501 15 Area Area2 008000 + Freezing /Frozen Precipitation 170600 15 Area Area2 C61021 + Thunderstorm 170700 15 Area Area2 C61021 dark red + Fog 170800 15 Area Area2 FFFF00 yellow + Dust or Sand 170900 15 Area Area2 AE6C4E med brown + Operator-Defined Freeform 171000 15 Area Area2 000000 + Isopleths 180000 15 + Isobar - Surface 180100 15 Line Line1 000000 + Contour - Upper Air 180200 15 Line Line1 000000 + Isotherm 180300 15 Line Line1 C61021 + Isotach 180400 15 Line Line1 FF409B neon purple + Isodrosotherm 180500 15 Line Line1 008000 dark green + Thickness 180600 15 Line Line1 C61021 + Operator-Defined Freeform 180700 15 Line Line1 000000 + State of the Ground 190000 15 + Without Snow or Measurable Ice Cover 190100 15 + Surface Dry Without Cracks or Appreciable Dust or Loose Sand 190101 15 Point Point1 000000 + Surface Moist 190102 15 Point Point1 000000 + Surface Wet, Standing Water in Small or Large Pools 190103 15 Point Point1 000000 + Surface Flooded 190104 15 Point Point1 000000 + Surface Frozen 190105 15 Point Point1 000000 + Glaze (Thin Ice) on Ground 190106 15 Point Point1 000000 + Loose Dry Dust or Sand not Covering Ground Completely 190107 15 Point Point1 000000 + Thin Loose Dry Dust or Sand Covering Ground Completely 190108 15 Point Point1 000000 + Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely 190109 15 Point Point1 000000 + Extremely Dry with Cracks 190110 15 Point Point1 000000 + With Snow or Measurable Ice Cover 190200 15 + Predominately Ice Covered 190201 15 Point Point1 000000 + Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground 190202 15 Point Point1 000000 + Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground, but Ground not Completely Covered 190203 15 Point Point1 000000 + Even Layer of Compact or Wet Snow Covering Ground Completely 190204 15 Point Point1 000000 + Uneven Layer of Compact or Wet Snow Covering Ground Completely 190205 15 Point Point1 000000 + Loose Dry Snow Covering Less Than One-Half of Ground 190206 15 Point Point1 000000 + Loose Dry Snow Covering at Least One-Half of Ground, but Ground not Completely Covered 190207 15 Point Point1 000000 + Even Layer of Loose Dry Snow Covering Ground Completely 190208 15 Point Point1 000000 + Uneven Layer of Loose Dry Snow Covering Ground Completely 190209 15 Point Point1 000000 + Snow Covering Ground Completely, Deep Drifts 190210 15 Point Point1 000000 +46 Ice Systems 110000 15 + Icebergs 110100 15 + Many Icebergs 110101 15 Point Point3 000000 + Belts and Strips 110102 15 Point Point3 000000 + General 110103 15 Point Point3 000000 + Many Icebergs - General 110104 15 Point Point3 000000 + Bergy Bit 110105 15 Point Point3 000000 + Many Bergy Bits 110106 15 Point Point3 000000 + Growler 110107 15 Point Point3 000000 + Many Growlers 110108 15 Point Point3 000000 + Floeberg 110109 15 Point Point3 000000 + Ice Island 110110 15 Point Point3 000000 + Ice Concentration 110200 15 + Bergy Water 110201 15 Point Point3 000000 + Water with Radar Targets 110202 15 Point Point3 000000 + Ice Free 110203 15 Point Point3 000000 + Dynamic Processes 110300 15 + Convergence 110301 15 Point Point3 000000 + Divergence 110302 15 Point Point3 000000 + Shearing or Shear Zone 110303 15 Point Point3 000000 + Ice Drift (Direction) 110304 15 Point Point3 000000 + Sea Ice 110400 15 Point Point3 000000 + Ice Thickness (Observed) 110401 15 Point Point3 000000 + Ice Thickness (Estimated) 110402 15 Point Point3 000000 + Melt Puddles or Flooded Ice 110403 15 Point Point3 000000 + Limits 110500 15 + Limits of Visual Observation 110501 15 Line Line1 000000 + Limits of Under Cast 110502 15 Line Line1 000000 + Limits of Radar Observation 110503 15 Line Line1 000000 + Observed Ice Edge or Boundary 110504 15 Line Line1 000000 + Estimated Ice Edge or Boundary 110505 15 Line Line1 000000 + Ice Edge or Boundary From Radar 110506 15 Line Line1 000000 + Openings in the Ice 110600 15 + Cracks 110601 15 Line Line1 000000 + Cracks at a Specific Location 110602 15 Line Line1 000000 + Lead 110603 15 Line Line1 000000 + Frozen Lead 110604 15 Line Line1 000000 + Snow Cover 110700 15 Point Point3 000000 + Sastrugi (with Orientation) 110701 15 Point Point3 000000 + Topographical Features 110800 15 + Ridges or Hummocks 110801 15 Point Point3 000000 + Rafting 110802 15 Point Point3 000000 + Jammed Brash Barrier 110803 15 Point Point3 000000 + Hydrography 120000 15 + Depth 120100 15 + Soundings 120101 15 Point Point3 000000 + Depth Curve 120102 15 Line Line1 000000 + Depth Contour 120103 15 Line Line1 000000 + Depth Area 120104 15 Area Area2 000000 + Coastal Hydrography 120200 15 + Coastline 120201 15 Line Line1 000000 + Island 120202 15 Area Area2 000000 + Beach 120203 15 Area Area2 000000 + Water 120204 15 Area Area2 000000 + Foreshore - Line 120205 15 Line Line1 000000 + Foreshore - Area 120206 15 Area Area2 000000 + Ports and Harbors 120300 15 + Ports 120301 15 + Berths (Onshore) 120302 15 Point Point1 000000 + Berths (Anchor) 120303 15 Point Point1 000000 + Anchorage - Point 120304 15 Point Point1 000000 + Anchorage - Line 120305 15 Line Line8 000000 + Anchorage - Area 120306 15 Area Area2 000000 + Call in Point 120307 15 Point Point1 000000 + Pier/Wharf/Quay 120308 15 Line Line1 000000 + Fishing Harbor - Point 120309 15 Point Point1 000000 + Fish Weirs - Point 120310 15 Point Point1 000000 + Fish Stakes - Point 120311 15 Point Point1 000000 + Fish Traps - Area 120312 15 Area Area2 000000 + Facilities 120313 15 + Drydock 120314 15 Area Area2 000000 + Landing Place 120315 15 Point Point1 000000 + Offshore Loading Facility - Point 120316 15 Point Point1 000000 + Offshore Loading Facility - Line 120317 15 Line Line1 000000 + Offshore Loading Facility - Area 120318 15 Area Area2 000000 + Ramp - Above Water 120319 15 Line Line1 000000 + Ramp - Below Water 120320 15 Line Line1 000000 + Landing Ring 120321 15 Point Point1 943000;000000 brown/red + Ferry Crossing 120322 15 Point Point1 FF00FF magenta + Cable Ferry Crossing 120323 15 Point Point1 000000 + Dolphin 120324 15 Point Point1 943000;000000 + Shoreline Protection 120325 15 + Breakwater/Groin/Jetty - Above Water 120326 15 Line Line1 000000 + Breakwater/Groin/Jetty - Below Water 120327 15 Line Line1 000000 + Seawall 120328 15 Line Line1 000000 + Aids to Navigation 120400 15 + Beacon 120401 15 Point Point1 000000 + Buoy Default 120402 15 Point Point1 000000;FF00FF + Marker 120403 15 Point Point1 FF00FF + Perches/Stakes - Point 120404 15 Point Point1 000000 + Perches/Stakes - Area 120405 15 Area Area2 0000FF;00000 + Light 120406 15 Point Point1 FF00FF + Leading Line 120407 15 Line Line1 000000 + Light Vessel/Light Ship 120408 15 Point Point1 000000 + Lighthouse 120409 15 Point Point1 000000 + Dangers/Hazards 120500 15 + Rock Submerged 120501 15 Point Point1 00CCFF;000000 light blue + Rock Awashed 120502 15 Point Point1 000000 + Underwater Danger/Hazard 120503 15 Area Area2 00CCFF;000000 + Foul Ground - Point 120504 15 Point Point1 808080 gray + Foul Ground - Area 120505 15 Area Area2 808080 + Kelp/Seaweed - Point 120506 15 Point Point1 808080 + Kelp/Seaweed - Area 120507 15 Area Area2 808080 + Snags/Stumps 120508 15 Point Point1 00CCFF;000000 Is this really a point? Maybe an area? + Wreck (Uncovers) 120509 15 Point Point1 808080 + Wreck (Submerged) 120510 15 Point Point1 00CCFF;000000 + Breakers 120511 15 Line Line1 808080 + Reef 120512 15 Line Line1 000000 + Eddies/Overfalls/Tide Rips 120513 15 Point Point1 808080 + Discolored Water 120514 15 Area Area2 00CCFF;000000 + Bottom Features 120600 15 + Bottom Characteristics - Sand 120601 15 Point Point3 000000 + Bottom Characteristics - Mud 120602 15 Point Point3 000000 + Bottom Characteristics - Clay 120603 15 Point Point3 000000 + Bottom Characteristics - Silt 120604 15 Point Point3 000000 + Bottom Characteristics - Stones 120605 15 Point Point3 000000 + Bottom Characteristics - Gravel 120606 15 Point Point3 000000 + Bottom Characteristics - Pebbles 120607 15 Point Point3 000000 + Bottom Characteristics - Cobbles 120608 15 Point Point3 000000 + Bottom Characteristics - Rock 120609 15 Point Point3 000000 + Bottom Characteristics - Coral 120610 15 Point Point3 000000 + Bottom Characteristics - Shell 120611 15 Point Point3 000000 + Qualifying Terms - Fine 120612 15 Point Point3 000000 + Qualifying Terms - Medium 120613 15 Point Point3 000000 + Qualifying Terms - Coarse 120614 15 Point Point3 000000 + Tide and Current 120700 15 + Water Turbulence 120701 15 Point Point1 808080 gray + Current Flow - Ebb 120702 15 Line Line1 C0C0C0 light gray + Current Flow - Flood 120703 15 Line Line1 C0C0C0 + Tide Data Point 120704 15 Point Point1 808080 + Tide Gauge 120705 15 Point Point1 FF00FF;D2B06A magenta and light brown + Oceanography 130000 15 + Bioluminescence 130100 15 + Visual Detection Ratio (VDR) Level 1-2 130101 15 Area Area2 1A994D Dark Green + VDR Level 2-3 130102 15 Area Area2 1ACC4D Light Green + VDR Level 3-4 130103 15 Area Area2 80FF33 Lime Green + VDR Level 4-5 130104 15 Area Area2 CCFF1A Yellow Green + VDR Level 5-6 130105 15 Area Area2 FFFF00 Yellow + VDR Level 6-7 130106 15 Area Area2 FFCC00 Gold + VDR Level 7-8 130107 15 Area Area2 FF8000 Light Orange + VDR Level 8-9 130108 15 Area Area2 FF4D00 Dark Orange + VDR Level 9-10 130109 15 Area Area2 FF0000 Red + Beach Slope 130200 15 + Flat 130201 15 Area Area2 C0C0C0 + Gentle 130202 15 Area Area2 808080 + Moderate 130203 15 Area Area2 C0C0C0 + Steep 130204 15 Area Area2 808080 + Geophysics/Acoustics 140000 15 + Mine Warfare (MIW) Bottom Descriptors 140100 15 + MIW Bottom Sediments - Solid Rock 140101 15 Area Area2 FF00FF Magenta + MIW Bottom Sediments - Clay 140102 15 Area Area2 6482FF Perwinkle + MIW Bottom Sediments - Very Coarse Sand 140103 15 Area Area2 FFB400 Gold + MIW Bottom Sediments - Coarse Sand 140104 15 Area Area2 FFD700 Light Gold + MIW Bottom Sediments - Medium Sand 140105 15 Area Area2 FFEB00 mostly yellow + MIW Bottom Sediments - Fine Sand 140106 15 Area Area2 FFFF8C light yellow + MIW Bottom Sediments - Very Fine Sand 140107 15 Area Area2 FFFFDC pale yellow + MIW Bottom Sediments - Very Fine Silt 140108 15 Area Area2 00D7FF turquoise + MIW Bottom Sediments - Fine Silt 140109 15 Area Area2 19FFE6 Aquamarine + MIW Bottom Sediments - Medium Silt 140110 15 Area Area2 00FF00 Green + MIW Bottom Sediments - Coarse Silt 140111 15 Area Area2 C8FF69 Lime Green + MIW Bottom Sediments - Boulders 140112 15 Area Area2 FF0000 Red + MIW Bottom Sediments - Cobbles, Oyster Shells 140113 15 Area Area2 FF9696 Dark Peach + MIW Bottom Sediments - Pebbles, Shells 140114 15 Area Area2 FFBEBE Peach + MIW Bottom Sediments - Sand and Shells 140115 15 Area Area2 FFDCDC Light Peach + MIW Bottom Sediment - Land 140116 15 Area Area2 DCDCDC Lighter Gray + MIW Bottom Sediment - No Data 140117 15 Area Area2 E6E6E6 Ligheterer Gray + Bottom Roughness - Smooth 140118 15 Area Area2 00FF00 Green + Bottom Roughness - Moderate 140119 15 Area Area2 FFFF00 Yellow + Bottom Roughness - Rough 140120 15 Area Area2 FF0000 Red + Clutter (Bottom) - Low 140121 15 Area Area2 00FF00 Green + Clutter (Bottom) - Medium 140122 15 Area Area2 FFFF00 Yellow + Clutter (Bottom) - High 140123 15 Area Area2 FF0000 Red + Impact Burial - 0% 140124 15 Area Area2 0000FF Blue + Impact Burial - 0-10% 140125 15 Area Area2 00FF00 Green + Impact Burial - 10-20% 140126 15 Area Area2 FFFF00 Yellow + Impact Burial - 20-75% 140127 15 Area Area2 FF8000 Orange + Impact Burial - >75% 140128 15 Area Area2 FF0000 Red + MIW Bottom Category A 140129 15 Area Area2 00FF00 Green + MIW Bottom Category B 140130 15 Area Area2 FFFF00 Yellow + MIW Bottom Category C 140131 15 Area Area2 FF0000 Red + MIW Bottom Type - A1 140132 15 Area Area2 30FF00 green + MIW Bottom Type - A2 140133 15 Area Area2 7FFF00 light green + MIW Bottom Type - A3 140134 15 Area Area2 AFFF00 Lime Green + MIW Bottom Type - B1 140135 15 Area Area2 CFFF00 Yellow-Green + MIW Bottom Type - B2 140136 15 Area Area2 FFFF00 Yellow + MIW Bottom Type - B3 140137 15 Area Area2 FFCF00 Gold + MIW Bottom Type - C1 140138 15 Area Area2 FF8000 Orange + MIW Bottom Type - C2 140139 15 Area Area2 FF5000 Dark Orange + MIW Bottom Type - C3 140140 15 Area Area2 FF3000 Orange-Red + Limits 150000 15 + Maritime Limit Boundary 150100 15 Line Line1 FF00FF Magenta + Maritime Area 150200 15 Area Area2 FF00FF + Restricted Area 150300 15 Line Line1 FF00FF + Swept Area 150400 15 Area Area2 FF00FF + Training Area 150500 15 Area Area2 FF00FF + Operator-Defined 150600 15 Area Area2 FF8000 Orange + Man-Made Structures 160000 15 + Submarine Cable 160100 15 Line Line1 FF00FF + Submerged Crib 160200 15 Area Area2 0000FF;00000 + Canal 160300 15 Line Line1 000000 + Ford 160400 15 Point Point1 000000 + Lock 160500 15 Point Point1 000000 + Oil/Gas Rig 160600 15 Point Point1 000000 + Oil/Gas Rig Field 160700 15 Area Area2 C0C0C0 light gray + Pipelines/Pipe 160800 15 Line Line1 C0C0C0 + Pile/Piling/Post 160900 15 Point Point1 000000 +47 Space 110000 15 +50 Unspecified 0 15 + Signal Intercept 110000 15 + Communications 110100 15 + Jammer 110200 15 + Radar 110300 15 +60 Unspecified 0 15,16 + Cyberspace Unit 110000 15,16 + Combat Mission Team 110100 15,16 + National Mission Team 110200 15,16 + Cyber Protection Team 110300 15,16 + Defensive Cyberspace 110600 15,16 + Offensive Cyberspace 110700 15,16 + Internet Service Provider 110800 15,16 + Security 110900 15,16 + Operations 111000 15,16 + Security Operations Center 111100 16 + Threat Actors 120000 15,16 + Criminal 120100 16 + Insider 120200 15,16 + Agent 130000 15,16 + Firewall 130100 15,16 + Firmware 130200 15,16 + Application 140000 15,16 + Banking 140100 16 + Fileserver 140200 15,16 + Search Engine 140300 15,16 + Social Media 140400 15,16 + Database 140500 16 + Service 140600 16 + Threat 150000 15,16 + Malware 150100 15,16 + Phishing 150200 15,16 + Data 160000 15,16 + Digital Currency 160100 15,16 + Persona 160200 15,16 + Endpoint 170000 15,16 + Server 170100 15,16 + Workstation 170200 15,16 + Portable Electronic Device (PED) 170300 15,16 + Smartphone 170301 15,16 + Tablet 170302 15,16 + Laptop 170303 15,16 + Health Monitor 170304 15,16 + Smartvest 170305 15,16 + Smartwatch 170306 15,16 + Wearable 170307 15,16 + Internet of Things Device 170400 15,16 + Printer 170500 15,16 + Router 170600 15,16 + Switch 170700 15,16 + Remote Operated Relay (ROR) 170800 16 + Network 180000 15,16 diff --git a/src/main/resources/data/smd.txt b/src/main/resources/data/smd.txt index 45d1c75..916e6fc 100644 --- a/src/main/resources/data/smd.txt +++ b/src/main/resources/data/smd.txt @@ -1,660 +1,737 @@ -01 Air 1 -Unspecified 0 -Attack/Strike Military Aircraft Type 1 -Bomber Military Aircraft Type 2 -Cargo Aircraft Type 3 -Fighter Military Aircraft Type 4 -Interceptor Military Aircraft Type 5 -Tanker Aircraft Type 6 -Utility Aircraft Type 7 -Vertical or Short Take-off and Landing (VSTOL)/Vertical Take-off and Landing (VTOL) Aircraft Type 8 - -Passenger Aircraft Type 9 -Ultra Light Aircraft Type 10 -Airborne Command Post (ACP) Military Aircraft Type 11 -Airborne Early Warning (AEW) Military Aircraft Type 12 -Government Aircraft Type 13 -Medical Evacuation (MEDEVAC) Mission Area 14 -Escort Military Mission Area 15 -Electronic Combat (EC)/Jammer Military Mission Area 16 -Patrol Mission Area 17 -Reconnaissance Mission Area 18 -Trainer Mission Area 19 -Photographic (Reconnaissance) Mission Area 20 -Personnel Recovery Mission Area 21 -Antisubmarine Warfare Military Mission Area 22 -Communications Mission Area 23 -Electronic Support (ES) Military Mission Area 24 -Mine Countermeasures (MCM) Military Mission Area 25 -Search and Rescue Mission Area 26 -Special Operations Forces Military Mission Area 27 -Surface Warfare Military Mission Area 28 -Very Important Person (VIP) Transport Mission Area 29 -Combat Search and Rescue (CSAR) Military Mission Area 30 -Suppression of Enemy Air Defenses Military Mission Area 31 -Antisurface Warfare Military Mission Area 32 -Fighter/Bomber Military Aircraft Type 33 -Intensive Care Mission Area 34 -Electronic Attack (EA) Military Mission Area 35 -Multi-Mission Mission Area 36 -Hijacking/Hijacked Crime 37 -ASW Helo - LAMPS Mission Area 38 -ASW Helo - SH-60R Mission Area 39 -Hijacker Crime 40 -Cyberspace Capability 41 -01 Air 2 -Unspecified 0 -Heavy Cargo/Transport Capacity 1 -Medium Cargo/Transport Capacity 2 -Light Cargo/Transport Capacity 3 -Boom-Only Re-Fueling Capability 4 -Drogue-Only Re-Fueling Capability 5 -Boom and Drogue Re-Fueling Capability 6 -Close Range Range 7 -Short Range Range 8 -Medium Range Range 9 -Long Range Range 10 -Downlinked Track Link Availability 11 -Cyberspace Capability 12 -02 Air Missile 1 -Unspecified 0 -Air Launch Origin 1 -Surface Launch Origin 2 -Subsurface Launch Origin 3 -Space Launch Origin 4 -Anti-Ballistic Missile Class 5 -Ballistic Missile Class 6 -Cruise Missile Class 7 -Interceptor Missile Class 8 -02 Air Missile 2 -Unspecified 0 -Air Missile Destination 1 -Surface Missile Destination 2 -Subsurface Missile Destination 3 -Space Missile Destination 4 -Launched Missile Status 5 -Missile Missile Status 6 -Patriot Missile Type-BMD 7 -Standard Missile-2 (SM-2) Missile Type-AAW 8 -Standard Missile-6 (SM-6) Missile Type-AAW 9 -Evolved Sea Sparrow Missile (ESSM) Missile Type-AAW 10 -Rolling Airframe Missile (RAM) Missile Type-AAW 11 -Short Range Missile Range 12 -Medium Range Missile Range 13 -Intermediate Range Missile Range 14 -Long Range Missile Range 15 -Intercontinental Missile Range 16 -05 Space 1 -Unspecified 0 -Low Earth Orbit (LEO) Orbit 1 -Medium Earth Orbit (MEO) Orbit 2 -High Earth Orbit (HEO) Orbit 3 -Geosynchronous Orbit (GSO) Orbit 4 -Geostationary Orbit (GO) Orbit 5 -Molniya Orbit (MO) Orbit 6 -Cyberspace Capability 7 -05 Space 2 -Unspecified 0 -Optical Sensor 1 -Infrared Sensor 2 -Radar Sensor 3 -Signals Intelligence (SIGINT) Sensor 4 -Cyberspace Capability 5 -06 Space Missile 1 -Unspecified 0 -Ballistic Missile Class 1 -Space Launch Origin 2 -Interceptor Missile Class 3 -06 Space Missile 2 -Unspecified 0 -Short Range Missile Range 1 -Medium Range Missile Range 2 -Intermediate Range Missile Range 3 -Long Range Missile Range 4 -Intercontinental Missile Range 5 -Arrow Missile Type-BMD 6 -Ground-Based Interceptor (GBI) Missile Type-BMD 7 -Patriot Missile Type-BMD 8 -Standard Missile Terminal Phase (SM-T) Missile Type-BMD 9 -Standard Missile - 3 (SM-3) Missile Type-BMD 10 -Terminal High Altitude Area Defense (THAAD) Missile Type-BMD 11 -Space Launch Origin 12 -Close Range (CRBM) Missile Range 13 -Debris Missile Type-BMD 14 -Unknown Missile Type-BMD 15 -10 Land Unit 1 -Unspecified 0 -Tactical Satellite Communications Capability 1 -Area Capability 2 -Attack Capability 3 -Biological Capability 4 -Border Capability 5 -Bridging Capability 6 -Chemical Capability 7 -Close Protection Capability 8 -Combat Capability 9 -Command and Control Capability 10 -Communications Contingency Package Capability 11 -Construction Capability 12 -Cross Cultural Communication Capability 13 -Crowd and Riot Control Capability 14 -Decontamination Capability 15 -Detention Capability 16 -Direct Communications Capability 17 -Diving Capability 18 -Division Capability 19 -Dog Capability 20 -Drilling Capability 21 -Electro-Optical Capability 22 -Enhanced Capability 23 -Explosive Ordnance Disposal (EOD) Capability 24 -Fire Direction Center Capability 25 -Force Capability 26 -Forward Capability 27 -Ground Station Module Capability 28 -Landing Support Capability 29 -Maintenance Capability 31 -Meteorological Capability 32 -Mine Countermeasure Capability 33 -Missile Capability 34 -Mobile Advisor and Support Capability 35 -Mobile Subscriber Equipment Capability 36 -Mobility Support Capability 37 -Multinational Capability 39 -Multinational Specialized Unit Capability 40 -Multiple Rocket Launcher Capability 41 -NATO Medical Role 1 Capability 42 -NATO Medical Role 2 Capability 43 -NATO Medical Role 3 Capability 44 -NATO Medical Role 4 Capability 45 -Naval Capability 46 -Unmanned Aerial Systems (UAS) Capability 47 -Nuclear Capability 48 -Operations Capability 49 -Radar Capability 50 -Radio Frequency Identification (RFID) Interrogator / Sensor Capability 51 - -Radiological Capability 52 -Search and Rescue Capability 53 -Security Capability 54 -Sensor Capability 55 -Weapons Capability 56 -Signals Intelligence Capability 57 -Armored Capability 58 -Single Rocket Launcher Capability 59 -Smoke Capability 60 -Sniper Capability 61 -Sound Ranging Capability 62 -Special Operations Forces (SOF) Capability 63 -Special Weapons and Tactics Capability 64 -Survey Capability 65 -Tactical Exploitation Capability 66 -Target Acquisition Capability 67 -Topographic/Geospatial Capability 68 -Utility Capability 69 -Video Imagery (Combat Camera) Capability 70 -Mobility Assault Capability 71 -Amphibious Warfare Ship Capability 72 -Load Handling System Capability 73 -Palletized Load System Capability 74 -Medevac Capability 75 -Cyberspace Capability 76 -Support Capability 77 -Aviation Capability 78 -"Route, Reconnaissance, and Clearance" Capability 79 -Tilt-Rotor Capability 80 -Command Post Node Capability 81 -Joint Network Node Capability 82 -Retransmission Site Capability 83 -Assault Capability 84 -Weapons Capability 85 -Criminal Investigation Division Capability 86 -Digital Capability 87 -Network or Network Operations Capability 88 -"Airfield, Aerial Port of Debarkation, or Aerial Port of Embarkation" Capability 89 - -Pipeline Capability 90 -Postal Capability 91 -Water Capability 92 -Independent Command Capability 93 -Theater Capability 94 -Army or Theater Army Capability 95 -Corps Capability 96 -Brigade Capability 97 -Headquarters or headquarters staff element Capability 98 -10 Land Unit 2 -Unspecified 0 -Airborne Mobility 1 -Arctic Mobility 2 -Battle Damage Repair Capability 3 -Bicycle Equipped Mobility 4 -Casualty Staging Capability 5 -Clearing Capability 6 -Close Range Capability 7 -Control Capability 8 -Decontamination Capability 9 -Demolition Capability 10 -Dental Capability 11 -Digital Capability 12 -Enhanced Position Location Reporting System (EPLRS) Capability 13 -Equipment Capability 14 -Heavy Capability 15 -High Altitude Capability 16 -Intermodal Capability 17 -Intensive Care Capability 18 -Light Capability 19 -Laboratory Capability 20 -Launcher Capability 21 -Long Range Capability 22 -Low Altitude Capability 23 -Medium Capability 24 -Medium Altitude Capability 25 -Medium Range Capability 26 -Mountain Capability 27 -High to Medium Altitude Capability 28 -Multi-Channel Capability 29 -Optical (Flash) Capability 30 -Pack Animal Capability 31 -Patient Evacuation Coordination Capability 32 -Preventive Maintenance Capability 33 -Psychological Capability 34 -Radio Relay Line of Sight Capability 35 -Railroad Mobility 36 -Recovery (Unmanned Systems) Capability 37 -Recovery (Maintenance) Capability 38 -Rescue Coordination Center Capability 39 -Riverine Mobility 40 -Single Channel Capability 41 -Ski Capability 42 -Short Range Capability 43 -Strategic Capability 44 -Support Capability 45 -Tactical Capability 46 -Towed Mobility 47 -Troop Capability 48 -Vertical or Short Take-Off and Landing (VTOL/VSTOL) Mobility 49 -Veterinary Capability 50 -Wheeled Mobility 51 -High to Low Altitude Capability 52 -Medium to Low Altitude Capability 53 -Attack Capability 54 -Refuel Capability 55 -Utility Capability 56 -Combat Search and Rescue Capability 57 -Guerilla Capability 58 -Air Assault Mobility 59 -Amphibious Mobility 60 -Very Heavy Capability 61 -Supply Capability 62 -Cyberspace Capability 63 -"Navy Barge, Self-Propelled" Mobility 64 -"Navy Barge, Not Self-Propelled" Mobility 65 -Launch Mobility 66 -Landing Craft Mobility 67 -Landing Ship Mobility 68 -Service Craft/Yard Mobility 69 -Tug Harbor Mobility 70 -Ocean Going Tug Boat Mobility 71 -Surface Deployment and Distribution Command Capability 72 -Noncombatant Generic Vessel Mobility 73 -Composite Capability 74 -Shelter Capability 75 -Light and Medium Capability 76 -Tracked Mobility 77 -Security Force Assistance Capability 78 -11 Land civilian unit/organization 1 -Unspecified 0 -Assassination Crime 1 -Execution (Wrongful Killing) Crime 2 -Murder Victims Crime 3 -Hijacking/Hijacked Crime 4 -Kidnapping Crime 5 -Piracy Crime 6 -Rape Crime 7 -Civilian Organization 8 -"Displaced Person(s), Refugee(s) and Evacuee(s)" Organization 9 -Foreign Fighter(s) Organization 10 -Gang Member or Gang Organization 11 -Government Organization Organization 12 -Leader or Leadership Organization 13 -Nongovernmental Organization Member or Nongovernmental Organization Organization 14 - -Unwilling/Coerced Recruit Organization 15 -Willing Recruit Organization 16 -Religious or Religious Organization Organization 17 -Targeted Individual or Organization Organization 18 -Terrorist or Terrorist Organization Organization 19 -Speaker Organization 20 -Accident Composite Loss 21 -Combat Composite Loss 22 -Other Composite Loss 23 -Loot Crime 24 -Hijacker Crime 25 -Cyberspace Capability 26 -11 Land civilian unit/organization 2 -Unspecified 0 -Leader or Leadership Organization 1 -Cyberspace Capability 2 -15 Land Equipment 1 -Unspecified 0 -Biological Sensor Type 1 -Chemical Sensor Type 2 -Early Warning Radar Sensor Type 3 -Intrusion Sensor Type 4 -Nuclear Sensor Type 5 -Radiological Sensor Type 6 -Upgraded Early Warning Radar Sensor Type 7 -Hijacking/Hijacked Crime 8 -Civilian Organization 9 -Tilt-Rotor Capability 10 -{Reserved for future use} 11 -Multi-purpose Blade Capability 12 -Tank-width Mine Plow Capability 13 -Bridge Capability 14 -Cyberspace Capability 15 -Armored Capability 16 -Attack Capability 17 -Cargo Capability 18 -Maintenance Capability 19 -MedEvac Capability 20 -"Petroleum, oil, and lubricants (POL)" Capability 21 -Utility Capability 22 -Water Capability 23 -Robotic Capability 24 -15 Land Equipment 2 -Unspecified 0 -Cyberspace Capability 1 -Light Capability 2 -Medium Capability 3 -Railway Capability 4 -Tracked Capability 5 -Tractor Trailer Capability 6 -Wheeled LTD Capability 7 -Wheeled X Capability 8 -Robotic Capability 9 -20 Land Installations 1 -Unspecified 0 -Biological CBRN Type 1 -Chemical CBRN Type 2 -Nuclear CBRN Type 3 -Radiological CBRN Type 4 -Decontamination CBRN Type 5 -Coal Electric Power Type 6 -Geothermal Electric Power Type 7 -Hydroelectric Electric Power Type 8 -Natural Gas Electric Power Type 9 -Petroleum Electric Power Type 10 -Civilian Operation 11 -Civilian Telephone Telecommunication Type 12 -Civilian Television Telecommunication Type 13 -Cyberspace Capability 14 -20 Land Installations 2 -Unspecified 0 -Biological Warfare Production Capability 1 -Chemical Warfare Production Capability 2 -Nuclear Warfare Production Capability 3 -Radiological Warfare Production Capability 4 -Atomic Energy Reactor Capability 5 -Nuclear Material Production Capability 6 -Nuclear Material Storage Capability 7 -Weapons Grade Production Capability 8 -Cyberspace Capability 9 -25 Control Measure 1 -Unspecified 0 -Wheeled limited cross country Mobility 1 -Wheeled cross country Mobility 2 -Tracked Mobility 3 -Wheeled and tracked combination Mobility 4 -Towed Mobility 5 -Rail Mobility 6 -Pack Animals Mobility 7 -No Vehicles Mobility 8 -Over snow (prime mover) Mobility 9 -Sled Mobility 10 -Barge Mobility 11 -Amphibious Mobility 12 -Unspecified Mine Obstacles 13 -Antipersonnel Mine Obstacles 14 -Antipersonnel Mine with Directional Effects Obstacles 15 -Antitank Mine Obstacles 16 -Antitank Mine with Antihandling Device Obstacles 17 -Wide Area Antitank Mine Obstacles 18 -Mine Cluster Obstacles 19 -Antipersonnel Mine and Antipersonnel Mine with Directional Effects Obstacles 20 - -Antipersonnel Mine and Antitank Mine Obstacles 21 -Antipersonnel Mine and Antitank Mine with Antihandling Device Obstacles 22 - -Antipersonnel Mine and Wide Area Antitank Mine Obstacles 23 -Antipersonnel Mine and Mine Cluster Obstacles 24 -Antipersonnel Mine with Directional Effects and Antitank Mine Obstacles 25 -Antipersonnel Mine with Directional Effects and Antitank Mine with Antihandling Device Obstacles 26 - -Antipersonnel Mine with Directional Effects and Wide Area Antitank Mine Obstacles 27 - -Antipersonnel Mine with Directional Effects and Mine Cluster Obstacles 28 -Antitank Mine and Antitank Mine with Antihandling Device Obstacles 29 -Antitank Mine and Wide Area Antitank Mine Obstacles 30 -Antitank Mine and Mine Cluster Obstacles 31 -Antitank Mine with Antihandling Device and Wide Area Antitank Mine Obstacles 32 - -Antitank Mine with Antihandling Device and Mine Cluster Obstacles 33 -Wide Area Antitank Mine and Mine Cluster Obstacles 34 -"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine" Obstacles 35 - -"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine with Antihandling Device" Obstacles 36 - -"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Wide Area Antitank Mine" Obstacles 37 - -"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Mine Cluster" Obstacles 38 - -"Antipersonnel Mine, Antitank Mine, and Antitank Mine with Antihandling Device" Obstacles 39 - -"Antipersonnel Mine, Antitank Mine, and Wide Area Antitank Mine" Obstacles 40 - -"Antipersonnel Mine, Antitank Mine, and Mine Cluster" Obstacles 41 -"Antipersonnel Mine, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine" Obstacles 42 -"Antipersonnel Mine, Antitank Mine with Antihandling Device, and Mine Cluster" Obstacles 43 - -"Antipersonnel Mine, Wide Area Antitank Mine, and Mine Cluster" Obstacles 44 -"Antipersonnel Mine with Directional Effects, Antitank Mine, and Antitank Mine with Antihandling Device" Obstacles 45 -"Antipersonnel Mine with Directional Effects, Antitank Mine, and Wide Area Antitank Mine" Obstacles 46 - -"Antipersonnel Mine with Directional Effects, Antitank Mine, and Mine Cluster" Obstacles 47 - -"Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine" Obstacles 48 - -"Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Mine Cluster" Obstacles 49 - -"Antipersonnel Mine with Directional Effects, Wide Area Antitank Mine, and Mine Cluster" Obstacles 50 - -30 Sea Surface 1 -Unspecified Mission Area 0 -Own Ship Mission Area 1 -Antiair Warfare Mission Area 2 -Antisubmarine Warfare Mission Area 3 -Escort Mission Area 4 -Electronic Warfare Mission Area 5 -"Intelligence, Surveillance, Reconnaissance" Mission Area 6 -Mine Countermeasures Mission Area 7 -Missile Defense Mission Area 8 -Medical Mission Area 9 -Mine Warfare Mission Area 10 -Remote Mult-imission Vehicle (RMV) Mission Area 11 -Special Operations Forces (SOF) Asset Capability 12 -Surface Warfare Mission Area 13 -Ballistic Missile Weapons Capability 14 -Guided Missile Weapons Capability 15 -Other Guided Missile Weapons Capability 16 -Torpedo Weapons Capability 17 -Drone-Equipped Asset Capability 18 -Helicopter-Equipped/VSTOL Asset Capability 19 -"Ballistic Missile Defense, Shooter" Mission Area 20 -"Ballistic Missile Defense, Long-Range Surveillance and Track (LRS&T)" Mission Area 21 -Sea-Base X-Band Mission Area 22 -Hijacking/Hijacked Crime 23 -Hijacker Crime 24 -Cyberspace Capability 25 -30 Sea Surface 2 -Unspecified 0 -Nuclear Powered Ship Propulsion 1 -Heavy Ship Capacity 2 -Light Ship Capacity 3 -Medium Ship Capacity 4 -Dock Cargo Capacity 5 -Logistics Cargo Capacity 6 -Tank Cargo Capacity 7 -Vehicle Cargo Capacity 8 -Fast Ship Mobility 9 -Air-Cushioned (US) Ship Mobility 10 -Air-Cushioned (NATO) Ship Mobility 11 -Hydrofoil Ship Mobility 12 -Autonomous Control USV Control 13 -Remotely Piloted USV Control 14 -Expendable USV Control 15 -Cyberspace Capability 16 -35 Sea Subsurface 1 -Unspecified 0 -Antisubmarine Warfare Mission Area 1 -Auxiliary Mission Area 2 -Command and Control Mission Area 3 -"Intelligence, Surveillance, Reconnaissance" Mission Area 4 -Mine Countermeasures Mission Area 5 -Mine Warfare Mission Area 6 -Surface Warfare Mission Area 7 -Attack Weapons Capability 8 -Ballistic Missile Weapons Capability 9 -Guided Missile Weapons Capability 10 -Other Guided Missile Weapons Capability 11 -Special Operations Forces (SOF) Asset Capability 12 -Possible Submarine Low 1 Submarine Confidence 13 -Possible Submarine Low 2 Submarine Confidence 14 -Possible Submarine High 3 Submarine Confidence 15 -Possible Submarine High 4 Submarine Confidence 16 -Probable Submarine Submarine Confidence 17 -Certain Submarine Submarine Confidence 18 -Anti-torpedo Torpedo Weapons Capability 19 -Hijacking/Hijacked Crime 20 -Hijacker Crime 21 -Cyberspace Capability 22 -35 Sea Subsurface 2 -Unspecified 0 -Air Independent Propulsion Ship Propulsion 1 -"Diesel Electric, General" Ship Propulsion 2 -Diesel - Type 1 Ship Propulsion 3 -Diesel - Type 2 Ship Propulsion 4 -Diesel - Type 3 Ship Propulsion 5 -"Nuclear Powered, General" Ship Propulsion 6 -Nuclear - Type 1 Ship Propulsion 7 -Nuclear - Type 2 Ship Propulsion 8 -Nuclear - Type 3 Ship Propulsion 9 -Nuclear - Type 4 Ship Propulsion 10 -Nuclear - Type 5 Ship Propulsion 11 -Nuclear - Type 6 Ship Propulsion 12 -Nuclear - Type 7 Ship Propulsion 13 -Autonomous Control UUV Control 14 -Remotely Piloted UUV Control 15 -Expendable UUV Control 16 -Cyberspace Capability 17 -40 Activities 1 -Unspecified 0 -Assassination Crime 1 -Execution (Wrongful Killing) Crime 2 -Hijacking/Hijacked Crime 3 -House-to-House Military Information Suppor Operationst 4 - -Kidnapping Crime 5 -Murder Crime 6 -Piracy Crime 7 -Rape Crime 8 -Written Military Information Support Operations Military Information Suppor Operationst 9 - -Pirate Crime 10 -FALSE IED Category 11 -Find IED Category 12 -Found and Cleared IED Category 13 -Hoax (Decoy) IED Category 14 -Attempted Incident Qualifier 15 -Accident Incident Qualifier 16 -Incident Incident Qualifier 17 -Theft Crime 18 -Hijacker Crime 19 -Cyberspace Capability 20 -40 Activities 2 -Unspecified 0 -Cyberspace Capability 1 -Security Force Assistance Capability 2 -50 SIGINT 1 -Unspecified 0 -Anti-Aircraft Fire Control Radar 1 -Airborne Search and Bombing Radar 2 -Airborne Intercept Radar 3 -Altimeter Radar 4 -Airborne Reconnaissance and Mapping Radar 5 -Air Traffic Control Radar 6 -Beacon Transponder (not IFF) Radar 7 -Battlefield Surveillance Radar 8 -Controlled Approach Radar 9 -Controlled Intercept Radar 10 -Cellular/Mobile Communications 11 -Coastal Surveillance Radar 12 -Decoy/Mimic Radar 13 -Data Transmission Radar 14 -Earth Surveillance Radar 15 -Early Warning Radar 16 -Fire Control Radar 17 -Ground Mapping Radar 18 -Height Finding Radar 19 -Harbor Surveillance Radar 20 -"Identification, Friend or Foe (Interrogator)" Radar 21 -Instrument Landing System Radar 22 -Ionospheric Sounding Radar 23 -"Identification, Friend or Foe (Transponder)" Radar 24 -Barrage Jammer Jammer 25 -Click Jammer Jammer 26 -Deceptive Jammer Jammer 27 -Frequency Swept Jammer Jammer 28 -Jammer (general) Jammer 29 -Noise Jammer Jammer 30 -Pulsed Jammer Jammer 31 -Repeater Jammer Jammer 32 -Spot Noise Jammer Jammer 33 -Transponder Jammer Jammer 34 -Missile Acquisition Radar 35 -Missile Control Jammer 36 -Missile Downlink Air Radar 37 -Meteorological Radar 38 -Multi-Function Jammer 39 -Missile Guidance Radar 40 -Missile Homing Radar 41 -Missile Tracking Jammer 42 -Navigational/General Jammer 43 -Navigational/Distance Measuring Equipment Jammer 44 -Navigation/Terrain Following Jammer 45 -Navigational/Weather Avoidance Jammer 46 -Omni-Line of Sight (LOS) Jammer 47 -Proximity Use Air Radar 48 -Point-to-Point Line of Sight (LOS) Communications 49 -Instrumentation Radar 50 -Range Only Radar 51 -Sonobuoy Radar 52 -Satellite Downlink Communications 53 -Space Radar 54 -Surface Search Radar 55 -Shell Tracking Land Radar 56 -Satellite Uplink Communications 57 -Target Acquisition Radar 58 -Target Illumination Radar 59 -Tropospheric Scatter Communications 60 -Target Tracking Radar 61 -Unknown Radar 62 -Video Remoting Radar 63 -Experimental Radar 64 -Cyberspace Capability 65 -50 SIGINT 2 -Unspecified 0 -Cyberspace Capability 1 -60 Cyberspace 1 -Unspecified 0 -60 Cyberspace 2 -Unspecified 0 +01 Air 1 10,11 +Unspecified 0 10,11 +Attack/Strike Military Aircraft Type 1 10,11 +Bomber Military Aircraft Type 2 10,11 +Cargo Aircraft Type 3 10,11 +Fighter Military Aircraft Type 4 10,11 +Interceptor Military Aircraft Type 5 10,11 +Tanker Aircraft Type 6 10,11 +Utility Aircraft Type 7 10,11 +Vertical or Short Take-off and Landing (VSTOL)/Vertical Take-off and Landing (VTOL) Aircraft Type 8 10,11 +Passenger Aircraft Type 9 10,11 +Ultra Light Aircraft Type 10 10,11 +Airborne Command Post (ACP) Military Aircraft Type 11 10,11 +Airborne Early Warning (AEW) Military Aircraft Type 12 10,11 +Government Aircraft Type 13 10,11 +Medical Evacuation (MEDEVAC) Mission Area 14 10,11 +Escort Military Mission Area 15 10,11 +Electronic Combat (EC)/Jammer Military Mission Area 16 10,11 +Patrol Mission Area 17 10,11 +Reconnaissance Mission Area 18 10,11 +Trainer Mission Area 19 10,11 +Photographic (Reconnaissance) Mission Area 20 10,11 +Personnel Recovery Mission Area 21 10,11 +Antisubmarine Warfare Military Mission Area 22 10,11 +Communications Mission Area 23 10,11 +Electronic Support (ES) Military Mission Area 24 11 +Electronic Support Measures Military Mission Area 24 10 +Mine Countermeasures (MCM) Military Mission Area 25 10,11 +Search and Rescue Mission Area 26 10,11 +Special Operations Forces Military Mission Area 27 10,11 +Surface Warfare Military Mission Area 28 10,11 +Very Important Person (VIP) Transport Mission Area 29 10,11 +Combat Search and Rescue (CSAR) Military Mission Area 30 10,11 +Suppression of Enemy Air Defenses Military Mission Area 31 10,11 +Antisurface Warfare Military Mission Area 32 10,11 +Fighter/Bomber Military Aircraft Type 33 10,11 +Intensive Care Mission Area 34 10,11 +Electronic Attack (EA) Military Mission Area 35 10,11 +Multi-Mission Mission Area 36 10,11 +Hijacking/Hijacked Crime 37 10,11 +ASW Helo - LAMPS Mission Area 38 10,11 +ASW Helo - SH-60R Mission Area 39 10,11 +Hijacker Crime 40 11 +Cyberspace Capability 41 11 +01 Air 2 10,11 +Unspecified 0 10,11 +Heavy Cargo/Transport Capacity 1 10,11 +Medium Cargo/Transport Capacity 2 10,11 +Light Cargo/Transport Capacity 3 10,11 +Boom-Only Re-Fueling Capability 4 10,11 +Drogue-Only Re-Fueling Capability 5 10,11 +Boom and Drogue Re-Fueling Capability 6 10,11 +Close Range Range 7 10,11 +Short Range Range 8 10,11 +Medium Range Range 9 10,11 +Long Range Range 10 10,11 +Downlinked Track Link Availability 11 10,11 +Cyberspace Capability 12 11 +02 Air Missile 1 10,11 +Unspecified 0 10,11 +Air Launch Origin 1 10,11 +Surface Launch Origin 2 10,11 +Subsurface Launch Origin 3 10,11 +Space Launch Origin 4 10,11 +Anti-Ballistic Missile Class 5 10,11 +Ballistic Missile Class 6 10,11 +Cruise Missile Class 7 10,11 +Interceptor Missile Class 8 10,11 +02 Air Missile 2 10,11 +Unspecified 0 10,11 +Air Missile Destination 1 10,11 +Surface Missile Destination 2 10,11 +Subsurface Missile Destination 3 10,11 +Space Missile Destination 4 10,11 +Launched Missile Status 5 10,11 +Missile Missile Status 6 10,11 +Patriot Missile Type-BMD 7 10,11 +Standard Missile-2 (SM-2) Missile Type-AAW 8 10,11 +Standard Missile-6 (SM-6) Missile Type-AAW 9 10,11 +Evolved Sea Sparrow Missile (ESSM) Missile Type-AAW 10 10,11 +Rolling Airframe Missile (RAM) Missile Type-AAW 11 10,11 +Short Range Missile Range 12 10,11 +Medium Range Missile Range 13 10,11 +Intermediate Range Missile Range 14 10,11 +Long Range Missile Range 15 10,11 +Intercontinental Missile Range 16 10,11 +05 Space 1 10,11 +Unspecified 0 10,11 +Low Earth Orbit (LEO) Orbit 1 10,11 +Medium Earth Orbit (MEO) Orbit 2 10,11 +High Earth Orbit (HEO) Orbit 3 10,11 +Geosynchronous Orbit (GSO) Orbit 4 10,11 +Geostationary Orbit (GO) Orbit 5 10,11 +Molniya Orbit (MO) Orbit 6 10,11 +Cyberspace Capability 7 11 +05 Space 2 10,11 +Unspecified 0 10,11 +Optical Sensor 1 10,11 +Infrared Sensor 2 10,11 +Radar Sensor 3 10,11 +Signals Intelligence (SIGINT) Sensor 4 10,11 +Cyberspace Capability 5 11 +06 Space Missile 1 10,11 +Unspecified 0 10,11 +Ballistic Missile Class 1 10,11 +Space Launch Origin 2 10,11 +Interceptor Missile Class 3 10,11 +06 Space Missile 2 10,11 +Unspecified 0 10,11 +Short Range Missile Range 1 10,11 +Medium Range Missile Range 2 10,11 +Intermediate Range Missile Range 3 10,11 +Long Range Missile Range 4 10,11 +Intercontinental Missile Range 5 10,11 +Arrow Missile Type-BMD 6 10,11 +Ground-Based Interceptor (GBI) Missile Type-BMD 7 10,11 +Patriot Missile Type-BMD 8 10,11 +Standard Missile Terminal Phase (SM-T) Missile Type-BMD 9 10,11 +Standard Missile - 3 (SM-3) Missile Type-BMD 10 10,11 +Terminal High Altitude Area Defense (THAAD) Missile Type-BMD 11 10,11 +Space Launch Origin 12 10,11 +Close Range (CRBM) Missile Range 13 10,11 +Debris Missile Type-BMD 14 10,11 +Unknown Missile Type-BMD 15 10,11 +10 Land Unit 1 10,11 +Unspecified 0 10,11 +Tactical Satellite Communications Capability 1 10,11 +Area Capability 2 10,11 +Attack Capability 3 10,11 +Biological Capability 4 10,11 +Border Capability 5 10,11 +Bridging Capability 6 10,11 +Chemical Capability 7 10,11 +Close Protection Capability 8 10,11 +Combat Capability 9 10,11 +Command and Control Capability 10 10,11 +Communications Contingency Package Capability 11 10,11 +Construction Capability 12 10,11 +Cross Cultural Communication Capability 13 10,11 +Crowd and Riot Control Capability 14 10,11 +Decontamination Capability 15 10,11 +Detention Capability 16 10,11 +Direct Communications Capability 17 10,11 +Diving Capability 18 10,11 +Division Capability 19 10,11 +Dog Capability 20 10,11 +Drilling Capability 21 10,11 +Electro-Optical Capability 22 10,11 +Enhanced Capability 23 10,11 +Explosive Ordnance Disposal (EOD) Capability 24 10,11 +Fire Direction Center Capability 25 10,11 +Force Capability 26 10,11 +Forward Capability 27 10,11 +Ground Station Module Capability 28 10,11 +Landing Support Capability 29 10,11 +Maintenance Capability 31 10,11 +Meteorological Capability 32 10,11 +Mine Countermeasure Capability 33 10,11 +Missile Capability 34 10,11 +Mobile Advisor and Support Capability 35 10,11 +Mobile Subscriber Equipment Capability 36 10,11 +Mobility Support Capability 37 10,11 +Multinational Capability 39 10,11 +Multinational Specialized Unit Capability 40 10,11 +Multiple Rocket Launcher Capability 41 10,11 +NATO Medical Role 1 Capability 42 10,11 +NATO Medical Role 2 Capability 43 10,11 +NATO Medical Role 3 Capability 44 10,11 +NATO Medical Role 4 Capability 45 10,11 +Naval Capability 46 10,11 +Unmanned Aerial Systems (UAS) Capability 47 10,11 +Nuclear Capability 48 10,11 +Operations Capability 49 10,11 +Radar Capability 50 10,11 +Radio Frequency Identification (RFID) Interrogator / Sensor Capability 51 10,11 +Radiological Capability 52 10,11 +Search and Rescue Capability 53 10,11 +Security Capability 54 10,11 +Sensor Capability 55 10,11 +Weapons Capability 56 10,11 +Signals Intelligence Capability 57 10,11 +Armored Capability 58 10,11 +Single Rocket Launcher Capability 59 10,11 +Smoke Capability 60 10,11 +Sniper Capability 61 10,11 +Sound Ranging Capability 62 10,11 +Special Operations Forces (SOF) Capability 63 10,11 +Special Weapons and Tactics Capability 64 10,11 +Survey Capability 65 10,11 +Tactical Exploitation Capability 66 10,11 +Target Acquisition Capability 67 10,11 +Topographic/Geospatial Capability 68 10,11 +Utility Capability 69 10,11 +Video Imagery (Combat Camera) Capability 70 10,11 +Mobility Assault Capability 71 10,11 +Amphibious Warfare Ship Capability 72 10,11 +Load Handling System Capability 73 10,11 +Palletized Load System Capability 74 10,11 +Medevac Capability 75 10,11 +Cyberspace Capability 76 11 +Support Capability 77 10,11 +Aviation Capability 78 10,11 +"Route, Reconnaissance, and Clearance" Capability 79 10,11 +Tilt-Rotor Capability 80 10,11 +Command Post Node Capability 81 10,11 +Joint Network Node Capability 82 10,11 +Retransmission Site Capability 83 10,11 +Assault Capability 84 10,11 +Weapons Capability 85 10,11 +Criminal Investigation Division Capability 86 10,11 +Digital Capability 87 10,11 +Network or Network Operations Capability 88 10,11 +"Airfield, Aerial Port of Debarkation, or Aerial Port of Embarkation" Capability 89 10,11 +Pipeline Capability 90 10,11 +Postal Capability 91 10,11 +Water Capability 92 10,11 +Independent Command Capability 93 10,11 +Theater Capability 94 10,11 +Army or Theater Army Capability 95 10,11 +Corps Capability 96 10,11 +Brigade Capability 97 10,11 +Headquarters or headquarters staff element Capability 98 10,11 +10 Land Unit 2 10,11 +Unspecified 0 10,11 +Airborne Mobility 1 10,11 +Arctic Mobility 2 10,11 +Battle Damage Repair Capability 3 10,11 +Bicycle Equipped Mobility 4 10,11 +Casualty Staging Capability 5 10,11 +Clearing Capability 6 10,11 +Close Range Capability 7 10,11 +Control Capability 8 10,11 +Decontamination Capability 9 10,11 +Demolition Capability 10 10,11 +Dental Capability 11 10,11 +Digital Capability 12 10,11 +Enhanced Position Location Reporting System (EPLRS) Capability 13 10,11 +Equipment Capability 14 10,11 +Heavy Capability 15 10,11 +High Altitude Capability 16 10,11 +Intermodal Capability 17 10,11 +Intensive Care Capability 18 10,11 +Light Capability 19 10,11 +Laboratory Capability 20 10,11 +Launcher Capability 21 10,11 +Long Range Capability 22 10,11 +Low Altitude Capability 23 10,11 +Medium Capability 24 10,11 +Medium Altitude Capability 25 10,11 +Medium Range Capability 26 10,11 +Mountain Capability 27 10,11 +High to Medium Altitude Capability 28 10,11 +Multi-Channel Capability 29 10,11 +Optical (Flash) Capability 30 10,11 +Pack Animal Capability 31 10,11 +Patient Evacuation Coordination Capability 32 10,11 +Preventive Maintenance Capability 33 10,11 +Psychological Capability 34 10,11 +Radio Relay Line of Sight Capability 35 10,11 +Railroad Mobility 36 10,11 +Recovery (Unmanned Systems) Capability 37 10,11 +Recovery (Maintenance) Capability 38 10,11 +Rescue Coordination Center Capability 39 10,11 +Riverine Mobility 40 10,11 +Single Channel Capability 41 10,11 +Ski Capability 42 10,11 +Short Range Capability 43 10,11 +Strategic Capability 44 10,11 +Support Capability 45 10,11 +Tactical Capability 46 10,11 +Towed Mobility 47 10,11 +Troop Capability 48 10,11 +Vertical or Short Take-Off and Landing (VTOL/VSTOL) Mobility 49 10,11 +Veterinary Capability 50 10,11 +Wheeled Mobility 51 10,11 +High to Low Altitude Capability 52 10,11 +Medium to Low Altitude Capability 53 10,11 +Attack Capability 54 10,11 +Refuel Capability 55 10,11 +Utility Capability 56 10,11 +Combat Search and Rescue Capability 57 10,11 +Guerilla Capability 58 10,11 +Air Assault Mobility 59 10,11 +Amphibious Mobility 60 10,11 +Very Heavy Capability 61 10,11 +Supply Capability 62 10,11 +Cyberspace Capability 63 11 +"Navy Barge, Self-Propelled" Mobility 64 10,11 +"Navy Barge, Not Self-Propelled" Mobility 65 10,11 +Launch Mobility 66 10,11 +Landing Craft Mobility 67 10,11 +Landing Ship Mobility 68 10,11 +Service Craft/Yard Mobility 69 10,11 +Tug Harbor Mobility 70 10,11 +Ocean Going Tug Boat Mobility 71 10,11 +Surface Deployment and Distribution Command Capability 72 10,11 +Noncombatant Generic Vessel Mobility 73 10,11 +Composite Capability 74 10,11 +Shelter Capability 75 10,11 +Light and Medium Capability 76 10,11 +Tracked Mobility 77 10,11 +Security Force Assistance Capability 78 10,11 +11 Land civilian unit/organization 1 10,11 +Unspecified 0 10,11 +Assassination Crime 1 10,11 +Execution (Wrongful Killing) Crime 2 10,11 +Murder Victims Crime 3 10,11 +Hijacking/Hijacked Crime 4 10,11 +Kidnapping Crime 5 10,11 +Piracy Crime 6 10,11 +Rape Crime 7 10,11 +Civilian Organization 8 10,11 +"Displaced Person(s), Refugee(s) and Evacuee(s)" Organization 9 10,11 +Foreign Fighter(s) Organization 10 10,11 +Gang Member or Gang Organization 11 10,11 +Government Organization Organization 12 10,11 +Leader or Leadership Organization 13 10,11 +Nongovernmental Organization Member or Nongovernmental Organization Organization 14 10,11 +Unwilling/Coerced Recruit Organization 15 10,11 +Willing Recruit Organization 16 10,11 +Religious or Religious Organization Organization 17 10,11 +Targeted Individual or Organization Organization 18 10,11 +Terrorist or Terrorist Organization Organization 19 10,11 +Speaker Organization 20 10,11 +Accident Composite Loss 21 10,11 +Combat Composite Loss 22 10,11 +Other Composite Loss 23 10,11 +Loot Crime 24 10,11 +Hijacker Crime 25 11 +Cyberspace Capability 26 11 +11 Land civilian unit/organization 2 10,11 +Unspecified 0 10,11 +Leader or Leadership Organization 1 10,11 +Cyberspace Capability 2 11 +15 Land Equipment 1 10,11 +Unspecified 0 10,11 +Biological Sensor Type 1 10,11 +Chemical Sensor Type 2 10,11 +Early Warning Radar Sensor Type 3 10,11 +Intrusion Sensor Type 4 10,11 +Nuclear Sensor Type 5 10,11 +Radiological Sensor Type 6 10,11 +Upgraded Early Warning Radar Sensor Type 7 10,11 +Hijacking/Hijacked Crime 8 10,11 +Civilian Organization 9 10,11 +Tilt-Rotor Capability 10 10,11 +Multi-purpose Blade Capability 12 10,11 +Tank-width Mine Plow Capability 13 10,11 +Bridge Capability 14 10,11 +Cyberspace Capability 15 11 +Armored Capability 16 10,11 +Attack Capability 17 10,11 +Cargo Capability 18 10,11 +Maintenance Capability 19 10,11 +MedEvac Capability 20 10,11 +"Petroleum, oil, and lubricants (POL)" Capability 21 10,11 +Utility Capability 22 10,11 +Water Capability 23 10,11 +Robotic Capability 24 11 +15 Land Equipment 2 10,11 +Unspecified 0 10,11 +Cyberspace Capability 1 11 +Light Capability 2 10,11 +Medium Capability 3 10,11 +Railway Capability 4 10,11 +Tracked Capability 5 10,11 +Tractor Trailer Capability 6 10,11 +Wheeled LTD Capability 7 10,11 +Wheeled X Capability 8 10,11 +Robotic Capability 9 11 +20 Land Installations 1 10,11 +Unspecified 0 10,11 +Biological CBRN Type 1 10,11 +Chemical CBRN Type 2 10,11 +Nuclear CBRN Type 3 10,11 +Radiological CBRN Type 4 10,11 +Decontamination CBRN Type 5 10,11 +Coal Electric Power Type 6 10,11 +Geothermal Electric Power Type 7 10,11 +Hydroelectric Electric Power Type 8 10,11 +Natural Gas Electric Power Type 9 10,11 +Petroleum Electric Power Type 10 10,11 +Civilian Operation 11 10,11 +Civilian Telephone Telecommunication Type 12 10,11 +Civilian Television Telecommunication Type 13 10,11 +Cyberspace Capability 14 11 +Retransmission Site Telecommunications Type 14 10 +Joint Network Node Telecommunication Type 13 10 +Command Post Node Telecommunication Type 13 10 +20 Land Installations 2 10,11 +Unspecified 0 10,11 +Biological Warfare Production Capability 1 10,11 +Chemical Warfare Production Capability 2 10,11 +Nuclear Warfare Production Capability 3 10,11 +Radiological Warfare Production Capability 4 10,11 +Atomic Energy Reactor Capability 5 10,11 +Nuclear Material Production Capability 6 10,11 +Nuclear Material Storage Capability 7 10,11 +Weapons Grade Production Capability 8 10,11 +Cyberspace Capability 9 11 +25 Control Measure 1 10,11 +Unspecified 0 10,11 +Wheeled limited cross country Mobility 1 10,11 +Wheeled cross country Mobility 2 10,11 +Tracked Mobility 3 10,11 +Wheeled and tracked combination Mobility 4 10,11 +Towed Mobility 5 10,11 +Rail Mobility 6 10,11 +Pack Animals Mobility 7 10,11 +No Vehicles Mobility 8 10,11 +Over snow (prime mover) Mobility 9 10,11 +Sled Mobility 10 10,11 +Barge Mobility 11 10,11 +Amphibious Mobility 12 10,11 +Unspecified Mine Obstacles 13 10,11 +Antipersonnel Mine Obstacles 14 10,11 +Antipersonnel Mine with Directional Effects Obstacles 15 10,11 +Antitank Mine Obstacles 16 10,11 +Antitank Mine with Antihandling Device Obstacles 17 10,11 +Wide Area Antitank Mine Obstacles 18 10,11 +Mine Cluster Obstacles 19 10,11 +Antipersonnel Mine and Antipersonnel Mine with Directional Effects Obstacles 20 10,11 +Antipersonnel Mine and Antitank Mine Obstacles 21 10,11 +Antipersonnel Mine and Antitank Mine with Antihandling Device Obstacles 22 10,11 +Antipersonnel Mine and Wide Area Antitank Mine Obstacles 23 10,11 +Antipersonnel Mine and Mine Cluster Obstacles 24 10,11 +Antipersonnel Mine with Directional Effects and Antitank Mine Obstacles 25 10,11 +Antipersonnel Mine with Directional Effects and Antitank Mine with Antihandling Device Obstacles 26 10,11 +Antipersonnel Mine with Directional Effects and Wide Area Antitank Mine Obstacles 27 10,11 +Antipersonnel Mine with Directional Effects and Mine Cluster Obstacles 28 10,11 +Antitank Mine and Antitank Mine with Antihandling Device Obstacles 29 10,11 +Antitank Mine and Wide Area Antitank Mine Obstacles 30 10,11 +Antitank Mine and Mine Cluster Obstacles 31 10,11 +Antitank Mine with Antihandling Device and Wide Area Antitank Mine Obstacles 32 10,11 +Antitank Mine with Antihandling Device and Mine Cluster Obstacles 33 10,11 +Wide Area Antitank Mine and Mine Cluster Obstacles 34 10,11 +"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine" Obstacles 35 10,11 +"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine with Antihandling Device" Obstacles 36 10,11 +"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Wide Area Antitank Mine" Obstacles 37 10,11 +"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Mine Cluster" Obstacles 38 10,11 +"Antipersonnel Mine, Antitank Mine, and Antitank Mine with Antihandling Device" Obstacles 39 10,11 +"Antipersonnel Mine, Antitank Mine, and Wide Area Antitank Mine" Obstacles 40 10,11 +"Antipersonnel Mine, Antitank Mine, and Mine Cluster" Obstacles 41 10,11 +"Antipersonnel Mine, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine" Obstacles 42 10,11 +"Antipersonnel Mine, Antitank Mine with Antihandling Device, and Mine Cluster" Obstacles 43 10,11 +"Antipersonnel Mine, Wide Area Antitank Mine, and Mine Cluster" Obstacles 44 10,11 +"Antipersonnel Mine with Directional Effects, Antitank Mine, and Antitank Mine with Antihandling Device" Obstacles 45 10,11 +"Antipersonnel Mine with Directional Effects, Antitank Mine, and Wide Area Antitank Mine" Obstacles 46 10,11 +"Antipersonnel Mine with Directional Effects, Antitank Mine, and Mine Cluster" Obstacles 47 10,11 +"Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine" Obstacles 48 10,11 +"Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Mine Cluster" Obstacles 49 10,11 +"Antipersonnel Mine with Directional Effects, Wide Area Antitank Mine, and Mine Cluster" Obstacles 50 10,11 +27 Dismounted Individual 1 10 +Unspecified 0 10 +Close Protection 1 10 +Crowd and Riot Control 2 10 +Explosive Ordnance Disposal (EOD) 3 10 +Security 4 10 +Sniper 5 10 +Special Weapons and Tactics 6 10 +Non-Governmental Organization Member 7 10 +Multinational 8 10 +Multinational Specialized Unit 9 10 +Government Organization Member 10 10 +Video Imagery (Combat Camera) 11 10 +Functional Staff Area J1 12 10 +Functional Staff Area J2 13 10 +Functional Staff Area J3 14 10 +Functional Staff Area J4 15 10 +Functional Staff Area J5 16 10 +Functional Staff Area J6 17 10 +Functional Staff Area J7 18 10 +Functional Staff Area J8 19 10 +Functional Staff Area J9 20 10 +Rank OF-1 21 10 +Rank OF-2 22 10 +Rank OF-3 23 10 +Rank OF-4 24 10 +Rank OF-5 25 10 +Rank OF-6 26 10 +Rank OF-7 27 10 +Rank OF-8 28 10 +Rank OF-9 29 10 +Rank OF-10 30 10 +Rank OF-D 31 10 +Rank OR-1 32 10 +Rank OR-2 33 10 +Rank OR-3 34 10 +Rank OR-4 35 10 +Rank OR-5 36 10 +Rank OR-6 37 10 +Rank OR-7 38 10 +Rank OR-8 39 10 +Rank OR-9 40 10 +Rank WO-1 41 10 +Rank WO-2 42 10 +Rank WO-3 43 10 +Rank WO-4 44 10 +Rank WO-5 45 10 +Individual 46 10 +Team/Crew 47 10 +Squad 48 10 +Section 49 10 +Platoon/Detachment 50 10 +Company 51 10 +Battalion 52 10 +Regiment/Group 53 10 +Brigade 54 10 +Division 55 10 +27 Dismounted Individual 2 10 +Unspecified 0 10 +Airborne 1 10 +Bicycle Equipped 2 10 +Demolition 3 10 +Functional Staff Area J1 4 10 +Functional Staff Area J2 5 10 +Functional Staff Area J3 6 10 +Functional Staff Area J4 7 10 +Functional Staff Area J5 8 10 +Functional Staff Area J6 9 10 +Functional Staff Area J7 10 10 +Functional Staff Area J8 11 10 +Functional Staff Area J9 12 10 +Mountain 13 10 +Rank OF-1 14 10 +Rank OF-2 15 10 +Rank OF-3 16 10 +Rank OF-4 17 10 +Rank OF-5 18 10 +Rank OF-6 19 10 +Rank OF-7 20 10 +Rank OF-8 21 10 +Rank OF-9 22 10 +Rank OF-10 23 10 +Rank OF-D 24 10 +Rank OR-1 25 10 +Rank OR-2 26 10 +Rank OR-3 27 10 +Rank OR-4 28 10 +Rank OR-5 29 10 +Rank OR-6 30 10 +Rank OR-7 31 10 +Rank OR-8 32 10 +Rank OR-9 33 10 +Rank WO-1 34 10 +Rank WO-2 35 10 +Rank WO-3 36 10 +Rank WO-4 37 10 +Rank WO-5 38 10 +30 Sea Surface 1 10,11 +Unspecified Mission Area 0 10,11 +Own Ship Mission Area 1 10,11 +Antiair Warfare Mission Area 2 10,11 +Antisubmarine Warfare Mission Area 3 10,11 +Escort Mission Area 4 10,11 +Electronic Warfare Mission Area 5 10,11 +"Intelligence, Surveillance, Reconnaissance" Mission Area 6 10,11 +Mine Countermeasures Mission Area 7 10,11 +Missile Defense Mission Area 8 10,11 +Medical Mission Area 9 10,11 +Mine Warfare Mission Area 10 10,11 +Remote Mult-imission Vehicle (RMV) Mission Area 11 10,11 +Special Operations Forces (SOF) Asset Capability 12 10,11 +Surface Warfare Mission Area 13 10,11 +Ballistic Missile Weapons Capability 14 10,11 +Guided Missile Weapons Capability 15 10,11 +Other Guided Missile Weapons Capability 16 10,11 +Torpedo Weapons Capability 17 10,11 +Drone-Equipped Asset Capability 18 10,11 +Helicopter-Equipped/VSTOL Asset Capability 19 10,11 +"Ballistic Missile Defense, Shooter" Mission Area 20 10,11 +"Ballistic Missile Defense, Long-Range Surveillance and Track (LRS&T)" Mission Area 21 10,11 +Sea-Base X-Band Mission Area 22 10,11 +Hijacking/Hijacked Crime 23 10,11 +Hijacker Crime 24 11 +Cyberspace Capability 25 11 +30 Sea Surface 2 10,11 +Unspecified 0 10,11 +Nuclear Powered Ship Propulsion 1 10,11 +Heavy Ship Capacity 2 10,11 +Light Ship Capacity 3 10,11 +Medium Ship Capacity 4 10,11 +Dock Cargo Capacity 5 10,11 +Logistics Cargo Capacity 6 10,11 +Tank Cargo Capacity 7 10,11 +Vehicle Cargo Capacity 8 10,11 +Fast Ship Mobility 9 10,11 +Air-Cushioned (US) Ship Mobility 10 10,11 +Air-Cushioned (NATO) Ship Mobility 11 10,11 +Hydrofoil Ship Mobility 12 10,11 +Autonomous Control USV Control 13 10,11 +Remotely Piloted USV Control 14 10,11 +Expendable USV Control 15 10,11 +Cyberspace Capability 16 11 +35 Sea Subsurface 1 10,11 +Unspecified 0 10,11 +Antisubmarine Warfare Mission Area 1 10,11 +Auxiliary Mission Area 2 10,11 +Command and Control Mission Area 3 10,11 +"Intelligence, Surveillance, Reconnaissance" Mission Area 4 10,11 +Mine Countermeasures Mission Area 5 10,11 +Mine Warfare Mission Area 6 10,11 +Surface Warfare Mission Area 7 10,11 +Attack Weapons Capability 8 10,11 +Ballistic Missile Weapons Capability 9 10,11 +Guided Missile Weapons Capability 10 10,11 +Other Guided Missile Weapons Capability 11 10,11 +Special Operations Forces (SOF) Asset Capability 12 10,11 +Possible Submarine Low 1 Submarine Confidence 13 10,11 +Possible Submarine Low 2 Submarine Confidence 14 10,11 +Possible Submarine High 3 Submarine Confidence 15 10,11 +Possible Submarine High 4 Submarine Confidence 16 10,11 +Probable Submarine Submarine Confidence 17 10,11 +Certain Submarine Submarine Confidence 18 10,11 +Anti-torpedo Torpedo Weapons Capability 19 10,11 +Hijacking/Hijacked Crime 20 10,11 +Hijacker Crime 21 11 +Cyberspace Capability 22 11 +35 Sea Subsurface 2 10,11 +Unspecified 0 10,11 +Air Independent Propulsion Ship Propulsion 1 10,11 +"Diesel Electric, General" Ship Propulsion 2 10,11 +Diesel - Type 1 Ship Propulsion 3 10,11 +Diesel - Type 2 Ship Propulsion 4 10,11 +Diesel - Type 3 Ship Propulsion 5 10,11 +"Nuclear Powered, General" Ship Propulsion 6 10,11 +Nuclear - Type 1 Ship Propulsion 7 10,11 +Nuclear - Type 2 Ship Propulsion 8 10,11 +Nuclear - Type 3 Ship Propulsion 9 10,11 +Nuclear - Type 4 Ship Propulsion 10 10,11 +Nuclear - Type 5 Ship Propulsion 11 10,11 +Nuclear - Type 6 Ship Propulsion 12 10,11 +Nuclear - Type 7 Ship Propulsion 13 10,11 +Autonomous Control UUV Control 14 10,11 +Remotely Piloted UUV Control 15 10,11 +Expendable UUV Control 16 10,11 +Cyberspace Capability 17 11 +40 Activities 1 10,11 +Unspecified 0 10,11 +Assassination Crime 1 10,11 +Execution (Wrongful Killing) Crime 2 10,11 +Hijacking/Hijacked Crime 3 10,11 +House-to-House Military Information Suppor Operationst 4 10,11 +Kidnapping Crime 5 10,11 +Murder Crime 6 10,11 +Piracy Crime 7 10,11 +Rape Crime 8 10,11 +Written Military Information Support Operations Military Information Suppor Operationst 9 10,11 +Pirate Crime 10 10,11 +FALSE IED Category 11 10,11 +Find IED Category 12 10,11 +Found and Cleared IED Category 13 10,11 +Hoax (Decoy) IED Category 14 10,11 +Attempted Incident Qualifier 15 10,11 +Accident Incident Qualifier 16 10,11 +Incident Incident Qualifier 17 10,11 +Theft Crime 18 10,11 +Hijacker Crime 19 11 +Cyberspace Capability 20 11 +40 Activities 2 10,11 +Unspecified 0 10,11 +Cyberspace Capability 1 11 +Security Force Assistance Capability 2 10,11 +50 SIGINT 1 10,11 +Unspecified 0 10,11 +Anti-Aircraft Fire Control Radar 1 10,11 +Airborne Search and Bombing Radar 2 10,11 +Airborne Intercept Radar 3 10,11 +Altimeter Radar 4 10,11 +Airborne Reconnaissance and Mapping Radar 5 10,11 +Air Traffic Control Radar 6 10,11 +Beacon Transponder (not IFF) Radar 7 10,11 +Battlefield Surveillance Radar 8 10,11 +Controlled Approach Radar 9 10,11 +Controlled Intercept Radar 10 10,11 +Cellular/Mobile Communications 11 10,11 +Coastal Surveillance Radar 12 10,11 +Decoy/Mimic Radar 13 10,11 +Data Transmission Radar 14 10,11 +Earth Surveillance Radar 15 10,11 +Early Warning Radar 16 10,11 +Fire Control Radar 17 10,11 +Ground Mapping Radar 18 10,11 +Height Finding Radar 19 10,11 +Harbor Surveillance Radar 20 10,11 +"Identification, Friend or Foe (Interrogator)" Radar 21 10,11 +Instrument Landing System Radar 22 10,11 +Ionospheric Sounding Radar 23 10,11 +"Identification, Friend or Foe (Transponder)" Radar 24 10,11 +Barrage Jammer Jammer 25 10,11 +Click Jammer Jammer 26 10,11 +Deceptive Jammer Jammer 27 10,11 +Frequency Swept Jammer Jammer 28 10,11 +Jammer (general) Jammer 29 10,11 +Noise Jammer Jammer 30 10,11 +Pulsed Jammer Jammer 31 10,11 +Repeater Jammer Jammer 32 10,11 +Spot Noise Jammer Jammer 33 10,11 +Transponder Jammer Jammer 34 10,11 +Missile Acquisition Radar 35 10,11 +Missile Control Jammer 36 10,11 +Missile Downlink Air Radar 37 10,11 +Meteorological Radar 38 10,11 +Multi-Function Jammer 39 10,11 +Missile Guidance Radar 40 10,11 +Missile Homing Radar 41 10,11 +Missile Tracking Jammer 42 10,11 +Navigational/General Jammer 43 10,11 +Navigational/Distance Measuring Equipment Jammer 44 10,11 +Navigation/Terrain Following Jammer 45 10,11 +Navigational/Weather Avoidance Jammer 46 10,11 +Omni-Line of Sight (LOS) Jammer 47 10,11 +Proximity Use Air Radar 48 10,11 +Point-to-Point Line of Sight (LOS) Communications 49 10,11 +Instrumentation Radar 50 10,11 +Range Only Radar 51 10,11 +Sonobuoy Radar 52 10,11 +Satellite Downlink Communications 53 10,11 +Space Radar 54 10,11 +Surface Search Radar 55 10,11 +Shell Tracking Land Radar 56 10,11 +Satellite Uplink Communications 57 10,11 +Target Acquisition Radar 58 10,11 +Target Illumination Radar 59 10,11 +Tropospheric Scatter Communications 60 10,11 +Target Tracking Radar 61 10,11 +Unknown Radar 62 10,11 +Video Remoting Radar 63 10,11 +Experimental Radar 64 10,11 +Cyberspace Capability 65 10,11 +50 SIGINT 2 10,11 +Unspecified 0 10,11 +Cyberspace Capability 1 10,11 +60 Cyberspace 1 10,11 +Unspecified 0 10,11 +60 Cyberspace 2 10,11 +Unspecified 0 10,11 diff --git a/src/main/resources/data/sme.txt b/src/main/resources/data/sme.txt index 40fa409..c2242bd 100644 --- a/src/main/resources/data/sme.txt +++ b/src/main/resources/data/sme.txt @@ -1,674 +1,709 @@ -00 Common 1 -Unmanned Aircraft (UA)/ Unmanned Aerial Vehicle (UAV)/Unmanned Aircraft System (UAS)/Drone Mobility 100 -Robotic Mobility 101 -Fixed Wing Mobility 102 -Rotary Wing Mobility 103 -Tilt-Rotor Mobility 104 -VSTOL/VTOL or Helicopter Equipped Mobility 105 -Attack/Strike Capability 106 -Armored Capability 107 -Ballistic Missile/Ballistic Missile Defense Shooter Capability 108 -Bridge/Bridging Capability 109 -Cargo Capability 110 -Utility Capability 111 -Light Capability 112 -Medium Capability 113 -Heavy Capability 114 -Cyberspace Capability 115 -Command Post Node Capability 116 -Joint Network Node Capability 117 -Retransmission Site Capability 118 -Brigade Support Level 119 -Close Protection Capability 120 -Combat Capability 121 -Command and Control Capability 122 -Crowd and Riot Control Capability 123 -Explosive Ordnance Disposal Capability 124 -Intelligence Surveillance Reconnaissance Capability 125 -Maintenance Capability 126 -Medevac/Medic/Medical Capability 127 -Search and Rescue Capability 128 -Security Capability 129 -Sniper Capability 130 -Special Operations Forces Capability 131 -Special Weapons and Tactics (SWAT) Capability 132 -Guided Missile Capability 133 -Other Guided Missile Capability 134 -Petroleum/Petroleum Oil and Lubricants Capability 135 -Water Capability 136 -Weapon(s) Capability 137 -Chemical CBRN 138 -Radiological CBRN 140 -Nuclear CBRN 141 -Decontamination CBRN 142 -Civilian Organization 143 -Government Organization/ Government Organization Member Organization 144 -Accident Composite Loss or Incident Qualifier 145 -Assassination Crime 146 -Execution Crime 147 -Kidnapping Crime 148 -Piracy Crime 149 -Rape Crime 150 -Antisubmarine Warfare Mission Area 151 -Escort Mission Area 152 -Mine Countermeasures Mission Area 153 -Mine Warfare Mission Area 154 -Surface Warfare Mission area 155 -Command Support Level 156 -Company Support Level 157 -Platoon/Detachment Support Level 158 -Regiment/Group Support Level 159 -Section Support Level 160 -Squad Support Level 161 -Team/Crew Support Level 162 -Battalion Support Level 163 -Directed Energy Capability 164 -Hijacker Crime 165 -Electromagnetic Warfare Capability 166 -Laboratory Capability 168 -Non-Governmental Organization Organization 170 -Railway Capability 171 -Clear Capability 174 -Jamming Capability 175 -Wired Capability 176 -Wireless Capability 177 -Low Altitude Capability 178 -Medium Altitude Capability 179 -Reserve 182 -00 Common 2 -Airborne Mobility 100 -Bicycle Equipped Mobility 101 -Railway Capability 102 -Ski Mobility 103 -Tracked Mobility 104 -Wheeled (Limited Cross Country) Mobility 105 -Wheeled X (Cross Country) Mobility 106 -Fixed Wing Mobility 107 -Rotary Wing Mobility 108 -Robotic Mobility 109 -Autonomous Control Capability 110 -Remotely Piloted Capability 111 -Expendable Capability 112 -Mountain Capability 113 -Long Range Capability 114 -Medium Range Capability 115 -Short Range Capability 116 -Close Range Capability 117 -Heavy Capability 118 -Medium Capability 119 -Light and Medium Capability 120 -Light Capability 121 -Cyberspace Capability 122 -Security Force Assistance Capability 123 -Medical Bed Capability 124 -Multifunctional Capability 125 -Laboratory Capability 127 -Over-snow (prime mover) Capability 129 -Supply Capability 131 -Electromagnetic Warfare Capability 133 -Jamming Capability 134 -Reserve 135 -01 air 1 -Unspecified 0 -Bomber Military Aircraft Type 2 -Fighter Military Aircraft Type 4 -Tanker Aircraft Type 6 -Passenger Aircraft Type 9 -Ultra Light Aircraft Type 10 -Airborne Command Post (ACP) Military Aircraft Type 11 -Airborne Early Warning (AEW) Military Aircraft Type 12 -Electronic Combat (EC)/Jammer Military Mission Area 16 -Patrol Mission Area 17 -Reconnaissance Mission Area 18 -Trainer Mission Area 19 -Photographic (Reconnaissance) Mission Area 20 -Personnel Recovery Mission Area 21 -Communications Mission Area 23 -Electronic Support (ES) Military Mission Area 24 -Very Important Person (VIP) Transport Mission Area 29 -Combat Search and Rescue (CSAR) Military Mission Area 30 -Antisurface Warfare Military Mission Area 32 -Fighter/Bomber Military Aircraft Type 33 -Intensive Care Mission Area 34 -Electromagnetic Attack (EA) Military Mission Area 35 -Multi-Mission Mission Area 36 -ASW Helo - LAMPS Mission Area 38 -ASW Helo - SH-60R Mission Area 39 -01 air 2 -Unspecified 0 -Boom-Only Re-Fueling Capability 4 -Drogue-Only Re-Fueling Capability 5 -Boom and Drogue Re-Fueling Capability 6 -Downlinked Track Link Availability 11 -02 Air Missile 1 -Unspecified 0 -Air Launch Origin 1 -Surface Launch Origin 2 -Subsurface Launch Origin 3 -Space Launch Origin 4 -Anti-Ballistic Missile Class 5 -Ballistic Missile Class 6 -Cruise Missile Class 7 -Interceptor Missile Class 8 -Hypersonic Missile Class 9 -02 Air Missile 2 -Unspecified 0 -Air Missile Destination 1 -Surface Missile Destination 2 -Subsurface Missile Destination 3 -Space Missile Destination 4 -Launched Missile Status 5 -Patriot Missile Type-BMD 7 -Standard Missile-2 (SM-2) Missile Type-AAW 8 -Standard Missile-6 (SM-6) Missile Type-AAW 9 -Evolved Sea Sparrow Missile (ESSM) Missile Type-AAW 10 -Rolling Airframe Missile (RAM) Missile Type-AAW 11 -Short Range Missile Range 12 -Medium Range Missile Range 13 -Intermediate Range Missile Range 14 -Long Range Missile Range 15 -Intercontinental Missile Range 16 -05 Space 1 -Unspecified 0 -Low Earth Orbit (LEO) Orbit 1 -Medium Earth Orbit (MEO) Orbit 2 -High Earth Orbit (HEO) Orbit 3 -Geosynchronous Orbit (GSO) Orbit 4 -Geostationary Orbit (GO) Orbit 5 -Molniya Orbit (MO) Orbit 6 -05 Space 2 -Unspecified 0 -Optical Sensor 1 -Infrared Sensor 2 -Radar Sensor 3 -Signals Intelligence (SIGINT) Sensor 4 -High Power Microwave (ASAT) Capability 7 -Laser (ASAT) Capability 8 -Mine (ASAT) Capability 9 -Maintenance Capability 10 -Refuel Capability 11 -Tug Capability 12 -06 Space Missile 1 -Unspecified 0 -Ballistic Missile Class 1 -Space Launch Origin 2 -Interceptor Missile Class 3 -Hypersonic Missile Class 4 -06 Space Missile 2 -Unspecified 0 -Short Range Missile Range 1 -Medium Range Missile Range 2 -Intermediate Range Missile Range 3 -Long Range Missile Range 4 -Intercontinental Missile Range 5 -Arrow Missile Type-BMD 6 -Ground-Based Interceptor (GBI) Missile Type-BMD 7 -Patriot Missile Type-BMD 8 -Standard Missile Terminal Phase (SM-T) Missile Type-BMD 9 -Standard Missile - 3 (SM-3) Missile Type-BMD 10 -Terminal High Altitude Area Defense (THAAD) Missile Type-BMD 11 -Space Launch Origin 12 -Close Range (CRBM) Missile Range 13 -Debris Missile Type-BMD 14 -Unknown Missile Type-BMD 15 -10 Land Unit 1 -Unspecified 0 -Tactical Satellite Communications Capability 1 -Area Capability 2 -Biological Capability 4 -Border Capability 5 -Communications Contingency Package Capability 11 -Construction Capability 12 -Cross Cultural Communication Capability 13 -Detention Capability 16 -Direct Communications Capability 17 -Diving Capability 18 -Division Capability 19 -Dog Capability 20 -Drilling Capability 21 -Electro-Optical Capability 22 -Enhanced Capability 23 -Fire Direction Center Capability 25 -Force Capability 26 -Forward Capability 27 -Ground Station Module Capability 28 -Landing Support Capability 29 -Meteorological Capability 32 -Missile Capability 34 -Mobile Advisor and Support Capability 35 -Mobile Subscriber Equipment Capability 36 -Mobility Support Capability 37 -Multinational Capability 39 -Multinational Specialized Unit Capability 40 -Multiple Rocket Launcher Capability 41 -NATO Medical Role 1 Capability 42 -NATO Medical Role 2 Capability 43 -NATO Medical Role 3 Capability 44 -NATO Medical Role 4 Capability 45 -Naval Capability 46 -Operations Capability 49 -Radar Capability 50 -Radio Frequency Identification (RFID) Interrogator/Sensor Capability 51 -Sensor Capability 55 -Signal Intelligence Capability 57 -Single Rocket Launcher Capability 59 -Smoke Capability 60 -Sound Ranging Capability 62 -Survey Capability 65 -Tactical Exploitation Capability 66 -Target Acquisition Capability 67 -Topographic/Geospatial Capability 68 -Video Imagery (Combat Camera) Capability 70 -Mobility Assault Capability 71 -Amphibious Warfare Ship Capability 72 -Load Handling System Capability 73 -Palletized Load System Capability 74 -Support Capability 77 -Route, Reconnaissance, and Clearance Capability 79 -Assault Capability 84 -Criminal Investigation Division Capability 86 -Digital Capability 87 -Network or Network Operations Capability 88 -Airfield, Aerial Port of Debarkation, or Aerial Port of Embarkation Capability 89 -Pipeline Capability 90 -Postal Capability 91 -Theater Support Level 94 -Army or Theater Army Support Level 95 -Corps Support Level 96 -Headquarters or headquarters staff element Support Level 98 -Multi-Domain Operations Capability 99 -Electric Generation Capability A1 -Intercept Capability A3 -Intermodal Capability A4 -Non-Combative Generic Vessel Capability A6 -Search Capability A7 -10 Land Unit 2 -Unspecified 0 -Arctic Mobility 2 -Battle Damage Repair Capability 3 -Casualty Staging Capability 5 -Clearing Capability 6 -Control Capability 8 -Decontamination Capability 9 -Demolition Capability 10 -Dental Capability 11 -Digital Capability 12 -Enhanced Position Location Reporting System (EPLRS) Capability 13 -High Altitude Capability 16 -Intermodal Capability 17 -Intensive Care Capability 18 -Launcher Capability 21 -Low Altitude Capability 23 -Medium Altitude Capability 25 -High to Medium Altitude Capability 28 -Multi-Channel Capability 29 -Optical (Flash) Capability 30 -Pack Animal Capability 31 -Patient Evacuation Coordination Capability 32 -Preventive Maintenance Capability 33 -Psychological Capability 34 -Radio Relay Line of Sight Capability 35 -Recovery Capability 37 -Maintenance Capability 38 -Rescue Coordination Center Capability 39 -Riverine Mobility 40 -Single Channel Capability 41 -Strategic Capability 44 -Support Capability 45 -Tactical Capability 46 -Towed Mobility 47 -Troop Capability 48 -Vertical or Short Take-Off and Landing (VTOL/VSTOL) Mobility 49 -Veterinary Capability 50 -High to Low Altitude Capability 52 -Medium to Low Altitude Capability 53 -Attack Capability 54 -Refuel Capability 55 -Utility Capability 56 -Combat Search and Rescue Capability 57 -Guerrilla Capability 58 -Air Assault Mobility 59 -Amphibious Mobility 60 -Very Heavy Capability 61 -Barge, Self-Propelled Mobility 64 -Barge, Not Self-Propelled Mobility 65 -Launch Mobility 66 -Landing Craft Mobility 67 -Landing Ship Mobility 68 -Service Craft/Yard Mobility 69 -Tug Harbor Mobility 70 -Ocean Going Tug Boat Mobility 71 -Surface Deployment and Distribution Command Capability 72 -Noncombatant Generic Vessel Mobility 73 -Composite Capability 74 -Shelter Capability 75 -Surgical Capability 81 -Blood Capability 82 -Combat and Operational Stress Control Capability 83 -Jamming Capability 84 -Optometry Capability 86 -Preventive Medicine Capability 87 -Air Defense Capability 89 -Intercept Capability 91 -Search Capability 93 -Fire Direction Center Capability 94 -Construction Capability 95 -Dog Capability 96 -11 Land Civilian Unit/Organization 1 -Unspecified 0 -Murder Victims Crime 3 -Displaced Persons/Refugees/Evacuees Organization 9 -Foreign Fighter(s) Organization 10 -Gang Member or Gang Organization 11 -Leader or Leadership Organization 13 -Unwilling/Coerced Recruit Organization 15 -Willing Recruit Organization 16 -Religious or Religious Organization Organization 17 -Targeted Individual or Organization Organization 18 -Terrorist or Terrorist Organization Organization 19 -Speaker Organization 20 -Other Composite Loss 23 -Loot Crime 24 -11 Land Civilian Unit/Organization 2 -Unspecified 0 -Leader or Leadership Organization 1 -15 Land Equipment 1 -Unspecified 0 -Biological Sensor Type 1 -Early Warning Radar Sensor Type 3 -Intrusion Sensor Type 4 -Upgraded Early Warning Radar Sensor Type 7 -Multi-purpose Blade Capability 12 -Tank-width Mine Plow Capability 13 -15 Land Equipment 2 -Unspecified 0 -Tractor Trailer Capability 6 -20 Land Installations 1 -Unspecified 0 -Biological CBRN Type 1 -Coal Electric Power Type 6 -Geothermal Electric Power Type 7 -Hydroelectric Electric Power Type 8 -Natural Gas Electric Power Type 9 -Civilian Telephone Telecommunication Type 12 -Civilian Television Telecommunication Type 13 -Displaced Persons/Refugees/Evacuees Camp 15 -Training Camp 16 -20 Land Installations 2 -Unspecified 0 -Biological Warfare Production Capability 1 -Chemical Warfare Production Capability 2 -Nuclear Warfare Production Capability 3 -Radiological Warfare Production Capability 4 -Atomic Energy Reactor Capability 5 -Nuclear Material Production Capability 6 -Nuclear Material Storage Capability 7 -Weapons Grade Production Capability 8 -Transportation Capability 10 -Displaced Persons/Refugees/Evacuees Camp 11 -Training Camp 12 -25 Control Measures 1 -Unspecified 0 -Wheeled limited cross country Mobility 1 -Wheeled cross country Mobility 2 -Tracked Mobility 3 -Wheeled and tracked combination Mobility 4 -Towed Mobility 5 -Rail Mobility 6 -Pack Animals Mobility 9 -Sled Mobility 8 -Pack Animals Mobility 9 -Barge Mobility 10 -Amphibious Mobility 11 -No Vehicles Mobility 12 -Unspecified Mine Obstacles 13 -Antipersonnel Mine Obstacles 14 -Antipersonnel Mine with Directional Effects Obstacles 15 -Antitank Mine Obstacles 16 -Antitank Mine with Antihandling Device Obstacles 17 -Wide Area Antitank Mine Obstacles 18 -Mine Cluster Obstacles 19 -Antipersonnel Mine and Antipersonnel Mine with Directional Effects Obstacles 20 -Antipersonnel Mine and Antitank Mine Obstacles 21 -Antipersonnel Mine and Antitank Mine with Antihandling Device Obstacles 22 -Antipersonnel Mine and Wide Area Antitank Mine Obstacles 23 -Antipersonnel Mine and Mine Cluster Obstacles 24 -Antipersonnel Mine with Directional Effects and Antitank Mine Obstacles 25 -Antipersonnel Mine with Directional Effects and Antitank Mine with Antihandling Device Obstacles 26 -Antipersonnel Mine with Directional Effects and Wide Area Antitank Mine Obstacles 27 -Antipersonnel Mine with Directional Effects and Mine Cluster Obstacles 28 -Antitank Mine and Antitank Mine with Antihandling Device Obstacles 29 -Antitank Mine and Wide Area Antitank Mine Obstacles 30 -Antitank Mine and Mine Cluster Obstacles 31 -Antitank Mine with Antihandling Device and Wide Area Antitank Mine Obstacles 32 -Antitank Mine with Antihandling Device and Mine Cluster Obstacles 33 -Wide Area Antitank Mine and Mine Cluster Obstacles 34 -Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine Obstacles 35 -Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine with Antihandling Device Obstacles 36 -Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Wide Area Antitank Mine Obstacles 37 -Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Mine Cluster Obstacles 38 -Antipersonnel Mine, Antitank Mine, and Antitank Mine with Antihandling Device Obstacles 39 -Antipersonnel Mine, Antitank Mine, and Wide Area Antitank Mine Obstacles 40 -Antipersonnel Mine, Antitank Mine, and Mine Cluster Obstacles 41 -Antipersonnel Mine, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine Obstacles 42 -Antipersonnel Mine, Antitank Mine with Antihandling Device, and Mine Cluster Obstacles 43 -Antipersonnel Mine, Wide Area Antitank Mine, and Mine Cluster Obstacles 44 -Antipersonnel Mine with Directional Effects, Antitank Mine, and Antitank Mine with Antihandling Device Obstacles 45 -Antipersonnel Mine with Directional Effects, Antitank Mine, and Wide Area Antitank Mine Obstacles 46 -Antipersonnel Mine with Directional Effects, Antitank Mine, and Mine Cluster Obstacles 47 -Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine Obstacles 48 -Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Mine Cluster Obstacles 49 -Antipersonnel Mine with Directional Effects, Wide Area Antitank Mine, and Mine Cluster Obstacles 50 -25 Control Measures 2 -Unspecified 0 -27 Dismounted Individual 1 -Unspecified 0 -Field Artillery Observer 11 -Joint Fire Support 12 -Liaison 13 -Messenger 14 -Military Police 15 -Observer 16 -Designated Marksman 17 -Signaler 20 -Reconnaissance 21 -Infantry 22 -Commander (CDR) 23 -Second in Command (SIC) 24 -Demolition 25 -Police 26 -Individual 46 -27 Dismounted Individual 2 -Unspecified 0 -Video Imagery (Combat Camera) 3 -Functional Staff Area J1 4 -Functional Staff Area J2 5 -Functional Staff Area J3 6 -Functional Staff Area J4 7 -Functional Staff Area J5 8 -Functional Staff Area J6 9 -Functional Staff Area J7 10 -Functional Staff Area J8 11 -Functional Staff Area J9 12 -Rank OF-1 14 -Rank OF-2 15 -Rank OF-3 16 -Rank OF-4 17 -Rank OF-5 18 -Rank OF-6 19 -Rank OF-7 20 -Rank OF-8 21 -Rank OF-9 22 -Rank OF-10 23 -Rank E-1 25 -Rank E-2 26 -Rank E-3 27 -Rank E-4 28 -Rank E-5 29 -Rank E-6 30 -Rank E-7 31 -Rank E-8 32 -Rank E-9 33 -Rank WO-1 34 -Rank WO-2 35 -Rank WO-3 36 -Rank WO-4 37 -Rank WO-5 38 -30 Sea Surface 1 -Unspecified Mission Area 0 -Antiair Warfare Mission Area 2 -Missile Defense Mission Area 8 -Remote Multi-mission Vehicle (RMV) Mission Area 11 -Torpedo Weapons Capability 17 -Ballistic Missile Defense, Long-Range Surveillance and Track (LRS&T) Mission Area 21 -Sea-Base X-Band Mission Area 22 -30 Sea Surface 2 -Unspecified 0 -Nuclear Powered Ship Propulsion 1 -Dock Cargo Capacity 5 -Logistics Cargo Capacity 6 -Tank Cargo Capacity 7 -Vehicle Cargo Capacity 8 -Fast Ship Mobility 9 -Air-Cushioned (US) Ship Mobility 10 -Air-Cushioned (NATO) Ship Mobility 11 -Hydrofoil Ship Mobility 12 -35 Sea Subsurface 1 -Unspecified 0 -Auxiliary Mission Area 2 -Possible Submarine Low 1 Submarine Confidence 13 -Possible Submarine Low 2 Submarine Confidence 14 -Possible Submarine High 3 Submarine Confidence 15 -Possible Submarine High 4 Submarine Confidence 16 -Probable Submarine Submarine Confidence 17 -Certain Submarine Submarine Confidence 18 -Anti-torpedo Torpedo Weapons Capability 19 -35 Sea Subsurface 2 -Unspecified 0 -Air Independent Propulsion Ship Propulsion 1 -Diesel Electric, General Ship Propulsion 2 -Diesel - Type 1 Ship Propulsion 3 -Diesel - Type 2 Ship Propulsion 4 -Diesel - Type 3 Ship Propulsion 5 -Nuclear Powered, General Ship Propulsion 6 -Nuclear - Type 1 Ship Propulsion 7 -Nuclear - Type 2 Ship Propulsion 8 -Nuclear - Type 3 Ship Propulsion 9 -Nuclear - Type 4 Ship Propulsion 10 -Nuclear - Type 5 Ship Propulsion 11 -Nuclear - Type 6 Ship Propulsion 12 -Nuclear - Type 7 Ship Propulsion 13 -36 Mine Warfare 1 -Unspecified 0 -36 Mine Warfare 2 -Unspecified 0 -40 Activities 1 -Unspecified 0 -House-to-House Military Information Support Operations 4 -Murder Crime 6 -Written Military Information Support Operations Military Information Support Operations 9 -Pirate Crime 10 -FALSE IED Category 11 -Find IED Category 12 -Found and Cleared IED Category 13 -Hoax (Decoy) IED Category 14 -Attempted Incident Qualifier 15 -Incident Incident Qualifier 17 -Theft Crime 18 -Eviction Incident Qualifier 21 -Raid Incident Qualifier 22 -Meeting 24 -40 Activities 2 -Unspecified 0 -Meeting 4 -50 SIGINT 1 -Unspecified 0 -Anti-Aircraft Fire Control Radar 1 -Airborne Search and Bombing Radar 2 -Airborne Intercept Radar 3 -Altimeter Radar 4 -Airborne Reconnaissance and Mapping Radar 5 -Air Traffic Control Radar 6 -Beacon Transponder (not IFF) Radar 7 -Battlefield Surveillance Radar 8 -Controlled Approach Radar 9 -Controlled Intercept Radar 10 -Cellular/Mobile Communications 11 -Coastal Surveillance Radar 12 -Decoy/Mimic Radar 13 -Data Transmission Radar 14 -Earth Surveillance Radar 15 -Early Warning Radar 16 -Fire Control Radar 17 -Ground Mapping Radar 18 -Height Finding Radar 19 -Harbor Surveillance Radar 20 -Identification, Friend or Foe (Interrogator) Radar 21 -Instrument Landing System Radar 22 -Ionospheric Sounding Radar 23 -Identification, Friend or Foe (Transponder) Radar 24 -Barrage Jammer Jammer 25 -Click Jammer Jammer 26 -Deceptive Jammer Jammer 27 -Frequency Swept Jammer Jammer 28 -Jammer (general) Jammer 29 -Noise Jammer Jammer 30 -Pulsed Jammer Jammer 31 -Repeater Jammer Jammer 32 -Spot Noise Jammer Jammer 33 -Transponder Jammer Jammer 34 -Missile Acquisition Radar 35 -Missile Control Jammer 36 -Missile Downlink Air Radar 37 -Meteorological Radar 38 -Multi-Function Jammer 39 -Missile Guidance Radar 40 -Missile Homing Radar 41 -Missile Tracking Jammer 42 -Navigational/General Jammer 43 -Navigational/Distance Measuring Equipment Jammer 44 -Navigation/Terrain Following Jammer 45 -Navigational/Weather Avoidance Jammer 46 -Omni-Line of Sight (LOS) Jammer 47 -Proximity Use Air Radar 48 -Point-to-Point Line of Sight (LOS) Communications 49 -Instrumentation Radar 50 -Range Only Radar 51 -Sonobuoy Radar 52 -Satellite Downlink Communications 53 -Space Radar 54 -Surface Search Radar 55 -Shell Tracking Land Radar 56 -Satellite Uplink Communications 57 -Target Acquisition Radar 58 -Target Illumination Radar 59 -Tropospheric Scatter Communications 60 -Target Tracking Radar 61 -Unknown Radar 62 -Video Remoting Radar 63 -Experimental Radar 64 -50 SIGINT 2 -Unspecified 0 -60 Cyberspace 1 -Unspecified 0 -Defensive Cyberspace Capability 1 -Offensive Cyberspace Capability 2 -Social Capability 3 -Radio Frequency Capability 6 -Continuity of Operations Capability 8 -Internet Service Provider (ISP) Capability 9 -Finance Capability 10 -Out of Band Capability 11 -Cloud Service 12 -Data 13 -Service 14 -60 Cyberspace 2 -Unspecified 0 -Secured Capability 1 -Open Capability 2 -Response Actions Capability 3 -Internal Defense Measures Capability 5 -Advanced Persistent Threat Capability 6 -Nation State 7 -Nation State Sponsored 8 -Service 10 +00 Common 1 15,16 +Unmanned Aircraft (UA)/ Unmanned Aerial Vehicle (UAV)/Unmanned Aircraft System (UAS)/Drone Mobility 100 15,16 +Robotic Mobility 101 15,16 +Fixed Wing Mobility 102 15,16 +Rotary Wing Mobility 103 15,16 +Tilt-Rotor Mobility 104 15,16 +VSTOL/VTOL or Helicopter Equipped Mobility 105 15,16 +Attack/Strike Capability 106 15,16 +Armored Capability 107 15,16 +Ballistic Missile/Ballistic Missile Defense Shooter Capability 108 15,16 +Bridge/Bridging Capability 109 15,16 +Cargo Capability 110 15,16 +Utility Capability 111 15,16 +Light Capability 112 15,16 +Medium Capability 113 15,16 +Heavy Capability 114 15,16 +Cyberspace Capability 115 15,16 +Command Post Node Capability 116 15,16 +Joint Network Node Capability 117 15,16 +Retransmission Site Capability 118 15,16 +Brigade Support Level 119 15,16 +Close Protection Capability 120 15,16 +Combat Capability 121 15,16 +Command and Control Capability 122 15,16 +Crowd and Riot Control Capability 123 15,16 +Explosive Ordnance Disposal Capability 124 15,16 +Intelligence Surveillance Reconnaissance Capability 125 15,16 +Maintenance Capability 126 15,16 +Medevac/Medic/Medical Capability 127 15,16 +Search and Rescue Capability 128 15,16 +Security Capability 129 15,16 +Sniper Capability 130 15,16 +Special Operations Forces Capability 131 15,16 +Special Weapons and Tactics (SWAT) Capability 132 15,16 +Guided Missile Capability 133 15,16 +Other Guided Missile Capability 134 15,16 +Petroleum/Petroleum Oil and Lubricants Capability 135 15,16 +Water Capability 136 15,16 +Weapon(s) Capability 137 15,16 +Chemical CBRN 138 15,16 +Radiological CBRN 140 15,16 +Nuclear CBRN 141 15,16 +Decontamination CBRN 142 15,16 +Civilian Organization 143 15,16 +Government Organization/ Government Organization Member Organization 144 15,16 +Accident Composite Loss or Incident Qualifier 145 15,16 +Assassination Crime 146 15,16 +Execution Crime 147 15,16 +Kidnapping Crime 148 15,16 +Piracy Crime 149 15,16 +Rape Crime 150 15,16 +Antisubmarine Warfare Mission Area 151 15,16 +Escort Mission Area 152 15,16 +Mine Countermeasures Mission Area 153 15,16 +Mine Warfare Mission Area 154 15,16 +Surface Warfare Mission area 155 15,16 +Command Support Level 156 15,16 +Company Support Level 157 15,16 +Platoon/Detachment Support Level 158 15,16 +Regiment/Group Support Level 159 15,16 +Section Support Level 160 15,16 +Squad Support Level 161 15,16 +Team/Crew Support Level 162 15,16 +Battalion Support Level 163 15,16 +Directed Energy Capability 164 15,16 +Hijacker Crime 165 15,16 +Electromagnetic Warfare Capability 166 15,16 +Laboratory Capability 168 15,16 +Non-Governmental Organization Organization 170 15,16 +Railway Capability 171 15,16 +Clear Capability 174 15,16 +Jamming Capability 175 15,16 +Wired Capability 176 15,16 +Wireless Capability 177 15,16 +Low Altitude Capability 178 15,16 +Medium Altitude Capability 179 15,16 +Reserve 182 15,16 +00 Common 2 15,16 +Airborne Mobility 100 15,16 +Bicycle Equipped Mobility 101 15,16 +Railway Capability 102 15,16 +Ski Mobility 103 15,16 +Tracked Mobility 104 15,16 +Wheeled (Limited Cross Country) Mobility 105 15,16 +Wheeled X (Cross Country) Mobility 106 15,16 +Fixed Wing Mobility 107 15,16 +Rotary Wing Mobility 108 15,16 +Robotic Mobility 109 15,16 +Autonomous Control Capability 110 15,16 +Remotely Piloted Capability 111 15,16 +Expendable Capability 112 15,16 +Mountain Capability 113 15,16 +Long Range Capability 114 15,16 +Medium Range Capability 115 15,16 +Short Range Capability 116 15,16 +Close Range Capability 117 15,16 +Heavy Capability 118 15,16 +Medium Capability 119 15,16 +Light and Medium Capability 120 15,16 +Light Capability 121 15,16 +Cyberspace Capability 122 15,16 +Security Force Assistance Capability 123 15,16 +Medical Bed Capability 124 15,16 +Multifunctional Capability 125 15,16 +Laboratory Capability 127 15,16 +Over-snow (prime mover) Capability 129 15,16 +Supply Capability 131 15,16 +Electromagnetic Warfare Capability 133 15,16 +Jamming Capability 134 15,16 +Reserve 135 15,16 +01 air 1 15,16 +Unspecified 0 15,16 +Bomber Military Aircraft Type 2 15,16 +Fighter Military Aircraft Type 4 15,16 +Interceptor Military Aircraft Type 4 16 +Tanker Aircraft Type 6 15,16 +Passenger Aircraft Type 9 15,16 +Ultra Light Aircraft Type 10 15,16 +Airborne Command Post (ACP) Military Aircraft Type 11 15,16 +Airborne Early Warning (AEW) Military Aircraft Type 12 15,16 +Government Military Aircraft Type 13 16 +Electronic Combat (EC)/Jammer Military Mission Area 16 15,16 +Patrol Mission Area 17 15,16 +Reconnaissance Mission Area 18 15,16 +Trainer Mission Area 19 15,16 +Photographic (Reconnaissance) Mission Area 20 15,16 +Personnel Recovery Mission Area 21 15 +Communications Mission Area 23 15,16 +Electronic Support (ES) Military Mission Area 24 15 +Electronic Support Measures Military Mission Area 24 16 +Very Important Person (VIP) Transport Mission Area 29 15,16 +Combat Search and Rescue (CSAR) Military Mission Area 30 15,16 +Suppression of Enemy Air Defence 31 16 +Antisurface Warfare Military Mission Area 32 15 +Fighter/Bomber Military Aircraft Type 33 15,16 +Intensive Care Mission Area 34 15,16 +Electromagnetic Attack (EA) Military Mission Area 35 15 +Multi-Mission Mission Area 36 15,16 +ASW Helo - LAMPS Mission Area 38 15,16 +ASW Helo - SH-60R Mission Area 39 15,16 +Maritime Patrol Aircraft (MPA) Military Mission Area 42 16 +01 air 2 15,16 +Unspecified 0 15,16 +Boom-Only Re-Fueling Capability 4 15,16 +Drogue-Only Re-Fueling Capability 5 15,16 +Boom and Drogue Re-Fueling Capability 6 15,16 +Downlinked Track Link Availability 11 15,16 +02 Air Missile 1 15,16 +Unspecified 0 15,16 +Air Launch Origin 1 15,16 +Surface Launch Origin 2 15,16 +Subsurface Launch Origin 3 15,16 +Space Launch Origin 4 15,16 +Anti-Ballistic Missile Class 5 15,16 +Ballistic Missile Class 6 15,16 +Cruise Missile Class 7 15,16 +Interceptor Missile Class 8 15,16 +Hypersonic Missile Class 9 15,16 +02 Air Missile 2 15,16 +Unspecified 0 15,16 +Air Missile Destination 1 15,16 +Surface Missile Destination 2 15,16 +Subsurface Missile Destination 3 15,16 +Space Missile Destination 4 15,16 +Launched Missile Status 5 15,16 +Patriot Missile Type-BMD 7 15,16 +Standard Missile-2 (SM-2) Missile Type-AAW 8 15,16 +Standard Missile-6 (SM-6) Missile Type-AAW 9 15,16 +Evolved Sea Sparrow Missile (ESSM) Missile Type-AAW 10 15,16 +Rolling Airframe Missile (RAM) Missile Type-AAW 11 15,16 +Short Range Missile Range 12 15,16 +Medium Range Missile Range 13 15,16 +Intermediate Range Missile Range 14 15,16 +Long Range Missile Range 15 15,16 +Intercontinental Missile Range 16 15,16 +05 Space 1 15,16 +Unspecified 0 15,16 +Low Earth Orbit (LEO) Orbit 1 15,16 +Medium Earth Orbit (MEO) Orbit 2 15,16 +High Earth Orbit (HEO) Orbit 3 15,16 +Geosynchronous Orbit (GSO) Orbit 4 15,16 +Geostationary Orbit (GO) Orbit 5 15,16 +Molniya Orbit (MO) Orbit 6 15,16 +05 Space 2 15,16 +Unspecified 0 15,16 +Optical Sensor 1 15,16 +Infrared Sensor 2 15,16 +Radar Sensor 3 15,16 +Signals Intelligence (SIGINT) Sensor 4 15,16 +High Power Microwave (ASAT) Capability 7 15,16 +Laser (ASAT) Capability 8 15,16 +Mine (ASAT) Capability 9 15,16 +Maintenance Capability 10 15,16 +Refuel Capability 11 15,16 +Tug Capability 12 15,16 +06 Space Missile 1 15,16 +Unspecified 0 15,16 +Ballistic Missile Class 1 15,16 +Space Launch Origin 2 15,16 +Interceptor Missile Class 3 15,16 +Hypersonic Missile Class 4 15,16 +06 Space Missile 2 15,16 +Unspecified 0 15,16 +Short Range Missile Range 1 15,16 +Medium Range Missile Range 2 15,16 +Intermediate Range Missile Range 3 15,16 +Long Range Missile Range 4 15,16 +Intercontinental Missile Range 5 15,16 +Arrow Missile Type-BMD 6 15,16 +Ground-Based Interceptor (GBI) Missile Type-BMD 7 15,16 +Patriot Missile Type-BMD 8 15,16 +Standard Missile Terminal Phase (SM-T) Missile Type-BMD 9 15,16 +Standard Missile - 3 (SM-3) Missile Type-BMD 10 15,16 +Terminal High Altitude Area Defense (THAAD) Missile Type-BMD 11 15,16 +Space Launch Origin 12 15,16 +Close Range (CRBM) Missile Range 13 15,16 +Debris Missile Type-BMD 14 15,16 +Unknown Missile Type-BMD 15 15,16 +10 Land Unit 1 15,16 +Unspecified 0 15,16 +Tactical Satellite Communications Capability 1 15,16 +Area Capability 2 15,16 +Biological Capability 4 15 +Border Capability 5 15,16 +Communications Contingency Package Capability 11 15,16 +Construction Capability 12 15,16 +Cross Cultural Communication Capability 13 15,16 +Detention Capability 16 15,16 +Direct Communications Capability 17 15,16 +Diving Capability 18 15,16 +Division Capability 19 15 +Dog Capability 20 15,16 +Drilling Capability 21 15,16 +Electro-Optical Capability 22 15,16 +Enhanced Capability 23 15,16 +Fire Direction Center Capability 25 15,16 +Force Capability 26 15,16 +Forward Capability 27 15,16 +Ground Station Module Capability 28 15,16 +Landing Support Capability 29 15,16 +Meteorological Capability 32 15,16 +Missile Capability 34 15,16 +Mobile Advisor and Support Capability 35 15,16 +Mobile Subscriber Equipment Capability 36 15,16 +Mobility Support Capability 37 15,16 +Multinational Capability 39 15,16 +Multinational Specialized Unit Capability 40 15,16 +Multiple Rocket Launcher Capability 41 15,16 +NATO Medical Role 1 Capability 42 15,16 +NATO Medical Role 2 Capability 43 15,16 +NATO Medical Role 2 Basic Capability 81 16 +NATO Medical Role 2 Enhanced Capability 82 16 +NATO Medical Role 2 Forward Capability 83 16 +NATO Medical Role 3 Capability 44 15,16 +NATO Medical Role 4 Capability 45 15,16 +Naval Capability 46 15,16 +Operations Capability 49 15,16 +Radar Capability 50 15,16 +Radio Frequency Identification (RFID) Interrogator/Sensor Capability 51 15,16 +Sensor Capability 55 15,16 +Signal Intelligence Capability 57 15,16 +Single Rocket Launcher Capability 59 15,16 +Smoke Capability 60 15,16 +Sound Ranging Capability 62 15,16 +Survey Capability 65 15,16 +Tactical Exploitation Capability 66 15,16 +Target Acquisition Capability 67 15,16 +Topographic/Geospatial Capability 68 15,16 +Video Imagery (Combat Camera) Capability 70 15,16 +Mobility Assault Capability 71 15,16 +Amphibious Warfare Ship Capability 72 15,16 +Load Handling System Capability 73 15,16 +Palletized Load System Capability 74 15,16 +Support Capability 77 15,16 +Route, Reconnaissance, and Clearance Capability 79 15,16 +Assault Capability 84 15,16 +Criminal Investigation Division Capability 86 15,16 +Digital Capability 87 15,16 +Network or Network Operations Capability 88 15,16 +Airfield, Aerial Port of Debarkation, or Aerial Port of Embarkation Capability 89 15,16 +Pipeline Capability 90 15,16 +Postal Capability 91 15,16 +Theater Support Level 94 15,16 +Army or Theater Army Support Level 95 15,16 +Corps Support Level 96 15,16 +Headquarters or headquarters staff element Support Level 98 15,16 +Multi-Domain Operations Capability 99 15 +Direection Finding Capability A0 16 +Electric Generation Capability A1 15,16 +Intercept Capability A3 15,16 +Intermodal Capability A4 15,16 +Non-Combative Generic Vessel Capability A6 15,16 +Search Capability A7 15,16 +10 Land Unit 2 15,16 +Unspecified 0 15,16 +Arctic Mobility 2 15,16 +Battle Damage Repair Capability 3 15,16 +Casualty Staging Capability 5 15,16 +Clearing Capability 6 15,16 +Control Capability 8 15,16 +Decontamination Capability 9 15,16 +Demolition Capability 10 15,16 +Dental Capability 11 15,16 +Digital Capability 12 15,16 +Enhanced Position Location Reporting System (EPLRS) Capability 13 15,16 +High Altitude Capability 16 15,16 +Intermodal Capability 17 15,16 +Intensive Care Capability 18 15,16 +Launcher Capability 21 15,16 +Low Altitude Capability 23 15,16 +Medium Altitude Capability 25 15,16 +High to Medium Altitude Capability 28 15,16 +Multi-Channel Capability 29 15,16 +Optical (Flash) Capability 30 15,16 +Pack Animal Capability 31 15,16 +Patient Evacuation Coordination Capability 32 15,16 +Preventive Maintenance Capability 33 15,16 +Psychological Capability 34 15,16 +Radio Relay Line of Sight Capability 35 15,16 +Recovery Capability 37 15,16 +Maintenance Capability 38 15,16 +Rescue Coordination Center Capability 39 15,16 +Riverine Mobility 40 15,16 +Single Channel Capability 41 15,16 +Strategic Capability 44 15,16 +Support Capability 45 15,16 +Tactical Capability 46 15,16 +Towed Mobility 47 15,16 +Troop Capability 48 15,16 +Vertical or Short Take-Off and Landing (VTOL/VSTOL) Mobility 49 15,16 +Veterinary Capability 50 15,16 +High to Low Altitude Capability 52 15,16 +Medium to Low Altitude Capability 53 15,16 +Attack Capability 54 15,16 +Refuel Capability 55 15,16 +Utility Capability 56 15,16 +Combat Search and Rescue Capability 57 15,16 +Guerrilla Capability 58 15,16 +Air Assault Mobility 59 15,16 +Amphibious Mobility 60 15,16 +Very Heavy Capability 61 15,16 +Barge, Self-Propelled Mobility 64 15,16 +Barge, Not Self-Propelled Mobility 65 15,16 +Launch Mobility 66 15,16 +Landing Craft Mobility 67 15,16 +Landing Ship Mobility 68 15,16 +Service Craft/Yard Mobility 69 15,16 +Tug Harbor Mobility 70 15,16 +Ocean Going Tug Boat Mobility 71 15,16 +Surface Deployment and Distribution Command Capability 72 15,16 +Noncombatant Generic Vessel Mobility 73 15,16 +Composite Capability 74 15,16 +Shelter Capability 75 15,16 +Surgical Capability 81 15,16 +Blood Capability 82 15,16 +Combat and Operational Stress Control Capability 83 15,16 +Jamming Capability 84 15,16 +Optometry Capability 86 15,16 +Preventive Medicine Capability 87 15,16 +Air Defense Capability 89 15 +Intercept Capability 91 15,16 +Search Capability 93 15,16 +Fire Direction Center Capability 94 15,16 +Construction Capability 95 15,16 +Dog Capability 96 15,16 +11 Land Civilian Unit/Organization 1 15,16 +Unspecified 0 15,16 +Murder Victims Crime 3 15,16 +Displaced Persons/Refugees/Evacuees Organization 9 15,16 +Foreign Fighter(s) Organization 10 15 +Gang Member or Gang Organization 11 15,16 +Leader or Leadership Organization 13 15 +Unwilling/Coerced Recruit Organization 15 15,16 +Willing Recruit Organization 16 15,16 +Religious or Religious Organization Organization 17 15 +Targeted Individual or Organization Organization 18 15,16 +Terrorist or Terrorist Organization Organization 19 15,16 +Speaker Organization 20 15,16 +Other Composite Loss 23 15,16 +Loot Crime 24 15,16 +11 Land Civilian Unit/Organization 2 15,16 +Unspecified 0 15,16 +Leader or Leadership Organization 1 15 +15 Land Equipment 1 15,16 +Unspecified 0 15,16 +Biological Sensor Type 1 15 +Early Warning Radar Sensor Type 3 15,16 +Intrusion Sensor Type 4 15,16 +Upgraded Early Warning Radar Sensor Type 7 15,16 +Multi-purpose Blade Capability 12 15,16 +Tank-width Mine Plow Capability 13 15,16 +15 Land Equipment 2 15,16 +Unspecified 0 15,16 +Tractor Trailer Capability 6 15,16 +20 Land Installations 1 15,16 +Unspecified 0 15,16 +Biological CBRN Type 1 15 +Coal Electric Power Type 6 15,16 +Geothermal Electric Power Type 7 15,16 +Hydroelectric Electric Power Type 8 15,16 +Natural Gas Electric Power Type 9 15,16 +Civilian Telephone Telecommunication Type 12 15,16 +Civilian Television Telecommunication Type 13 15,16 +Displaced Persons/Refugees/Evacuees Camp 15 15,16 +Training Camp 16 15,16 +20 Land Installations 2 15,16 +Unspecified 0 15,16 +Biological Warfare Production Capability 1 15,16 +Chemical Warfare Production Capability 2 15,16 +Nuclear Warfare Production Capability 3 15,16 +Radiological Warfare Production Capability 4 15,16 +Atomic Energy Reactor Capability 5 15,16 +Nuclear Material Production Capability 6 15,16 +Nuclear Material Storage Capability 7 15,16 +Weapons Grade Production Capability 8 15,16 +Transportation Capability 10 15 +Displaced Persons/Refugees/Evacuees Camp 11 15,16 +Training Camp 12 15,16 +25 Control Measures 1 15,16 +Unspecified 0 15,16 +Wheeled limited cross country Mobility 1 15,16 +Wheeled cross country Mobility 2 15,16 +Tracked Mobility 3 15,16 +Wheeled and tracked combination Mobility 4 15,16 +Towed Mobility 5 15,16 +Rail Mobility 6 15,16 +Pack Animals Mobility 9 15,16 +Sled Mobility 8 15,16 +Pack Animals Mobility 9 15,16 +Barge Mobility 10 15,16 +Amphibious Mobility 11 15,16 +No Vehicles Mobility 12 15,16 +Unspecified Mine Obstacles 13 15,16 +Antipersonnel Mine Obstacles 14 15,16 +Antipersonnel Mine with Directional Effects Obstacles 15 15,16 +Antitank Mine Obstacles 16 15,16 +Antitank Mine with Antihandling Device Obstacles 17 15,16 +Wide Area Antitank Mine Obstacles 18 15,16 +Mine Cluster Obstacles 19 15,16 +Antipersonnel Mine and Antipersonnel Mine with Directional Effects Obstacles 20 15,16 +Antipersonnel Mine and Antitank Mine Obstacles 21 15,16 +Antipersonnel Mine and Antitank Mine with Antihandling Device Obstacles 22 15,16 +Antipersonnel Mine and Wide Area Antitank Mine Obstacles 23 15,16 +Antipersonnel Mine and Mine Cluster Obstacles 24 15,16 +Antipersonnel Mine with Directional Effects and Antitank Mine Obstacles 25 15,16 +Antipersonnel Mine with Directional Effects and Antitank Mine with Antihandling Device Obstacles 26 15,16 +Antipersonnel Mine with Directional Effects and Wide Area Antitank Mine Obstacles 27 15,16 +Antipersonnel Mine with Directional Effects and Mine Cluster Obstacles 28 15,16 +Antitank Mine and Antitank Mine with Antihandling Device Obstacles 29 15,16 +Antitank Mine and Wide Area Antitank Mine Obstacles 30 15,16 +Antitank Mine and Mine Cluster Obstacles 31 15,16 +Antitank Mine with Antihandling Device and Wide Area Antitank Mine Obstacles 32 15,16 +Antitank Mine with Antihandling Device and Mine Cluster Obstacles 33 15,16 +Wide Area Antitank Mine and Mine Cluster Obstacles 34 15,16 +Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine Obstacles 35 15,16 +Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine with Antihandling Device Obstacles 36 15,16 +Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Wide Area Antitank Mine Obstacles 37 15,16 +Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Mine Cluster Obstacles 38 15,16 +Antipersonnel Mine, Antitank Mine, and Antitank Mine with Antihandling Device Obstacles 39 15,16 +Antipersonnel Mine, Antitank Mine, and Wide Area Antitank Mine Obstacles 40 15,16 +Antipersonnel Mine, Antitank Mine, and Mine Cluster Obstacles 41 15,16 +Antipersonnel Mine, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine Obstacles 42 15,16 +Antipersonnel Mine, Antitank Mine with Antihandling Device, and Mine Cluster Obstacles 43 15,16 +Antipersonnel Mine, Wide Area Antitank Mine, and Mine Cluster Obstacles 44 15,16 +Antipersonnel Mine with Directional Effects, Antitank Mine, and Antitank Mine with Antihandling Device Obstacles 45 15,16 +Antipersonnel Mine with Directional Effects, Antitank Mine, and Wide Area Antitank Mine Obstacles 46 15,16 +Antipersonnel Mine with Directional Effects, Antitank Mine, and Mine Cluster Obstacles 47 15,16 +Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine Obstacles 48 15,16 +Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Mine Cluster Obstacles 49 15,16 +Antipersonnel Mine with Directional Effects, Wide Area Antitank Mine, and Mine Cluster Obstacles 50 15,16 +25 Control Measures 2 15,16 +Unspecified 0 15,16 +27 Dismounted Individual 1 15,16 +Unspecified 0 15,16 +Field Artillery Observer 11 15,16 +Joint Fire Support 12 15,16 +Liaison 13 15,16 +Messenger 14 15,16 +Military Police 15 15,16 +Observer 16 15,16 +Designated Marksman 17 15,16 +Signaler 20 15,16 +Reconnaissance 21 15,16 +Infantry 22 15,16 +Commander (CDR) 23 15,16 +Second in Command (SIC) 24 15,16 +Demolition 25 15,16 +Police 26 15,16 +Individual 46 15,16 +27 Dismounted Individual 2 15,16 +Unspecified 0 15,16 +Video Imagery (Combat Camera) 3 15,16 +Functional Staff Area J1 4 15,16 +Functional Staff Area J2 5 15,16 +Functional Staff Area J3 6 15,16 +Functional Staff Area J4 7 15,16 +Functional Staff Area J5 8 15,16 +Functional Staff Area J6 9 15,16 +Functional Staff Area J7 10 15,16 +Functional Staff Area J8 11 15,16 +Functional Staff Area J9 12 15,16 +Functional Staff Area J10 12 16 +Rank O-1/O-2 14 15 +Rank O-3 15 15 +Rank O-4 16 15 +Rank O-5 17 15 +Rank O-6 18 15 +Rank O-7 19 15 +Rank O-8 20 15 +Rank O-9 21 15 +Rank O-10 22 15 +Rank O-11 23 15 +Rank E-1 25 15 +Rank E-2 26 15 +Rank E-3 27 15 +Rank E-4 28 15 +Rank E-5 29 15 +Rank E-6 30 15 +Rank E-7 31 15 +Rank E-8 32 15 +Rank E-9 33 15 +Rank OF-1 14 16 +Rank OF-2 15 16 +Rank OF-3 16 16 +Rank OF-4 17 16 +Rank OF-5 18 16 +Rank OF-6 19 16 +Rank OF-7 20 16 +Rank OF-8 21 16 +Rank OF-9 22 16 +Rank OF-10 23 16 +Rank OF-D 24 16 +Rank OR-1 25 16 +Rank OR-2 26 16 +Rank OR-3 27 16 +Rank OR-4 28 16 +Rank OR-5 29 16 +Rank OR-6 30 16 +Rank OR-7 31 16 +Rank OR-8 32 16 +Rank OR-9 33 16 +Rank WO-1 34 15,16 +Rank WO-2 35 15,16 +Rank WO-3 36 15,16 +Rank WO-4 37 15,16 +Rank WO-5 38 15,16 +30 Sea Surface 1 15,16 +Unspecified Mission Area 0 15,16 +Own Ship 1 16 +Antiair Warfare Mission Area 2 15 +Missile Defense Mission Area 8 15 +Remote Multi-mission Vehicle (RMV) Mission Area 11 15,16 +Torpedo Weapons Capability 17 15,16 +Ballistic Missile Defense, Long-Range Surveillance and Track (LRS&T) Mission Area 21 15,16 +Sea-Base X-Band Mission Area 22 15,16 +30 Sea Surface 2 15,16 +Unspecified 0 15,16 +Nuclear Powered Ship Propulsion 1 15,16 +Dock Cargo Capacity 5 15,16 +Logistics Cargo Capacity 6 15,16 +Tank Cargo Capacity 7 15,16 +Vehicle Cargo Capacity 8 15,16 +Fast Ship Mobility 9 15,16 +Air-Cushioned (US) Ship Mobility 10 15,16 +Air-Cushioned (NATO) Ship Mobility 11 15,16 +Hydrofoil Ship Mobility 12 15,16 +35 Sea Subsurface 1 15,16 +Unspecified 0 15,16 +Auxiliary Mission Area 2 15,16 +Possible Submarine Low 1 Submarine Confidence 13 15,16 +Possible Submarine Low 2 Submarine Confidence 14 15,16 +Possible Submarine High 3 Submarine Confidence 15 15,16 +Possible Submarine High 4 Submarine Confidence 16 15,16 +Probable Submarine Submarine Confidence 17 15,16 +Certain Submarine Submarine Confidence 18 15,16 +Anti-torpedo Torpedo Weapons Capability 19 15,16 +35 Sea Subsurface 2 15,16 +Unspecified 0 15,16 +Air Independent Propulsion Ship Propulsion 1 15,16 +Diesel Electric, General Ship Propulsion 2 15,16 +Diesel - Type 1 Ship Propulsion 3 15,16 +Diesel - Type 2 Ship Propulsion 4 15,16 +Diesel - Type 3 Ship Propulsion 5 15,16 +Nuclear Powered, General Ship Propulsion 6 15,16 +Nuclear - Type 1 Ship Propulsion 7 15,16 +Nuclear - Type 2 Ship Propulsion 8 15,16 +Nuclear - Type 3 Ship Propulsion 9 15,16 +Nuclear - Type 4 Ship Propulsion 10 15,16 +Nuclear - Type 5 Ship Propulsion 11 15,16 +Nuclear - Type 6 Ship Propulsion 12 15,16 +Nuclear - Type 7 Ship Propulsion 13 15,16 +36 Mine Warfare 1 15,16 +Unspecified 0 15,16 +36 Mine Warfare 2 15,16 +Unspecified 0 15,16 +40 Activities 1 15,16 +Unspecified 0 15,16 +House-to-House Military Information Support Operations 4 15,16 +Murder Crime 6 15,16 +Written Military Information Support Operations Military Information Support Operations 9 15,16 +Pirate Crime 10 15,16 +FALSE IED Category 11 15,16 +Find IED Category 12 15,16 +Found and Cleared IED Category 13 15,16 +Hoax (Decoy) IED Category 14 15,16 +Attempted Incident Qualifier 15 15,16 +Incident Incident Qualifier 17 15,16 +Theft Crime 18 15,16 +Eviction Incident Qualifier 21 15,16 +Raid Incident Qualifier 22 15,16 +Gang Organization 23 16 +Meeting 24 15,16 +40 Activities 2 15,16 +Unspecified 0 15,16 +Gang Organization 3 16 +Meeting 4 15,16 +50 SIGINT 1 15,16 +Unspecified 0 15,16 +Anti-Aircraft Fire Control Radar 1 15,16 +Airborne Search and Bombing Radar 2 15,16 +Airborne Intercept Radar 3 15,16 +Altimeter Radar 4 15,16 +Airborne Reconnaissance and Mapping Radar 5 15,16 +Air Traffic Control Radar 6 15,16 +Beacon Transponder (not IFF) Radar 7 15,16 +Battlefield Surveillance Radar 8 15,16 +Controlled Approach Radar 9 15,16 +Controlled Intercept Radar 10 15,16 +Cellular/Mobile Communications 11 15,16 +Coastal Surveillance Radar 12 15,16 +Decoy/Mimic Radar 13 15,16 +Data Transmission Radar 14 15,16 +Earth Surveillance Radar 15 15,16 +Early Warning Radar 16 15,16 +Fire Control Radar 17 15,16 +Ground Mapping Radar 18 15,16 +Height Finding Radar 19 15,16 +Harbor Surveillance Radar 20 15,16 +Identification, Friend or Foe (Interrogator) Radar 21 15,16 +Instrument Landing System Radar 22 15,16 +Ionospheric Sounding Radar 23 15,16 +Identification, Friend or Foe (Transponder) Radar 24 15,16 +Barrage Jammer Jammer 25 15,16 +Click Jammer Jammer 26 15,16 +Deceptive Jammer Jammer 27 15,16 +Frequency Swept Jammer Jammer 28 15,16 +Jammer (general) Jammer 29 15,16 +Noise Jammer Jammer 30 15,16 +Pulsed Jammer Jammer 31 15,16 +Repeater Jammer Jammer 32 15,16 +Spot Noise Jammer Jammer 33 15,16 +Transponder Jammer Jammer 34 15,16 +Missile Acquisition Radar 35 15,16 +Missile Control Jammer 36 15,16 +Missile Downlink Air Radar 37 15,16 +Meteorological Radar 38 15,16 +Multi-Function Jammer 39 15,16 +Missile Guidance Radar 40 15,16 +Missile Homing Radar 41 15,16 +Missile Tracking Jammer 42 15,16 +Navigational/General Jammer 43 15,16 +Navigational/Distance Measuring Equipment Jammer 44 15,16 +Navigation/Terrain Following Jammer 45 15,16 +Navigational/Weather Avoidance Jammer 46 15,16 +Omni-Line of Sight (LOS) Jammer 47 15,16 +Proximity Use Air Radar 48 15,16 +Point-to-Point Line of Sight (LOS) Communications 49 15,16 +Instrumentation Radar 50 15,16 +Range Only Radar 51 15,16 +Sonobuoy Radar 52 15,16 +Satellite Downlink Communications 53 15,16 +Space Radar 54 15,16 +Surface Search Radar 55 15,16 +Shell Tracking Land Radar 56 15,16 +Satellite Uplink Communications 57 15,16 +Target Acquisition Radar 58 15,16 +Target Illumination Radar 59 15,16 +Tropospheric Scatter Communications 60 15,16 +Target Tracking Radar 61 15,16 +Unknown Radar 62 15,16 +Video Remoting Radar 63 15,16 +Experimental Radar 64 15,16 +50 SIGINT 2 15,16 +Unspecified 0 15,16 +60 Cyberspace 1 15,16 +Unspecified 0 15,16 +Defensive Cyberspace Capability 1 15,16 +Offensive Cyberspace Capability 2 15,16 +Social Capability 3 15,16 +Radio Frequency Capability 6 15,16 +Continuity of Operations Capability 8 15,16 +Internet Service Provider (ISP) Capability 9 15,16 +Finance Capability 10 15,16 +Out of Band Capability 11 15,16 +Cloud Service 12 15,16 +Data 13 15,16 +Service 14 15 +60 Cyberspace 2 15,16 +Unspecified 0 15,16 +Secured Capability 1 15,16 +Open Capability 2 15,16 +Response Actions Capability 3 15,16 +External Defence Measures Capability 4 16 +Internal Defense Measures Capability 5 15,16 +Advanced Persistent Threat Capability 6 15,16 +Nation State 7 15,16 +Nation State Sponsored 8 15,16 +Breached/Forced Access 9 16 +Service 10 15 diff --git a/src/main/resources/data/svg6d.txt b/src/main/resources/data/svg6d.txt new file mode 100644 index 0000000..cb87e03 --- /dev/null +++ b/src/main/resources/data/svg6d.txt @@ -0,0 +1,444 @@ +02102~362.375~335.390625~43.734375~111.53125 + S S +27401~236.2314453125~296.28125~137.80859375~44.453125 + OR-9 +01012~281.8125~445.15625~47.71875~60.84375 + H +27120101~259.65899658203125~347.72479248046875~98.5~99.07421875 + +27521~278.02801513671875~290.5~54.108978271484375~49.0 + +01120100~184.51100158691406~360.6559753417969~240.6949920654297~70.32101440429688 + +25140200~239.08995056152344~49.18995666503906~71.82003712654114~289.20408630371094 + +25180900~197.81199645996094~221.0~216.00099182128906~350.0 + ASW +27081~262.7978515625~301.046875~83.93359375~42.953125 + MN +27082~265.31281777086303~447.7890319824219~78.4760942683871~52.421875 + J5 +25271801~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 + C T +25343600~51.551998138427734~95.5~274.987003326416~59.5 + E E A +27110103_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 + +27110103_1~213.23223876953125~300.23223876953125~186.5355224609375~186.5355224609375 + +27110103_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 + +27531~277.02801513671875~289.5~54.108978271484375~49.0 + +01241~246.515625~296.859375~125.44140625~45.921875 + ESM +27110103_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 + +27411~235.16357421875~302.65625~130.421875~40.0 + WO-1 +27091~242.7880859375~300.3125~124.046875~44.421875 + MSU +10141801~274.8152770996094~347.5400085449219~59.406494140625~93.60000610351562 + +27092~265.31281777086303~447.5859069824219~78.01034428005471~52.625 + J6 +27501~242.0~300.9989929199219~123.1099853515625~36.001983642578125 + +15130905~241.19500732421875~307.6750041525811~133.30499267578125~186.92500278539956 + H RRC +02122~358.375~335.390625~48.828125~110.609375 + R S +15130903~237.5~299.0~135.0~188.0 + +01032~287.859375~447.734375~35.78125~57.265625 + L +15130904~241.19500732421875~307.6750041525811~133.30499267578125~186.92500278539956 + M RRC +25230100~134.5207977294922~268.7414855957031~335.8883514404297~136.27395629882812 + +27061~242.609375~301.78125~163.7705078125~42.921875 + SWAT +27182~241.73974609375~447.75~126.998046875~42.953125 + OF-5 +27062~265.3118106907849~447.5859069824219~78.06209427875831~52.671875 + J3 +27181~269.05134512290795~288.453125~70.70842050209205~52.421875 + J7 +25181400~197.81199645996094~221.0~216.00099182128906~350.0 + SUW +25343500~0.49999601003246763~0.49293597557723956~256.01749177237787~52.32310945414943 + E E E +27511~301.921875~281.15625~8.0625~60.84375 + I +02112~363.296875~365.734375~50.46875~57.265625 + R +27110104_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 + +01022~278.9375~447.734375~54.65625~57.265625 + M +27110104_1~211.98818969726562~298.515869140625~184.99771118164062~193.00274658203125 + +27110104_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 + +27110104_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 + +25271701~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 + B T +27072~265.31281777086303~447.7890319824219~77.82059428480818~52.421875 + J4 +27191~269.05134512290795~288.25~70.80217050209205~52.625 + J8 +27071~241.2431640625~300.28125~129.390625~44.453125 + NGO +27192~241.73974609375~447.75~126.654296875~42.953125 + OF-6 +25344100~39.873544503547734~110.12500762939453~328.3247063015873~160.96559744450866 + P(F) +10121106_3~180.50001525878906~346.97747802734375~5.2949676513671875~98.32504272460938 + +10121106_2~180.5~272.25~5.0~243.0 + +10121106_1~177.5~276.0~5.0~240.0 + +25350103~12.5~12.5~375.0~375.0 + +25350102~12.5~12.5~375.0~375.0 + +25342600~90.36551666259766~68.88763766319308~304.80635833740234~271.67162989601053 + C/K +25350101~12.5~12.5~375.0~375.0 + +10121106_0~177.0~319.0469970703125~5.0~155.9530029296875 + +25281401~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 + T B +10130303_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 + +30101~250.75~299.1875~108.25~45.8125 + MW +10130303_1~124.00836181640625~270.685302734375~362.4012756347656~249.62939453125 + +25272001~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 + R T +27041~246.0185546875~300.3125~118.2890625~44.421875 + SEC +27162~241.73974609375~447.75~126.685546875~42.984375 + OF-3 +10130303_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 + +27042~265.3118106907849~447.5859069824219~67.07384455402746~52.625 + J1 +10130303_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 + +25230200~134.5207977294922~246.74148559570312~335.8883514404297~136.27395629882812 + +10161600~276.5~349.5~55.0~88.6829833984375 + +27281~239.5712890625~296.28125~131.12890625~44.453125 + OF-8 +27161~269.05134512290795~288.453125~71.08342050209205~52.421875 + J5 +27282~238.51123046875~447.75~132.970703125~42.953125 + OR-4 +25343000~42.500999450683594~81.875~344.58478822674715~221.3279103818095 + C +25343800~20.0~73.109375~343.4880065917969~135.49162477111838 + IN +15120102~228.5~310.75~154.5~171.75 + C2 +27052~265.3118106907849~447.5859069824219~77.47559429345085~52.625 + J2 +02092~360.359375~335.46875~42.6875~111.453125 + 6 S +27171~269.05134512290795~288.25~70.66154550209205~52.625 + J6 +27292~238.51123046875~447.75~133.455078125~42.953125 + OR-5 +27051~236.5~307.0~134.75~39.704986572265625 + +27172~241.73974609375~447.75~126.513671875~42.953125 + OF-4 +27291~239.5712890625~296.28125~131.12890625~44.453125 + OF-9 +15120101~228.5~310.75~154.5~171.75 + +10162200_2~173.08299255371094~350.9720153808594~263.99900817871094~98.447998046875 + +25344000~44.49999809265137~77.5~328.56305048314056~178.49899291992188 + P +10162200_1~123.49808502197266~350.9720153808594~365.0038375854492~96.822998046875 + +10162200_0~146.2550048828125~350.9720153808594~319.9989929199219~96.54299926757812 + +40130401~275.121826171875~296.46875~60.877166748046875~204.78125 + W +01112~260.40625~445.890625~81.5830078125~50.109375 + DL +40130402~275.9989929199219~295.671875~60.0~205.578125 + C +25281301~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 + T C +10162200_3~175.08200073242188~350.9720153808594~260.0~96.822998046875 + +27021~242.9892578125~300.3125~124.62890625~44.421875 + CRC +27142~239.5712890625~446.28125~122.75390625~44.453125 + OF-1 +27022~275.3970031738281~447.79400634765625~61.20599365234375~61.20599365234375 + +27261~239.5712890625~296.28125~131.00390625~44.453125 + OF-6 +27141~269.05134512290795~288.25~70.70842050209205~52.671875 + J3 +27262~238.51123046875~447.75~132.720703125~42.953125 + OR-2 +27381~236.2314453125~296.28125~137.71484375~44.453125 + OR-7 +25110500~26.266761357483492~290.2516409652452~561.6664808493908~137.1419665308744 + +25343700~20.0~73.109375~343.4880065917969~135.49162477111838 + EX +01102~260.125~445.890625~83.4619140625~50.109375 + LR +27032~269.1644068285823~447.7890319824219~164.48305837949738~51.546875 + DEM +27151~269.05134512290795~288.453125~70.48967050209205~52.421875 + J4 +27272~238.51123046875~447.75~133.142578125~42.984375 + OR-3 +27031~244.740234375~300.28125~122.080078125~44.453125 + EOD +27152~241.73974609375~447.75~126.263671875~42.953125 + OF-2 +25141900~126.765625~325.8125~368.07421875~53.980712890625 + BHL BHL +27391~236.2314453125~296.28125~137.80859375~44.453125 + OR-8 +27271~239.5712890625~296.28125~131.03515625~44.453125 + OF-7 +27392~272.833251953125~448.95623779296875~66.39849853515625~58.239532470703125 + +25140605~108.5~137.56332397460938~269.7837829589844~90.81741333007812 + +10161900_3~175.08200073242188~369.734375~260.0~78.06063842773438 + II +25342800~11.05980647122351~54.582487026137926~375.8814269525835~244.33503384233092 + S +27241~239.5712890625~296.28125~130.86328125~44.453125 + OF-4 +02062~360.640625~365.59375~51.921875~54.40625 + M +27121~269.05134512290795~288.25~60.75529550209205~52.625 + J1 +27242~236.92529296875~447.75~135.857421875~42.953125 + OF-D +27481~288.953125~293.375~33.609375~37.015625 + Ø +01092~257.828125~448.46875~95.4267578125~46.53125 + MR +27361~236.2314453125~296.28125~137.54296875~44.453125 + OR-4 +27122~265.31281777086303~447.5859069824219~78.1655942761655~52.625 + J9 +25343200~87.80787718660983~85.5157154626782~308.3931723144665~276.91830573289576 + C +02052~365.859375~359.734375~35.78125~57.265625 + L +27131~269.05134512290795~288.25~70.17717050209205~52.625 + J2 +27252~238.51123046875~447.75~125.126953125~42.953125 + OR-1 +27011~249.625~300.3125~111.12109375~44.421875 + CLP +27132~275.29998779296875~444.0~59.4000244140625~59.5 + +01082~256.140625~446.03125~93.205078125~51.828125 + SR +27371~236.2314453125~296.28125~137.68359375~44.453125 + OR-6 +27251~239.5712890625~296.28125~131.36328125~44.453125 + OF-5 +27012~223.5~450.0~165.0~32.5 + +10161900_0~146.2550048828125~371.734375~319.9989929199219~75.7806396484375 + II +10161900_1~123.49808502197266~380.734375~365.0038375854492~67.06063842773438 + II +25141800~126.921875~325.515625~370.578125~54.277587890625 + HOL HOL +10161900_2~173.08299255371094~371.734375~263.99900817871094~77.68563842773438 + II +27491~266.02801513671875~297.9989929199219~80.1099853515625~36.001983642578125 + +25344200~41.98925177079036~110.12500762939453~328.3237815462125~160.96559813465183 + P(R) +25350202~12.5~12.5~375.0~375.0 + +25350201~12.5~12.5~375.0~375.0 + +25350203~12.5~12.5~375.0~375.0 + +25342700~90.36551666259766~68.88763766319308~303.94698333740234~271.67162989601053 + C/S +40130200~257.0~349.8819885253906~96.81201171875~91.11801147460938 + +25130701~26.266761357483492~151.25624979520217~561.6664808493908~276.13735770091745 + T T +27461~270.0~311.5~70.0~12.0 + +27341~236.2314453125~296.28125~137.71484375~44.484375 + OR-3 +10121801~234.15199279785156~312.0~153.70399475097656~173.5355224609375 + +02082~360.359375~335.46875~42.6875~110.53125 + 2 S +15201100~247.49630737304688~340.82763671875~132.00369262695312~109.63388061523438 + +27102~265.31281777086303~447.7890319824219~78.06209427875831~52.421875 + J7 +27221~239.5712890625~296.28125~130.59765625~44.453125 + OF-2 +27101~261.517578125~300.28125~87.451171875~44.453125 + GO +27222~241.73974609375~447.75~126.763671875~42.953125 + OF-9 +20151~246.90049715909092~297.75~121.01258877840908~48.0625 + JNN +25343100~0.4216179594580661~0.33272025437992403~135.56697706637206~41.00001289991695 + +10482~286.015625~447.4375~48.796875~61.5625 + T +30191~281.359375~287.734375~52.375~57.265625 + V +25343900~87.80787718660983~85.5157154626782~317.95481812589014~276.91830573289576 + LOC +27351~236.2314453125~296.28125~137.54296875~44.453125 + OR-4 +27231~239.5712890625~296.28125~131.03515625~44.484375 + OF-3 +02072~366.171875~365.734375~43.71875~57.265625 + P +27471~288.953125~293.375~33.609375~37.015625 + Ø +27111~260.5039978027344~295.4330139160156~103.15701293945312~49.694000244140625 + +27232~228.3515625~445.203125~153.32421875~41.484375 + OF-10 +27112~265.31281777086303~447.5859069824219~78.1655942761655~52.625 + J8 +20161~243.28125~296.953125~130.6533203125~48.859375 + CPN +25182600~251.77513122558594~242.47299194335938~104.94975280761719~162.0 + +25180300~230.75~116.9729995727539~150.0~287.5343246459961 + +27110212~185.0~348.1499938964844~240.0~92.70001220703125 + +01110100~186.51100158691406~362.6559753417969~236.6949920654297~66.32101440429688 + +25281801~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 + DCN ALT +27201~269.05134512290795~288.25~70.80217050209205~52.625 + J9 +27322~238.51123046875~447.75~133.220703125~42.953125 + OR-8 +02022~363.59375~358.75~45.59375~59.234375 + S +27202~241.73974609375~447.75~126.685546875~42.953125 + OF-7 +02142~361.34375~345.328125~42.90625~101.671875 + R I +27441~235.16357421875~302.65625~137.71875~40.0 + WO-4 +01052~288.171875~449.734375~47.34375~57.265625 + D +27321~236.2314453125~296.28125~129.43359375~44.453125 + OR-1 +25343400~0.4995922514617459~0.0~292.41504412637096~321.1145138586567 + D D +20141~239.71875~301.3125~155.482421875~44.421875 + RTNS +27110101_0~219.23223876953125~309.23223876953125~173.5355224609375~173.5355224609375 + +27110101_1~177.762451171875~319.8277893066406~253.47509765625~147.34442138671875 + +27451~235.16357421875~302.65625~138.171875~40.0 + WO-5 +27110101_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 + +27110101_3~218.21942138671875~307.7451477050781~174.0611572265625~176.50970458984375 + +02012~359.875~359.734375~53.609375~57.265625 + A +27212~241.73974609375~447.75~126.763671875~42.953125 + OF-8 +02132~359.046875~345.328125~46.453125~101.671875 + R M +01042~287.859375~447.734375~43.25~57.265625 + B +27331~236.2314453125~296.28125~137.27734375~44.453125 + OR-2 +27211~239.5712890625~296.28125~122.75390625~44.453125 + OF-1 +27332~238.51123046875~447.75~133.220703125~42.953125 + OR-9 +10110501_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 + LO +10110501_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 + LO +27302~238.51123046875~447.75~133.111328125~42.953125 + OR-6 +25342900~4.878955993027411~0.49977299755231~136.6730288219203~118.3760729192556 + +10110501_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 + LO +10110501_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 + LO +02162~359.59375~338.453125~45.5625~109.421875 + C I +01110121~204.640625~353.5625~212.458984375~77.765625 + ESM +01072~253.484375~445.03125~96.7236328125~51.828125 + CR +25281701~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 + T R +25151406~63.58244705200195~56.636322021484375~305.5856742858887~221.81005859375 + +27421~235.16357421875~302.65625~137.484375~40.0 + WO-2 +15201301~240.1429901123047~346.9573669433594~132.0970001220703~97.733642578125 + +27301~231.091796875~300.65625~147.8466796875~40.0 + OF-10 +02042~360.359375~335.46875~42.6875~110.53125 + S P +27541~283.9375~296.1875~42.0~45.8125 + X +15201302~240.1429901123047~346.9573669433594~132.0970001220703~97.733642578125 + +25181600~197.81199645996094~221.0~216.00099182128906~350.0 + MIW +25343300~65.02248399991257~108.75882895875534~281.29057220527386~181.89766155447987 + DEM +01062~255.125~445.03125~107.8408203125~51.828125 + B/D +27110102_0~131.5~224.91600036621094~348.0~342.33399963378906 + +27110102_1~175.0~250.0~257.0~286.0 + +27110102_2~174.0~264.0~264.0~264.0 + +27110102_3~139.5~228.5~334.0~328.0 + +27311~234.5908203125~296.28125~140.53515625~44.453125 + OF-D +27312~238.51123046875~447.75~133.142578125~42.953125 + OR-7 +02032~360.359375~335.46875~43.703125~111.453125 + U S +27551~262.59375~296.1875~84.6875~45.8125 + XX +02152~361.65625~338.453125~45.421875~108.546875 + R L +27431~235.16357421875~302.65625~137.875~40.03125 + WO-3 diff --git a/src/main/resources/data/svg6e.txt b/src/main/resources/data/svg6e.txt new file mode 100644 index 0000000..361e15b --- /dev/null +++ b/src/main/resources/data/svg6e.txt @@ -0,0 +1,364 @@ +40170000~207.390625~356.1875~209.59408569335938~78.8125 + NAT +25140605~108.5~137.56332397460938~269.7837829589844~90.81741333007812 + +10161900_3~175.08200073242188~369.734375~260.0~78.06063842773438 + II +10140103_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 + +25321703~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 + +10140103_3~196.09750366210938~323.926025390625~218.625~144.14794921875 + +10140103_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 + +10140103_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 + +27120103~232.544921875~357.140625~145.751953125~74.078125 + GO +25132300~90.5~90.5~219.0~219.0 + VG +27120101~259.65899658203125~347.72479248046875~98.5~99.07421875 + +27120102~198.7333984375~357.140625~215.671875~74.078125 + NGO +10811~306.8094429347826~300.875~68.38782269021738~43.125 + 2B +27242~236.92529296875~447.75~135.857421875~42.953125 + OF-D +25142100~53.57813220683431~147.74428652519674~295.3200813314044~86.59101763887571 + B H +01131~241.1875~302.28125~129.69921875~44.453125 + GOV +20052~239.109375~445.1875~130.875~45.8125 + AER +05051~230.92578125~293.0~148.7158203125~51.859375 + GEO +25360100~237.5~201.5~137.0~199.81463623046875 + +01120100~184.51100158691406~360.6559753417969~240.6949920654297~70.32101440429688 + +25180900~221.01171875~277.578125~167.91015625~172.7057627084614 + ASW +25213400~205.0260009765625~295.93499755859375~199.31201171875~199.49899291992188 + +25242500~39.30699920654297~58.50614581455672~293.476993560791~278.8708492721132 + ARA ARA ARA ARA +25343200~87.80787718660983~85.5157154626782~308.3931723144665~276.91830573289576 + C +25271801~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 + C T +25343600~51.551998138427734~95.5~274.987003326416~59.5 + E E A +10163700_1~123.49808502197266~442.5150146484375~365.0038375854492~5.279998779296875 + +25282003~115.126525120076~348.9369104906382~381.669473783104~105.17230789565616 + +10163700_2~174.0~443.5~264.0~5.0 + +10A31~286.385986328125~275.6960144042969~36.44500732421875~66.0 + +10163700_0~149.6959991455078~443.5~312.6079864501953~5.0 + +40110105~198.859375~372.671875~213.154296875~56.25 + DRUG +05110000~217.53125~353.6875~179.07470703125~82.3125 + MIL +40110103~202.3776397705078~343.7843933105469~200.71070861816406~104.43121337890625 + +10163700_3~183.0~443.5~246.0~5.0 + +27252~238.51123046875~447.75~125.126953125~42.953125 + OR-1 +27132~250.0708182774519~447.0~108.5076803803409~46.78125 + J10 +10821~306.8094429347826~300.875~68.35657269021738~43.125 + 2E +01241~262.6796875~290.578125~86.5859375~53.296875 + ES +30130000~250.39279174804688~346.538818359375~111.21539306640625~98.92337036132812 + +30011~232.90625~301.28125~138.80078125~44.453125 + OWN +10161900_0~146.2550048828125~371.734375~319.9989929199219~75.7806396484375 + II +10161900_1~123.49808502197266~380.734375~365.0038375854492~67.06063842773438 + II +10161900_2~173.08299255371094~371.734375~263.99900817871094~77.68563842773438 + II +60092~220.0~446.531005859375~168.4918585040723~59.606964111328125 + +25350202~12.5~12.5~375.0~375.0 + +25350201~12.5~12.5~375.0~375.0 + +30120000~250.2740020751953~345.7349853515625~110.63792419433594~100.0150146484375 + +40170300~209.859375~359.84375~202.57666015625~70.3125 + INFS +25344600~45.000999450683594~103.375~340.3835184641292~216.82083537415542 + R +25350203~12.5~12.5~375.0~375.0 + +01311~229.546875~303.6875~148.977294921875~42.0 + SEAD +10A01~290.8887634277344~275.9335021972656~26.207794189453125~64.03048706054688 + +27222~241.73974609375~447.75~126.763671875~42.953125 + OF-9 +20121400~228.83299255371094~349.28399658203125~162.66148376464844~96.882080078125 + +25230100~134.5207977294922~268.7414855957031~335.8883514404297~136.27395629882812 + +01120000~211.296875~351.65625~193.74215698242188~91.265625 + CIV +27182~241.73974609375~447.75~126.998046875~42.953125 + OF-5 +25180600~272.345458984375~348.6875~65.421875~82.3125 + T +40032~237.65625~449.59375~141.458984375~37.015625 + GANG +25290204~24.08099937438965~177.4409942626953~332.0729923248291~62.23468017578125 + +40151~249.90625~297.046875~116.904296875~42.953125 + ATD +25242600~58.777740478515625~58.49665832519531~253.31466674804688~276.03714825039475 + ZF +25181400~221.55769888745544~279.03125~165.6864916241766~171.2526377084614 + SUW +10482~282.44140625~447.734375~45.390625~57.265625 + T +01421~242.4326171875~298.625~129.828125~44.375 + MPA +25343900~87.80787718660983~85.5157154626782~317.95481812589014~276.91830573289576 + LOC +25152300~63.62112045288086~81.86396190341343~288.04889298365~196.54817798916469 + 200,280"/> T AA +15110000~303.55999755859375~348.3869934082031~5.0~95.11300659179688 + +10922~232.3800048828125~445.3800048828125~147.239990234375~45.239990234375 + +27232~228.3515625~445.203125~153.32421875~41.484375 + OF-10 +20120105_3~183.0~443.5~246.0~5.0 + +20120105_2~174.0~443.5~264.0~5.0 + +20120105_1~123.49808502197266~442.5150146484375~365.0038375854492~5.279998779296875 + +25271701~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 + B T +27192~241.73974609375~447.75~126.654296875~42.953125 + OF-6 +10130301~196.09750366210938~347.5~218.625~93.70999145507812 + +25241103~46.46099853515625~44.34700012207031~318.1629943847656~307.5970001220703 + ATIZ ZONE +25350103~12.5~12.5~375.0~375.0 + +20111902~223.63990783691406~303.59375~160.72019958496094~171.40625 + TNG +25350102~12.5~12.5~375.0~375.0 + +40170200~197.40625~368.734375~219.265625~57.265625 + HYDR +25212902~197.9422416687012~310.12572479248047~222.21499252319333~173.25176239013672 + O +25350101~12.5~12.5~375.0~375.0 + +20111901~223.63990783691406~304.203125~160.72019958496094~170.796875 + DPRE +25241102~50.71660232543945~91.0156021118164~303.8588066101074~228.35478973388672 + ATIZ ZONE +25241101~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 + ATIZ +25281401~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 + T B +01051~301.921875~281.15625~8.0625~60.84375 + I +27110212~185.0~348.1499938964844~240.0~92.70001220703125 + +20121309~254.62813500919765~343.3499909043312~100.94373244638143~101.03712951748423 + +01110100~186.51100158691406~362.6559753417969~236.6949920654297~66.32101440429688 + +25272001~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 + R T +25360300~230.0~194.0~152.0~217.83901977539062 + RED RED RED RED RED +27162~241.73974609375~447.75~126.685546875~42.984375 + OF-3 +10165800~190.771484375~348.640625~231.15234375~88.828125 + NSE +27322~238.51123046875~447.75~133.220703125~42.953125 + OR-8 +27202~241.73974609375~447.75~126.685546875~42.953125 + OF-7 +10A71~291.5570068359375~276.9570007324219~24.535980224609375~66.260009765625 + +40131000~210.9980010986328~346.4158935546875~191.2519989013672~99.5841064453125 + +01120700~254.5~345.5~101.0~101.0 + +01052~255.203125~444.09375~101.9716796875~54.8125 + DO +25230200~134.5207977294922~246.74148559570312~335.8883514404297~136.27395629882812 + +10161600~276.5~349.5~55.0~88.6829833984375 + +27282~238.51123046875~447.75~132.970703125~42.953125 + OR-4 +25242701~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 + +25343000~42.500999450683594~81.875~344.58478822674715~221.3279103818095 + C +05110600~199.171875~353.28125~216.173828125~85.125 + SAT +25343400~0.4995922514617459~0.0~292.41504412637096~321.1145138586567 + D D +25242703~46.46099853515625~44.34700012207031~318.1629943847656~307.5970001220703 + +25242702~197.74429321289062~21.10178565979004~86.59100341796875~295.32008934020996 + +25152400~0.36822096629953194~0.4998596281679607~263.007729363322~126.11326655582819 + +01130000~194.1875~358.28125~214.921875~68.71875 + WPN +05120000~211.296875~351.65625~193.74215698242188~91.265625 + CIV +40160000~247.0~337.0~118.0~118.0 + +27212~241.73974609375~447.75~126.763671875~42.953125 + OF-8 +25120800~39.17714343586282~107.78632908530723~328.1329275794955~180.79812050698092 + BA +20120106_3~181.0~309.109375~250.0~137.390625 + PROD +10902~290.8887634277344~275.9335021972656~26.207794189453125~64.03048706054688 + +01042~256.96337890625~444.09375~98.169921875~54.8125 + BO +20120106_2~174.0~309.109375~264.0~137.390625 + PROD +27332~238.51123046875~447.75~133.220703125~42.953125 + OR-9 +20120106_1~126.5~309.109375~359.0~137.390625 + PROD +20120106_0~148.3769989013672~309.109375~315.24501037597656~137.390625 + PROD +25240804~24.024100240244024~25.096402521478467~347.9327847103905~347.9327847103905 + +60042~250.5~448.25~117.6829833984375~40.75 + EDM +27292~238.51123046875~447.75~133.455078125~42.953125 + OR-5 +27172~241.73974609375~447.75~126.513671875~42.953125 + OF-4 +15160400~235.125~345.76687191182975~137.0625~96.10812808817025 + CIV +40170100~195.265625~367.71875~215.1875~59.265625 + GEOL +10110501_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 + LO +10162200_2~173.08299255371094~350.9720153808594~263.99900817871094~98.447998046875 + +10110501_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 + LO +10162200_1~123.49808502197266~350.9720153808594~365.0038375854492~96.822998046875 + +10162200_0~146.2550048828125~350.9720153808594~319.9989929199219~96.54299926757812 + +25220109~139.22900390625~370.206787109375~329.0~9.58642578125 + +40130401~275.121826171875~296.46875~60.877166748046875~204.78125 + W +27302~238.51123046875~447.75~133.111328125~42.953125 + OR-6 +40130402~275.9989929199219~295.671875~60.0~205.578125 + C +10110501_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 + LO +25281301~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 + T C +10110501_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 + LO +10162200_3~175.08200073242188~350.9720153808594~260.0~96.822998046875 + +27142~239.5712890625~446.28125~122.75390625~44.453125 + OF-1 +30110000~217.53125~353.6875~179.07470703125~82.3125 + MIL +01110000~209.3388671875~349.8125~196.1845703125~90.1875 + MIL +01110121~188.486328125~350.546875~233.4140625~85.875 + ESM +25281701~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 + T R +25360200~208.75~198.25~193.5~199.90731549338898 + +27262~238.51123046875~447.75~132.720703125~42.953125 + OR-2 +25151406~63.58244705200195~56.636322021484375~305.5856742858887~221.81005859375 + +40131100~224.41110229492188~301.046875~163.78179931640625~176.39602661132812 + RAID +40180300~274.8152770996094~347.5400085449219~59.406494140625~93.60000610351562 + +05032~266.5~450.67946367943676~82.80235942760663~53.070536320563235 + +40131202_0~145.0~347.36981201171875~320.0~100.64520263671875 + +10831~306.8094429347826~300.875~65.45032269021738~43.125 + 2F +25181600~221.55769888745544~265.890625~165.6864916241766~184.3932627084614 + MIW +25370100~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 + HT +40130201_2~169.22483825683594~260.7215576171875~271.5503387451172~270.556884765625 + +40130201_3~197.72811889648438~303.9289245605469~214.54376220703125~184.14215087890625 + +25110500~26.266761357483492~290.2516409652452~561.6664808493908~137.1419665308744 + +40130201_0~181.81808471679688~303.9289245605469~246.36383056640625~184.14215087890625 + +40130201_1~121.9302978515625~272.0532531738281~366.139404296875~247.89352416992188 + +20121~244.23828125~294.328125~120.689453125~48.671875 + TEL +40231~237.65625~303.59375~141.458984375~37.015625 + GANG +25343700~20.0~73.109375~343.4880065917969~135.49162477111838 + EX +15112100~278.7909851074219~345.8609924316406~51.38201904296875~96.04800415039062 + o +25242400~39.30699920654297~58.50614581455672~293.476993560791~278.8708492721132 + AMA AMA AMA AMA +25152500~0.36822096629953194~0.4998596281679607~263.007729363322~126.11326655582819 + +27272~238.51123046875~447.75~133.142578125~42.984375 + OR-3 +27152~241.73974609375~447.75~126.263671875~42.953125 + OF-2 +20120107_3~181.0~309.78125~250.0~136.71875 + RTL +27312~238.51123046875~447.75~133.142578125~42.953125 + OR-7 +20120107_2~174.0~309.78125~264.0~136.71875 + RTL +20120107_1~126.5~309.78125~359.0~136.71875 + RTL +20120107_0~148.3769989013672~310.78125~315.24501037597656~135.71875 + RTL +25141900~126.828125~325.8125~360.02734375~53.980712890625 + NAI NAI +20120103_3~181.0~309.109375~250.0~137.390625 + COM +20120103_2~174.0~309.109375~264.0~137.390625 + COM +20120103_1~126.5~309.109375~359.0~137.390625 + COM +20120103_0~148.3769989013672~309.109375~315.24501037597656~137.390625 + COM +60062~251.90625~449.24688720703125~115.5859375~42.953125 + APT diff --git a/src/main/resources/data/svgd.txt b/src/main/resources/data/svgd.txt index e5df98d..09e1aa4 100644 --- a/src/main/resources/data/svgd.txt +++ b/src/main/resources/data/svgd.txt @@ -1,15 +1,15 @@ 15130000~208.0~324.5~196.0~128.0 - + 2_105_1~118.74970153289557~196.25010667306285~374.50061598698323~326.2498933269371 2_105_0~118.75~196.25~374.5~326.25 2_105_0c~118.75~196.25~374.5~326.25 - + 10651~282.53424072265625~280.1595764160156~63.3062744140625~66.45718383789062 2_220_0c~117.58200073242188~243.38999938964844~377.0~280.11000061035156 - + 10652~266.171875~451.046875~76.67578125~42.953125 YB 2_301_1~166.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 @@ -23,15 +23,15 @@ 1_601_0~166.0570068359375~192.31597900390625~277.78497314453125~324.34100341796875 10163700_1~123.49808502197266~348.74798583984375~365.0038375854492~99.04702758789062 - + 10163700_2~173.08299255371094~347.74798583984375~263.99900817871094~101.67202758789062 - + 10163700_0~146.2550048828125~347.74798583984375~319.9989929199219~99.76702880859375 - + 10163700_3~175.08200073242188~347.74798583984375~260.0~100.04702758789062 - + 2_105_1c~118.74970153289557~196.25010667306285~374.50061598698323~326.2498933269371 - + 25242100~64.93099975585938~49.665000915527344~289.4960023932719~312.33499908447266 MIN RG MAX RG(2) MAX RG(1) ALT ALT ALT 54241~281.53125~291.890625~54.2763671875~50.109375 @@ -55,7 +55,7 @@ Hostile_0_615_0~129.46446228027344~218.46446228027344~353.07106018066406~353.071 25141400~173.13104248046875~30.984375~134.0881408003366~342.015625 BL BL 1_430_0c~165.5~254.5~281.0~281.0 - + 25210500~115.5~161.0~380.0~247.0 54251~261.0101931330472~288.890625~75.95855686695279~50.96875 @@ -81,9 +81,9 @@ Hostile_0_615_0~129.46446228027344~218.46446228027344~353.07106018066406~353.071 45161600~75.0~154.5~252.1669921875~109.0 15110400~269.98763884432475~283.66998291015625~72.72036896817525~215.91400146484375 - + 0_030_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 1011~126.73038482666016~131.9812774658203~358.5611801147461~143.1498565673828 15170900~198.484375~359.828125~203.8251953125~78.46875 @@ -107,9 +107,9 @@ Hostile_0_615_0~129.46446228027344~218.46446228027344~353.07106018066406~353.071 0_100_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 15190500~206.0~331.5~196.0~128.0 - MSL WHD + MSL WHD 05111000~204.21600341796875~349.2510070800781~202.8479995727539~90.8640022277832 - + 54271~262.0101931330472~288.890625~79.81793186695279~50.96875 JD 10612~254.3125~447.890625~91.283203125~50.109375 @@ -123,7 +123,7 @@ Hostile_0_615_0~129.46446228027344~218.46446228027344~353.07106018066406~353.071 1016~124.75~215.66299438476562~252.25~544.4620056152344 1_315_1c~153.5~243.5~305.0~304.9117431640625 - + 1015~126.73038482666016~131.9812774658203~358.5611801147461~168.6817169189453 1014~234.0~215.66299438476562~143.0~85.0 @@ -133,19 +133,19 @@ Hostile_0_615_0~129.46446228027344~218.46446228027344~353.07106018066406~353.071 1012~124.75~403.9460144042969~5.0~356.1789855957031 36110800~204.41786193847656~295.5~203.1652374267578~201.0 - EX + EX 36110804~216.95689392089844~285.0~177.4341278076172~223.0 - EX + EX 36110803~223.1310272216797~284.75~171.26002502441406~204.75064320213858 - EX + EX 10611~236.5~307.0~134.75~39.704986572265625 36110802~216.95689392089844~283.0~177.4341278076172~207.0 - EX + EX 36110801~217.28289794921875~298.1658935546875~177.43408203125~185.0841064453125 - EX + EX 1_430_1c~165.5~254.5~281.0~281.0 - + 40110303_0~145.0~351.09375~320.0~98.9212646484375 IED 40110303_1~125.08200073242188~353.09375~360.0~99.77374267578125 @@ -161,9 +161,9 @@ Hostile_0_615_0~129.46446228027344~218.46446228027344~353.07106018066406~353.071 Neutral_0_415_0~171.5~260.5~269.0~269.0 2_015_0c~126.2860336303711~215.28604125976562~359.42704010009766~359.4270324707031 - + 15200400~199.41299438476562~350.9849853515625~211.33700561523438~107.523193359375 - + 45160303~142.06287056638604~37.5~113.87425886722792~342.31138830084194 45160301~143.0628662109375~76.5~113.874267578125~253.8114013671875 @@ -179,23 +179,27 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 54291~260.0101931330472~291.03125~83.06793186695279~51.828125 JG 36140101_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 1 + 1 0_220_0~117.58200073242188~243.38999938964844~377.0~280.11000061035156 10165500~260.9159540480773~348.14300537109375~87.988068710486~95.64999389648438 - + 10140200~246.5~346.9849853515625~117.0~98.030029296875 30201~254.28125~294.453125~97.2734375~51.546875 BM 36160200_a~220.5~290.10101318359375~170.5~191.23098754882812 - NR + NR 25217100~120.14680480957031~358.8574880544173~369.5767059326172~160.97300421681877 1_035_0~119.56291961669922~270.38812255859375~372.89322662353516~324.81951904296875 25152100~61.21739959716797~139.35080171254768~296.07068634033203~147.44378446909295 +2_327_0~166.4508819580078~241.41212463378906~275.2071075439453~306.99876403808594 + +2_327_1~166.45095825195312~241.41209411621094~275.20703125~306.9987335205078 + 1055~126.73038482666016~131.9812774658203~358.5611801147461~168.6817169189453 25211800~136.5~270.0~344.0~250.0 @@ -213,19 +217,19 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 60130200~197.828125~359.140625~204.25~74.078125 OUT 1_315_0c~153.5~243.5~305.0~305.0 - + 25271500~23.0~140.5~350.0~138.0 10161900_3~175.08200073242188~369.734375~260.0~78.06063842773438 - II + II 10121900~206.0~346.0~200.0~100.0 20112000~214.29299926757812~313.7950134277344~185.0~134.0 - STOR + STOR 52451~264.1875~294.328125~84.091796875~48.671875 NT 2_040_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 51121~256.484375~290.03125~90.0986328125~51.828125 CS 1057~124.75~131.9812774658203~360.54156494140625~628.1437225341797 @@ -235,7 +239,7 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 20052~276.875~447.734375~53.609375~57.265625 A 36200000~220.5~311.0~169.0~169.0 - E + E 20051~287.171875~284.734375~47.34375~57.265625 D 11101~262.90625~292.453125~78.74609375~51.546875 @@ -259,11 +263,11 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 4102~171.5~524.5~5.0~237.99200439453125 35110101~229.0877685546875~348.7576599121094~153.82546997070312~98.3441162109375 - + 35110102~236.50502014160156~346.4440002441406~137.1549530029297~99.42169189453125 - + 35110103~224.0756072998047~345.8771667480469~162.01377868652344~100.97842407226562 - + 25131200~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 PP 35110100~195.2928924560547~345.5~221.41419982910156~101.0 @@ -273,27 +277,27 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 51131~262.25~291.5~90.279296875~50.328125 DC 10130101_0~179.0~318.4230041503906~247.45254516601562~158.87667846679688 - + 11111~230.875~304.6875~152.767578125~39.96875 GANG 45120200~0.0~113.51606750488281~399.0~170.9839324951172 10130101_1~128.5795135498047~276.0~355.84107971191406~241.300537109375 - + 10161900_0~146.2550048828125~371.734375~319.9989929199219~75.7806396484375 - II + II 20062~291.171875~448.734375~43.71875~57.265625 P 10130101_2~172.7439727783203~264.0~266.51048278808594~264.0 - + 10161900_1~123.49808502197266~380.734375~365.0038375854492~67.06063842773438 - II + II 20061~251.78125~289.625~106.806640625~56.296875 CO 10130101_3~179.0~347.5~229.54159545898438~122.18490600585938 - + 10161900_2~173.08299255371094~371.734375~263.99900817871094~77.68563842773438 - II + II 0_340_1~117.58200073242188~267.5~377.0~257.0 2_260_0~117.58200073242188~267.5~377.0~257.0 @@ -305,7 +309,7 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 20031~283.09375~284.734375~45.125~57.265625 N 36150000~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - E + E 2_140_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 2_140_0~126.25~215.25~359.5~359.5 @@ -317,7 +321,7 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 52471~262.390625~291.0~87.4951171875~51.859375 OL 10161100~205.00799560546875~354.20001220703125~199.63400268554688~83.60000610351562 - + 4103~171.08900451660156~112.62250518798828~267.8219757080078~649.869499206543 4104~243.5~211.0~123.0~64.25 @@ -333,19 +337,23 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 25240302~15.625999450683594~82.19599914550781~335.64600372314453~245.0850067138672 NFA 15160700~223.5~330.5~180.0~130.0 - + +1_627_0~166.4508819580078~241.41212463378906~275.2071075439453~306.99876403808594 + 25240303~23.46099853515625~43.34700012207031~320.1629943847656~309.5970001220703 NFA 15160701~223.5~331.0~180.0~130.0 - + +1_627_1~166.45095825195312~241.41209411621094~275.20703125~306.9987335205078 + 15160702~223.5~331.0~180.0~130.0 - + 1_135_0c~118.75~270.25~374.5~326.25 - + 25240301~58.58071714138962~58.50614581455672~253.505028325614~276.0008876797332 NFA 15160703~223.5~331.0~180.0~130.0 - + 45171000~47.01208831103391~70.37111436296193~300.7789493973403~277.51408781167333 20042~283.296875~447.734375~50.46875~57.265625 @@ -359,13 +367,13 @@ Neutral_0_415_0~171.5~260.5~269.0~269.0 pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 10141500~266.0~338.510986328125~80.0~119.97900390625 - + 20041~283.296875~284.734375~50.46875~57.265625 R 25218400~140.454345703125~273.1899719238281~315.4321594238281~138.62286376953125 1_135_1c~118.74970249004521~270.25~374.5006150298336~326.2499009478162 - + 20012~282.859375~447.734375~43.25~57.265625 B 20011~283.859375~286.734375~43.25~57.265625 @@ -379,9 +387,9 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 35140000~235.89096069335938~297.2969970703125~141.35797119140625~199.010009765625 0_210_0c~117.58200073242188~267.5~377.0~257.0 - + 2_310_0c~117.58200073242188~267.5~377.0~257.0 - + 10692~266.171875~451.046875~79.39453125~42.953125 YY 15230200~256.2430114746094~346.2430114746094~99.51498413085938~99.51498413085938 @@ -411,7 +419,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 10162400~230.03125~348.359375~156.599609375~96.234375 PS 05120800~192.7745361328125~347.9825134277344~223.2978515625~95.79287719726562 - + 25241601~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 SENSOR ZONE 4151~171.08900451660156~112.62250518798828~267.8219757080078~161.98937225341797 @@ -421,7 +429,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 4153~171.08900451660156~112.62250518798828~267.8219757080078~649.869499206543 1_405_0c~164.5~219.5~281.0~296.5 - + 4154~243.5~211.0~123.0~64.25 4155~171.08900451660156~112.62250518798828~267.8219757080078~162.62749481201172 @@ -437,19 +445,21 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 4157~171.08900451660156~112.62250518798828~267.8219757080078~649.869499206543 10130803~210.5~304.3214941392461~191.0~148.1785058607539 - + 10130802~208.0~290.3218298881624~196.0~165.17817011183757 - + 10130801~208.08200073242188~290.01790293070394~194.0~174.48209706929606 - + 10130800~285.6797790527344~344.8436584472656~38.803436279296875~98.67132568359375 - + 51181~254.40625~295.40625~94.84375~47.375 GM 54211~283.53125~291.890625~52.4638671875~50.109375 IF +0_527_0~120.97918701171875~209.97918701171875~370.0416259765625~366.52081298828125 + 01120600~240.09800720214844~348.67401123046875~104.99400329589844~94.65200805664062 - + 10671~266.6875~293.453125~90.41796875~51.546875 TA 60140400~198.421875~357.203125~213.53125~74.015625 @@ -463,23 +473,23 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 46110701~44.056422478876165~59.0~309.8871550422476~280.53149328488337 10164600_2~173.08299255371094~348.640625~263.99900817871094~100.77938842773438 - CA + CA 10164600_1~123.49808502197266~350.640625~365.0038375854492~97.15438842773438 - CA + CA 10164600_3~175.08200073242188~348.640625~260.0~99.15438842773438 - CA + CA 10150400~254.85750982421143~347.85797119140625~100.95889642578857~95.38943664530439 - + 1_405_1c~164.5~219.5~281.0~296.5 - + 10164600_0~146.2550048828125~349.640625~319.9989929199219~97.8743896484375 - CA + CA 45162100~67.06287384033203~58.0~263.87425994873047~282.5 45162101~92.94561004638672~69.6996459809874~230.43787384033203~235.30035401901262 2_310_1c~117.58200073242188~267.5~377.0~257.0 - + 10682~274.390625~450.3125~65.869140625~44.421875 LS 10681~272.37060546875~275.5~65.70147705078125~68.24722290039062 @@ -497,7 +507,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 25241701~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 TBA 36180000_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - ANCR + ANCR 02102~362.375~335.390625~43.734375~111.53125 S S 35032~268.5625~447.25~73.26171875~51.75 @@ -507,7 +517,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 0_501_0~165.5~199.3885498046875~281.0~326.1114501953125 36160300~228.90699768066406~290.10101318359375~152.16600036621094~198.0596336806542 - NR + NR 1_201_0~166.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 11071~262.65625~292.453125~94.46484375~51.546875 @@ -525,7 +535,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 25330302~22.30974578857422~94.796875~359.13904571533203~109.71642309472585 MSR 35120300~253.93899536132812~347.9289855957031~108.1190185546875~96.57101440429688 - + 25214100~151.5~315.5~302.0~200.5 25180200~179.0~264.1679992675781~264.0~263.9999694824219 @@ -537,7 +547,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 35012~265.890625~447.453125~61.6640625~51.546875 AI 15130900~219.79843139648438~283.0~170.40313720703125~177.5 - + 35011~229.90625~301.3125~136.0859375~44.421875 ASW 40131208_3~190.0~333.0~232.0~125.0 @@ -547,21 +557,21 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 40131208_1~126.0~327.0~360.0~122.0 15130905~241.19500732421875~307.6750041525811~133.30499267578125~186.92500278539956 - H RRC + H RRC 40131208_0~155.0489959716797~333.0~301.90199279785156~125.0 02122~358.375~335.390625~48.828125~110.609375 R S 15130903~237.5~299.0~135.0~188.0 - + 15130904~241.19500732421875~307.6750041525811~133.30499267578125~186.92500278539956 - M RRC + M RRC 15130901~220.5~286.5377854575636~171.0~191.2499949336052 - + 15130902~237.5~311.0~135.0~170.0 - + 2_260_0c~117.58200073242188~267.5~377.0~257.0 - + 2_230_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 25215400~111.0~238.5~390.0~237.0 @@ -585,17 +595,17 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 25151700~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 OBJ 20111500~254.15870666503906~345.4017028808594~101.84660339355469~95.702392578125 - + 36110000~204.41786193847656~295.5~203.1652374267578~201.0 - + 11022~246.984375~448.3125~117.193359375~44.421875 CYB 10121302_2~170.69500732421875~262.23223876953125~270.4849853515625~267.5355224609375 - + 10121302_1~124.59154510498047~279.4243469238281~360.6244583129883~242.15127563476562 - + 10121302_0~134.91099548339844~309.2474670410156~344.0550079345703~173.50506591796875 - + 05110600~199.171875~353.28125~216.173828125~85.125 SAT 46120102~1.0~194.0~400.0~10.0 @@ -617,7 +627,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 01130000~199.125~366.140625~205.962890625~65.859375 WPN 10121302_3~153.65798950195312~304.71673583984375~308.75701904296875~172.5665283203125 - + 25250600~205.0260009765625~295.93499755859375~228.2532958984375~199.49899291992188 KNP 52421~258.90625~294.75~89.072265625~47.25 @@ -627,11 +637,11 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 40130401~251.796875~296.46875~106.66259765625~204.78125 WR 36140305_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 5 + 5 40130402~263.34375~292.328125~92.013671875~208.921875 UR 01110400~235.57899475097656~348.48590087890625~140.8419952392578~94.66937255859375 - + 51101~268.484375~289.03125~60.2236328125~51.828125 CI 52431~262.1875~293.328125~89.373046875~48.671875 @@ -641,7 +651,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 25211000~180.05300903320312~330.8320007324219~279.0~66.0 20110200~237.75~283.9840393066406~139.50201416015625~200.45700073242188 - + 30120308~237.515625~347.359375~151.5185546875~96.234375 LC 30120307~237.515625~347.359375~142.7060546875~96.234375 @@ -655,25 +665,25 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 1_160_0~126.25~215.25~359.5~359.5 20120103_3~181.0~309.109375~250.0~137.390625 - COM + COM 11012~249.390625~448.046875~114.87109375~42.953125 LDR 30120302~237.515625~348.9375~149.6904296875~93.0625 LA 20120103_2~174.0~309.109375~264.0~137.390625 - COM + COM 11011~247.890625~289.21875~100.087890625~57.734375 AS 30120301~204.0625~352.921875~207.646484375~81.421875 LCC 20120103_1~126.5~309.109375~359.0~137.390625 - COM + COM 30120300~234.864013671875~347.0059814453125~144.43597412109375~97.49493408203125 - + 10160600~209.78125~358.109375~187.59375~71.0625 CSS 20120103_0~148.3769989013672~309.109375~315.24501037597656~137.390625 - COM + COM 30120306~204.0625~354.265625~200.0615234375~78.734375 LPD 30120305~199.90625~355.6875~193.490234375~77.3125 @@ -687,27 +697,27 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 25182000~197.81199645996094~221.0~216.00099182128906~350.0 2_400_1c~165.5~254.5~281.0~281.0 - + 25130800~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 SOS 60110500~211.28125~359.609375~191.09405517578125~74.0625 - CTA CTA + CTA CTA 11110300~280.6470031738281~347.3580017089844~50.70599365234375~97.65701293945312 - + 10120401_0~165.4486083984375~276.3914794921875~284.29473876953125~189.68499755859375 - + 10120401_1~124.51326751708984~276.3814697265625~362.9734573364258~240.63604736328125 - + 25320900~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 LRP 10120401_2~172.01248168945312~276.378662109375~267.97503662109375~178.6378173828125 - + 10120401_3~180.29563903808594~276.3587646484375~253.5660858154297~170.45376586914062 - + 2_400_0c~165.5~254.5~281.0~281.0 - + 0_120_0c~126.25~196.03199768066406~359.5~378.71800231933594 - + 60130100~221.796875~352.578125~164.35546875~88.890625 ON 40160200~245.32870483398438~353.2619934082031~130.82357788085938~90.39199829101562 @@ -719,7 +729,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 35092~265.484375~447.25~83.29296875~52.671875 N3 2_000_0c~126.2860336303711~216.28604125976562~359.42704010009766~359.4270324707031 - + 35091~283.859375~286.734375~43.25~57.265625 B 0_060_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 @@ -729,19 +739,19 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 45190207~34.332000732421875~44.0~335.0~327.5 0_120_1c~126.55342864990234~196.03199768066406~358.8931655883789~378.4145965576172 - + 45190208~34.332000732421875~36.5~335.0~335.0 45190205~34.332000732421875~31.5~335.0~335.0 2_235_0c~166.25950622558594~273.81500244140625~276.8352508544922~323.73565673828125 - + 45170600~47.01208831103391~70.37111436296193~300.7789493973403~277.51408781167333 45190206~34.332000732421875~39.0~327.5~327.5 36190100~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - N + N 45190203~33.41600036621094~39.0~334.99998474121094~327.5 45190204~34.332000732421875~31.5~335.0~335.0 @@ -753,13 +763,15 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 50611~263.546875~293.75~77.7685546875~47.25 TT 15140300~213.5~325.4846677905842~182.75~134.63936207116438 - + +1_227_0~166.4508056640625~241.412841796875~275.2071838378906~306.99786376953125 + 35081~274.875~281.4375~57.609375~61.5625 A 25290600~197.74429321289062~21.10178565979004~86.59100341796875~295.32008934020996 10121000~206.59500122070312~349.25~198.80999755859375~94.25 - + 25150400~40.20410288433787~108.7868798491018~326.1031615194185~178.8018851592497 AA 2_510_0~120.97918701171875~209.97918701171875~370.0416259765625~364.03125 @@ -769,25 +781,29 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 50621~261.1875~293.75~84.7255859375~48.0625 UN 2_130_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 15111800~250.34300231933594~301.5~111.49998474121094~205.5 - + +0_127_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 + +0_127_0~126.25~215.25~359.5~359.5 + 35072~269.484375~447.25~73.33984375~51.75 N1 35071~235.703125~301.3125~136.599609375~44.421875 SUW 10164200_0~146.2550048828125~350.4700012207031~319.9989929199219~97.04501342773438 - + 2_630_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 10164200_1~126.0~349.4700012207031~360.0~98.32501220703125 - + 10164200_2~173.08299255371094~350.4700012207031~263.99900817871094~98.95001220703125 - + 02142~361.34375~345.328125~42.90625~101.671875 R I 10164200_3~175.08200073242188~350.4700012207031~260.0~97.32501220703125 - + 1_410_1~165.5~254.5~281.0~281.0 1_410_0~165.5~254.5~281.0~281.0 @@ -797,7 +813,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 2_630_1~120.97917175292969~209.9791717529297~370.04164123535156~370.04164123535156 2_130_0c~126.25~215.25~359.5~359.5 - + 25213600~173.75~272.9530029296875~266.125~245.093994140625 35062~284.09375~447.734375~45.125~57.265625 @@ -807,7 +823,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 60160800~208.5~361.140625~199.060546875~74.078125 SOT 05120000~211.296875~351.65625~193.74215698242188~91.265625 - CIV + CIV 45190210~34.332000732421875~32.5~335.0~335.0 02132~359.046875~345.328125~46.453125~101.671875 @@ -817,7 +833,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 11081~255.984375~298.3125~96.5625~44.421875 CIV 36140203_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 3 + 3 25214900~171.0~246.5~266.5~215.0 1_530_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 @@ -833,7 +849,7 @@ pending_0_010_0~132.25~221.25625610351562~347.4697265625~347.4903869628906 25281701~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 T R 1_340_0c~117.58200073242188~267.5~377.0~257.0 - + 50651~246.984375~296.3125~117.193359375~44.421875 CYB 0_310_1~117.58200073242188~267.5~377.0~257.0 @@ -847,7 +863,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 11091~232.171875~305.34375~142.96484375~38.65625 DPRE 10110300~204.93607995498664~352.7900085449219~202.2659564798727~87.79612618252418 - + 25341800~71.99378270771777~85.4994888305664~260.25572901103226~222.0000228881836 P 35042~266.5625~447.25~82.68359375~51.75 @@ -855,19 +871,19 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 35041~257.53125~294.03125~109.2626953125~51.828125 ISR 15131400~220.5~323.15643310546875~171.0~146.84356689453125 - + 10111004_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - + 1_005_0~119.54386138916016~197.5423583984375~372.8932113647461~324.81951904296875 10111004_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - + 10111004_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - + 1_340_1c~117.58200073242188~267.5~377.0~257.0 - + 10111004_0~185.88768005371094~314.0893859863281~241.6936492919922~161.84695434570312 - + 02152~361.65625~338.453125~45.421875~108.546875 R L 20120400~259.265625~301.140625~97.681640625~192.182373046875 @@ -879,19 +895,19 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 20120402~266.1390075683594~324.87603759765625~81.7449951171875~140.44595336914062 15111601~263.5~284.83551025390625~83.0~217.66448974609375 - + 15111602~263.5~284.83551025390625~83.0~221.66448974609375 - + 15111600~263.5~284.83551025390625~83.0~222.66574096679688 - + 25210400~154.2599639892578~205.7310333251953~301.5691375732422~259.5709686279297 15111603~263.5~284.83551025390625~83.0~220.66448974609375 - + 0_430_1~165.5~254.5~281.0~281.0 36140100_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - + 25281600~227.60568237304688~275.56201171875~156.19268798828125~124.91592407226562 N 0_430_0~165.5~254.5~281.0~281.0 @@ -907,7 +923,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 10771~243.703125~300.3125~112.7890625~44.421875 SPT 25180900~197.81199645996094~221.0~216.00099182128906~350.0 - ASW + ASW 20101~277.08062744140625~288.75~57.83990478515625~54.385009765625 40110109~207.69381713867188~305.5~195.0103759765625~151.32711791992188 @@ -939,7 +955,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 10200300~228.70000004768372~312.0000123977661~154.59996461868286~167.10000038146973 0_340_1c~117.58200073242188~267.5~377.0~257.0 - + 1105~133.69248962402344~90.93024444580078~345.1404266357422~168.73274993896484 40110111~210.0~293.6783447265625~190.0~203.3216552734375 @@ -961,17 +977,17 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 0_101_1~118.74970249004521~195.87510667306285~374.5006150298336~326.2498933269371 05121100~204.5189971923828~348.2769775390625~200.80101013183594~94.93301391601562 - + 10163000~246.45520327173472~305.75009804197543~121.08960141375064~137.13592670634898 - + 10752~270.0320129394531~447.5899963378906~71.68698120117188~52.71099853515625 10751~274.2239990234375~280.7929992675781~66.19198608398438~66.19198608398438 15131200~233.5~325.69232177734375~145.0~142.30767822265625 - + 53110300~240.5100667210245~345.9755879871654~138.04196217188678~97.53123082622801 - + 45110102~19.95800018310547~60.0~366.00000762939453~304.98504638671875 270 L 45110101~40.90625~11.984375~327.49041748046875~380.125 @@ -981,19 +997,19 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 45110100~101.125~25.78125~230.09375~344.21875 L 10120300_2~178.3419952392578~368.25~254.4180145263672~49.167022705078125 - + 15200300~213.5~297.3768615722656~185.0~197.12313842773438 - + 10120300_3~150.65798950195312~368.25~310.75701904296875~49.167022705078125 - + 10120300_0~135.98098754882812~368.25~339.1390075683594~49.167022705078125 - + 10120300_1~124.65799713134766~374.25~360.5580062866211~49.167022705078125 - + 10761~246.984375~296.3125~117.193359375~44.421875 CYB 1_005_0c~119.54386138916016~197.5423583984375~372.8932113647461~324.81951904296875 - + 10762~260.390625~450.3125~91.0859375~44.421875 L/M 25141300~36.16921928638027~23.855070467687863~339.6429175567558~324.1449295323121 @@ -1003,17 +1019,17 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 45161506~49.0~65.0~300.0~220.0 2_301_1c~166.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 - + 45161507~49.0~65.0~300.0~220.0 10151000~243.65625~349.9375~123.072265625~93.0625 MI 1_210_0c~117.58200073242188~267.5~377.0~257.0 - + 36190200~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - N + N 0_101_0c~118.75~195.875~374.5~326.25 - + 53061~261.890625~294.890625~88.158203125~50.109375 AT 54391~259.90625~293.75~87.353515625~47.25 @@ -1035,15 +1051,15 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 45161501~75.0~103.5~252.1669921875~198.0 15110303~250.36318969726562~276.7564697265625~110.787841796875~228.7435302734375 - + 25152000~61.21739959716797~137.9134979248047~296.07068634033203~148.88108825683594 15110301~251.23211669921875~274.8714904785156~109.96621704101562~230.62850952148438 - + 15110302~250.60818481445312~276.3234558105469~110.787841796875~229.17654418945312 - + 2_301_0c~166.0570068359375~192.31597900390625~277.78497314453125~324.34100341796875 - + 25211700~169.3769989013672~310.3009948730469~279.00001525878906~202.00003051757812 1154~235.0~179.0~143.0~80.66299438476562 @@ -1053,19 +1069,19 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 1152~132.75~386.0~5.0~406.0 1_030_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 1151~133.69248962402344~90.93024444580078~345.1404266357422~143.18830108642578 15110300~250.39630126953125~278.57977294921875~110.73031616210938~227.92022705078125 - + 53071~262.828125~293.75~81.443359375~47.25 BN 25280300~235.5~328.14599609375~140.0~140.0 0_101_1c~118.74970249004521~195.87510667306285~374.5006150298336~326.2498933269371 - + 36110900_a~204.41786193847656~295.5~203.1652374267578~201.0 - + 25120400~54.912778188293885~137.14931486366854~249.0710389773688~130.6350961792438 60130300~200.859375~360.421875~203.07421875~72.796875 @@ -1075,11 +1091,11 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 10742~238.484375~451.578125~145.337890625~37.03125 COMP 36110905~183.0~292.5~244.0~201.0 - + 2_315_0~153.5~243.5~305.0~305.0 36110904~216.37106323242188~285.0~178.01995849609375~223.0 - + 1_110_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 1_110_0~126.25~215.25~359.5~359.5 @@ -1091,7 +1107,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 40110119~191.59375~365.75~220.2734375~59.234375 SMGL 15190400~208.0~331.5~196.0~128.0 - MSL + MSL 40110116~201.859375~362.140625~203.515625~74.078125 ROB 40110117~206.46875~359.84375~196.8095703125~75.15625 @@ -1107,7 +1123,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 10711~257.046875~294.328125~97.05078125~48.671875 MA 0_340_0c~117.58200073242188~267.5~377.0~257.0 - + 40110121~213.0~337.625~185.0~124.375 DB 40110122~204.5~359.203125~190.2734375~74.015625 @@ -1117,19 +1133,19 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 40110120~201.39393615722656~315.2537536621094~201.72032208259026~160.4825994145624 2_440_0c~165.5~254.5~281.0~281.0 - + 1156~132.75~179.0~245.25~613.0 1155~133.69248962402344~90.93024444580078~345.1404266357422~168.73274993896484 36110903~215.6162567138672~284.9389953613281~179.7557830810547~204.56164784081045 - + 36110902~216.31324768066406~283.0~178.07777404785156~207.0 - + 36110901~217.28289794921875~286.25~178.831787109375~199.61785888671875 - + 36110900~204.41786193847656~295.5~203.1652374267578~201.0 - + 4201~171.08900451660156~112.62250518798828~267.8219757080078~161.98937225341797 53091~258.484375~290.03125~93.8642578125~51.828125 @@ -1141,7 +1157,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 10722~238.25~451.59375~137.44140625~37.015625 SDDC 2_440_1c~165.5~254.5~281.0~281.0 - + 45160201~5.0~105.0~390.0~190.0 10721~259.6419982910156~284.2989807128906~87.70602416992188~60.61993408203125 @@ -1149,7 +1165,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 45160202~5.0~105.0~390.0~190.0 36150100~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - E + E 10180200~201.859375~358.0625~203.859375~71.109375 ACO 25321300~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -1185,17 +1201,17 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 25240203~23.46099853515625~43.34700012207031~320.1629943847656~309.5970001220703 FFA 15160601~215.5~330.5~180.0~130.0 - + 15160602~215.5~330.5~180.0~130.0 - + 25240201~58.58071714138962~58.50614581455672~253.505028325614~276.0010960213088 FFA 15160603~215.5~330.5~180.0~130.0 - + 25240202~15.625999450683594~82.19599914550781~335.64600372314453~245.0850067138672 FFA 0_405_1c~166.0~218.5~281.0~296.5 - + 51251~261.0101931330472~288.890625~75.95855686695279~50.96875 JB 52581~267.640625~292.890625~87.9150390625~50.109375 @@ -1207,7 +1223,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 25271400~100.73223114013672~29.23223304748535~203.53553009033203~303.5355281829834 15160600~215.5~330.5~180.0~130.0 - + 2_560_0~120.97918701171875~209.97918701171875~370.0416259765625~364.03125 51261~260.0101931330472~289.03125~80.77105686695279~51.828125 @@ -1217,9 +1233,9 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 11201~246.703125~299.3125~117.2421875~44.421875 SPK 15230100~231.80099487304688~285.0~147.19900512695312~202.0 - + 35110200~229.56280517578125~347.8558044433594~152.87539672851562~96.28839111328125 - + 25131100~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 LU 51271~262.0101931330472~288.890625~79.81793186695279~50.96875 @@ -1229,25 +1245,27 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 54301~260.0101931330472~291.890625~77.80230686695279~50.96875 JN 15210500~218.23223876953125~315.7322082519531~174.51776123046875~175.01779174804688 - + 10130100_1~127.57951354980469~446.8001556387778~355.84107971191406~72.50038147059718 - + 10130100_2~170.98980712890625~446.80002034927645~268.27081298828125~37.573972570645424 - + 45120300~0.0~82.96446228027344~399.0~201.53553771972656 10130100_3~203.1920166015625~446.79985873844856~205.34954833984375~22.884070704910812 - + 11211~239.90625~300.3125~124.396484375~44.421875 ACC 10120700~233.58599853515625~346.5701904296875~144.8280029296875~99.36700439453125 10130100_0~185.0017547607422~446.8003844214353~241.45079040527344~30.499298195752203 - + 25241502~50.71660232543945~91.0156021118164~303.8588066101074~228.35478973388672 DA 25241501~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 DA +2_627_1~120.97917175292969~209.9791717529297~370.04164123535156~370.04164123535156 + 25342201~15.58248519897461~234.54587909276597~371.5875434875488~33.68189663903564 C C 25342202~14.95748519897461~234.54587909276597~372.8375434875488~34.307117749234465 @@ -1261,7 +1279,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 51281~260.0101931330472~291.890625~72.53668186695279~50.96875 JF 0_315_1c~153.5~243.5~305.0~304.9117431640625 - + 311~288.71875~216.1875~31.125~33.921875 Ø 312~287.0820007324219~217.99899291992188~36.001983642578125~36.00199890136719 @@ -1279,7 +1297,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 314~245.0~217.99899291992188~123.1099853515625~36.00199890136719 0_035_0c~119.56291961669922~269.01312255859375~372.89322662353516~324.81951904296875 - + 54311~266.0101931330472~287.890625~76.63043186695279~50.96875 JP 315~301.02801513671875~211.5~10.0~49.0 @@ -1313,9 +1331,9 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 54321~260.0101931330472~287.890625~82.64605686695279~50.96875 JR 10141600~266.0~333.510986328125~80.0~119.97900390625 - + 0_315_0c~153.5~243.5~305.0~305.0 - + 321~268.359375~217.21875~80.4140625~31.78125 X X 322~246.359375~217.21875~127.078125~31.78125 @@ -1323,13 +1341,15 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 323~231.359375~217.21875~161.7421875~31.78125 X X X X 2_415_1c~165.5~254.5~281.0~281.0 - + 324~219.359375~217.21875~188.40625~31.78125 X X X X X 325~207.359375~217.21875~207.0703125~31.78125 X X X X X X 326~265.94500732421875~217.99899291992188~80.1099853515625~36.00201416015625 +2_627_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 + 20111~255.984375~298.3125~96.5625~44.421875 CIV 1_198_0~126.25~215.25~359.5~359.5 @@ -1355,7 +1375,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 335~133.46299743652344~516.5010375976562~343.0740203857422~55.073974609375 2_415_0c~165.5~254.5~281.0~281.0 - + 336~158.5~538.7130126953125~293.0000305175781~55.073974609375 337~253.4274455458193~538.75~105.14610501338069~55.07353791907042 @@ -1363,17 +1383,17 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 10791~245.71875~300.3125~122.89453125~44.421875 RRC 0_430_0c~165.5~254.5~281.0~281.0 - + 25215200~111.0~250.5~390.0~215.0 20121~282.875~285.734375~45.390625~57.265625 T 0_430_1c~165.5~254.5~281.0~281.0 - + 20112108~219.68099975585938~320.94598388671875~170.63699340820312~146.10501098632812 20112107~261.74346923828125~350.6728820800781~94.33209228515625~93.78713989257812 - + 20112109~198.609375~364.84375~217.748046875~62.1875 USSS 20112104~201.875~361.984375~202.0068359375~73.015625 @@ -1387,7 +1407,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 341~159.83586583317515~488.63987633067046~292.3281356316686~55.07313636464204 20112111~195.7408905029297~319.9159851074219~219.21827697753906~150.77801513671875 - + 53011~253.890625~291.890625~93.595703125~50.109375 AA 342~158.49998474121094~494.927978515625~293.00001525878906~55.072021484375 @@ -1395,7 +1415,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 20112110~198.484375~359.828125~203.8251953125~78.46875 TSA 36190100_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - N + N 53012~246.984375~449.3125~117.193359375~44.421875 CYB 54341~260.0101931330472~291.890625~74.34918186695279~50.96875 @@ -1405,7 +1425,7 @@ Suspect_0_530_0~129.46446228027344~220.7145538330078~353.07106018066406~349.0532 20112112~209.8000030517578~299.4000244140625~192.73824499270495~191.69998168945312 10162500~264.09478759765625~347.4849853515625~83.8104248046875~98.54400634765625 - + 60160100~224.1875~353.09375~176.609375~85.90625 INF Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 @@ -1417,7 +1437,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 11181~248.40625~299.3125~117.3671875~44.421875 TGT 1_160_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 40150113~242.9810057328586~315.65483619055635~119.64858749224618~179.68042759372833 40150112~208.66000366210938~291.29998779296875~195.91998291015625~210.08001708984375 @@ -1425,49 +1445,49 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25180100~179.0~264.1679992675781~264.0~263.9999694824219 ACP 0_300_0c~153.5~243.5~305.0~305.0 - + 40150111~223.72942745972446~309.1290054321289~164.54133540617957~154.4188461303711 40150110~246.4326660562356~297.1900329589844~119.13834834806127~197.66995239257812 15130800~240.53627014160156~299.5~128.9274444580078~185.5 - + 40130500~210.0~361.0~190.0~70.0 15130801~240.53627014160156~299.5~128.9274444580078~185.5 - MF + MF 35152~268.65625~448.453125~91.23046875~51.546875 RP 35151~266.859375~291.375~83.64453125~55.59375 P3 10130900~272.22900390625~348.9851379394531~91.35092163085938~96.17333984375 - + 351~158.94898154349772~540.7495114319911~291.2140128412679~40.250488568008905 352~163.50204467773438~537.4989624023438~283.178955078125~60.63397216796875 36140304_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 4 + 4 11191~246.40625~300.046875~117.826171875~42.953125 TER 25215300~111.0~238.5~390.0~237.0 ASW 1_160_0c~126.25~215.25~359.5~359.5 - + 20121000~215.19999504089355~327.70000100135803~180.20000457763672~135.19999980926514 - + 20121001~216.2999987602234~329.7999978065491~177.2222196614564~131.2999963760376 10150503~227.59375~285.5~180.9375~228.1519775390625 - E W + E W 25282003~115.126525120076~348.9369104906382~381.669473783104~105.17230789565616 10150502~227.59375~279.2374267578125~180.9375~223.0125732421875 - E W + E W 25282002~179.6314697265625~266.0166320800781~201.54611206054688~256.4179992675781 10150501~227.59375~276.5~180.9375~240.06585693359375 - E W + E W 35142~248.90625~449.046875~118.896484375~43.6875 AUT 25282001~168.9742431640625~262.9701843261719~218.56951904296875~280.6397399902344 @@ -1481,7 +1501,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 361~120.72000122070312~588.656005859375~372.4580078125~40.0 10150505~227.59375~284.5~180.9375~218.67633056640625 - E W + E W 362~120.72000122070312~588.656005859375~372.4580078125~41.0 45162001~124.0~124.0~150.0~150.0 @@ -1495,13 +1515,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 15170000~207.5~283.5~195.0~225.0 0_060_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 30120401~221.65625~348.9375~166.306640625~93.0625 ML 10170100~258.2431640625~347.625~95.5126953125~95.7642408114857 - + 30120400~251.04209899902344~346.7049865722656~109.91679382324219~97.87313842773438 - + 52501~274.5~290.890625~58.2080078125~50.109375 RI 30120405~197.125~361.109375~214.875~71.0625 @@ -1547,13 +1567,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 11171~254.71875~300.046875~109.865234375~42.953125 REL 25181400~197.81199645996094~221.0~216.00099182128906~350.0 - SUW + SUW 35122~265.484375~447.25~83.24609375~52.625 N6 35121~237.875~298.375~125.75~47.40625 SOF 36150100_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - E + E 25250500~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 SCP 25330200~53.5~91.77250671386719~324.0~152.45498657226562 @@ -1561,9 +1581,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 6017~170.75~103.57576751708984~265.77880859375~658.0832290649414 05120700~203.74400329589844~351.0840148925781~203.79200744628906~92.64297485351562 - + 05111800~205.6739959716797~353.046875~198.4930191040039~89.9591293334961 - WX + WX 1_320_1~117.58200073242188~240.38999938964844~377.0~283.11000061035156 11141~244.578125~299.28125~129.390625~44.453125 @@ -1609,13 +1629,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 2_600_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 52110300~240.5100667210245~345.9755879871654~138.04196217188678~97.53123082622801 - + 6054~247.0~172.0~118.0~86.4580078125 6053~170.75~103.57576751708984~267.77880859375~658.0832290649414 36150200~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - E + E 6056~170.75~172.0~194.25~589.6589965820312 25212200~168.31883239746094~197.0~239.3623504638672~286.5970458984375 @@ -1625,19 +1645,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 6057~170.75~103.57576751708984~265.77880859375~658.0832290649414 0_405_0c~166.0~218.5~281.0~296.5 - + 6052~170.75~513.6669921875~5.0~247.99200439453125 36110500_a~189.18899536132812~295.5~231.70599365234375~201.0 - + 6051~171.55499267578125~103.57576751708984~264.97381591796875~127.66287994384766 36110100~217.28289794921875~286.25~177.43408203125~197.0 - + 52551~258.140625~292.03125~86.580078125~51.828125 SS 30140000~211.296875~351.65625~193.74215698242188~91.265625 - CIV + CIV 11121~250.828125~290.546875~104.94140625~53.328125 GO 20072~281.59375~448.75~45.59375~59.234375 @@ -1665,7 +1685,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 11131~249.390625~300.046875~114.87109375~42.953125 LDR 0_300_1c~153.5~243.5~305.0~304.9117431640625 - + 25217900~194.27099609375~285.5~220.0~220.0 01130100~202.28125~372.546875~202.91015625~53.328125 @@ -1699,7 +1719,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25213510~207.96315002441406~97.0~195.8217010498047~391.0 36140202_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 2 + 2 25213512~214.0~97.0~184.0~391.0 L 25213511~214.0~97.0~184.0~391.0 @@ -1719,7 +1739,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 0_520_0~133.0~210.5~349.7914123535156~366.0 15140200~213.5~328.48466783528767~182.75~134.4401433181958 - + 40140700~223.3000030517578~310.1999816894531~165.40000915527344~169.30001831054688 25150300~39.17714343586282~107.78615996352842~328.1329275794955~180.79803540537318 @@ -1739,31 +1759,31 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10702~268.171875~451.046875~75.30078125~42.953125 YT 10160700~245.5330352783203~350.8710021972656~119.09892272949219~90.25799560546875 - + 10121105_3~180.50001525878906~323.926025390625~232.99998474121094~144.14794921875 - + 10121105_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 25151600~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 ATK 25130700~128.16690148387298~223.12909774712585~341.666197032254~342.8549112182497 10121105_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121105_0~177.0~314.911865234375~250.37469482421875~162.17626953125 - + 20111600~235.0~350.1289978027344~142.0~95.38601684570312 - + 10121301_3~200.110595703125~324.6066589355469~210.96380615234375~143.3316650390625 - + 10121301_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121301_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121301_0~219.23223876953125~309.23223876953125~173.5355224609375~173.5355224609375 - + 05110500~259.9859924316406~348.7823486328125~90.1929931640625~94.400634765625 - + 25213501~214.0~97.0~184.0~391.0 A 25213500~214.0~97.0~184.0~391.0 @@ -1773,23 +1793,23 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25213502~214.0~97.0~184.0~391.0 T 10120402_0~165.2970428466797~226.6685791015625~284.6055145263672~339.3314208984375 - + 25213505~214.0~97.0~184.0~391.0 CM 10120402_1~124.51326751708984~276.3814697265625~362.9734573364258~240.63604736328125 - + 25213504~214.0~97.0~184.0~391.0 B 25320800~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 EPW 10120402_2~172.01248168945312~276.378662109375~267.97503662109375~251.621337890625 - + 25171200~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: UAROZ 25213507~214.0~97.0~184.0~391.0 D 10120402_3~180.29563903808594~276.3587646484375~253.5660858154297~292.6412353515625 - + 25213506~214.0~97.0~184.0~391.0 C 25213509~214.0~97.0~184.0~391.0 @@ -1831,7 +1851,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 45190104~31.5~31.5~335.0~335.0 05121200~204.5189971923828~350.046875~200.80101013183594~93.16311645507812 - WX + WX 45190105~31.5~31.5~335.0~335.0 45190102~31.5~31.5~335.0~335.0 @@ -1843,7 +1863,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10142000~229.84375~347.359375~161.927734375~96.234375 SP 1_201_0c~166.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 - + 0_115_0~126.25~215.25~359.5~359.5 10110400~256.125~347.296875~119.2744140625~96.296875 @@ -1851,45 +1871,45 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 0_115_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 15131300~236.53399658203125~323.69232177734375~144.99899291992188~142.30868530273438 - + 35181~246.78125~290.671875~96.009765625~56.25 CT 20120506~241.2000060081482~304.29999828338623~128.7999987602234~182.29999542236328 10111003_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - C + C 20120504~231.44581604003906~316.75~149.1083526611328~182.5 - + 10111003_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - C + C 20120505~264.09478759765625~347.4849853515625~83.8104248046875~98.54400634765625 - + 10111003_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 - C + C 10111003_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - C + C 20120502~245.27544181683945~298.140625~119.94974378693999~200.10958471553295 - GEN + GEN 20120503~219.8206674787556~290.3537645366506~171.35866710811788~210.1462354633494 - NG + NG 25290500~26.494998931884766~115.796875~334.36901473999023~103.53712463378906 t 20120500~219.8206674787556~290.3537645366506~171.35866710811788~210.1462354633494 - + 20120501~267.2645046946281~345.59375109776477~77.8257691362208~94.81225476161023 - + 15111700~269.75927734375~284.83551025390625~72.66552734375~212.49630737304688 - + 15111701~269.75927734375~284.83551025390625~72.66552734375~212.49630737304688 - + 25342300.a~45.000999450683594~84.375~340.3835184641292~216.82083537415542 S 25342300.b~45.000999450683594~103.375~340.3835184641292~216.82083537415542 S 15111702~269.75927734375~284.83551025390625~72.66552734375~212.49630737304688 - + 15111703~269.75927734375~284.83551025390625~72.66552734375~212.49630737304688 - + 0_640_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 35172~246.984375~448.3125~117.193359375~44.421875 @@ -1899,27 +1919,27 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 35171~266.859375~291.59375~91.47265625~54.40625 PB 1_120_1c~126.55342864990234~195.03199768066406~358.8931655883789~379.4145965576172 - + 11110400~222.86700439453125~347.06201171875~166.2659912109375~98.93798828125 - + 0_235_0~168.25950622558594~273.81500244140625~276.8352508544922~323.73565673828125 25242000~94.72678072528254~112.84503303188662~245.10265181037738~130.12696202794035 TGMF 10162000_0~146.2550048828125~354.25~319.9989929199219~93.2650146484375 - + 10162000_3~175.08200073242188~354.25~260.0~93.54501342773438 - + 35162~253.0625~449.1875~120.21875~45.8125 EXP 35161~266.859375~291.59375~83.42578125~54.40625 P4 10162000_1~123.49808502197266~354.25~365.0038375854492~93.54501342773438 - + 10162000_2~173.08299255371094~355.25~263.99900817871094~94.17001342773438 - + 1_120_0c~126.25~195.03199768066406~359.5~379.71800231933594 - + 1206~132.75~179.0~245.25~613.0 40160300~260.7760009765625~348.9750061035156~97.91299438476562~94.77499389648438 @@ -1939,21 +1959,21 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 60160900~207.71875~361.140625~201.359375~74.078125 DOT 36180000~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - ANCR + ANCR 30170000~199.421875~361.421875~206.59375~71.578125 MAN 2_300_0c~153.58200073242188~238.36599731445312~305.0~304.9999694824219 - + 54471~262.390625~291.0~87.4951171875~51.859375 OL 05111200~204.21600341796875~353.135009765625~202.8479995727539~89.64596557617188 - + 53141~265.09375~294.75~81.5693359375~47.25 DT 10142200~222.90625~354.09375~171.3359375~85.90625 MD 15190300~207.0~277.7912902832031~196.0~183.70870971679688 - MSL + MSL 10891~263.7279968261719~283.680908203125~79.5889892578125~60.30517578125 45180100~49.0~194.0~300.0~10.0 @@ -1961,9 +1981,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25219100~132.0~290.0056457519531~330.0~159.983642578125 15131101~233.5~304.3919982910156~145.0~173.0 - + 15131100~237.5~294.5~135.0~188.5 - + 25213800~172.3489990234375~272.91400146484375~266.125~245.093994140625 46120701~47.67344665527344~146.4416572852525~304.0865936279297~106.43563153310689 @@ -1973,11 +1993,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 46120704~67.491455078125~41.18975067138672~263.01708984375~315.62049102783203 10110601~257.9432373046875~285.5~104.6397705078125~216.75 - + 46120705~60.0~104.0~290.0~190.0 SS 10110600~262.5~347.59246826171875~100.0830078125~97.0950927734375 - + 46120702~144.83975219726562~44.986122131347656~108.32049560546875~309.01387786865234 46120703~144.83975219726562~42.986122131347656~108.32049560546875~312.54940032958984 @@ -1985,21 +2005,21 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 15200200~198.5625~369.625~214.193359375~56.296875 BOMB 1_440_1c~165.5~254.5~281.0~281.0 - + 45160501~5.034999847412109~111.23001098632812~390.00000381469727~190.0 45160502~5.034999847412109~111.23001098632812~390.00000381469727~190.0 15111502~273.4732360839844~278.81951904296875~65.98654174804688~229.18048095703125 - + 40120000~235.5~291.331749175984~139.39999389648438~211.86826303104726 15111503~273.4732360839844~278.81951904296875~65.98654174804688~229.18048095703125 - + 15111500~273.4732360839844~278.81951904296875~65.98654174804688~229.18048095703125 - + 15111501~273.4732360839844~278.81951904296875~65.98654174804688~229.18048095703125 - + 40170302~208.260009765625~321.40997314453125~190.40100097382822~111.18008422851562 40170301~203.510009765625~323.9009851473732~190.906982421875~144.0800939541893 @@ -2023,7 +2043,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 54491~264.40625~293.890625~84.923828125~50.109375 PP 15201501~207.70399475097656~299.40399169921875~195.6380157470703~142.11428833007812 - + 25310100~34.17714498295737~105.78632908530723~328.132926032401~180.79812050698092 DETAINEE HOLDING AREA 15201500~220.79999446868896~310.8999967575073~168.9000129699707~168.4999942779541 @@ -2031,19 +2051,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10871~254.015625~296.671875~106.484375~48.125 DIG 36120000_a~203.5341033935547~293.5340881347656~204.9318084716797~204.93182373046875 - UXO + UXO 60140200~207.859375~361.421875~196.39453125~71.578125 RTR 2_300_1c~153.58200073242188~238.36599731445312~305.0~304.9117126464844 - + 53171~264.578125~291.5~82.380859375~50.328125 FC 10164500_2~173.08299255371094~348.36700439453125~263.99900817871094~101.05300903320312 - + 25340800~35.59144548992717~105.37500381469727~330.47159545647025~163.08535700079398 D 10164500_3~175.08200073242188~348.36700439453125~260.0~99.42800903320312 - + 25271701~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 B T 25271700~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 @@ -2051,9 +2071,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10881~250.578125~301.046875~114.224609375~42.953125 NET 10164500_0~146.2550048828125~348.36700439453125~319.9989929199219~99.14801025390625 - + 10164500_1~126.0~348.36700439453125~360.0~99.42800903320312 - + 1_305_0~165.0570068359375~192.31597900390625~277.78497314453125~324.34100341796875 0_605_1~165.75~192.4259033203125~281.0~323.5740966796875 @@ -2099,13 +2119,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25151000~20.530000686645508~88.12200164794922~362.9089946746826~206.75001118262531 10151100~236.88645935058594~283.5~136.72706604003906~223.0125732421875 - + 25210700~153.0~113.73899841308594~305.0~284.1800994873047 36190300~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - N + N 11110000~211.296875~351.65625~193.74215698242188~91.265625 - CIV + CIV 25270400~47.5~26.175304412841797~321.84564208984375~332.8246955871582 4301~171.08900451660156~112.62250518798828~267.8219757080078~161.98937225341797 @@ -2127,27 +2147,27 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25081~237.80999755859375~382.6990051269531~135.8800048828125~22.3740234375 10121802_3~206.3125~307.7451477050781~188.625~176.50970458984375 - SOF + SOF 36110803_a~223.1310272216797~284.75~171.26002502441406~204.75064320213858 - EX + EX 10121802_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - SOF + SOF 15110202~250.60821533203125~277.5484924316406~110.78680419921875~213.45150756835938 - + 15110203~250.38746643066406~276.7091064453125~110.73918151855469~214.2908935546875 - + 10121802_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - SOF + SOF 10121802_0~210.3125~309.23223876953125~188.625~173.5355224609375 - SOF + SOF 15110200~251.23211669921875~274.8714904785156~109.96621704101562~216.12850952148438 - + 15110201~251.23211669921875~274.8714904785156~109.96621704101562~216.12850952148438 - + 15170700~261.74346923828125~350.6728820800781~94.33209228515625~93.78713989257812 - + 0_020_0c~126.26194763183594~197.09300231933594~359.48585510253906~377.65675354003906 - + 25091~263.4264494408~372.7560119628906~85.14609403832185~45.07355055919999 10841~239.921875~303.953125~136.53564453125~40.71875 @@ -2159,7 +2179,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1_220_0~117.58200073242188~243.38999938964844~377.0~280.11000061035156 36110200~216.95689392089844~283.0~177.4341278076172~207.0 - + 10011~259.21600341796875~300.5~90.86700057983398~40.35089111328125 10012~223.5~450.0~165.0~32.5 @@ -2167,11 +2187,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 15230000~225.5~315.5~161.0~161.0 35150000~220.0596923828125~313.3895568847656~169.34674072265625~165.11044311523438 - ? + ? 3013~173.0570068359375~73.11542510986328~264.9702453613281~689.042594909668 01130200~222.2558135986328~346.7828063964844~157.99842834472656~98.42562866210938 - + 3012~173.0570068359375~481.2359924316406~5.0~280.9220275878906 3011~173.87176513671875~73.11542510986328~264.1554870605469~124.23119354248047 @@ -2201,7 +2221,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 46130106~54.32673725464236~63.021703632876104~303.03683140594336~302.4786560886468 2_005_0c~118.77545166015625~198.24988788938924~374.448974609375~326.25011211061076 - + 46130107~54.82677991490215~63.51992351299887~302.03678216605016~301.48041342038994 46130108~54.82677991490215~62.51992351299887~302.03678216605016~301.48041342038994 @@ -2227,7 +2247,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 4354~243.5~190.0~123.0~64.25 36160100_a~218.9980010986328~293.10101318359375~171.55198669433594~183.39898681640625 - NR + NR 1_340_1~117.58200073242188~267.5~377.0~257.0 4355~171.08900451660156~91.62250518798828~267.8219757080078~162.62749481201172 @@ -2239,7 +2259,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 51381~255.90625~294.75~90.556640625~47.25 ME 10140400~253.1179962158203~348.89697265625~105.92900085449219~94.20602416992188 - + 411~288.71875~205.1875~31.125~33.921875 Ø 3017~173.0570068359375~73.11542510986328~264.9702453613281~689.042594909668 @@ -2253,7 +2273,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 3015~173.87176513671875~73.11542510986328~264.1554870605469~168.66156768798828 01110600~196.1669921875~351.3500061035156~206.166015625~89.29898071289062 - + 414~245.0~206.99899291992188~123.1099853515625~36.00199890136719 3014~240.0~172.54100036621094~130.0~69.23599243164062 @@ -2267,7 +2287,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 416~278.02801513671875~200.5~54.108978271484375~49.0 1_415_0c~165.5~254.5~281.0~281.0 - + 417~278.02801513671875~200.5~54.108978271484375~49.0 418~289.359375~206.21875~33.75~31.78125 @@ -2311,7 +2331,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 424~213.359375~206.21875~196.40625~31.78125 X X X X X 1_415_1c~165.5~254.5~281.0~281.0 - + 54421~258.90625~294.75~89.072265625~47.25 MT 425~208.359375~206.21875~207.0703125~31.78125 @@ -2321,21 +2341,21 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 4356~171.5~190.0~195.0~572.4920043945312 0_200_0c~153.8735809326172~243.53497314453125~303.12974548339844~304.51995849609375 - + 25218600~167.90869140625~252.5~273.4872131347656~225.5 36210000_a~220.5~311.0~169.0~169.0 - D + D 1_301_1c~165.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 - + 10161800_2~173.08299255371094~371.734375~263.99900817871094~77.68563842773438 - I + I 10161800_3~175.08200073242188~369.734375~260.0~78.06063842773438 - I + I 10161800_0~146.2550048828125~371.734375~319.9989929199219~75.7806396484375 - I + I 10161800_1~123.49808502197266~352.09375~365.0038375854492~95.70126342773438 - I + I 54431~262.1875~293.328125~89.373046875~48.671875 NA 431~168.89199829101562~525.5~271.2160339355469~55.073974609375 @@ -2355,7 +2375,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 437~253.4274455458193~532.75~105.14610501338069~55.07353791907042 2_135_1c~118.74970249004521~271.25~374.5006150298336~326.2499009478162 - + 25320300~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 ATHP 3057~173.0570068359375~73.11542510986328~264.9702453613281~689.042594909668 @@ -2393,23 +2413,23 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 45120400~0.0~53.7144660949707~399.0~230.7855339050293 2_135_0c~118.75~271.25~374.5~326.25 - + 35120100~232.18701171875~348.6990051269531~147.62701416015625~94.60198974609375 - + 25180400~168.5~265.5989990234375~387.115234375~260.0 PUP 10140102_0~222.2860107421875~223.74635314941406~166.21298217773438~342.50230407714844 - + 15140900~213.5~328.48467106810335~182.75~134.6393588383487 - + 10140102_1~222.2860107421875~274.5~166.21298217773438~240.5 - + 1_440_0c~165.5~254.5~281.0~281.0 - + 10140102_2~222.2860107421875~263.0~166.21298217773438~264.0 - + 10140102_3~222.2860107421875~222.0~166.21298217773438~341.5 - + 25260200~88.94300079345703~147.890625~227.99999237060547~27.015380859375 CFL 451~171.4489692911335~535.7495665239771~267.213994576054~40.25043347602286 @@ -2422,28 +2442,28 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 NT 45161002~145.53143528319302~61.84446387387746~106.93712943361393~279.0612302765435 -30121003~241.96990966796875~344.286865234375~126.24563598632812~99.8741455078125 - TG -30121004~241.96990966796875~344.286865234375~126.24563598632812~99.8741455078125 - TU +30121003~237.96990966796875~344.286865234375~134.24563598632812~99.8741455078125 + TG +30121004~237.96990966796875~344.286865234375~134.24563598632812~99.8741455078125 + TU 30121005~227.8719482421875~346.5059509277344~156.25509643554688~98.98910522460938 - + 15160502~228.5~333.2816162109375~155.0~123.2183837890625 - + 0_360_0~117.58200073242188~267.5~377.0~257.0 1_301_0c~165.0570068359375~192.31597900390625~277.78497314453125~324.34100341796875 - + 25240501~15.864999771118164~78.2239990234375~342.4979953765869~253.93900680541992 PAA PAA PAA PAA 15160503~228.5~333.2816162109375~155.0~123.2183837890625 - + 30121000~245.61024475097656~346.5852966308594~120.77848815917969~98.42971801757812 - -30121001~241.96990966796875~344.286865234375~126.24563598632812~99.8741455078125 - TE -30121002~241.96990966796875~344.286865234375~126.24563598632812~99.8741455078125 - TF + +30121001~237.96990966796875~344.286865234375~134.24563598632812~99.8741455078125 + TE +30121002~237.96990966796875~344.286865234375~134.24563598632812~99.8741455078125 + TF 6102~129.5~393.6669921875~5.0~369.49102783203125 6101~130.18922424316406~113.88094329833984~350.6312713623047~187.69391632080078 @@ -2457,7 +2477,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 6103~129.5~113.88094329833984~351.32049560546875~649.2770767211914 2_030_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + +1_527_0~166.4508056640625~241.412841796875~275.2071838378906~306.99786376953125 + 461~119.77100372314453~545.5~372.45800018310547~40.0 462~119.77100372314453~545.0~372.45800018310547~41.0 @@ -2471,13 +2493,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10141700~210.3125~360.109375~189.28125~71.0625 SEC 15160500~228.5~333.2816162109375~155.0~123.2183837890625 - + 2_240_0~117.58200073242188~267.5~377.0~257.0 10141701~188.91400146484375~349.25~231.08599853515625~94.25 - SEC + SEC 15160501~228.5~333.2816162109375~155.0~123.2183837890625 - + 0_360_1~117.58200073242188~267.5~377.0~257.0 01012~281.8125~445.15625~47.71875~60.84375 @@ -2485,7 +2507,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25151900~40.819330889062485~49.442849284947584~329.3667446192312~311.508398273393 20111300~254.76722717285156~346.8680419921875~101.94172668457031~93.12326049804688 - + 25260100~68.2300033569336~150.890625~267.5199966430664~24.015380859375 FSCL FSCL 01011~274.875~284.15625~56.9375~60.84375 @@ -2501,45 +2523,51 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25213000~203.1490020751953~297.35797119140625~201.15602111816406~197.5860595703125 D P 10164100_0~146.2550048828125~350.9720153808594~319.9989929199219~96.54299926757812 - + +0_427_0~165.5~254.5~281.0~281.0 + 0_610_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 10164100_1~123.49808502197266~350.9720153808594~365.0038375854492~96.822998046875 - + 25240603~134.25~260.5~342.0~205.0 05110800~194.9759979248047~348.6310119628906~219.88800811767578~94.86898803710938 - + 1_310_1~117.58200073242188~267.5~377.0~257.0 25240601~205.0260009765625~295.93499755859375~199.31201171875~199.49899291992188 10164100_2~173.08299255371094~350.9720153808594~263.99900817871094~98.447998046875 - + 1_310_0~117.58200073242188~267.5~377.0~257.0 25240602~198.2469940185547~289.2090148925781~214.2939910888672~214.45999145507812 10164100_3~175.08200073242188~350.9720153808594~260.0~96.822998046875 - + 36140401_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 1 + 1 +0_427_1~165.5~254.5~281.0~281.0 + 15112000~231.953125~301.5~147.265625~205.5 - W + W 25171500~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: JEZ +1_127_0~126.25~215.25~359.5~359.5 + 0_610_1~120.97917175292969~209.9791717529297~370.04164123535156~364.03126525878906 60160600~211.71875~361.140625~195.841796875~74.078125 POT 0_198_0c~126.25~215.25~359.5~359.5 - + 10162600~220.0~350.3330078125~173.25~91.4169921875 - + 52621~261.1875~293.75~84.7255859375~48.0625 UN 36140205_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 5 + 5 25214300~170.46200561523438~270.5849914550781~266.1239929199219~245.09201049804688 ENY 25321600~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -2549,7 +2577,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 20110000~226.171875~357.265625~171.2705078125~78.734375 MIL 0_198_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 01032~287.859375~447.734375~35.78125~57.265625 L 46160800~7.0~174.0~385.0~50.0 @@ -2569,15 +2597,15 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25341200~89.87499237060547~114.81192489884143~270.75107531053754~109.4059924861221 0_335_0c~168.05699157714844~274.81500244140625~277.78501892089844~324.34100341796875 - + 01120000~211.296875~351.65625~193.74215698242188~91.265625 - CIV + CIV 25272101~37.39571069790354~86.40983022345188~340.9342758743621~213.81816339231597 1 2 1_060_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 10150600~241.81500244140625~285.5~128.73098754882812~228.1519775390625 - + 01022~278.9375~447.734375~54.65625~57.265625 M 52641~261.296875~293.328125~87.46484375~48.671875 @@ -2587,9 +2615,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 51311~266.0101931330472~287.890625~76.63043186695279~50.96875 JP 30120500~256.2411193847656~346.5261535644531~99.51776123046875~99.05511474609375 - + 0_335_1c~168.05699157714844~274.8139953613281~277.78501892089844~324.3420104980469 - + 30120502~230.03125~348.359375~169.677734375~96.234375 PG 30120501~230.03125~348.359375~165.412109375~96.234375 @@ -2597,7 +2625,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 6153~129.5~113.88094329833984~351.32049560546875~649.2770767211914 36150300~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - E + E 6152~129.5~393.6669921875~5.0~369.49102783203125 6155~130.18922424316406~113.88094329833984~350.6312713623047~187.69391632080078 @@ -2629,37 +2657,41 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 40131513~226.1875~350.640625~169.98828125~88.828125 ISF 30140106~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - H + H 30140105~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - F + F 30140104~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - E + E 30140103~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - D + D 30140102~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - C + C 1_310_0c~117.58200073242188~267.5~377.0~257.0 - + 30140101~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - A + A +2_427_0~165.5~254.5~281.0~281.0 + 30140100~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - + +2_427_1~165.5~254.5~281.0~281.0 + 51321~260.0101931330472~287.890625~82.64605686695279~50.96875 JR 52651~246.984375~296.3125~117.193359375~44.421875 CYB 11110900~212.5~349.125~196.198974609375~93.75 - + 25241903~46.46099853515625~44.34700012207031~318.1629943847656~307.5970001220703 ZOR 2_001_0~118.77545166015625~197.24988788938924~374.448974609375~326.25011211061076 30140109~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - O + O 30140108~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - L + L 30140107~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - J + J 40131509~198.609375~364.84375~217.748046875~62.1875 USSS 40131508~219.68099975585938~320.94598388671875~170.63699340820312~146.10501098632812 @@ -2683,25 +2715,25 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 40131502~200.60000610351562~307.0999755859375~193.39999389648438~171.20001220703125 30140116~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - + 30140115~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - YB + YB 30140114~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - QJ + QJ 40160000~247.0~337.0~118.0~118.0 30140113~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - HZ + HZ 51331~263.0101931330472~286.03125~76.02105686695279~51.828125 JS 30140112~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - TW + TW 30140111~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - T + T 30140110~191.86691284179688~322.4859924316406~228.26614379882812~157.02801513671875 - P + P 1_310_1c~117.58200073242188~267.5~377.0~257.0 - + 11241~238.796875~308.203125~136.44287109375~38.4375 LOOT 25342500~41.98925177079036~110.12500762939453~328.3237815462125~160.96559813465183 @@ -2709,7 +2741,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 0_205_0~168.80426025390625~193.92129516601562~276.835205078125~323.7356872558594 15130701~215.85499572753906~324.5545959472656~178.14500427246094~136.23440551757812 - + 25170200~52.79399871826172~43.6875~297.17899322509766~279.8125 Name: Width: Min Alt: Max Alt: DTG Start: DTG End: LLTR 15130700~231.25~333.9849853515625~153.0~128.55902099609375 @@ -2739,33 +2771,33 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 11251~263.765625~292.453125~76.63671875~52.421875 HJ 2_160_0c~126.25~215.25~359.5~359.5 - + 0_401_0~165.5~243.5~281.0~296.5 25150600~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 DZ 2_120_1c~126.55342864990234~195.03199768066406~358.8931655883789~379.4145965576172 - + 51351~259.90625~294.75~94.197265625~47.25 MA 35201~284.40625~286.734375~44.921875~57.265625 H 10121104_3~200.60406494140625~225.0~210.7918701171875~340.5 - + 25216900~111.0~238.5~390.0~237.0 SUW 2_160_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 10121104_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121104_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121104_0~184.6253204345703~224.76100158691406~242.74937438964844~342.47801208496094 - + 10811~243.984375~300.3125~118.771484375~44.421875 CPN 2_120_0c~126.25~195.03199768066406~359.5~379.71800231933594 - + 25061~243.43499755859375~386.9440002441406~124.2869873046875~20.83599853515625 01092~257.828125~448.46875~95.4267578125~46.53125 @@ -2775,13 +2807,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 2_210_0~117.58200073242188~267.5~377.0~257.0 10121300_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 10121300_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121300_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121300_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 10821~242.729375~301.046875~110.006953125~43.6875 JNN 01082~256.140625~446.03125~93.205078125~51.828125 @@ -2789,23 +2821,25 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 01081~279.359375~287.734375~52.375~57.265625 V 0_240_0c~117.58200073242188~267.5~377.0~257.0 - + 25071~242.63600540049345~379.1040039046403~126.0279960643503~21.019989015281567 05120200~259.9859924316406~348.7833557128906~90.1929931640625~94.39962768554688 - + 46150600~76.44191856532007~86.33756418798674~247.118146020504~226.66243581201326 2_430_0c~165.5~254.5~281.0~281.0 - + 36140103_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 3 + 3 25281902~230.74460905291232~236.2062090446085~151.99237807992358~154.4100153824627 25281901~206.06573486328125~246.09861755371094~201.8685302734375~151.40138244628906 25041~241.29000854492188~378.96099839493763~127.38998413085938~35.57601942732799 +2_027_0~126.2860336303711~215.28604125976562~359.42704010009766~359.4270324707031 + 25281903~213.14793348512728~215.28965961943368~183.7081754666616~183.71131694306632 2_401_1~165.5~251.5~281.0~296.5 @@ -2815,13 +2849,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1_101_1~118.74970153289557~196.25010667306285~374.50061598698323~326.2498933269371 2_430_1c~165.5~254.5~281.0~281.0 - + 25211200~174.64599609375~163.73800659179688~263.0~235.35699462890625 1_101_0~118.75~196.25~374.5~326.25 10201100~195.7408905029297~319.9159851074219~219.21827697753906~150.77801513671875 - + 25051~239.2740020751953~385.6000061035156~132.09999084472656~21.87200927734375 20120207~253.515625~312.109375~103.0546875~184.3125 @@ -2841,7 +2875,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10160800~218.75857170846396~358.109375~177.94455329153604~71.0625 JAG 20120206~221.5~333.79998779296875~168.5~123.0 - S + S 20120203~218.2800006866455~321.109375~180.2400112152099~151.41067719459534 STOR 20120204~198.171875~365.171875~212.791015625~57.78125 @@ -2871,7 +2905,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25021~252.60400390625~380.5419921875~107.7919921875~29.662994384765625 2_201_0c~166.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 - + 01052~288.171875~449.734375~47.34375~57.265625 D 45161901~10.0~62.28736882849609~387.0710754394531~269.43434289466853 @@ -2881,13 +2915,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25140400~28.71875~118.96875~342.15380859375~20.0740966796875 FEBA FEBA 10120501_3~198.5~323.926025390625~215.0~144.14794921875 - + 10120501_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10120501_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10120501_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 1305~133.69248962402344~90.93024444580078~345.1404266357422~168.73274993896484 1304~235.0~179.0~143.0~80.66299438476562 @@ -2909,7 +2943,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 01041~285.96875~284.15625~41.046875~60.84375 F 0_110_0c~126.25~215.25~359.5~359.5 - + 1306~132.75~179.0~245.25~613.0 25220108~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 @@ -2917,19 +2951,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25220106~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 O 10161400_2~174.0~264.0~264.0~264.0 - + 25220107~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 J 10161400_3~139.5~228.5~334.0~328.0 - + 25220104~50.71387481689453~46.34806442260742~296.45003509521484~314.2143135070801 A 10161400_0~131.5~224.91600036621094~348.0~342.33399963378906 - + 25220105~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 T 10161400_1~131.5~273.6000061035156~348.0~244.80001831054688 - + 25220102~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 EW 25220103~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 @@ -2945,27 +2979,27 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 01071~285.296875~287.734375~45.03125~58.25 U 10142100~259.3286437988281~348.802001953125~91.45159912109375~95.79122924804688 - + 10121200~242.95921325683594~348.30694580078125~128.24559020996094~94.20806884765625 - + 45180200~49.0~194.0~300.0~10.0 15140100~247.5~349.64467613506264~124.50399780273438~91.11133585995498 - + 0_110_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 45160604~146.06287056638604~21.649894423997466~113.87425886722792~370.6614938768445 25280600~231.280029296875~321.6099853515625~146.0~146.0 0_215_0c~153.8735809326172~246.5059814453125~303.12974548339844~304.51995849609375 - + 01062~255.125~445.03125~107.8408203125~51.828125 B/D 01061~284.859375~287.734375~47.34375~57.265625 K 1_015_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 25011~251.60400390625~381.5419921875~107.7919921875~29.662994384765625 52601~262.640625~291.03125~84.1494140625~51.828125 @@ -2977,7 +3011,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 45160603~146.06287056638604~21.649894423997466~113.87425886722792~370.6614938768445 0_305_1c~167.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 - + 1_130_0~126.25~215.25~359.5~359.5 1_130_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 @@ -2985,13 +3019,15 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 53261~260.0101931330472~289.03125~80.77105686695279~51.828125 JC 0_420_1c~165.5~231.03199768066406~281.0~304.46800231933594 - + 1_040_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 15201400~210.171875~366.734375~202.1875~57.265625 DPLY 06021~208.375~335.390625~43.390625~115.609375 P S +0_027_0~126.25~215.25~359.5~359.5 + 06022~359.828125~346.46875~44.390625~103.53125 R M 45161700~72.00003051757812~45.0~254.74337768554688~305.01837158203125 @@ -3001,11 +3037,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25140200~239.08995056152344~49.18995666503906~71.82003712654114~289.20408630371094 36110804_a~216.95689392089844~285.0~177.4341278076172~223.0 - EX + EX 25152200~46.516231536865234~89.81520080566406~210.2317237854004~207.69590759277344 0_305_0c~167.0570068359375~192.31597900390625~277.78497314453125~324.34100341796875 - + 1351~124.72652435302734~117.36226654052734~361.5215835571289~143.06290435791016 53271~262.0101931330472~288.890625~79.81793186695279~50.96875 @@ -3013,17 +3049,17 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25280500~194.43287534495994~321.552001953125~220.4029457434641~199.50650722497915 15120300~226.9409942626953~320.5~156.5590057373047~152.25 - + 15120301~233.5~325.0~145.0~140.0 - + 15120302~233.5~325.0~145.0~140.0 - + 25120600~9.995549201965332~55.49008560180664~378.73113536834717~280.12575912475586 GB 15120303~233.5~325.0~145.0~140.0 - + 0_420_0c~165.5~231.03199768066406~281.0~304.46800231933594 - + 10141000~256.2430114746094~346.2430114746094~99.51498413085938~99.51498413085938 06012~358.234375~336.578125~47.84375~113.421875 @@ -3037,7 +3073,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1356~124.75~207.0~270.25~585.0 15190200~206.0~331.5~200.0~128.0 - MSL + MSL 06042~358.890625~331.3125~47.3125~114.6875 R L 1355~124.72652435302734~117.36226654052734~361.5215835571289~164.86673736572266 @@ -3057,7 +3093,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 45160406~62.46399688720703~25.78499984741211~275.07100677490234~348.4307180117814 0_330_0c~153.5~243.5~305.0~305.0 - + 0_210_0~117.58200073242188~267.5~377.0~257.0 25242200~55.353790283203125~36.439998626708984~282.03912353515625~314.67639541625977 @@ -3065,19 +3101,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 53291~260.0101931330472~291.03125~83.06793186695279~51.828125 JG 36140105~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 5 + 5 36140102~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 2 + 2 06032~358.65625~337.453125~45.421875~108.546875 R I 36140101~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 1 + 1 06031~220.390625~359.578125~8.53125~64.421875 I 36140104~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 4 + 4 36140103~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 3 + 3 45160402~111.5~155.5~162.0~88.25072152097928 45160403~174.5~89.26699829101562~51.0~221.46571785889148 @@ -3085,23 +3121,23 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 45160404~103.42900085449219~103.302001953125~197.00099182128906~207.43071419699464 36140100~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - + 45160405~184.35699462890625~26.302000045776367~51.0~348.43071610445435 45160401~173.5~155.5~51.0~87.50072152097928 - + 15111403~256.9330139160156~279.5784606933594~101.0~229.7535400390625 - + 10130301~206.59500122070312~349.25~198.80999755859375~94.25 - + 15111401~256.4330139160156~279.5784606933594~101.0~229.7535400390625 - + 2_540_0~133.0~222.0~349.7914123535156~354.5 10130300~267.25~358.1669921875~75.666015625~75.666015625 15111402~257.9330139160156~279.5784606933594~101.0~229.7535400390625 - + 45110315~-1.1102230246251565E-14~161.0714569091797~405.032470703125~75.42924499511719 10180400~213.65625~349.9375~181.853515625~93.0625 @@ -3117,13 +3153,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 45110313~0.0~160.5~399.0~77.64781188964844 36140102_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 2 + 2 15111400~274.33819580078125~279.5784606933594~65.0545654296875~229.7535400390625 - + 45110310~0.0~173.5~399.0~52.64781188964844 11110100~263.8572692871094~349.5605773925781~85.157470703125~93.43942260742188 - + 25170900~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: HIDACZ 25230200~134.5207977294922~246.74148559570312~335.8883514404297~136.27395629882812 @@ -3141,7 +3177,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 3101~123.52359008789062~129.30621337890625~364.111572265625~148.65280151367188 05111100~204.21600341796875~352.17608642578125~202.8479995727539~87.93892288208008 - + 10163200~209.546875~359.28125~192.703125~69.890625 RHU 0_001_0~119.54386138916016~198.1673583984375~372.8932113647461~324.81951904296875 @@ -3153,65 +3189,65 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25131301~207.66000366210938~118.29299926757812~195.67999267578125~278.3445739746094 LE 15131002~233.5~323.69232177734375~145.0~142.30767822265625 - V + V 45110309~0.0~173.5~399.0~52.64781188964844 15131001~218.5~320.8684387207031~173.5~147.80355834960938 - + 45110308~0.0~175.23223876953125~399.0~49.26776123046875 15131000~263.0~323.5~85.25~124.0 - + 45110305~0.0~184.5~399.0~30.0 10120400_0~165.4486083984375~276.3914794921875~284.29473876953125~189.68499755859375 - + 45110304~0.0~163.23223876953125~399.0~71.91557312011719 10120400_1~124.51326751708984~276.3814697265625~362.9734573364258~240.63604736328125 - + 45110307~0.0~179.5~399.0~40.0 10120400_2~172.01248168945312~276.378662109375~267.97503662109375~178.6378173828125 - + 45110306~0.0~184.5~399.0~30.0 10120400_3~180.29563903808594~276.3587646484375~253.5660858154297~170.45376586914062 - + 45110301~0.0~173.5~399.0~52.64781188964844 45110303~0.0~168.5~399.0~62.64781188964844 06000000~272.20098876953125~274.2969055175781~70.1820068359375~224.9356689453125 - + 45110302~0.0~173.5~399.0~52.64781188964844 10110700~270.49090576171875~349.2720642089844~70.986328125~94.92095947265625 - + 1_105_1c~118.74970249004521~195.25010667306285~374.5006150298336~326.2498933269371 - + 35110000~217.53125~353.6875~179.07470703125~82.3125 MIL 25131300~207.66000366210938~118.29299926757812~195.67999267578125~278.3445739746094 15131003~221.5~325.0000044107437~171.0~143.00000213086605 - V + V 10120801_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 2_660_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 3107~123.52359008789062~129.30621337890625~364.111572265625~632.851806640625 10120801_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 2_660_1~120.97917175292969~209.9791717529297~370.04164123535156~370.04164123535156 3106~123.58200073242188~221.0~235.41799926757812~541.1580200195312 10120801_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10120801_3~185.51100158691406~323.926025390625~240.6949920654297~144.14794921875 - + 3104~248.0~221.0~111.0~53.777008056640625 3103~123.52359008789062~129.30621337890625~364.111572265625~632.851806640625 @@ -3225,9 +3261,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10151200~257.6062250137329~348.22497940063477~96.7887830734253~95.55501937866211 1_220_0c~117.58200073242188~243.38999938964844~377.0~280.11000061035156 - + 1_105_0c~118.75~195.25~374.5~326.25 - + 51481~266.09375~293.75~76.208984375~47.25 PF 50151~265.375~290.5~81.77734375~50.328125 @@ -3235,7 +3271,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 54511~261.1875~291.921875~90.8505859375~48.890625 RO 01110700~241.42599487304688~348.198974609375~104.00497436523438~95.15203857421875 - + 10132~274.4715576171875~446.5~63.472869873046875~57.7490234375 46110604~8.49504566192627~103.00067138671875~381.0629072189331~192.99932861328125 @@ -3253,29 +3289,29 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 46110603~8.49504566192627~103.00067138671875~381.0629072189331~192.99932861328125 2_405_1c~165.5~219.5~281.0~296.5 - + 15110103~251.23211669921875~277.8714904785156~109.96621704101562~230.62850952148438 - + 30121100~226.4600067138672~342.9794921875~155.1544647216797~99.09951782226562 - + 15120111_1~183.11058044433594~313.9216613769531~243.9458465576172~165.3826904296875 - + 15120111_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 15120111_3~200.60406494140625~323.0~210.7918701171875~145.073974609375 - + 10141~244.984375~298.3125~124.62890625~44.421875 CRC 25211900~272.0~270.0~72.0~250.0 15120111_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 15110101~251.23211669921875~277.8714904785156~109.96621704101562~230.62850952148438 - + 15110102~251.23211669921875~277.8714904785156~109.96621704101562~224.37850952148438 - + 15110100~251.23211669921875~276.8714904785156~109.96621704101562~227.62850952148438 - + 51491~264.40625~293.890625~84.923828125~50.109375 PP 54521~260.140625~288.03125~86.517578125~51.828125 @@ -3287,19 +3323,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1_615_0~153.5~243.5~305.0~305.0 36190200_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - N + N 2_405_0c~165.5~219.5~281.0~296.5 - + 1_615_1~153.5~243.5~305.0~304.9117431640625 15180000~203.76393127441406~332.4098205566406~204.4721221923828~111.18035888671875 - + 35130300~230.55567932128906~348.0752868652344~141.49607849121094~95.85067749023438 - + 02000000~272.20098876953125~274.2969055175781~70.1820068359375~224.9356689453125 - + 36110300~223.1310272216797~284.75~171.26002502441406~204.75064320213858 - + 10112~326.25~447.328125~40.234375~48.671875 D 10111~244.984375~298.3125~121.08203125~44.421875 @@ -3353,15 +3389,15 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25341100~26.25~111.51844787597656~355.0077819824219~95.26969909667969 F 15140800~220.5~323.0000043809414~171.0~143.00000213086605 - + 06062~354.890625~331.3125~51.3125~114.6875 R A 0_115_0c~126.25~215.25~359.5~359.5 - + 25240401~58.58071714138962~58.50614581455672~253.505028325614~276.0008876797332 RFA 15160403~228.5~330.5~155.0~130.0 - + 25240402~15.625999450683594~82.19599914550781~335.64600372314453~245.0850067138672 RFA 6201~130.18922424316406~113.88094329833984~350.6312713623047~187.69391632080078 @@ -3383,19 +3419,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 06052~359.734375~335.3125~47.46875~111.609375 C I 0_115_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 25218500~119.0~282.76300048828125~368.2919921875~148.73699951171875 15160400~228.5~330.5~155.0~130.0 - + 10102~245.625~449.046875~124.162109375~42.953125 DEM 0_001_0c~119.54386138916016~198.1673583984375~372.8932113647461~324.81951904296875 - + 15160401~228.5~330.5~155.0~130.0 - + 15160402~228.5~330.5~155.0~130.0 - + 2_505_0~165.5~192.4252471923828~281.0~324.5747528076172 53241~281.53125~291.890625~54.2763671875~50.109375 @@ -3415,33 +3451,33 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 45140100~44.0~44.0~310.0~310.0 25181600~197.81199645996094~221.0~216.00099182128906~350.0 - MIW + MIW 25320200~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 ASP 10130200_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 54581~267.640625~292.890625~87.9150390625~50.109375 TA 10130200_3~218.1676788330078~277.9020080566406~181.7713165283203~206.80120849609375 - + 10130200_0~187.13650512695312~277.9020080566406~241.57901000976562~199.92291259765625 - + 10130200_1~127.80049133300781~277.81707763671875~358.0790252685547~239.26788330078125 - + 10120900~210.78125~358.109375~185.296875~71.0625 CBT 53251~261.0101931330472~288.890625~75.95855686695279~50.96875 JB 05120900~204.5189971923828~348.2026672363281~200.80101013183594~95.00732421875 - + 06072~362.265625~362.75~52.96875~59.234375 G 15200900~259.4951171875~348.2785949707031~91.49588012695312~94.9464111328125 - + 45120500~44.0~114.0~310.0~170.0 35120200~217.64100646972656~349.8074951171875~182.1949920654297~95.927978515625 - + 10091~244.984375~298.3125~115.818359375~44.421875 CBT 0_415_1~165.5~254.5~281.0~281.0 @@ -3465,9 +3501,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 51401~255.90625~293.953125~97.291015625~48.859375 MG 01120100~244.322509765625~351.3330078125~121.344482421875~90.59500122070312 - + 2_340_1c~117.58200073242188~267.5~377.0~257.0 - + 01122~246.984375~450.3125~117.193359375~44.421875 CYB 0_535_0~165.5~241.5~281.0~326.1114501953125 @@ -3475,7 +3511,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 01121~232.90625~303.046875~136.0859375~42.953125 AEW 30130000~250.39279174804688~346.538818359375~111.21539306640625~98.92337036132812 - + 25111~243.39303588867188~385.2309875488281~126.82995654392158~22.40399169921875 51411~256.75~296.1875~89.625~45.8125 @@ -3485,7 +3521,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10071~279.234375~282.125~53.78125~62.90625 C 52110100~256.1775207519531~348.4339599609375~99.59576416015625~95.21405029296875 - + 25241803~46.46099853515625~44.34700012207031~318.1629943847656~307.5970001220703 TVAR 25241802~50.71660232543945~91.0156021118164~303.8588066101074~228.35478973388672 @@ -3495,25 +3531,25 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25241801~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 TVAR 0_460_1c~165.5~254.5~281.0~281.0 - + 2_340_0c~117.58200073242188~267.5~377.0~257.0 - + 51421~258.90625~294.75~89.072265625~47.25 MT 01151~285.328125~287.734375~42.734375~57.265625 E 1_000_0c~126.26194763183594~216.25608825683594~359.48585510253906~359.49366760253906 - + 36110600_a~204.41786193847656~295.5~203.1652374267578~201.0 - K + K 10082~247.16700744628906~448.1400146484375~117.83299255371094~64.625 10081~249.984375~298.3125~111.12109375~44.421875 CLP 0_460_0c~165.5~254.5~281.0~281.0 - + 36170000~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - OB + OB 60160700~211.625~361.140625~201.453125~74.078125 NOT 01141~274.2239990234375~280.7929992675781~66.19198608398438~66.19198608398438 @@ -3521,15 +3557,15 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 51431~262.1875~293.328125~89.373046875~48.671875 NA 10162700~238.6768341064453~348.4859924316406~137.1354522705078~94.14620971679688 - + 20111200_0~146.2550048828125~358.421875~319.9989929199219~89.0931396484375 - MAT + MAT 20111200_1~123.49808502197266~361.421875~365.0038375854492~86.37313842773438 - MAT + MAT 20111200_2~176.67999267578125~359.421875~264.0~92.578125 - MAT + MAT 20111200_3~175.08200073242188~359.421875~260.0~88.37313842773438 - MAT + MAT 10051~245.390625~300.28125~124.861328125~44.453125 BOR 10052~313.484375~451.59375~64.3583984375~37.015625 @@ -3537,7 +3573,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25170100~52.79399871826172~43.6875~297.17899322509766~279.8125 Name: Width: Min Alt: Max Alt: DTG Start: DTG End: AC 15130600~209.23223876953125~348.5~193.5355224609375~95.0 - + 46160900~130.0~129.0~140.0~140.0 40130300~200.1009979248047~366.5~210.28428649902344~61.179656982421875 @@ -3555,7 +3591,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10061~244.58685302734375~299.7762145996094~122.82534790039062~39.9056396484375 15150200~217.93359640141716~327.1190657716945~174.86562607982194~148.37274378220997 - + 10150700~210.265625~359.265625~196.2587890625~78.734375 IPW 25150503~39.17714343586282~107.78615996352842~328.1329275794955~180.79803540537318 @@ -3565,17 +3601,17 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25150501~39.17714343586282~107.78632908530723~328.1329275794955~180.79812050698092 JTAA - 20110300_3~183.0~350.9720153808594~246.9849853515625~96.54299926757812 - + 20110300_2~174.0~350.9720153808594~264.0~96.54299926757812 - + 10111100~237.16700744628906~347.6390075683594~132.74998474121094~96.6890869140625 - + 51451~264.1875~294.328125~84.091796875~48.671875 NT 20110300_1~123.49808502197266~350.9720153808594~365.0038375854492~96.822998046875 - + 20110300_0~149.02999877929688~350.9720153808594~313.94000244140625~96.54299926757812 - + 2_415_1~165.5~254.5~281.0~281.0 2_415_0~165.5~254.5~281.0~281.0 @@ -3595,13 +3631,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25151801~50.68046569824219~89.35433197021484~286.63905334472656~207.29132843017578 20111400~273.5~318.75~65.0~153.25 - + 10130302_1~127.80049133300781~277.81707763671875~358.0790252685547~239.26788330078125 - + 10130302_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10130302_3~206.59500122070312~307.8267822265625~198.80999755859375~176.87643432617188 - + 51461~253.875~295.1875~101.03125~45.8125 NW 25151802~50.68046569824219~89.35433197021484~286.63905334472656~207.29132843017578 @@ -3609,9 +3645,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10032~244.390625~448.046875~121.521484375~42.953125 BDR 10130302_0~187.13650512695312~315.6390686035156~241.57901000976562~162.18585205078125 - + 05110700~194.9759979248047~371.6199951171875~219.88800811767578~48.75900650024414 - + 10042~275.3970031738281~447.79400634765625~61.20599365234375~61.20599365234375 10041~287.21875~283.15625~45.953125~60.84375 @@ -3639,19 +3675,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25330403~22.30974578857422~94.796875~359.13904571533203~109.71642309472585 ASR ALT 36150200_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - E + E 45170700~46.985157517010684~70.3692950202928~300.79868916177156~277.50957167930085 10931~266.8900146484375~301.1650085449219~80.1099853515625~36.001983642578125 50110100~256.1775207519531~348.4339599609375~99.59576416015625~95.21405029296875 - + 25181~78.74443817138672~164.9320068359375~245.7916030883789~63.64323425292969 25290700~43.79499816894531~149.9969940185547~312.4099884033203~39.88999938964844 36130200_a~216.95689392089844~286.0~177.4341278076172~208.0 - + 25211100~167.0~239.96899777681813~306.0~362.5310022231819 1_100_0~126.25~215.25~359.5~359.5 @@ -3663,7 +3699,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 2_135_1~118.74970249004521~271.25~374.5006150298336~326.2499009478162 0_435_0c~165.5~252.0~281.0~296.5 - + 1_620_0~117.58200073242188~243.38999938964844~377.0~280.11000061035156 2_135_0~118.75~271.25~374.5~326.25 @@ -3671,25 +3707,25 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10201000~198.484375~359.828125~203.8251953125~78.46875 TSA 10111005_2~172.4265594482422~315.2032470703125~267.1072235107422~161.64495849609375 - + 20120308~217.40000247955322~315.59998989105225~177.50000953674316~150.6999969482422 10111005_3~193.341552734375~332.1422424316406~224.87823486328125~128.14596557617188 - + 20120309~205.5844856211206~329.6004037221428~197.41513976764512~143.01061126636966 - + 10111005_0~176.74856567382812~318.7032470703125~258.33721923828125~154.68896484375 - + 20120306~227.447998046875~329.20001220703125~155.76300048828125~132.25900268554688 10111005_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - + 20120307~209.31003749370575~343.13039660453796~192.510005235672~104.84997510910034 20120300~227.447998046875~323.20001220703125~155.76300048828125~132.25900268554688 $ 20120301~227.447998046875~329.20001220703125~155.76300048828125~132.25900268554688 - + 20120304~218.20000410079956~321.50001525878906~174.60001707077026~148.29998016357422 20120305~227.24998891353607~309.109375~153.60002517700195~196.69061291217804 @@ -3701,7 +3737,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25191~97.83499908447266~167.28399658203125~211.67586517333984~33.626007080078125 20120303~218.63909912109375~328.22665214538574~174.10735774040222~128.679292678833 - $ + $ 25212400~212.66622924804688~291.9642639160156~193.16705322265625~197.97744750976562 25182100~197.81199645996094~221.0~216.00099182128906~350.0 @@ -3711,23 +3747,23 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25161~100.43099975585938~164.9320068359375~204.50701904296875~49.0 30140203~195.95489501953125~302.13299560546875~211.0902099609375~180.36700439453125 - DR + DR 11110200~208.921875~347.296875~189.4775390625~96.296875 GO 10911~272.3537902832031~291.81597900390625~72.55697631835938~50.0511474609375 30140202~195.95489501953125~302.13299560546875~211.0902099609375~180.36700439453125 - TR + TR 30140201~195.95489501953125~302.13299560546875~211.0902099609375~180.36700439453125 - DF + DF 30140200~195.95489501953125~302.13299560546875~211.0902099609375~180.36700439453125 - + 1_260_0c~117.58200073242188~267.5~377.0~257.0 - + 20120310~217.63217624956582~295.78125~167.042422055921~194.1936251613942 - REL + REL 1_410_0c~165.5~254.5~281.0~281.0 - + 10921~249.70700073242188~286.73199462890625~96.79550170898438~58.137786865234375 25171~100.43099975585938~164.9320068359375~204.50701904296875~70.16384887695312 @@ -3739,15 +3775,15 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1_215_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 36140204_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 4 + 4 1_410_1c~165.5~254.5~281.0~281.0 - + 0_330_1c~153.5~243.5~305.0~304.9117431640625 - + 54110100~256.1775207519531~348.4339599609375~99.59576416015625~95.21405029296875 - + 2_210_0c~117.58200073242188~267.5~377.0~257.0 - + 25281803~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 DCN T 01171~285.5625~284.15625~46.4375~60.84375 @@ -3767,21 +3803,21 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25281805~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 DCN O 2_035_0c~119.56291961669922~270.38812255859375~372.89322662353516~324.81951904296875 - + 25281804~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 DCN E/T 25281809~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 DCN W 2_315_1c~153.5~243.5~305.0~304.9117431640625 - + 25281808~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 DCN (F) T 36110200_a~216.95689392089844~283.0~177.4341278076172~207.0 - + 40140500~203.76698303222656~300.6999816894531~196.3000030517578~181.30001831054688 1_130_0c~126.25~215.25~359.5~359.5 - + 25341900~65.02248399991257~108.2988021794261~281.29057220527386~179.7035424296713 RIP 1_335_0~166.05699157714844~273.81500244140625~277.78501892089844~324.34100341796875 @@ -3795,31 +3831,31 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25151~91.56192779541016~154.77423095703125~234.36907196044922~59.15777587890625 2_315_0c~153.5~243.5~305.0~305.0 - + 0_300_0~153.5~243.5~305.0~305.0 0_300_1~153.5~243.5~305.0~304.9117431640625 10160900~270.6669921875~350.25~69.52801513671875~96.75717163085938 - + 25141600~36.890625~158.8125~341.94140625~37.48069763183594 RL RL 1_130_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 30120600~222.2558135986328~346.7828063964844~157.99842834472656~98.42562866210938 - + 0_435_1c~165.5~252.0~281.0~296.5 - + 1_235_0c~166.25950622558594~274.81500244140625~276.8352508544922~323.73565673828125 - + 10121103_3~180.50001525878906~323.926025390625~230.8959197998047~144.14794921875 - + 10121103_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121103_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121103_0~177.0~314.911865234375~250.37469482421875~162.17626953125 - + 01191~281.0~284.15625~48.21875~60.84375 T 25121~256.90625~369.046875~104.716796875~42.953125 @@ -3833,17 +3869,17 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 2_300_1~153.58200073242188~238.36599731445312~305.0~304.9117126464844 10120502_2~170.69500732421875~347.2049865722656~270.4849853515625~97.54501342773438 - + 10120502_3~153.65798950195312~347.2049865722656~308.75701904296875~97.54501342773438 - + 10120502_0~134.91099548339844~347.2049865722656~344.0550079345703~97.54501342773438 - + 36140400_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - + 25213700~171.8489990234375~272.92999267578125~266.125~245.093994140625 10120502_1~124.65799713134766~347.2049865722656~360.5580062866211~97.54501342773438 - + 0_420_1~165.5~231.03199768066406~281.0~304.46800231933594 2_300_0~153.58200073242188~238.36599731445312~305.0~304.9999694824219 @@ -3851,11 +3887,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 0_420_0~165.5~231.03199768066406~281.0~304.46800231933594 05120100~267.931396484375~348.552978515625~74.26812744140625~94.59503173828125 - + 01181~285.6875~284.15625~53.625~60.84375 R 15200100~257.9432373046875~285.5~96.113525390625~216.75 - + 25200401~36.787994384765625~105.50799560546875~326.42401123046875~209.97637939453125 AOI 25200402~28.0~105.50800323486328~341.0~209.97637176513672 @@ -3883,7 +3919,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 40061~257.046875~296.328125~95.22265625~49.5 MU 10121500~220.0~351.25~170.5~90.7650146484375 - + 2_060_0~126.2860336303711~215.28604125976562~359.42704010009766~359.4270324707031 25131600~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -3891,17 +3927,17 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 40051~283.859375~286.734375~47.34375~57.265625 K 2_198_0c~126.25~215.25~359.5~359.5 - + 52061~261.890625~294.890625~88.158203125~50.109375 AT 53391~259.90625~293.75~87.353515625~47.25 MF 0_100_0c~126.25~215.25~359.5~359.5 - + 0_015_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 2_060_0c~126.2860336303711~215.28604125976562~359.42704010009766~359.4270324707031 - + 06132~358.59375~336.578125~47.484375~113.421875 R C 25200700~186.66776286462897~167.32320112910213~329.13154910328973~105.67679851974202 @@ -3915,11 +3951,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25151204~3.5~101.79210479085748~381.99999237060547~208.74895129041562 ENY C 10121101_1~124.58792877197266~274.9267883300781~362.65514373779297~246.64883422851562 - + 25151205~160.82991582668177~255.76741489275958~292.4989035688163~279.9940858048959 R 10121101_0~134.91099548339844~309.23223876953125~344.0550079345703~173.5355224609375 - + 25151200~35.95213777537929~130.9451567027499~328.1326835718189~180.79804100174294 25151201~35.97909625088953~130.94580119629612~328.1029203180617~180.8017349089794 @@ -3929,17 +3965,17 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25151202~36.14297356223544~131.78611720574426~328.1642911301134~180.80265283616566 (P) 10121101_3~153.65798950195312~304.69183349609375~308.75701904296875~172.6163330078125 - + 15081~283.40625~284.734375~44.921875~57.265625 H 0_100_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 25130300~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 CKP 25151203~41.05699920654297~120.6989974975586~331.1399917602539~198.5870132446289 10121101_2~170.69500732421875~262.23223876953125~270.4849853515625~267.5355224609375 - + 52071~262.828125~293.75~81.443359375~47.25 BN 0_540_0~133.0~222.0~349.7914123535156~354.5 @@ -3965,15 +4001,15 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 15091~255.984375~298.3125~96.5625~44.421875 CIV 36110903_a~215.6162567138672~284.9389953613281~179.7557830810547~204.56164784081045 - + 05110100~228.84375~348.359375~166.552734375~96.234375 SV 15120201~226.9409942626953~320.5~156.5590057373047~152.25 - + 15120202~226.9409942626953~320.5~156.5590057373047~152.25 - + 15120203~226.9409942626953~320.5~156.5590057373047~152.25 - + 06152~366.296875~370.734375~45.03125~58.25 U 10141100~205.109375~360.0625~203.953125~71.109375 @@ -3984,16 +4020,20 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25290203~17.046400705671317~203.83120420919658~371.84640294084545~32.43025085429028 +1_427_0~165.5~254.5~281.0~281.0 + 25290202~163.39999389648438~65.62191772460938~98.09017944335938~278.09014892578125 15120200~266.3330078125~346.9849853515625~83.0~98.1240234375 - + +1_427_1~165.5~254.5~281.0~281.0 + 40021~261.703125~293.453125~89.8828125~51.546875 EX 15062~230.4340057373047~460.5780029296875~149.56700134277344~24.194000244140625 10164400_3~175.08200073242188~276.7950134277344~260.0~171.0 - + 1_610_1~117.58200073242188~267.5~377.0~257.0 46150300~20.0~172.5~360.0~53.5 @@ -4003,21 +4043,21 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 40022~246.703125~448.3125~114.076171875~44.421875 SFA 10164400_0~146.2550048828125~276.0~319.9989929199219~171.5150146484375 - + 52091~258.484375~290.03125~93.8642578125~51.828125 CA 10164400_1~126.0~280.2950134277344~360.0~167.5 - + 45170100~47.01208831103391~46.37111278870994~300.7789493973403~277.51408938592533 10164400_2~173.08299255371094~273.0~263.99900817871094~176.42001342773438 - + 15061~283.296875~284.734375~50.46875~57.265625 R 06102~364.375~338.390625~42.734375~116.5625 3 S 50110300~240.5100667210245~345.9755879871654~138.04196217188678~97.53123082622801 - + 45140200.3~92.0~109.0~214.8507080078125~181.21267700195312 45140200.2~86.61308288574219~149.0~225.3869171142578~101.70011901855469 @@ -4035,45 +4075,45 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 40011~247.890625~289.21875~100.087890625~57.734375 AS 10110800~276.82501220703125~349.25~55.5~94.94302368164062 - + 15072~231.2779998779297~448.4830017089844~148.3889923095703~41.0 15071~241.5625~303.484375~130.1025390625~42.21875 UEW 20120902~193.27781677246094~306.5772705078125~222.29954528808594~163.62274169921875 - + 36140205~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 5 + 5 36140204~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 4 + 4 3207~123.52359008789062~129.30621337890625~364.111572265625~632.851806640625 20120900~210.78700256347656~345.114990234375~189.68800354003906~101.385009765625 - + 3206~123.58200073242188~221.0~235.41799926757812~541.1580200195312 20120901~210.78700256347656~315.140625~189.68800354003906~140.359375 - DIST + DIST 35160000~199.421875~361.421875~206.59375~71.578125 MAN 36140201~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 1 + 1 3204~248.0~221.0~111.0~53.777008056640625 36140200~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - + 3203~123.52359008789062~129.30621337890625~364.111572265625~632.851806640625 36140203~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 3 + 3 3202~123.58200073242188~512.25~5.0~249.90802001953125 36140202~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 2 + 2 3201~123.52359008789062~129.30621337890625~364.111572265625~148.65280151367188 15210200~218.23223876953125~307.7322082519531~174.03549194335938~172.51779174804688 - + 1_000_0~126.26194763183594~216.25608825683594~359.48585510253906~359.49366760253906 25181900~197.81199645996094~221.0~216.00099182128906~350.0 @@ -4089,31 +4129,31 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25321000~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 MCP 10130400~242.95921325683594~348.30694580078125~128.24559020996094~94.20806884765625 - + 15111302~251.0~286.79089277339256~108.0~203.70910722660744 - + 15041~302.46875~284.734375~7.578125~57.265625 I 25241202~50.71660232543945~91.0156021118164~303.8588066101074~228.35478973388672 CFF ZONE 15111303~251.0~286.79089277339256~108.0~203.70910722660744 - + 25300100~69.85800170898438~147.890625~263.8919982910156~27.015380859375 ICL ICL 25281300~226.3981170654297~273.56201171875~159.80284118652344~127.80227661132812 C 2_198_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 25241201~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 CFF ZONE 15111300~251.0~286.79089277339256~108.0~203.70910722660744 - + 15111301~251.0~286.79089277339256~108.0~203.70910722660744 - + 25281301~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 T C 1_360_1c~117.58200073242188~267.5~377.0~257.0 - + 10190100~225.5~315.5~161.0~161.0 06122~364.359375~341.46875~43.34375~110.53125 @@ -4143,7 +4183,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 06112~366.875~370.734375~45.390625~57.265625 T 1_360_0c~117.58200073242188~267.5~377.0~257.0 - + 621~268.359375~169.21875~80.4140625~31.78125 X X 622~246.359375~169.21875~127.078125~31.78125 @@ -4183,7 +4223,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 634~130.5~570.6619873046875~351.0010070800781~55.073974609375 10163300~264.3986354562541~275.5~83.20047695908289~167.38599728250483 - + 46140136~55.82677991490215~67.51992351299887~302.03678216605016~301.48041342038994 635~130.5~544.4630126953125~351.0000305175781~55.073974609375 @@ -4207,7 +4247,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 45110408~24.0~153.6967010498047~350.0~90.60659790039062 2_240_0c~117.58200073242188~267.5~377.0~257.0 - + 45110407~42.66487121582031~130.5074920654297~314.0076446533203~138.96229553222656 1_605_1~165.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 @@ -4265,31 +4305,31 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 46140140~55.82677991490215~67.51992351299887~302.03678216605016~301.48041342038994 36170100_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - OB + OB 10151300~222.90625~355.09375~168.0546875~85.90625 MH 46120510~19.0~79.00101470947266~360.0~239.99886322021484 10140104_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 46120513~47.67344665527344~146.4416572852525~304.0865936279297~106.43563153310689 0_010_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 01311~229.546875~303.6875~148.977294921875~42.0 SEAD 10140104_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 46120514~59.84841537475586~66.95372772216797~279.9951820373535~267.04627227783203 10140104_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 46120511~0.0~194.0~399.0~10.0 25210900~19.04615592956543~23.3791561126709~345.5453052520752~350.0264530181885 10140104_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 46120512~46.64035415649414~122.86727905273438~304.8178367614746~152.83255004882812 25260400~69.85800170898438~147.890625~263.8919982910156~27.015380859375 @@ -4297,7 +4337,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 50291~260.0101931330472~291.03125~83.06793186695279~51.828125 JG 10163900_3~175.08200073242188~354.25~260.0~93.54501342773438 - + 46140119~54.32673725464236~67.0217036328761~303.03683140594336~302.4786560886468 54651~246.984375~296.3125~117.193359375~44.421875 @@ -4305,19 +4345,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 651~133.94895258016646~569.7494015434323~348.21401128702104~42.25059845656767 10163900_1~123.49808502197266~354.25~365.0038375854492~93.54501342773438 - + 46140117~54.82677991490215~67.51992351299887~302.03678216605016~301.48041342038994 652~130.49899291992188~536.4989624023438~351.00100760489767~60.63397216796875 10163900_2~173.08299255371094~356.25~263.99900817871094~93.17001342773438 - + 46140118~54.82677991490215~67.51992351299887~302.03678216605016~301.48041342038994 46140115~54.82677991490215~67.51992351299887~302.03678216605016~301.48041342038994 10163900_0~146.2550048828125~354.25~319.9989929199219~93.2650146484375 - + 46140116~54.82677991490215~67.51992351299887~302.03678216605016~301.48041342038994 46140113~54.82677991490215~67.51992351299887~302.03678216605016~301.48041342038994 @@ -4351,7 +4391,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 01301~226.828125~303.6875~154.1241455078125~42.0 CSAR 15110000~303.3160095214844~282.5~5.0~218.75 - + 661~118.77100372314453~585.0~372.45800018310547~40.0 15170500~210.50000190734863~304.80000376701355~191.60001277923584~180.40001392364502 @@ -4389,11 +4429,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25120100~19.66900062561035~97.60099447895945~372.7469974714344~194.9539981968218 AO 36110801_a~217.28289794921875~298.1658935546875~177.43408203125~185.0841064453125 - EX + EX 25250100~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 FP 2_101_0c~118.75~196.25~374.5~326.25 - + 25132100~94.5~94.5~211.0~211.0 K 35130200~211.125~348.9375~197.6708984375~93.0625 @@ -4403,9 +4443,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 52011~253.890625~291.890625~93.595703125~50.109375 AA 36110400~216.95689392089844~285.0~177.4341278076172~223.0 - + 15190100~208.0~308.5~196.0~153.0 - MSL + MSL 52012~246.984375~449.3125~117.193359375~44.421875 CYB 6304~247.0~194.0~118.0~86.4580078125 @@ -4425,13 +4465,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 46120502~100.0~46.76393127441406~199.0~304.4721221923828 2_101_1c~118.74970153289557~196.25010667306285~374.50061598698323~326.2498933269371 - + 60150200~192.328125~360.140625~216.16015625~74.078125 GOV 46120503~59.84841537475586~66.95372772216797~279.9951820373535~267.04627227783203 36130000~211.03285217285156~290.18499755859375~189.9341583251953~192.34567260742188 - + 46120501~44.005794525146484~44.0~309.9942054748535~309.9358825683594 46120506~10.063231468200684~136.21414184570312~379.4804391860962~127.00238037109375 @@ -4453,7 +4493,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 46140106~54.32673725464236~67.0217036328761~303.03683140594336~302.4786560886468 1_335_1c~166.05699157714844~273.8139953613281~277.78501892089844~324.3420104980469 - + 46120509~24.0~78.6932373046875~350.0~242.3067626953125 46140107~54.32673725464236~67.0217036328761~303.03683140594336~302.4786560886468 @@ -4487,11 +4527,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 0_020_0~126.26194763183594~197.09300231933594~359.48585510253906~377.65675354003906 1_335_0c~166.05699157714844~273.81500244140625~277.78501892089844~324.34100341796875 - + 1_240_0~117.58200073242188~267.5~377.0~257.0 36200000_a~220.5~311.0~169.0~169.0 - E + E 10140600~246.5~346.9849853515625~117.0~98.31002807617188 40081~262.65625~292.453125~94.46484375~51.546875 @@ -4503,7 +4543,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 40110401~276.5474853515625~291.671875~57.07012939453125~217.328125 S 36160000_a~206.5~297.5~197.0~197.0 - NR + NR 10202~253.390625~450.046875~105.826171875~42.953125 LAB 40071~271.171875~287.734375~62.234375~57.265625 @@ -4531,13 +4571,15 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 6354~245.0~215.0~123.25~59.5 1_320_1c~117.58200073242188~240.38999938964844~377.0~283.11000061035156 - + 6357~170.8989715576172~122.75154876708984~269.7145538330078~669.2484512329102 6356~171.5~215.0~196.75~577.0 30130101~217.8125~349.9375~166.630859375~93.0625 AE +2_527_0~120.97918701171875~209.97918701171875~370.0416259765625~364.03125 + 30130100~217.8125~349.9375~173.802734375~93.0625 AA 60110100~198.484375~354.921875~230.5693359375~81.421875 @@ -4551,37 +4593,37 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 30130104~201.828125~350.640625~196.11328125~88.828125 AGI 0_140_0c~126.25~215.25~359.5~359.5 - + 30130107~215.8125~349.9375~170.302734375~93.0625 AH 30130106~199.859375~359.203125~206.091796875~74.015625 AGS 2_420_1c~165.5~234.03199768066406~281.0~301.46800231933594 - + 10161700_0~146.2550048828125~368.734375~319.9989929199219~78.7806396484375 - MULT + MULT 10120601_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 10161700_1~123.49808502197266~374.734375~365.0038375854492~73.06063842773438 - MULT + MULT 10120601_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10161700_2~173.08299255371094~368.734375~263.99900817871094~80.68563842773438 - MULT + MULT 01251~237.453125~301.3125~134.294921875~44.421875 MCM 10120601_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10161700_3~175.08200073242188~365.734375~260.0~82.06063842773438 - MULT + MULT 11110700~202.8730010986328~344.736572265625~204.4190216064453~102.80685424804688 - + 30130110~197.859375~362.0625~206.953125~71.109375 AOR 25221~95.56192779541016~154.77423095703125~214.85796356201172~80.32162475585938 10120601_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 0_140_0~126.25~215.25~359.5~359.5 45140200~84.43704223632815~142.0~229.56295776367185~115.34991455078125 @@ -4591,21 +4633,21 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25320500~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 CCP 1_320_0c~117.58200073242188~244.38999938964844~377.0~279.11000061035156 - + 30130112~219.8125~348.359375~166.818359375~96.234375 AS 30130111~215.8125~349.9375~179.130859375~93.0625 AR 35110500~249.91424560546875~345.90423583984375~112.1715087890625~100.1925048828125 - + 30130113~227.8125~349.9375~163.708984375~93.0625 AT 36170100~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - OB + OB 25271000~37.03200149536133~109.55198789666473~324.5829887390137~160.40358966171055 UXO UXO 2_420_0c~165.5~231.03199768066406~281.0~304.46800231933594 - + 25231~95.56192779541016~154.77423095703125~214.85796356201172~73.80101013183594 01241~260.703125~293.578125~86.5859375~53.296875 @@ -4616,12 +4658,12 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 L 10191~254.3125~293.453125~95.2734375~51.546875 XX -25218900~244.25028454948165~312.4963234640219~367.74814193305474~166.910858066995 - +25218900~228.62998962402344~303.9100036621094~368.36000061035156~163.0 + 25201~95.56192779541016~154.77423095703125~214.85796356201172~59.15777587890625 1_401_0c~165.5~251.5~281.0~296.5 - + 25170400~52.79399871826172~43.6875~297.17899322509766~279.8125 Name: Width: Min Alt: Max Alt: DTG Start: DTG End: SL 01271~239.828125~298.109375~123.78955078125~46.65625 @@ -4633,23 +4675,23 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10161500~198.609375~364.296875~214.67138671875~63.703125 MWR 15140700~220.5~323.0000043809414~171.0~143.00000213086605 - + 2_110_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 2_215_0c~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 - + 0_140_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 25150800~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 LZ 1_401_1c~165.5~251.5~281.0~296.5 - + 15240000~199.421875~361.421875~206.59375~71.578125 MAN 0_260_0~117.58200073242188~267.5~377.0~257.0 20111100~242.76400756835938~344.3909912109375~126.47299194335938~97.218017578125 - + 51551~258.140625~292.03125~86.580078125~51.828125 SS 25211~100.43099975585938~154.7743377685547~204.50701904296875~59.15766906738281 @@ -4657,47 +4699,47 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 01261~239.828125~298.140625~125.916015625~46.625 SAR 2_020_0c~126.2860336303711~197.09300231933594~359.42704010009766~377.6200714111328 - + 10141900~232.66799926757812~360.109375~145.74600219726562~130.734619140625 SP 15160300~228.5~330.5~155.0~130.0 - + 15160301~228.5~330.5~155.0~130.0 - + 15160302~228.5~330.5~155.0~130.0 - + 15160303~228.5~330.5~155.0~130.0 - + 10172~221.48329162597656~450.555419921875~168.3870391845703~35.735931396484375 10171~231.2779998779297~302.4830017089844~148.3889923095703~41.0 0_301_1c~167.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 - + 06110000~272.20098876953125~274.2969055175781~70.1820068359375~224.9356689453125 - + 01211~260.5625~294.453125~93.5390625~51.546875 PR 20121309~264.3986354562541~275.5~83.20047695908289~167.38599728250483 - + 20121307~246.45520327173472~305.75009804197543~121.08960141375064~137.13592670634898 - + 20121308~218.50000023841858~314.300012588501~173.90000820159912~161.9999885559082 20121301~246.61099243164062~278.5389099121094~110.46580672676555~164.47548770627964 - + 20121302~213.859375~357.84375~186.37841796875~70.3125 ATC 20121300~222.5~313.5~165.0~165.0 - + 20121305~198.5~289.5~213.0~213.0 - + 20121306~220.0~368.5~170.0~55.0 - + 20121303~227.5~330.5~155.0~130.0 - + 20121304~195.9549102783203~320.5~218.0901641845703~150.0 - FE + FE 25213200~203.1490020751953~297.35797119140625~207.0228729248047~197.5860595703125 S A 10181~269.29901123046875~278.90301513671875~73.37197875976562~66.42999267578125 @@ -4711,31 +4753,35 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 10182~320.59375~448.3125~52.029296875~44.421875 IC 36140403_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 3 + 3 0_301_0c~167.0570068359375~192.31597900390625~277.78497314453125~324.34100341796875 - + 01201~260.5625~294.453125~88.6640625~51.546875 PH 10164000_3~175.081699077773~350.74977708525694~260.000086190963~96.79501391529993 - + 1_210_0~117.58200073242188~267.5~377.0~257.0 51571~258.96875~291.953125~83.396484375~48.859375 SU 0_230_0c~153.8735809326172~246.5059814453125~303.12974548339844~304.51995849609375 - + 60160400~203.421875~362.421875~210.455078125~71.578125 MNP 10200900~198.609375~364.84375~217.748046875~62.1875 USSS 10164000_0~146.2547009400605~350.74977708525694~319.9994986640213~96.51510974791017 - + 50241~281.53125~291.890625~54.2763671875~50.109375 IT 10164000_1~123.49808502197266~349.7498839232685~365.0038375854492~98.04512950446588 - + +0_327_1~166.47889709472656~246.57752990722656~275.2211151123047~298.0126190185547 + 10164000_2~173.08279166002285~350.74977708525694~263.9988073985096~98.42041365251498 - + +0_327_0~166.4508819580078~241.41212463378906~275.2071075439453~306.99876403808594 + 25240805~53.02881908479908~115.85757988925207~298.78189128420047~205.22967157793482 10162800~230.03125~349.9375~163.583984375~93.0625 @@ -4745,21 +4791,21 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25240806~30.569955488000346~112.60667534077305~343.1523925188179~166.72918872831775 SMOKE 20121313~205.43800354003906~338.32501220703125~199.8619842529297~107.42999267578125 - + 25240803~46.46099853515625~44.34700012207031~318.1629943847656~307.5970001220703 20121310~249.92015075683594~292.640625~112.15971374511719~148.12285757149493 - YRD + YRD 25240804~24.024100240244024~25.096402521478467~347.9327847103905~347.9327847103905 20121311~215.89999198913574~330.0000071525574~178.3000111579895~130.7999849319458 - + 05120400~195.7740020751953~348.3559875488281~218.29200744628906~95.28701782226562 - + 25240807~30.549575893466827~112.93600110666839~343.15056827179035~166.3575634055537 SMOKE 2_110_0c~126.25~215.25~359.5~359.5 - + 25240808~30.57096256807847~112.60667534077305~343.15191227763773~166.72918872831775 BOMB 0_510_0~133.0~222.0~349.7914123535156~354.5 @@ -4787,11 +4833,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 54611~263.546875~293.75~77.7685546875~47.25 TT 15171000~195.7408905029297~319.9159851074219~219.21827697753906~150.77801513671875 - + 40140200~204.1000213623047~303.9978507178589~195.9009552001953~191.4731494865527 01120200~205.70399475097656~350.5044250488281~199.6380157470703~90.99114990234375 - + 46110303~127.0~137.0~150.0~108.5 46110304~125.5~169.5~149.0~50.0 @@ -4801,7 +4847,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1_330_1~153.5~243.5~305.0~304.9117431640625 1_001_0c~119.54386138916016~200.5423583984375~372.8932113647461~324.81951904296875 - + 10161~246.625~299.046875~114.177734375~42.953125 DET 25341400~2.8755054473876953~50.37360150111058~393.75001335144043~253.35403524851122 @@ -4811,7 +4857,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1_330_0~153.5~243.5~305.0~305.0 10111000_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 - + 01221~230.90625~301.3125~136.0859375~44.421875 ASW 51591~272.640625~290.890625~54.2744140625~50.109375 @@ -4819,13 +4865,13 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 50261~260.0101931330472~289.03125~80.77105686695279~51.828125 JC 10111000_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - + 54621~261.1875~293.75~84.7255859375~48.0625 UN 10111000_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - + 10111000_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - + 15021~281.984375~285.75~50.625~59.234375 C 40170000~207.390625~356.1875~209.59408569335938~78.8125 @@ -4845,9 +4891,9 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 2_101_0~118.75~196.25~374.5~326.25 0_205_0c~168.80426025390625~193.92129516601562~276.835205078125~323.7356872558594 - + 30140300~195.9549102783203~320.5~218.0901641845703~150.0 - + 25140601~116.5~159.54948337950063~246.98800659179688~47.793505621664906 25140603~116.5~158.29265719901161~246.98800659179688~50.30834257210677 @@ -4861,11 +4907,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 15031~241.59375~303.484375~129.9912109375~41.515625 EWR 15110901~244.8159942626953~290.8089904785156~123.03001403808594~217.19100952148438 - + 15110902~245.8159942626953~287.5~123.03001403808594~220.5 - + 15110900~244.8159942626953~289.80999755859375~123.03001403808594~220.07501220703125 - + 51110200~274.7395713048499~348.9375~51.1666786951501~94.65625 J 1_401_1~165.5~251.5~281.0~296.5 @@ -4873,7 +4919,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1_401_0~165.5~251.5~281.0~296.5 15110903~243.8159942626953~289.8160095214844~123.03001403808594~220.281982421875 - + 25210100~168.8109893798828~269.2569885253906~268.62400823378124~253.48501586914062 0_105_0~118.75~195.875~374.5~326.25 @@ -4883,11 +4929,11 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 0_105_1~118.75~195.875~374.42156982421875~326.25 10111200~208.9669952392578~350.2860107421875~194.6999969482422~91.37698364257812 - + 10200000~207.5~283.5~195.0~225.0 15130500~209.23223876953125~348.5~193.5355224609375~95.0 - + 25281~95.56192779541016~154.77423095703125~226.36907196044922~59.15777587890625 45180400~44.0~194.0~310.0~10.0 @@ -4899,7 +4945,7 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 15011~283.859375~286.734375~43.25~57.265625 B 15150100~228.5~321.5~153.0~148.0 - + 0_630_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 0_630_1~120.97917175292969~209.9791717529297~370.04164123535156~364.03126525878906 @@ -4927,23 +4973,23 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25160203~151.3119659423828~222.20443725585938~304.24806213378906~263.50054931640625 20111902~223.63990783691406~303.59375~160.72019958496094~171.40625 - TNG + TNG 10121102_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 20111900~216.63992309570312~330.75384521484375~176.72015380859375~130.24615478515625 - + 20111901~223.63990783691406~304.203125~160.72019958496094~170.796875 - DPRE + DPRE 25151300~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 EA 10121102_3~198.5~323.926025390625~215.0~144.14794921875 - + 10121102_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 2_310_1~117.58200073242188~267.5~377.0~257.0 10121102_1~123.75492858886719~272.6767883300781~362.65513610839844~246.64883422851562 - + 2_310_0~117.58200073242188~267.5~377.0~257.0 01291~254.296875~295.328125~106.357421875~48.671875 @@ -4955,37 +5001,43 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25342201.b~16.83248519897461~234.54587909276597~369.0875434875488~32.43211295291462 C C 36110904_a~216.37106323242188~285.0~178.01995849609375~223.0 - + 05110200~233.21875~349.9375~169.3505859375~93.0625 RV 25271~95.56192779541016~154.77423095703125~226.36907196044922~73.80101013183594 01281~234.703125~302.3125~136.599609375~44.421875 SUW +1_027_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 + 05111500~205.6739959716797~348.99200439453125~198.4930191040039~93.42086791992188 - + +2_127_0~126.25~215.25~359.5~359.5 + +2_127_1~126.55380249023438~215.553955078125~358.8922424316406~358.89208984375 + 40130800~238.75~302.046875~143.173828125~199.203125 EXFL 36140105_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 5 + 5 36140301_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 1 + 1 01110000~217.53125~353.6875~179.07470703125~82.3125 MIL 15201301~240.1429901123047~346.9573669433594~132.0970001220703~97.733642578125 - + 25241~95.56192779541016~154.77423095703125~214.85796356201172~59.15777587890625 15201300~216.63992309570312~330.75384521484375~176.72015380859375~130.24615478515625 - + 15201302~240.1429901123047~346.9573669433594~132.0970001220703~97.733642578125 - + 46160600~107.53401184082031~77.5~184.9319610595703~244.65994262695312 51501~264.40625~293.890625~84.923828125~50.109375 PP 0_260_0c~117.58200073242188~267.5~377.0~257.0 - + 25131700~191.5067138671875~281.263671875~228.46856689453125~228.4676513671875 25211400~168.31883239746094~197.0~239.3623504638672~286.5970458984375 @@ -4993,19 +5045,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 25271900~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 N 20110600~210.0~345.9849853515625~189.5~96.533203125 - + 25251~95.56192779541016~154.77423095703125~226.36907196044922~59.15777587890625 51511~261.1875~291.921875~90.8505859375~48.890625 RO 15141201~224.0~326.65643310546875~165.0~140.34356689453125 - + 15141200~224.0~326.65643310546875~165.0~140.34356689453125 - + 30120700~204.45599365234375~346.5580139160156~201.88800048828125~98.88299560546875 15141202~224.0~326.65643310546875~165.0~140.84356689453125 - + 1_635_1~166.05699157714844~274.8139953613281~277.78501892089844~324.3420104980469 25151100~68.40276757951689~47.472475439080796~269.6532010627628~298.08919471667 @@ -5013,15 +5065,15 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 1_635_0~166.05699157714844~274.81500244140625~277.78501892089844~324.34100341796875 10121100_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121100_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121100_0~219.23223876953125~309.23223876953125~173.5355224609375~173.5355224609375 - + 52171~264.578125~291.5~82.380859375~50.328125 FC 10121100_3~218.21942138671875~307.7451477050781~174.0611572265625~176.50970458984375 - + 10165200~200.9375~356.921875~206.78515625~81.421875 SPT 40181~243.53125~300.46875~121.8330078125~46.53125 @@ -5047,19 +5099,19 @@ Friend_0_210_0~123.58200073242188~268.0~365.0~250.5 40161~235.90625~298.671875~134.76416015625~48.125 ACC 10161300_0~131.5~224.91600036621094~348.0~342.33399963378906 - + 10161300_1~131.5~273.6000061035156~348.0~244.80001831054688 - + Unknown_0_110_0~132.25~221.25~347.5~347.5 10161300_2~174.0~264.0~264.0~264.0 - + 10161300_3~139.5~228.5~334.0~328.0 - + 52191~263.28125~295.75~79.6630859375~47.25 HF 05111300~193.7745361328125~347.9825134277344~223.2978515625~95.79287719726562 - + 25219200~141.0~294.0~300.0~150.0 25131500~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -5069,7 +5121,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25213900~171.3489990234375~272.91400146484375~266.125~245.093994140625 D 20110800~195.5~286.5~220.0~220.0 - + 3307~159.09109497070312~105.62062072753906~288.671142578125~656.5373992919922 3306~159.5~209.89999389648438~208.5~552.2580261230469 @@ -5077,7 +5129,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 3305~159.09109497070312~105.62062072753906~288.671142578125~176.9517364501953 15141000~213.5~328.48466783528767~182.75~134.63936207116438 - + 3304~241.0~209.89999389648438~127.0~55.65399169921875 3303~159.09109497070312~105.62062072753906~288.671142578125~656.5373992919922 @@ -5089,7 +5141,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 3301~159.09109497070312~105.62062072753906~288.671142578125~176.9517364501953 15210100~219.25~309.25~173.5~173.5 - + 25130200~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 AMN 40141~245.5938262939453~287.5099182128906~100.37312316894531~58.80938720703125 @@ -5097,7 +5149,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25241103~46.46099853515625~44.34700012207031~318.1629943847656~307.5970001220703 ATI ZONE 0_410_1c~165.5~254.5~281.0~281.0 - + 25270504~101.21622938265045~75.04408356872175~283.8237486446933~281.4559316900673 25270503~101.7969970703125~129.9737548828125~213.21066284179688~81.57560729980469 @@ -5113,11 +5165,11 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25270501~146.75~96.35299682617188~193.25~224.00100708007812 15120110~218.0~323.0~176.0~144.5 - + 40131~244.984375~296.3125~116.27734375~44.421875 CLR 0_410_0c~165.5~254.5~281.0~281.0 - + 60140100~192.484375~355.921875~218.376953125~81.421875 CRT 10201200~209.8000030517578~299.4000244140625~192.73824499270495~191.69998168945312 @@ -5125,39 +5177,39 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 15191~254.0249786376953~297.9999694824219~103.88203430175781~45.9000244140625 15120102~228.5~310.75~154.5~171.75 - C2 + C2 15120103~226.9409942626953~318.19232177734375~156.5590057373047~155.22067260742188 - + 15120104~233.5~325.69232177734375~145.0~142.80767822265625 - + 15120105~206.59500122070312~349.25~198.80999755859375~94.25 - + 15120106~206.59500122070312~349.25~198.80999755859375~94.25 - + 15120107~206.59500122070312~349.25~198.80999755859375~94.25 - + 10141200~228.53125~356.6875~158.9677734375~82.3125 MP 15120108~233.5~325.69232177734375~145.0~142.80767822265625 - + 15120109~233.5~325.69232177734375~145.0~142.80767822265625 - + 25290100~19.66900062561035~115.11820220947266~359.2800045013428~58.02080535888672 25290101~62.5~198.66700744628906~279.5~5.0 15120100~208.0~324.5~196.0~128.0 - A + A 15120101~228.5~310.75~154.5~171.75 - + 36110802_a~216.95689392089844~283.0~177.4341278076172~207.0 - EX + EX 10162200_2~173.08299255371094~350.9720153808594~263.99900817871094~98.447998046875 - + 10162200_1~123.49808502197266~350.9720153808594~365.0038375854492~96.822998046875 - + 10162200_0~146.2550048828125~350.9720153808594~319.9989929199219~96.54299926757812 - + 15161~256.39300537109375~293.3070068359375~99.2139892578125~48.385986328125 46150400~31.0~39.0~338.0~338.0 @@ -5165,11 +5217,11 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 40121~254.921875~297.046875~115.19921875~42.953125 FND 10162200_3~175.08200073242188~350.9720153808594~260.0~96.822998046875 - + 0_235_0c~168.25950622558594~273.81500244140625~276.8352508544922~323.73565673828125 - + 10121600~238.23342895507812~343.8639221191406~137.6971435546875~101.15109252929688 - + 0_110_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 0_110_0~126.25~215.25~359.5~359.5 @@ -5187,25 +5239,25 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 15171~274.875~284.15625~56.9375~60.84375 A 36140304~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 4 + 4 36140303~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 3 + 3 36140305~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 5 + 5 36140300~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - + 36140302~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 2 + 2 36140301~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 1 + 1 25180500~197.81199645996094~221.0~216.00099182128906~350.0 RZ 10130500~219.75857170846396~360.109375~162.89767829153604~71.0625 JFS 15111203~254.5~281.4219970703125~102.0~217.35076904296875 - + 10140103_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 10372~233.1669921875~448.7239990234375~145.66702270507812~53.375 10371~255.34375~292.578125~98.8984375~53.296875 @@ -5213,33 +5265,33 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 01411~246.984375~296.3125~117.193359375~44.421875 CYB 10140103_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 25281200~206.8717803955078~297.0655212402344~203.42543029785156~203.42584228515625 25210800~20.160486221313477~24.493486404418945~351.011999130249~351.0130138397217 10140103_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10140103_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 15111201~254.5~281.4219970703125~102.0~217.35076904296875 - + 15111202~254.5~281.4219970703125~102.0~217.35076904296875 - + 15111200~254.5~281.4219970703125~102.0~217.35076904296875 - + 50391~259.90625~293.75~87.353515625~47.25 MF 0_230_0~153.8735809326172~246.5059814453125~303.12974548339844~304.51995849609375 10120100_2~174.0~442.7950134277344~264.0~60.246368408203125 - + 10120100_3~182.2949981689453~442.7950134277344~247.4099884033203~60.246368408203125 - + 10120100_0~149.218994140625~442.7950134277344~313.5610046386719~60.246368408203125 - + 10120100_1~131.5~442.7950134277344~349.0~60.246368408203125 - + 3357~174.6612548828125~118.78054809570312~264.5819396972656~643.3774719238281 3356~177.0570068359375~217.0~198.9429931640625~545.1580200195312 @@ -5251,25 +5303,25 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 10190000~225.5~315.5~161.0~161.0 10141702_1~210.3125~273.0~189.28125~243.0 - SEC + SEC 10141702_2~210.3125~263.0~189.28125~264.0 - SEC + SEC 10141702_3~210.3125~225.5~189.28125~339.0 - SEC + SEC 10381~243.453125~300.3125~129.810546875~44.421875 MCC 10141702_0~210.3125~223.75~189.28125~342.5 - SEC + SEC 10150100~241.0854034423828~280.5~129.70799255371094~230.34823608398438 - + 10382~253.0249786376953~447.9999694824219~103.88203430175781~45.9000244140625 2_435_0c~165.5~257.0~281.0~296.5 - + 40110501~207.40625~309.890625~196.3271484375~137.96875 TFK DRUG 0_360_1c~117.58200073242188~267.5~377.0~257.0 - + 40110502~207.40625~315.890625~196.3271484375~134.96875 LAB DRUG 40110500~197.859375~370.671875~213.154296875~56.25 @@ -5281,7 +5333,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 40130100~192.2269744873047~361.640625~220.7105255126953~60.6402587890625 P 10200700~261.74346923828125~350.6728820800781~94.33209228515625~93.78713989257812 - + 53431~262.1875~293.328125~89.373046875~48.671875 NA 52101~268.484375~289.03125~60.2236328125~51.828125 @@ -5291,11 +5343,11 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 2_605_1~165.75~192.4259033203125~281.0~323.5740966796875 30120000~250.2740020751953~345.7349853515625~110.63792419433594~100.0150146484375 - + 2_435_1c~165.5~257.0~281.0~296.5 - + 15220300~227.9600067138672~348.2514343261719~164.6815948486328~95.32757568359375 - + 45130102~20.0~100.0~360.0~200.0 45130103~20.0~100.0~360.0~200.0 @@ -5319,7 +5371,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 45110509~115.84593200683594~114.50984191894531~131.3734893798828~168.54747009277344 10110900~276.82501220703125~349.75~55.5~96.125 - C + C 45110508~160.7135772705078~115.6050033569336~86.50584411621094~167.45230865478516 45110503~147.3025360107422~116.8928451538086~85.98294067382812~167.21430206298828 @@ -5349,9 +5401,9 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 10362~218.86639670828572~454.5518777344587~173.6336085443736~26.753995058298187 35120000~211.296875~351.65625~193.74215698242188~91.265625 - CIV CIV + CIV CIV 1_115_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 2_605_0~165.75~192.42555236816406~281.0~323.57444763183594 25216100~111.0~274.5~390.0~161.0 @@ -5389,7 +5441,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25310200~34.17714498295737~105.78632908530723~328.132926032401~180.79812050698092 EPW HOLDING AREA 1_115_0c~126.25~215.25~359.5~359.5 - + 10332~261.25~448.328125~91.60546875~48.671875 PM 1_030_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 @@ -5399,13 +5451,13 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25217400~120.14683532714844~324.8574880544173~369.57667541503906~203.14251194558273 PK 36110700_a~204.41786193847656~295.5~203.1652374267578~201.0 - SO + SO 53471~262.390625~291.0~87.4951171875~51.859375 OL 52141~265.09375~294.75~81.5693359375~47.25 DT 10164700~224.83299255371094~349.28399658203125~162.66148376464844~96.88201904296875 - + 10341~290.5~280.0000305175781~29.552978515625~65.24197387695312 10342~326.25~448.328125~37.15625~48.671875 @@ -5413,21 +5465,21 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25218700~123.14399719238281~236.98399353027344~375.87001037597656~158.51600646972656 2_460_1c~165.5~254.5~281.0~281.0 - + 1_010_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 25132000~-4.796163466380676E-14~2.2930493354797363~393.2567443847657~395.26710081100464 TH 0_360_0c~117.58200073242188~267.5~377.0~257.0 - + 35130100~184.32569885253906~368.43084716796875~230.7683563232422~54.78631591796875 - + 1_515_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 15190000~208.0~331.5~196.0~128.0 - MSL SPT + MSL SPT 36110500~189.18899536132812~295.5~231.70599365234375~201.0 - + 10312~263.763916015625~450.19775390625~86.9241943359375~52.40753173828125 10311~248.833984375~301.6669921875~110.33401489257812~38.666015625 @@ -5445,7 +5497,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 0_198_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 2_460_0c~165.5~254.5~281.0~281.0 - + 60150300~202.984375~360.203125~199.26953125~74.015625 CTR 46120601~137.375~116.546875~107.03125~138.484375 @@ -5453,7 +5505,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 46120602~96.453125~120.578125~191.3125~132.421875 M 36130100~219.95687866210938~288.0~171.87838745117188~194.5 - + 46120605~113.75143432617188~113.046875~159.57318115234375~139.484375 St St 53491~264.40625~293.890625~84.923828125~50.109375 @@ -5469,19 +5521,19 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 46120609~128.73507690429688~119.078125~121.75326538085938~133.421875 R R 1_230_0c~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 - + 46120607~132.55035400390625~118.078125~130.16839599609375~133.421875 P P 46120608~90.984375~114.50581359863281~214.7578125~143.0254364013672 Cb Cb 20120107_3~181.0~309.78125~250.0~136.71875 - RTL + RTL 20120107_2~174.0~309.78125~264.0~136.71875 - RTL + RTL 20120107_1~126.5~309.78125~359.0~136.71875 - RTL + RTL 20120107_0~148.3769989013672~310.78125~315.24501037597656~135.71875 - RTL + RTL 10321~247.453125~302.046875~121.0~42.953125 MET 10322~313.234375~447.421875~81.46484375~31.09375 @@ -5489,7 +5541,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 40191~263.765625~292.453125~76.63671875~52.421875 HJ 15140603~219.5~330.0000044852495~185.5~143.49999551475048 - + 25218800~110.38185119628906~216.2084503173828~402.3983612060547~191.17738342285156 25321703~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -5499,11 +5551,11 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 2_120_1~126.55342864990234~195.03199768066406~358.8931655883789~379.4145965576172 2_305_1c~166.0570068359375~193.31597900390625~277.7850036621094~324.34100341796875 - + 25321701~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 I 54110300~240.5100667210245~345.9755879871654~138.04196217188678~97.53123082622801 - + 25321700~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 25170300~52.79399871826172~43.6875~297.17899322509766~279.8125 @@ -5523,7 +5575,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 1_115_0~126.25~215.25~359.5~359.5 1_205_0c~166.80426025390625~193.92129516601562~276.835205078125~323.7356872558594 - + 25321709~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 25321708~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -5537,21 +5589,21 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 01371~281.8125~284.15625~47.71875~60.84375 H 15140600~218.5~323.0000043809414~183.0~143.4999956190586 - + 50311~266.0101931330472~287.890625~76.63043186695279~50.96875 JP 15140601~219.5~330.0000044852495~183.0~143.49999551475048 - + 40140300~219.92001342773438~298.4980163574219~166.156005859375~195.00497436523438 15140602~219.5~330.0000044852495~183.0~143.49999551475048 - -10140700~223.7501014139889~352.25009748008233~166.4999955892563~92.24999755620956 - + +10140700~220.5~352.0~169.0~92.5 + 25272200~15.850569728094733~80.74412359200218~368.29920847446937~251.08854868933886 10140701~196.09750366210938~347.5~218.625~93.70999145507812 - + 25321710~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 25341300~61.890177556119326~143.677001953125~300.09169905237894~53.927993349977356 @@ -5559,7 +5611,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25321714~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 2_305_0c~166.0570068359375~193.31597900390625~277.78497314453125~324.34100341796875 - + 2_515_0~120.97918701171875~209.97918701171875~370.0416259765625~364.03125 25321713~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -5581,19 +5633,19 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 01361~256.828125~297.46875~98.5361328125~46.53125 MM 10160300~246.61099243164062~278.5389099121094~110.46580672676555~164.47548770627964 - + 50321~260.0101931330472~287.890625~82.64605686695279~50.96875 JR 51651~246.984375~296.3125~117.193359375~44.421875 CYB 15160200~228.5~330.5~155.0~130.0 - + 15160201~228.5~330.5~155.0~130.0 - + 15160202~228.5~330.5~155.0~130.0 - + 15160203~228.5~330.5~155.0~130.0 - + 0_600_1~120.97917175292969~209.9791717529297~370.04164123535156~364.03126525878906 0_600_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 @@ -5617,7 +5669,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25240702~15.245000839233398~115.13300323486328~369.25701332092285~80.24199676513672 SMOKE 36140402_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 2 + 2 25240703~15.245000839233398~115.13300323486328~369.25701332092285~86.86699676513672 FPF 25320400~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -5625,7 +5677,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 25240701~15.245000839233398~115.13300323486328~369.25701332092285~79.31400299072266 05110900~194.9759979248047~348.3559875488281~219.88800811767578~95.28701782226562 - + 25171600~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: MEZ 01381~269.28125~292.453125~79.65234375~51.546875 @@ -5659,11 +5711,11 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 0_315_1~153.5~243.5~305.0~304.9117431640625 2_330_1c~153.5~243.5~305.0~304.9117431640625 - + 01120300~210.86199951171875~347.4838562011719~188.44100952148438~97.23580932617188 - + 10161600~237.0~351.4849853515625~137.97900390625~88.6829833984375 - + 46110402~54.0~74.0~290.0~250.0 60140900~202.203125~363.421875~199.3125~71.578125 @@ -5685,7 +5737,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 01321~222.921875~306.59375~153.6669921875~38.03125 ASUW 0_015_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 20120108~237.34375~303.109375~141.44140625~192.89062881469727 STOR 50361~257.90625~293.953125~95.119140625~48.859375 @@ -5713,19 +5765,19 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 30130202~218.375~348.359375~166.255859375~96.234375 YS 36190300_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - N + N 30130201~218.375~349.9375~166.130859375~93.0625 YB 30130204~198.34375~361.96875~216.416015625~83.03125 YFT 1_100_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 30130203~218.375~349.9375~163.146484375~93.0625 YT 36160000~206.5~297.5~197.0~197.0 - NR + NR 36130100_a~219.95687866210938~288.0~171.87838745117188~194.5 - + 01351~264.703125~293.453125~90.4453125~51.546875 EA 53401~255.90625~293.953125~97.291015625~48.859375 @@ -5737,25 +5789,25 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 10281~236.1875~300.3125~128.939453125~44.421875 GSM 10165000_1~123.49808502197266~357.265625~365.0038375854492~90.52938842773438 - ALL + ALL 10165000_0~146.2550048828125~356.265625~319.9989929199219~91.2493896484375 - ALL + ALL 51110300~240.5100667210245~345.9755879871654~138.04196217188678~97.53123082622801 - + 10165000_3~175.08200073242188~355.265625~260.0~92.52938842773438 - ALL + ALL 10165000_2~173.08299255371094~357.265625~263.99900817871094~92.15438842773438 - ALL + ALL 1_100_0c~126.25~215.25~359.5~359.5 - + 60160500~204.484375~355.265625~197.3271484375~78.734375 XFL 01341~276.46875~287.75~69.3671875~59.234375 IC 2_330_0c~153.5~243.5~305.0~305.0 - + 10162900~189.0~362.75~229.25~70.25 - + 15141~244.58685302734375~299.7762145996094~122.82534790039062~39.9056396484375 40101~267.8282470703125~286.74837423007403~77.51229858398438~56.181069129300965 @@ -5763,83 +5815,83 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 46150500~77.0352554321289~87.95218658447266~245.93144989013672~224.54781341552734 ! 0_320_1c~117.58200073242188~244.38999938964844~377.0~279.11000061035156 - + 1_140_0c~126.25~215.25~359.5~359.5 - + 10111300~284.73199462890625~349.0660095214844~44.70001220703125~93.86898803710938 36110100_a~217.28289794921875~286.25~177.43408203125~197.0 - + 40130900~248.59375~302.046875~122.291015625~199.203125 INFL 15130400~209.23223876953125~349.23223876953125~193.5355224609375~145.7715072631836 - + 36140104_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 4 + 4 0_040_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 1_420_1c~165.5~231.03199768066406~281.0~304.46800231933594 - + 10150504_3~209.7440185546875~285.87298583984375~196.52398681640625~146.12701416015625 - E W + E W 36140300_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - + 15151~246.984375~296.3125~117.193359375~44.421875 CYB 25215700~111.0~274.5~390.0~161.0 ASW 1_140_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 10150900~223.16350751366122~355.921875~157.49176592383878~81.421875 JIC 01110131~230.03125~348.9375~162.568359375~93.0625 PX 36140403~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 3 + 3 01110132~270.28125~348.9375~69.453125~93.0625 E 36140402~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 2 + 2 01110133~230.28125~348.9375~163.333984375~93.0625 EA 36140405~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 5 + 5 36140404~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 4 + 4 36140401~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 1 + 1 36140400~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - + 25160100~153.31893920898438~235.36947631835938~304.24810791015625~263.49951171875 30120801~232.6357421875~345.7234191894531~146.72842407226562~100.55218505859375 - RB + RB 30120800~232.6357421875~345.7234191894531~146.72842407226562~100.55218505859375 - + 15121~254.0059051513672~278.63165283203125~99.86991882324219~65.86834716796875 0_401_0c~165.5~243.5~281.0~296.5 - + 36150300_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - E + E 20121408~212.0~343.0~182.87916151105173~122.3423925129187 - + 20121409~208.16670656204224~343.0666983127594~194.0999984741211~103.99999618530273 20121406~206.45108703153386~320.6426341928416~193.63628779224166~151.35736580715837 - + 20121407~242.20001697540283~292.2000050544739~126.90000534057617~196.19996547698975 10110000~0.0~0.0~0.0~0.0 {AA} 20121400~218.0~345.5~172.49447631835938~102.66629028320312 - + 20121401~208.7000012397766~340.6000077724457~193.99999380111694~110.80002784729004 20121404~244.21900022246285~309.5~121.78099977753715~173.0 - + 20121405~204.0~355.5~202.0~80.0 - + 25140500~82.12197623633217~120.4378327201299~230.72214052385016~135.86554252401072 20121402~217.10000038146973~344.1999912261963~177.10001468658447~102.30000019073486 @@ -5849,23 +5901,23 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 15131~254.00588989257812~282.65313720703125~99.869873046875~61.84686279296875 15110802~245.8159942626953~282.6917419433594~123.03001403808594~216.55825805664062 - + 15110803~245.8159942626953~282.3227844238281~123.03001403808594~221.17721557617188 - + 15110800~245.8159942626953~286.7957458496094~123.03001403808594~212.45425415039062 - + 25181000~197.81199645996094~221.0~216.00099182128906~350.0 S 15110801~245.8159942626953~286.84478759765625~123.03001403808594~212.40521240234375 - + 20121411~208.625~349.28399658203125~182.86947631835938~96.882080078125 - PURE + PURE 20121410~224.83299255371094~349.28399658203125~162.66148376464844~96.88201904296875 - + 05120300~195.7740020751953~369.85198974609375~218.29200744628906~52.2960205078125 - + 05111400~205.6739959716797~348.2026672363281~198.4930191040039~94.80333709716797 - + 15101~262.640625~293.890625~90.7744140625~50.109375 TR 25381~95.56192779541016~154.77423095703125~217.94893646240234~59.15777587890625 @@ -5875,7 +5927,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 15201200~200.59375~365.75~208.1640625~59.234375 SUST 01110101~259.6669921875~349.6669921875~92.666015625~92.666015625 - + 01110102~262.8125~348.9375~87.09375~93.0625 A 2_235_0~166.25950622558594~273.81500244140625~276.8352508544922~323.73565673828125 @@ -5903,7 +5955,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 45160708~95.0~94.76675415039062~209.07700957621222~210.23324584960938 2_001_0c~118.77545166015625~197.24988788938924~374.448974609375~326.25011211061076 - + 25211300~172.5~278.5~267.0~289.0 ECM 45160703~150.3307956722135~79.91500091552734~106.50842208330741~235.16999053955078 @@ -5919,21 +5971,21 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 45160706~81.71199798583984~35.06079139975256~249.1030044555664~319.9804069465887 20110700~233.0~306.0~145.0~170.5 - + 20110701~206.23223876953125~349.23223876953125~193.5355224609375~93.5355224609375 - + 0_401_1c~165.5~243.5~281.0~296.5 - + 25391~95.56192779541016~154.77423095703125~209.37609100341797~79.70205688476562 15141100~220.5~323.0000043809414~171.0~143.00000213086605 - + 25280700~228.93399047851562~228.4730987548828~161.00198364257812~224.6409149169922 45160701~153.0~147.2457889583463~100.0~105.50842208330741 10120200~208.0959930419922~346.7049865722656~195.80799865722656~98.44900512695312 - + 45160702~86.0~144.2457885147991~235.17001342773438~106.50842252685462 51611~263.546875~293.75~77.7685546875~47.25 @@ -5975,9 +6027,9 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 01110123~202.6875~367.484375~201.4345703125~66.609375 MCM 10165100~222.625~347.07916259765625~166.71701049804688~96.84066772460938 - + 30140400~195.9549102783203~281.0~218.0901641845703~202.5 - + 01110124~230.03125~348.9375~168.912109375~93.0625 PR 01110125~200.5~360.203125~199.8515625~74.015625 @@ -5997,7 +6049,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 01110129~208.53125~353.09375~187.67578125~85.90625 VIP 36110300_a~223.1310272216797~284.75~171.26002502441406~204.75064320213858 - + 2_115_0~126.25~215.25~359.5~359.5 2_115_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 @@ -6007,13 +6059,13 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 1_640_0~117.58200073242188~267.5~377.0~257.0 10150504_0~154.02301025390625~285.87298583984375~305.9649963378906~146.12701416015625 - E W + E W 36110905_a~183.0~292.5~244.0~201.0 - + 10150504_2~170.2010040283203~285.87298583984375~273.60398864746094~146.12701416015625 - E W + E W 10150504_1~121.1995849609375~285.87298583984375~369.055419921875~146.12701416015625 - E W + E W 01110110~276.03125~348.9375~71.03125~93.0625 P 01110111~276.21875~348.9375~82.015625~93.0625 @@ -6027,15 +6079,15 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 01110114~266.578125~349.9375~85.109375~93.0625 V 2_200_0c~154.5129852294922~217.02001953125~302.8419952392578~302.84197998046875 - + 01110115~199.84375~357.28125~209.47265625~76.984375 ACP 30160000~219.97023010253906~312.0~169.4362030029297~166.5 - ? + ? 01110116~199.875~368.578125~204.12109375~64.421875 AEW 0_320_0c~117.58200073242188~244.38999938964844~377.0~279.11000061035156 - + 01110117~196.890625~371.578125~215.30859375~53.296875 ASUW 50301~260.0101931330472~291.890625~77.80230686695279~50.96875 @@ -6053,11 +6105,11 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 46150100~40.0~194.0~315.0~10.0 2_140_0c~126.25~215.25~359.5~359.5 - + 52291~260.0101931330472~291.03125~83.06793186695279~51.828125 JG 05121000~229.47999572753906~346.4429931640625~153.99998474121094~96.3070068359375 - + 05052~246.984375~448.3125~117.193359375~44.421875 CYB 30022~284.40625~447.734375~44.921875~57.265625 @@ -6073,7 +6125,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 2_530_0~120.97918701171875~209.97918701171875~370.0416259765625~364.03125 36130200~216.95689392089844~286.0~177.4341278076172~208.0 - + 30012~284.09375~447.734375~45.125~57.265625 N 05042~272.140625~449.03125~56.705078125~51.828125 @@ -6097,7 +6149,7 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 10165300~201.84375~352.921875~208.3427734375~81.421875 AFS 30140600~237.25308227539062~345.8070068359375~137.03091430664062~100.385986328125 - + 54012~246.984375~449.3125~117.193359375~44.421875 CYB 40180100~257.03125~298.625~105.2919921875~193.375 @@ -6105,13 +6157,15 @@ Unknown_0_110_0~132.25~221.25~347.5~347.5 05071~246.984375~296.3125~117.193359375~44.421875 CYB 36210000~220.5~311.0~169.0~169.0 - D + D 25211600~200.68699645996094~240.43699645996094~200.00001525878906~313.00001525878906 B T AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 40160500~183.3042755126953~278.93548583984375~236.7001495361328~233.6727294921875 +2_227_0~166.4508056640625~241.412841796875~275.2071838378906~306.99786376953125 + 0_320_1~117.58200073242188~244.38999938964844~377.0~279.11000061035156 05061~257.203125~294.0~104.404296875~51.859375 @@ -6143,11 +6197,11 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 0_560_0~133.0~222.0~349.7914123535156~354.5 2_115_0c~126.25~215.25~359.5~359.5 - + 10121700~229.84375~347.359375~154.302734375~96.234375 SF 36160300_a~228.90699768066406~290.10101318359375~152.16600036621094~195.0596336806542 - NR + NR 0_440_0~165.5~254.5~281.0~281.0 0_440_1~165.5~254.5~281.0~281.0 @@ -6155,9 +6209,9 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 25141200~87.89995574951172~153.6875~227.4452896118164~35.40694097395729 PLD PLD 2_230_0c~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 - + 2_115_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 2_040_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 45161407~88.79906463623047~56.40596389770508~220.40186309814453~286.52241134643555 @@ -6166,10 +6220,14 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 60141100~203.8125~355.921875~208.9794921875~81.421875 HST +1_327_0~166.4508819580078~241.41212463378906~275.2071075439453~306.99876403808594 + 25260600~59.22999954223633~157.02099609375~267.5200004577637~32.770999908447266 MFP 10200200~200.59999823570251~307.1000039577484~193.4000015258789~171.19998931884766 +1_327_1~166.45095825195312~241.41209411621094~275.20703125~306.9987335205078 + 05031~245.96875~299.828125~126.5966796875~45.921875 HEO 05032~282.296875~447.734375~50.46875~57.265625 @@ -6179,19 +6237,19 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 45161404~119.0~23.719654008985415~160.9888657400682~342.9196252860926 10163800_0~146.2550048828125~361.75~319.9989929199219~85.7650146484375 - + 45161405~124.0~23.719654008985415~160.15431517956029~336.82636474841576 10163800_1~123.49808502197266~362.75~365.0038375854492~85.04501342773438 - + 45161406~95.46446228027344~45.4644660949707~207.07106018066406~307.0710563659668 25180800~197.81199645996094~221.0~216.00099182128906~350.0 W 10163800_2~173.08299255371094~361.75~263.99900817871094~87.67001342773438 - + 10163800_3~175.08200073242188~361.75~260.0~86.04501342773438 - + 45161401~69.83151146068752~71.07152557706421~258.3369846992604~257.1688308682483 45161402~121.63600158691406~50.34996749972606~160.98985789133133~309.65830003869513 @@ -6199,7 +6257,7 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 25240102~15.625999450683594~82.19599914550781~335.64600372314453~245.0850067138672 ACA EFF: Grids MAX ALT: MIN ALT: 15160900~197.9739990234375~349.5~215.5260009765625~91.36700439453125 - DRUG + DRUG 25240103~23.46099853515625~43.34700012207031~320.1629943847656~309.5970001220703 Grids EFF: MAX ALT: MIN ALT: ACA 25280200~193.6108445551817~263.2226762174122~214.79055950440687~203.46732622399406 @@ -6209,11 +6267,11 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 25280201~193.6108445551817~263.2226762174122~268.02117448778705~203.46732622399406 10141300~272.1369934082031~350.8330078125~69.33401489257812~90.33297729492188 - + 36110901_a~217.28289794921875~286.25~178.831787109375~199.61785888671875 - + 1_420_0c~165.5~231.03199768066406~281.0~304.46800231933594 - + 05022~277.53125~447.890625~62.5732421875~50.109375 IR 05021~245.609375~299.828125~133.828125~45.921875 @@ -6223,27 +6281,27 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 25218200~117.31976231431548~255.0~375.46186657743795~168.83599853671888 15120000~208.0~324.5~196.0~128.0 - + 25120300~9.995549201965332~55.49008560180664~378.73113536834717~280.12575912475586 TAI 10491~241.90625~300.28125~120.673828125~44.453125 OPS 2_320_1c~117.58200073242188~246.38999938964844~377.0~277.11000061035156 - + 10492~240.234375~448.109375~133.72265625~38.53125 VTOL 25501~86.56192779541016~154.77423095703125~222.94893646240234~73.80101013183594 15220200~232.06565856933594~307.3672180175781~148.1619415283203~136.41278076171875 - + 2_205_0c~166.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 - + 53541~258.140625~292.03125~87.189453125~51.828125 SP 52211~283.53125~291.890625~52.4638671875~50.109375 IF 36120000~203.5341033935547~293.5340881347656~204.9318084716797~204.93182373046875 - UXO + UXO 46120304~24.04962730407715~44.0~349.9007511138916~310.07781982421875 46120305~20.5~124.0~363.0~152.51945554772954 @@ -6295,25 +6353,29 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 10130600~210.125~361.28125~193.59375~68.71875 MET 15111106~224.94557033386081~282.7491684050554~168.44140017032623~215.49481963205398 - R E + R E 25241402~50.71660232543945~91.0156021118164~303.8588066101074~228.35478973388672 CF ZONE 15111107~264.5~282.7491684050554~83.0~215.49481963205398 - + 25241401~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 CF ZONE 15111104~264.5~282.7491684050554~83.0~215.49481963205398 - + 15111105~264.5~282.7491684050554~128.88697050418705~215.49481963205398 - R + R 1_460_1c~165.5~254.5~281.0~281.0 - + +0_627_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 + 15111108~264.5~282.7491684050554~127.88697050418705~214.5008315949446 - R + R 10471~260.27099609375~294.48382568359375~90.65701293945312~49.23583984375 +0_627_1~120.97917175292969~209.9791717529297~370.04164123535156~364.03126525878906 + 15111109~224.94557033386081~282.7491684050554~167.44140017032623~215.49481963205398 - R E + R E 30082~278.359375~449.734375~52.375~57.265625 V 30081~257.34375~293.453125~102.8046875~51.546875 @@ -6321,19 +6383,19 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 10180100~195.890625~365.90625~223.0555419921875~59.0625 ARRC 15111102~264.5~282.7491684050554~127.88697050418705~215.49481963205398 - R + R 15111103~223.94557033386081~282.7491684050554~168.44140017032623~215.49481963205398 - R E + R E 15111100~264.5~282.7491684050554~83.0~214.5008315949446 - + 15111101~264.5~282.7491684050554~83.0~215.49481963205398 - + 52231~279.53125~289.03125~55.9482421875~51.828125 IS 25310500~34.17714498295737~105.78632908530723~328.132926032401~180.79812050698092 RSA 01120400~263.5260009765625~348.67401123046875~81.56600952148438~94.59396362304688 - + 60140600~204.71875~359.203125~202.150390625~74.015625 DSR 10472~231.2779998779297~448.4830017089844~148.3889923095703~41.0 @@ -6355,7 +6417,7 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 10481~280.46875~285.15625~47.9375~60.84375 N 2_320_0c~117.58200073242188~243.38999938964844~377.0~280.11000061035156 - + 30071~234.453125~301.3125~134.294921875~44.421875 MCM 30072~284.875~449.734375~45.390625~57.265625 @@ -6419,35 +6481,35 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 25131003~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 NRM FTP 36170000_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - OB + OB 52261~260.0101931330472~289.03125~80.77105686695279~51.828125 JC 1_505_0~166.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 10130103_2~170.98980712890625~360.0888671875~268.27081298828125~124.28512573242188 - MD + MD 25330100~55.5~107.06649017333984~331.7275085449219~119.86702728271484 10130103_3~197.88131713867188~354.0888671875~210.74127197265625~111.55923461914062 - MD + MD 20120106_3~181.0~309.109375~250.0~137.390625 - PROD + PROD 30052~289.171875~449.734375~47.34375~57.265625 D 20120106_2~174.0~309.109375~264.0~137.390625 - PROD + PROD 20120106_1~126.5~309.109375~359.0~137.390625 - PROD + PROD 20120106_0~148.3769989013672~309.109375~315.24501037597656~137.390625 - PROD + PROD 10462~248.40625~449.3125~116.216796875~44.421875 TAC 10461~276.656005859375~276.552978515625~57.764007568359375~67.9310302734375 10130103_0~185.0017547607422~359.0888671875~241.4537811279297~118.2108154296875 - MD + MD 10130103_1~127.57951354980469~360.0888671875~355.84107971191406~157.211669921875 - MD + MD 25216400~111.0~274.5~390.0~161.0 SUW 25342100~101.01164533868024~85.5157154626782~292.81452296749165~276.91830573289576 @@ -6473,7 +6535,7 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 10432~255.140625~446.03125~93.205078125~51.828125 SR 0_000_0c~127.44221496582031~216.54779052734375~358.24314880371094~357.59722900390625 - + 0_405_0~166.0~218.5~281.0~296.5 0_405_1~166.0~218.5~281.0~296.5 @@ -6495,15 +6557,15 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 10442~249.703125~449.3125~116.529296875~44.421875 STR 10164800~208.625~349.28399658203125~182.86947631835938~96.882080078125 - PURE + PURE 10441~321.03125~293.25~33.75~52.671875 3 25216500~111.0~250.5~390.0~215.0 0_220_0c~117.58200073242188~243.38999938964844~377.0~280.11000061035156 - + 0_105_0c~118.75~195.875~374.5~326.25 - + 35130000~197.171875~361.28125~214.921875~68.71875 WPN 25461~90.56192779541016~154.77423095703125~226.97411346435547~73.80101013183594 @@ -6511,7 +6573,7 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 50431~262.1875~293.328125~89.373046875~48.671875 NA 20120702_3~139.5~228.5~334.0~328.0 - + 20121103~238.90000581741333~305.0999879837036~132.39998817443848~181.0999870300293 20121101~216.28498196601868~307.1849985420704~182.38999605178833~160.7700276374817 @@ -6519,17 +6581,17 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 20121102~205.69999814033508~318.69999170303345~199.40000772476196~153.59997749328613 20120702_0~131.5~224.91600036621094~348.0~342.33399963378906 - + 20120702_1~131.5~273.6000061035156~348.0~244.80001831054688 - + 20120702_2~174.0~264.0~264.0~264.0 - + 25181300~197.81199645996094~221.0~216.00099182128906~350.0 ASW 0_105_1c~118.75~195.875~374.42156982421875~326.25 - + 2_100_0c~126.25~215.25~359.5~359.5 - + 25250400~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 RLP 25471~90.56192779541016~154.77423095703125~218.94893646240234~59.15777587890625 @@ -6537,13 +6599,13 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 50441~260.1875~293.328125~89.404296875~48.671875 ND 05120600~205.71600341796875~352.17608642578125~199.43597412109375~88.57391357421875 - + 2_010_0~126.2860336303711~215.28604125976562~359.42704010009766~359.4270324707031 1_435_1c~165.5~257.0~281.0~296.5 - + 10140703_3~199.20811462402344~321.85205078125~213.58375549316406~148.2958984375 - + 40130600~196.9375~358.921875~214.31640625~81.421875 SPY 46110101~48.48941421508789~89.98612213134766~293.5105857849121~164.01387786865234 @@ -6553,9 +6615,9 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 46110103~89.65741729736328~117.98612213134766~218.68517303466797~164.01387786865234 36140303_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 3 + 3 01110200~205.70399475097656~350.4817199707031~199.6380157470703~91.03656005859375 - + 46110104~89.65741729736328~117.98612213134766~218.68517303466797~164.01387786865234 50451~264.1875~294.328125~84.091796875~48.671875 @@ -6579,55 +6641,55 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 46110108~43.909828186035156~116.5~316.1803512573242~160.0 1_435_0c~165.5~257.0~281.0~296.5 - + 1_105_1~118.74970249004521~195.25010667306285~374.5006150298336~326.2498933269371 1_101_1c~118.74970153289557~196.25010667306285~374.50061598698323~326.2498933269371 - + 1_105_0~118.75~195.25~374.5~326.25 10111002_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - + 25451~90.56192779541016~154.77423095703125~214.37609100341797~79.70205688476562 10111002_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - + 10160200_2~169.5~356.6875~264.0~91.10751342773438 - ALL + ALL 10111002_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - + 10160200_1~123.49808502197266~355.6875~365.0038375854492~92.10751342773438 - ALL + ALL 10111002_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 - + 10160200_3~175.08200073242188~356.6875~260.0~91.10751342773438 - ALL + ALL 2_601_0~165.75~193.42555236816406~281.0~323.57444763183594 10160400~277.5~350.9720153808594~62.001007080078125~90.48098754882812 - + 10160200_0~146.0~356.6875~320.0~90.8275146484375 - ALL + ALL 2_601_1~165.75~193.4259033203125~281.0~323.5740966796875 25212100~137.60276687839408~132.04148186237694~301.7944662432119~351.55556403606056 30120100~257.599609375~347.6006164550781~96.53338623046875~96.71127319335938 - + 25421~95.56192779541016~154.77423095703125~227.97411346435547~80.32162475585938 0_040_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 1_101_0c~118.75~196.25~374.5~326.25 - + 45140400~5.407038688659668~153.0~387.59296131134033~93.76287841796875 36160100~218.9980010986328~293.10101318359375~171.55198669433594~183.39898681640625 - NR + NR 1_035_0c~119.56291961669922~270.38812255859375~372.89322662353516~324.81951904296875 - + 0_130_0c~126.25~215.25~359.5~359.5 - + 53501~274.5~290.890625~58.2080078125~50.109375 RI 25140800~89.81900024414062~150.0~242.34201049804688~77.0 @@ -6635,7 +6697,7 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 25217800~193.27099609375~285.0~220.0~220.0 1_460_0c~165.5~254.5~281.0~281.0 - + 25320700~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 DET 25200101~36.787994384765625~105.50799560546875~326.42401123046875~170.0 @@ -6647,11 +6709,11 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 25340300~40.5~94.29210662841797~297.9151306152344~209.68778228759766 B 10140703_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10140703_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10140703_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 25180000~198.5~221.0~214.0~350.0 10392~310.296875~447.421875~86.037109375~31.09375 @@ -6675,7 +6737,7 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 46120319~0.0~194.0~399.0~10.0 2_010_0c~126.2860336303711~215.28604125976562~359.42704010009766~359.4270324707031 - + 46120317~0.0~189.0~399.0~20.0 46120318~53.02790451049805~66.85548400878906~291.9442024230957~266.14451599121094 @@ -6685,7 +6747,7 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 53521~260.140625~288.03125~86.517578125~51.828125 SB 15140500~213.5~328.48466783528767~182.75~134.4401433181958 - B + B 0_160_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 45180600~44.0~194.0~310.0~10.0 @@ -6717,27 +6779,29 @@ AssumedFriend_0_210_0~123.58200073242188~270.0~365.0~248.5 octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.85235595703125 0_130_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 15160100~228.5~330.5~155.0~130.0 - + 15160101~228.5~330.5~155.0~130.0 - + 15160102~228.5~330.5~155.0~130.0 - + 15160103~228.5~330.5~155.0~130.0 - + 25160400~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 PD 05130000~199.421875~361.421875~206.59375~71.578125 MAN +0_227_0~166.4508819580078~241.41212463378906~275.2071075439453~306.99876403808594 + 60141000~198.5~362.203125~215.662109375~74.015625 SWT 20111700~191.859375~359.390625~216.1455078125~63.65625 SAFE 1_305_1c~165.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 - + 0_400_1c~165.5~254.5~281.0~281.0 - + 25151500~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 ASLT 25342203.a~16.83248519897461~234.54587909276597~369.0875434875488~32.43211295291462 @@ -6745,33 +6809,33 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25342203.b~16.83248519897461~234.54587909276597~369.0875434875488~32.43211295291462 S S 10164300_2~173.08299255371094~360.71150970458984~263.99900817871094~88.70850372314453 - + 1_510_0~117.58200073242188~267.5~377.0~257.0 10164300_3~175.08200073242188~360.71150970458984~260.0~87.08350372314453 - + 10164300_0~146.2550048828125~360.71150970458984~319.9989929199219~86.80350494384766 - + 10164300_1~126.0~353.71150970458984~360.0~94.08350372314453 - + 05110400~267.931396484375~348.5820007324219~74.26812744140625~94.83700561523438 - + 25213400~199.42050170898438~304.4737854003906~212.15899658203125~183.054443359375 25171100~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: AARROZ 0_400_0c~165.5~254.5~281.0~281.0 - + 02110000~272.20098876953125~274.2969055175781~70.1820068359375~224.9356689453125 - + 15241~259.4169921875~280.6669921875~93.16702270507812~60.25 05111700~205.6739959716797~347.9809875488281~198.4930191040039~95.02501678466797 - + 40201~246.984375~296.3125~117.193359375~44.421875 CYB 36140201_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 1 + 1 25214700~159.5590057373047~247.5~297.00001525878906~297.0 EP 1_630_0~153.5~243.5~305.0~305.0 @@ -6785,21 +6849,21 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 46160400~140.0~49.0~120.0~300.0 15201100~247.49630737304688~340.82763671875~132.00369262695312~109.63388061523438 - + 40140800~220.71702575683594~288.0929260253906~169.53332951399562~214.84805297851562 25131900~167.75100708007812~311.547119140625~276.33099365234375~170.21575927734375 1_305_0c~165.0570068359375~192.31597900390625~277.78497314453125~324.34100341796875 - + 25341600~11.990708684951699~56.06435113608262~374.0191971778792~241.371498428282 N 10110100~257.9432373046875~285.5~96.113525390625~216.75 - + 15131600~221.5~328.15643310546875~171.0~146.84356689453125 - + 20110400~232.0~310.5~145.0~170.0 - + 30120900~235.19200134277344~346.5769958496094~135.96998596191406~98.57699584960938 60120103~202.859375~358.203125~200.525390625~74.015625 @@ -6819,29 +6883,29 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25130600~146.5~237.5~318.0~318.0 30140502~234.6089630126953~347.0~142.7821807861328~98.00100708007812 - SP + SP 30140501~232.67501831054688~346.2969970703125~144.81503295898438~99.406005859375 - RB + RB 30140500~231.17501831054688~344.62701416015625~149.64996337890625~102.7449951171875 - + 11110500~202.8730010986328~344.736572265625~204.4190216064453~102.80685424804688 - + 2_005_0~118.77545166015625~198.24988788938924~374.448974609375~326.25011211061076 1_330_1c~153.5~243.5~305.0~304.9117431640625 - + 2_410_1c~165.5~254.5~281.0~281.0 - + 15110700~245.8159942626953~289.8160095214844~123.03001403808594~209.43399047851562 - + 15110703~278.27398681640625~348.5790100097656~58.114013671875~96.156982421875 - + 15110701~278.54901123046875~348.4110107421875~58.11297607421875~94.2449951171875 - + 1_330_0c~153.5~243.5~305.0~305.0 - + 15110702~278.27398681640625~348.4110107421875~58.114013671875~94.2449951171875 - + 15231~263.9330139160156~289.28399658203125~86.16049194335938~51.881744384765625 40160400~194.0~376.0~220.0~55.0 @@ -6851,7 +6915,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 2_201_0~166.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 2_410_0c~165.5~254.5~281.0~281.0 - + 60120104~198.859375~359.140625~203.701171875~74.078125 AOT 25270801~27.563003540039062~92.53727228156731~353.99998474121094~242.92468856281812 @@ -6869,7 +6933,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 0_201_0~167.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 15130300~209.23223876953125~331.5~193.5355224609375~129.0 - + 25481~90.56192779541016~154.77423095703125~226.97411346435547~80.32162475585938 0_005_0~119.54386138916016~197.1673583984375~372.8932113647461~324.81951904296875 @@ -6887,13 +6951,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25150200~39.17714343586282~107.78615996352842~328.1329275794955~180.79803540537318 AA 2_140_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 25491~90.56192779541016~154.77423095703125~218.94893646240234~80.32162475585938 2_410_0~165.5~254.5~281.0~281.0 1_060_0c~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 - + 50421~258.90625~294.75~89.072265625~47.25 MT 0_530_0~133.0~222.0~349.7914123535156~354.5 @@ -6927,7 +6991,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 11111000~220.79999446868896~310.8999967575073~168.9000129699707~168.4999942779541 30140700~217.64100646972656~349.8074951171875~182.1949920654297~95.927978515625 - + 54111~249.28125~293.953125~94.3662109375~48.859375 CM 40180200~254.46875~322.953125~107.478515625~146.57489013671875 @@ -6941,33 +7005,33 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10531~241.703125~300.3125~119.8984375~44.421875 SAR 53110100~256.1775207519531~348.4339599609375~99.59576416015625~95.21405029296875 - + 25290304~13.678999900817871~136.484375~376.99998569488525~28.515625 x x x x x x x x 15110501~245.11199951171875~289.8160095214844~123.031005859375~198.18600463867188 - + 25290303~37.0~104.640625~320.0~35.359375 X X X X X X 15110502~245.11199951171875~289.8160095214844~123.031005859375~198.18600463867188 - + 25290306~13.678999900817871~115.33300018310547~377.07100009918213~38.16699981689453 x x x x x x x x x 25290305~13.678999900817871~120.484375~376.99998569488525~33.015625 x x x x x x x x x 15110500~245.11199951171875~289.8160095214844~123.031005859375~198.18600463867188 - + 25290308~13.678999900817871~109.46875~377.07100009918213~44.03125 0 0 0 0 0 0 0 0 25290307~13.678999900817871~109.46875~376.99998569488525~44.03125 0 0 0 0 0 0 0 0 -25211500~175.6699699163437~265.0449714809656~252.60001182556152~253.12501907348633 - +25211500~173.6099853515625~264.6100158691406~253.58001708984375~254.42001342773438 + 15110503~245.11199951171875~289.8160095214844~123.031005859375~198.18600463867188 - + 25290309~13.678999900817871~106.33300018310547~377.07100009918213~47.16699981689453 0 0 0 0 0 0 0 0 36110902_a~215.95689392089844~282.0~178.1366729736328~207.0 - + 30132~248.90625~449.046875~118.896484375~43.6875 AUT 30131~235.703125~301.3125~136.599609375~44.421875 @@ -6981,17 +7045,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25290301~21.4375~124.890625~355.814453125~31.109375 x x x x x x x x 15130100~209.23223876953125~349.23223876953125~193.5355224609375~93.5355224609375 - + 10150800_3~209.7440185546875~285.87298583984375~196.52398681640625~62.61199951171875 - + 46150200~74.0685215020959~83.89594031331131~251.86491947427749~231.1040596866887 10150800_2~170.2010040283203~285.87298583984375~273.60398864746094~62.61199951171875 - + 10150800_1~121.1995849609375~285.87298583984375~369.055419921875~62.61199951171875 - + 10150800_0~154.02301025390625~285.87298583984375~305.9649963378906~62.61199951171875 - + 25212800~190.52993289726317~305.2502637844847~237.04290455330192~189.0017149200071 45170200~46.91781353481483~40.935798048647946~297.1769524647758~299.723894256938 @@ -7017,17 +7081,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 1_415_0~165.5~254.5~281.0~281.0 10162100_0~146.2550048828125~372.734375~319.9989929199219~74.7806396484375 - IV + IV 10162100_1~123.49808502197266~380.734375~365.0038375854492~67.06063842773438 - IV + IV 1_415_1~165.5~254.5~281.0~281.0 10162100_2~173.08299255371094~371.734375~263.99900817871094~77.68563842773438 - IV + IV 10512~236.27801513671875~448.4830017089844~137.38897705078125~41.0 10162100_3~175.08200073242188~368.734375~260.0~79.06063842773438 - IV + IV 10511~261.65625~293.453125~87.01171875~51.546875 RF 54141~265.09375~294.75~81.5693359375~47.25 @@ -7039,57 +7103,57 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10521~285.6875~284.15625~53.625~60.84375 R 36190000_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - N + N 10522~245.8125~448.046875~111.99609375~42.953125 HLA 25321100~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 MEP 0_135_1c~118.74970249004521~268.875~374.5006150298336~326.2499009478162 - + 36140200_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - + 60141200~204.4375~364.421875~196.9765625~71.578125 VPN 10140105_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10140105_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 1_535_0~166.25950622558594~273.81500244140625~276.8352508544922~323.73565673828125 10140105_0~184.6253204345703~224.75~242.74937438964844~342.5 - + 25281401~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 T B 10140105_3~200.60406494140625~223.0~210.7918701171875~346.0 - + 25281400~226.3981170654297~273.56201171875~159.80284118652344~127.80227661132812 B 10200100~202.84375~356.265625~202.8583984375~78.734375 ATF 10140102~222.2860107421875~274.5~166.21298217773438~240.5 - + 10165400~233.515625~347.359375~157.115234375~96.234375 KS 30101~245.453125~302.046875~118.150390625~42.953125 MIW 10140101~190.98924255371094~351.22900390625~228.0242462158203~93.52099609375 - + 30102~260.890625~446.578125~97.2890625~53.296875 AC 10140100~210.0~345.9849853515625~189.5~96.533203125 - + 0_201_0c~167.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 - + 10140106~210.0~345.9849853515625~189.5~99.63308715820312 - E + E 25180700~197.81199645996094~221.0~216.00099182128906~350.0 C 0_135_0c~118.75~268.875~374.5~326.25 - + 15160800~193.5~380.3919982910156~223.0~51.132965087890625 - + 2_401_1c~165.5~251.5~281.0~296.5 - + 54161~256.0625~296.1875~97.3125~45.8125 EW 10502~321.296875~448.328125~44.53125~48.671875 @@ -7103,17 +7167,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 15220100~257.6062250137329~348.22497940063477~96.7887830734253~95.55501937866211 2_401_0c~165.5~251.5~281.0~296.5 - + 2_335_0c~166.05699157714844~273.81500244140625~277.78501892089844~324.34100341796875 - + 10161200_0~146.2550048828125~358.421875~319.9989929199219~89.0931396484375 - MAT + MAT 10161200_1~123.49808502197266~361.421875~365.0038375854492~86.37313842773438 - MAT + MAT 10161200_2~176.67999267578125~359.421875~264.0~92.578125 - MAT + MAT 10161200_3~175.08200073242188~359.421875~260.0~88.37313842773438 - MAT + MAT 25141100~87.89995574951172~153.4375~231.71147835740493~35.656494426523665 LD/LC LD/LC 20120801~215.0~319.140625~180.04000854492188~151.6043701171875 @@ -7121,13 +7185,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 20120802~215.0~335.99999237060547~180.03999710083008~123.74500274658203 2_335_1c~166.05699157714844~273.8139953613281~277.78501892089844~324.3420104980469 - + 15200500~227.0~313.0~156.0~169.0 - + 45120100~27.258811950683594~114.51606750488281~343.4823684692383~170.2778778076172 10120500~206.59500122070312~349.25~198.80999755859375~94.25 - + 1_001_0~119.54386138916016~200.5423583984375~372.8932113647461~324.81951904296875 20120800~206.40000700950623~292.83995032310486~198.47999095916748~188.88001441955566 @@ -7141,21 +7205,21 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25241301~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 CENSOR ZONE 0_160_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 25260500~66.421875~148.109375~267.947265625~26.796630859375 RFL RFL 25310400~34.17714498295737~105.78632908530723~328.132926032401~180.79812050698092 REFUGEE HOLDING AREA 10161000~289.875244140625~350.188232421875~31.01776123046875~90.85076904296875 - + 36150000_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - E + E 40131200~225.5~315.5~161.0~161.0 52331~263.0101931330472~286.03125~76.02105686695279~51.828125 JS 01120500~196.1669921875~351.3500061035156~206.166015625~89.29898071289062 - + 45161300~104.9000383913517~99.42000538110733~199.7800064086914~185.22001028060913 60140700~213.203125~359.203125~190.533203125~74.015625 @@ -7163,17 +7227,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25280100~27.563716888427734~96.29175567626953~318.18628311157227~76.20824432373047 10141400~246.984375~322.3125~116.27734375~143.85348510742188 - CLR + CLR 52341~260.0101931330472~291.890625~74.34918186695279~50.96875 JT 51012~246.984375~449.3125~117.193359375~44.421875 CYB 1_020_0c~126.26194763183594~197.09300231933594~359.48585510253906~377.65675354003906 - + 36140405_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 5 + 5 36110800_a~204.41786193847656~295.5~203.1652374267578~201.0 - EX + EX 25120200~10.995549201965332~54.49008560180664~378.73113536834717~280.12575912475586 NAI 10592~252.30328369140625~450.3802795410156~117.9002685546875~60.47320556640625 @@ -7181,17 +7245,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10591~252.3798065185547~295.9370422363281~109.62544250488281~34.021087646484375 0_440_0c~165.5~254.5~281.0~281.0 - + 52351~259.90625~294.75~94.197265625~47.25 MA 10121801~234.15199279785156~312.0~153.70399475097656~173.5355224609375 - + 10121804~217.7247314453125~299.28125~168.35955810546875~144.52175903320312 SOF 51021~253.890625~291.890625~89.767578125~50.109375 AB 10121803~247.609375~299.75~113.9560546875~144.0 - SOF + SOF 10121805~212.546875~361.28125~187.828125~69.890625 UDT 10121800~213.3125~360.0625~188.625~71.109375 @@ -7199,11 +7263,11 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25215000~111.0~249.0~390.0~215.0 SS 0_160_0c~126.25~215.25~359.5~359.5 - + 46120403~94.0~52.0~210.0~295.0 0_440_1c~165.5~254.5~281.0~281.0 - + 46120404~94.0~94.0~210.0~210.0 30191~285.40625~286.734375~44.921875~57.265625 @@ -7235,15 +7299,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 60160300~212.5~361.203125~185.3984375~74.015625 SPF 20120105_3~183.0~348.74798583984375~246.0~99.75201416015625 - + 10162300~251.02365112304688~351.2817687988281~104.28973388671875~91.23324584960938 - + 20120105_2~174.0~348.74798583984375~264.0~99.75201416015625 - + 20120105_1~123.49808502197266~348.74798583984375~365.0038375854492~99.04702758789062 - + 20120105_0~149.6959991455078~348.74798583984375~312.6079864501953~99.75201416015625 - + 4011~171.08900451660156~92.62250518798828~267.8219757080078~161.9893569946289 4012~171.5~532.7420043945312~5.0~229.75 @@ -7255,17 +7319,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 30181~253.83200073242188~295.5~102.50201416015625~50.204986572265625 15111000~254.36021423339844~288.75~107.62484880457453~199.86599731445312 - + 15111003~282.3067321777344~349.0260009765625~51.18170805155904~91.31500244140625 - + 25170500~52.79399871826172~43.6875~297.17899322509766~279.8125 Name: Width: Min Alt: Max Alt: DTG Start: DTG End: SAAFR 15111001~282.5827331542969~350.0260009765625~51.18170805155904~91.31500244140625 - + 10130700~285.3139953613281~350.2489929199219~41.371978759765625~95.447998046875 - + 15111002~282.3067321777344~350.0260009765625~51.18170805155904~91.31500244140625 - + 25190100~29.359375~141.765625~359.9609375~44.17938232421875 IFF OFF IFF OFF 51041~259.890625~291.890625~83.236328125~50.109375 @@ -7281,7 +7345,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 0_130_0~126.25~215.25~359.5~359.5 10150300~238.16502380371094~280.533447265625~134.19175720214844~221.716552734375 - + 10581~255.89300537109375~293.57000732421875~99.2139892578125~48.385986328125 30171~280.875~286.734375~45.390625~57.265625 @@ -7333,11 +7397,11 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 51061~261.890625~294.890625~88.158203125~50.109375 AT 2_100_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 30110000~217.53125~353.6875~179.07470703125~82.3125 MIL 10163600~257.048287667586~349.43360107650733~93.45239632615903~93.45418148427052 - + 30162~246.984375~448.3125~117.193359375~44.421875 CYB 2_460_0~165.5~254.5~281.0~281.0 @@ -7347,7 +7411,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10552~281.0~447.296875~48.53125~58.703125 K 10163601~259.04810145365695~286.5038146972656~93.45239632988455~156.38396786351223 - + 10551~266.5363464355469~274.0942687988281~75.63357543945312~72.06753540039062 40131204~224.5~298.109375~161.0~201.390625 @@ -7373,9 +7437,9 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25171800~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: HIMEZ 15250000~205.70399475097656~350.4817199707031~199.6380157470703~91.03656005859375 - + 10130102_3~203.1920166015625~349.9389953613281~205.34942626953125~115.740966796875 - + 30152~253.0625~449.1875~120.21875~45.8125 EXP 30151~273.796875~278.484375~59.578125~66.609375 @@ -7383,11 +7447,11 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10561~242.65625~303.34375~120.8916015625~38.65625 WPN 10130102_0~185.0017547607422~352.9389953613281~241.45277404785156~124.36068725585938 - + 10130102_1~127.57951354980469~351.9389953613281~355.84107971191406~165.36154174804688 - + 10130102_2~170.98980712890625~352.9389953613281~268.27081298828125~131.43499755859375 - + 10562~281.453125~449.296875~46.15625~59.703125 U 25216300~111.0~274.5~390.0~161.0 @@ -7419,7 +7483,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 113~266.02801513671875~157.99899291992188~80.1099853515625~36.00199890136719 01110300~210.86199951171875~347.4838562011719~188.44100952148438~97.23580932617188 - + 114~245.0~169.99899291992188~123.1099853515625~36.00199890136719 116~278.02801513671875~146.5~54.108978271484375~49.0 @@ -7439,19 +7503,19 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 124~210.21875~158.640625~188.90625~34.359375 X X X X X 10111001_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - + 125~202.21875~157.640625~198.2578125~34.359375 X X X X X X 1_420_0~165.5~231.03199768066406~281.0~304.46800231933594 10111001_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - + 126~265.02801513671875~156.99899291992188~80.1099853515625~36.00201416015625 10111001_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 - + 10111001_1~126.41056823730469~278.125244140625~360.6232147216797~235.84893798828125 - + 1_420_1~165.5~231.03199768066406~281.0~304.46800231933594 10164900~198.0~369.296875~212.939453125~58.703125 @@ -7461,7 +7525,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25182500~197.81199645996094~221.0~216.00099182128906~350.0 O RC 36130000_a~211.03285217285156~290.18499755859375~189.9341583251953~192.34567260742188 - + 131~113.89199829101562~563.75~382.2160339355469~55.073974609375 132~113.89199829101562~563.75~382.2160339355469~55.073974609375 @@ -7473,15 +7537,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 135~114.89199829101562~538.7130126953125~382.2160339355469~55.073974609375 36160200~220.5~290.10101318359375~170.5~191.23098754882812 - NR + NR 136~114.89199829101562~563.75~382.2160339355469~55.073974609375 137~253.4274455458193~563.75~105.14610501338069~55.07353791907042 11110600~202.8730010986328~344.736572265625~204.4190216064453~102.80685424804688 - + 0_415_0c~165.5~254.5~281.0~281.0 - + 25217700~120.14683532714844~324.8574880544173~369.57667541503906~203.14251194558273 W 1_540_0~117.58200073242188~267.5~377.0~257.0 @@ -7497,19 +7561,19 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 50581~267.640625~292.890625~87.9150390625~50.109375 TA 0_310_1c~117.58200073242188~267.5~377.0~257.0 - + 10140702_3~228.92059688248628~223.00019398264885~154.6578053512094~341.49957744016683 - + 10140702_2~228.92059688248628~262.99764714764274~154.6578053512094~264.0048983999027 - + 10140702_1~228.92059688248628~272.9996997992275~154.6578053512094~242.99999356269836 - + 53611~263.546875~293.75~77.7685546875~47.25 TT 10140702_0~228.92059688248628~223.75094907507867~154.6578053512094~342.50097246244036 - + 1_240_0c~117.58200073242188~267.5~377.0~257.0 - + 0_620_1~120.97917175292969~206.5~370.04164123535156~367.51043701171875 0_620_0~120.97918701171875~206.5~370.0416259765625~373.52081298828125 @@ -7519,21 +7583,21 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 152~109.33208465576172~559.4989624023438~394.45090561061744~60.635009765625 10163400_2~173.08299255371094~444.4200134277344~263.99900817871094~5.0 - + 10163400_3~175.08200073242188~442.7950134277344~260.0~5.0 - + 53621~261.1875~293.75~84.7255859375~48.0625 UN 40140100~222.92001342773438~298.4980163574219~166.15499877929688~195.00393676757812 10140900~221.50010147359353~303.046875~170.999995470047~141.4532200362919 - CAMP + CAMP 10163400_0~146.2550048828125~442.5150146484375~319.9989929199219~5.0 - + 10163400_1~123.49808502197266~442.5150146484375~365.0038375854492~5.279998779296875 - + 15140400~213.5~328.48466783528767~182.75~134.63936207116438 - + 25341500~102.36551666259766~68.88763766319308~286.13448333740234~271.67162989601053 I 1_660_1~120.97917175292969~209.9791717529297~370.04164123535156~370.04164123535156 @@ -7545,7 +7609,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 162~119.77100372314453~586.625~372.45800018310547~41.0 1_215_0c~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 - + 53631~257.296875~292.328125~93.30859375~48.671875 VR 52301~260.0101931330472~291.890625~77.80230686695279~50.96875 @@ -7555,7 +7619,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 30120203~224.03125~348.9375~170.8193359375~93.0625 DD 0_415_1c~165.5~254.5~281.0~281.0 - + 2_220_0~117.58200073242188~243.38999938964844~377.0~280.11000061035156 25160300~130.0~221.0~350.0~350.0 @@ -7563,13 +7627,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 30120202~212.46875~347.359375~180.4130859375~96.234375 CG 36110000_a~204.41786193847656~295.5~203.1652374267578~201.0 - + 30120201~221.515625~348.9375~156.990234375~93.0625 BB 10160501~279.9351245389275~346.7049865722656~52.1305694717372~97.3002454790905 30120200~251.8717498779297~349.37103271484375~108.25849914550781~93.326904296875 - + 30120206~206.0625~352.921875~200.177734375~81.421875 LCS 30120205~238.671875~347.359375~148.6591796875~96.234375 @@ -7587,27 +7651,27 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25140700~87.89995574951172~153.4375~231.71147835740493~35.656494426523665 FCL FCL 20121202~216.32855224609375~342.5068359375~177.5079345703125~98.14212036132812 - + 20121203~243.59999895095825~304.7955556605282~122.80000448226929~180.5044488217411 20121200~223.8489990234375~311.2925109863281~161.0260009765625~168.1074776649475 - + 20121201~257.9432373046875~285.5~96.113525390625~216.75 - + 20120701_0~131.5~224.91600036621094~348.0~342.33399963378906 - + 20120701_1~131.5~273.6000061035156~348.0~244.80001831054688 - + 20120701_2~174.0~264.0~264.0~264.0 - + 20120701_3~139.5~228.5~334.0~328.0 - + 0_500_0~133.0~222.0~349.7914123535156~354.5 10121303_1~125.11058044433594~273.5~361.7788543701172~244.578369140625 - + 10121303_0~184.6253204345703~224.76100158691406~242.74937438964844~342.47801208496094 - + 25213300~198.96099853515625~287.8840026855469~216.2340087890625~216.23098754882812 25240900~213.2022705078125~313.7384338378906~261.3856201171875~165.52511596679688 @@ -7617,9 +7681,9 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25320600~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 CIV 10121303_3~200.60406494140625~222.99276733398438~210.7918701171875~346.0144348144531 - + 10121303_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 53651~246.984375~296.3125~117.193359375~44.421875 CYB 52321~260.0101931330472~287.890625~82.64605686695279~50.96875 @@ -7627,15 +7691,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25340200~13.552001953125~86.8849745475233~363.3544367632443~236.89418932205587 B 36140404_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 4 + 4 05120500~203.7100067138672~348.1260070800781~201.9569854736328~93.40301513671875 - + 05111600~231.97999572753906~347.625~148.99998474121094~96.75 - + 25214600~170.46200561523438~270.5849914550781~266.1239929199219~245.09201049804688 PL 36190000~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - N + N 54071~262.828125~293.75~81.443359375~47.25 BN 25342800~11.05980647122351~54.582487026137926~375.8814269525835~244.33503384233092 @@ -7651,7 +7715,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 45180500~49.0~194.0~300.0~10.0 0_005_0c~119.54386138916016~197.1673583984375~372.8932113647461~324.81951904296875 - + 45160901~146.06287056638604~62.49578895834631~113.87425886722792~288.0655993424956 45160902~143.06287067796404~73.92778831125986~113.87425864407192~288.0656075493074 @@ -7661,7 +7725,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10110200~217.46875~348.359375~174.3193359375~96.234375 CA 15131500~220.5~330.0000044852495~171.0~143.00000213086605 - + 20110500~215.625~355.546875~188.75390625~74.453125 BLK 02052~365.859375~359.734375~35.78125~57.265625 @@ -7677,7 +7741,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 60120200~201.09375~366.734375~205.6640625~57.265625 NAPT 15111900~250.34300231933594~301.5~111.49998474121094~205.5 - Z + Z 1_135_0~118.75~270.25~374.5~326.25 1_135_1~118.74970249004521~270.25~374.5006150298336~326.2499009478162 @@ -7691,13 +7755,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 02081~221.921875~363.15625~8.0625~60.84375 I 1_110_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 1_110_0c~126.25~215.25~359.5~359.5 - + 30150000~196.0~285.0~220.0~220.0 - + 51110100~256.1775207519531~348.4339599609375~99.59576416015625~95.21405029296875 - + 02072~366.171875~365.734375~43.71875~57.265625 P 02071~200.234375~362.125~53.78125~62.90625 @@ -7711,7 +7775,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 60120204~200.625~359.140625~206.53125~74.078125 NOH 36110400_a~216.95689392089844~285.0~177.4341278076172~223.0 - + 60120203~211.625~359.203125~198.27734375~74.015625 NCS 25210200~170.4259796142578~269.5169982910156~268.62400823378124~253.48501586914062 @@ -7719,9 +7783,9 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 40130700~203.09375~370.578125~202.01953125~64.421875 WNT 15130200~215.85499572753906~324.5545654296875~178.14500427246094~136.23443603515625 - + 36140302_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 2 + 2 02022~363.59375~358.75~45.59375~59.234375 S 02021~199.8125~362.125~48.4375~62.90625 @@ -7729,7 +7793,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 46160500~127.54741668701172~134.40428161621094~155.13434600830078~129.39845275878906 0_310_0c~117.58200073242188~267.5~377.0~257.0 - + 50511~261.1875~291.921875~90.8505859375~48.890625 RO 1_015_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 @@ -7749,7 +7813,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25150104~39.20409472501063~107.78677197155127~328.10318039767657~180.8017371783905 2_360_0c~117.58200073242188~267.5~377.0~257.0 - + 02012~359.875~359.734375~53.609375~57.265625 A 02011~195.875~363.15625~56.9375~60.84375 @@ -7763,7 +7827,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25151404~63.62112045288086~81.86396190341343~288.04889298365~196.54817798916469 1_198_1c~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 - + 25151405~63.62108612060547~87.0~288.04892731592537~189.93194580078125 25130500~199.0~288.5~214.0~214.0 @@ -7773,7 +7837,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 02041~209.359375~337.46875~43.34375~110.53125 S P 2_360_1c~117.58200073242188~267.5~377.0~257.0 - + 25151406~63.58244705200195~56.636322021484375~305.5856742858887~221.81005859375 25151407~63.62108612060547~81.86396190341343~288.04892731592537~196.5482085067428 @@ -7785,19 +7849,19 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 50531~261.0625~291.5~87.77734375~50.328125 SD 15110600~245.8159942626953~289.8160095214844~123.03001403808594~204.78713989257812 - + 15110601~245.14999389648438~289.8160095214844~123.031005859375~207.78713989257812 - + 05110300~242.03125~349.9375~144.349609375~93.0625 PL 15110602~245.8159942626953~289.8160095214844~123.03001403808594~204.88821411132812 - + 15110603~245.11199951171875~289.8160095214844~123.031005859375~202.78713989257812 - + 25171000~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: ROZ 1_198_0c~126.25~215.25~359.5~359.5 - + 02032~360.359375~335.46875~43.703125~111.453125 U S 50541~258.140625~292.03125~87.189453125~51.828125 diff --git a/src/main/resources/data/svge.txt b/src/main/resources/data/svge.txt index ae25c5d..70bf866 100644 --- a/src/main/resources/data/svge.txt +++ b/src/main/resources/data/svge.txt @@ -1,5 +1,5 @@ 15130000~208.0~324.5~196.0~128.0 - + 140_1~285.6875~284.15625~53.625~60.84375 R 10651~282.53424072265625~280.1595764160156~63.3062744140625~66.45718383789062 @@ -7,13 +7,13 @@ 10652~266.171875~451.046875~76.67578125~42.953125 YB 10163700_1~123.49808502197266~352.1733289374316~365.0038375854492~95.62168449030275 - + 10163700_2~174.0~352.1733289374316~264.0~96.32667106256838 - + 10163700_0~149.6959991455078~352.1733289374316~312.6079864501953~96.32667106256838 - + 10163700_3~183.0~352.1733289374316~246.0~96.32667106256838 - + 1_24_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 25242100~64.93099975585938~49.665000915527344~289.4960023932719~312.33499908447266 @@ -65,7 +65,7 @@ 45161600~75.0~154.5~252.1669921875~109.0 15110400~289.8232177877255~346.1809997558594~34.598779282586975~95.77700805664062 - + 1011~126.73038482666016~131.9812774658203~358.5611801147461~143.1498565673828 15170900~198.484375~359.828125~203.8251953125~78.46875 @@ -87,9 +87,9 @@ 25344100~39.873544503547734~110.12500762939453~328.3247063015873~160.96559744450866 P(F) 15190500~206.0~331.5~196.0~128.0 - MSL WHD + MSL WHD 05111000~204.21600341796875~349.2510070800781~202.8479995727539~90.8640022277832 - + 54271~262.0101931330472~288.890625~79.81793186695279~50.96875 JD 10612~254.3125~447.890625~91.283203125~50.109375 @@ -115,17 +115,17 @@ 1012~124.75~403.9460144042969~5.0~356.1789855957031 36110800~204.41786193847656~295.5~203.1652374267578~201.0 - EX + EX 36110804~216.95689392089844~285.0~177.4341278076172~223.0 - EX + EX 36110803~223.1310272216797~284.75~171.26002502441406~204.75064320213858 - EX + EX 10611~236.5~307.0~134.75~39.704986572265625 36110802~216.95689392089844~283.0~177.4341278076172~207.0 - EX + EX 36110801~217.28289794921875~298.1658935546875~177.43408203125~185.0841064453125 - EX + EX 40110303_0~145.0~351.09375~320.0~98.9212646484375 IED 40110303_1~125.08200073242188~353.09375~360.0~99.77374267578125 @@ -139,7 +139,7 @@ 30211~260.234375~292.578125~87.3359375~53.296875 ST 15200400~212.41299438476562~346.9849853515625~188.77999877929688~96.17019653320312 - + 45160303~142.06287056638604~37.5~113.87425886722792~342.31138830084194 2_44_1~165.5~254.5~281.0~281.0 @@ -159,15 +159,15 @@ 54291~260.0101931330472~291.03125~83.06793186695279~51.828125 JG 36140101_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 1 + 1 10165500~260.9159540480773~348.14300537109375~87.988068710486~95.64999389648438 - + 10140200~246.5~346.9849853515625~117.0~98.030029296875 30201~254.28125~294.453125~97.2734375~51.546875 BM 36160200_a~220.5~290.10101318359375~170.5~191.23098754882812 - NR + NR 2_31_0~166.0570068359375~193.31597900390625~277.78497314453125~324.34100341796875 2_31_1~166.0570068359375~193.31597900390625~277.7850036621094~324.34100341796875 @@ -199,7 +199,7 @@ 10601~282.8125~282.125~48.4375~62.90625 S 60130200~256.0~348.0~91.66900634765625~92.00201416015625 - + 25271500~23.0~140.5~350.0~138.0 118_2~280.8125~447.15625~47.71875~60.84375 @@ -211,11 +211,11 @@ 1_42_1~165.5~251.5~281.0~296.5 20112001~266.6759948730469~345.8039855957031~88.06301879882812~95.34402465820312 - + 10121900~206.0~346.0~200.0~100.0 20112000~214.29299926757812~313.7950134277344~185.0~134.0 - STOR + STOR 52451~264.1875~294.328125~84.091796875~48.671875 NT 51121~256.484375~290.03125~90.0986328125~51.828125 @@ -227,7 +227,7 @@ 20052~276.875~447.734375~53.609375~57.265625 A 36200000~220.5~311.0~169.0~169.0 - E + E 20051~287.171875~284.734375~47.34375~57.265625 D 11101~262.90625~292.453125~78.74609375~51.546875 @@ -253,11 +253,11 @@ 4102~171.5~524.5~5.0~237.99200439453125 35110101~229.0877685546875~348.7576599121094~153.82546997070312~98.3441162109375 - + 35110102~236.50502014160156~346.4440002441406~137.1549530029297~99.42169189453125 - + 35110103~224.0756072998047~345.8771667480469~162.01377868652344~100.97842407226562 - + 25131200~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 PP 35110100~195.2928924560547~345.5~221.41419982910156~101.0 @@ -267,21 +267,21 @@ 51131~262.25~291.5~90.279296875~50.328125 DC 10130101_0~179.0~318.4230041503906~247.45254516601562~158.87667846679688 - + 11111~230.875~304.6875~152.767578125~39.96875 GANG 45120200~0.0~113.51606750488281~399.0~170.9839324951172 10130101_1~128.5795135498047~276.0~355.84107971191406~241.300537109375 - + 20062~291.171875~448.734375~43.71875~57.265625 P 10130101_2~172.7439727783203~264.0~266.51048278808594~264.0 - + 20061~251.78125~289.625~106.806640625~56.296875 CO 10130101_3~179.0~347.5~229.54159545898438~122.18490600585938 - + 60082~259.0039978027344~448.32421875~91.28201293945312~55.7415771484375 60091~262.015625~295.046875~95.203125~47.734375 @@ -291,7 +291,7 @@ 20031~283.09375~284.734375~45.125~57.265625 N 36150000~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - E + E 25170800~164.3179931640625~254.69598388671875~283.1820068359375~283.1820068359375 BDZ 51141~265.09375~294.75~81.5693359375~47.25 @@ -299,7 +299,7 @@ 52471~262.390625~291.0~87.4951171875~51.859375 OL 10161100~205.00799560546875~354.20001220703125~199.63400268554688~83.60000610351562 - + 4103~171.08900451660156~112.62250518798828~267.8219757080078~649.869499206543 4104~243.5~211.0~123.0~64.25 @@ -315,7 +315,7 @@ 25240302~15.625999450683594~82.19599914550781~335.64600372314453~245.0850067138672 NFA 15160700~247.5~352.5~127.73800659179688~90.99996948242188 - + 25240303~23.46099853515625~43.34700012207031~320.1629943847656~309.5970001220703 NFA 25240301~58.58071714138962~58.50614581455672~253.505028325614~276.0008876797332 @@ -329,7 +329,7 @@ 1_55_0~117.58200073242188~243.38999938964844~377.0~280.11000061035156 10141500~266.0~338.510986328125~80.0~119.97900390625 - + 171_1~218.44399679964772~314.7317934456587~173.63359633734217~26.75401642060251 20041~283.296875~284.734375~50.46875~57.265625 @@ -343,7 +343,7 @@ 10691~281.6875~285.15625~47.84375~61.875 U 60160000~261.5~348.20001220703125~80.0~92.79998779296875 - + 52491~264.40625~293.890625~84.923828125~50.109375 PP 51161~256.0625~296.1875~97.3125~45.8125 @@ -381,7 +381,7 @@ 10162400~230.03125~348.359375~156.599609375~96.234375 PS 05120800~192.7745361328125~347.9825134277344~223.2978515625~95.79287719726562 - + 4151~171.08900451660156~112.62250518798828~267.8219757080078~161.98937225341797 4152~171.5~524.5~5.0~237.99200439453125 @@ -401,11 +401,11 @@ 4157~171.08900451660156~112.62250518798828~267.8219757080078~649.869499206543 10130803~210.5~304.3214941392461~191.0~148.1785058607539 - + 10130802~208.0~290.3218298881624~196.0~165.17817011183757 - + 10130800~285.6797790527344~344.8436584472656~38.803436279296875~98.67132568359375 - + 51181~254.40625~295.40625~94.84375~47.375 GM 1_11_1~118.74970249004521~195.25010667306285~374.5006150298336~326.2498933269371 @@ -413,7 +413,7 @@ 54211~283.53125~291.890625~52.4638671875~50.109375 IF 01120600~240.09800720214844~348.67401123046875~104.99400329589844~94.65200805664062 - + 134_2_1~121.1995849609375~444.87298583984375~369.055419921875~62.61199951171875 134_2_0~157.6640625~442.9440002441406~292.4578857421875~57.343994140625 @@ -425,7 +425,7 @@ 134_2_2~170.2010040283203~443.87298583984375~269.2513885498047~63.2650146484375 60140400~231.99501037597656~348.7950134277344~144.8949737548828~91.40997314453125 - @# + @# 10672~272.390625~450.3125~69.931640625~44.421875 LC 25341000~41.499977111816406~90.72305297851562~316.4285202026367~189.67678833007812 @@ -435,15 +435,15 @@ 46110701~44.056422478876165~59.0~309.8871550422476~280.53149328488337 10164600_2~173.08299255371094~348.640625~263.99900817871094~100.77938842773438 - CA + CA 10164600_1~123.49808502197266~350.640625~365.0038375854492~97.15438842773438 - CA + CA 10164600_3~175.08200073242188~348.640625~260.0~99.15438842773438 - CA + CA 10150400~254.85750982421143~347.85797119140625~100.95889642578857~95.38943664530439 - + 10164600_0~146.2550048828125~349.640625~319.9989929199219~97.8743896484375 - CA + CA 45162100~67.06287384033203~58.0~263.87425994873047~282.5 1_11_0~118.75~195.25~374.5~326.25 @@ -471,7 +471,7 @@ 25241701~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 TBA 36180000_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - ANCR + ANCR 02102~362.375~335.390625~43.734375~111.53125 S S 35032~268.5625~447.25~73.26171875~51.75 @@ -479,7 +479,7 @@ 35031~252.984375~287.75~94.0703125~59.234375 C2 36160300~228.90699768066406~290.10101318359375~152.16600036621094~198.0596336806542 - NR + NR 2_39_1~117.58200073242188~264.0~377.0~260.5 2_39_0~117.58200073242188~264.0~377.0~260.5 @@ -501,7 +501,7 @@ 25330302~22.30974578857422~94.796875~359.13904571533203~109.71642309472585 MSR 35120300~253.93899536132812~347.9289855957031~108.1190185546875~96.57101440429688 - + 25214100~151.5~315.5~302.0~200.5 25180200~179.0~264.1679992675781~264.0~263.9999694824219 @@ -515,7 +515,7 @@ 35012~265.890625~447.453125~61.6640625~51.546875 AI 15130900~259.4015808105469~349.70001220703125~93.19683837890625~93.0999755859375 - + 35011~229.90625~301.3125~136.0859375~44.421875 ASW 40131208_3~190.0~333.0~232.0~125.0 @@ -525,17 +525,17 @@ 40131208_1~126.0~327.0~360.0~122.0 15130905~241.19500732421875~307.6750041525811~133.30499267578125~186.92500278539956 - H RRC + H RRC 40131208_0~155.0489959716797~333.0~301.90199279785156~125.0 02122~358.375~335.390625~48.828125~110.609375 R S 15130903~237.5~299.0~135.0~188.0 - + 15130904~241.19500732421875~307.6750041525811~133.30499267578125~186.92500278539956 - M RRC + M RRC 15130902~237.5~311.0~135.0~170.0 - + 60012~281.22998046875~446.531005859375~48.77001953125~59.606964111328125 60011~222.42799377441406~298.9729919433594~161.4560089111328~45.527008056640625 @@ -561,25 +561,25 @@ 25216700~111.0~238.5~390.0~237.0 MW 10121106_3~180.50001525878906~346.97747802734375~5.2949676513671875~98.32504272460938 - + 0_52_0~165.5~193.42555236816406~281.0~332.07444763183594 10121106_2~180.5~272.25~5.0~243.0 - + 10121106_1~177.5~276.0~5.0~240.0 - + 11021~261.703125~293.453125~89.8828125~51.546875 EX 60170200~257.0~348.79998779296875~97.10000610351562~92.9000244140625 - + 25151700~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 OBJ 10121106_0~177.0~319.0469970703125~5.0~155.9530029296875 - + 20111500~254.15870666503906~345.4017028808594~101.84660339355469~95.702392578125 - + 36110000~204.41786193847656~295.5~203.1652374267578~201.0 - + 11022~246.984375~448.3125~117.193359375~44.421875 CYB 60032~262.34375~447.1781311035156~86.216796875~48.671875 @@ -587,13 +587,13 @@ 60031~259.8450012207031~290.41400146484375~90.45401000976562~54.886993408203125 10121302_2~170.69500732421875~262.23223876953125~270.4849853515625~267.5355224609375 - + 104_2~255.89300537109375~450.57000732421875~99.2139892578125~48.385986328125 10121302_1~124.59154510498047~279.4243469238281~360.6244583129883~242.15127563476562 - + 10121302_0~134.91099548339844~309.2474670410156~344.0550079345703~173.50506591796875 - + 46120102~1.0~194.0~400.0~10.0 46120103~1.0~194.0~400.0~10.0 @@ -611,7 +611,7 @@ 104_1~265.640625~293.890625~90.7744140625~50.109375 TR 10121302_3~153.65798950195312~304.71673583984375~308.75701904296875~172.5665283203125 - + 25250600~205.0260009765625~295.93499755859375~228.2532958984375~199.49899291992188 KNP 52421~258.90625~294.75~89.072265625~47.25 @@ -627,11 +627,11 @@ 40130401~251.796875~296.46875~106.66259765625~204.78125 WR 36140305_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 5 + 5 40130402~263.34375~292.328125~92.013671875~208.921875 UR 01110400~235.57899475097656~348.48590087890625~140.8419952392578~94.66937255859375 - + 51101~268.484375~289.03125~60.2236328125~51.828125 CI 52431~262.1875~293.328125~89.373046875~48.671875 @@ -645,7 +645,7 @@ 25211000~180.05300903320312~330.8320007324219~279.0~66.0 20110200~237.75~283.9840393066406~139.50201416015625~200.45700073242188 - + 30120308~237.515625~347.359375~151.5185546875~96.234375 LC 30120307~237.515625~347.359375~142.7060546875~96.234375 @@ -655,25 +655,25 @@ 52441~260.1875~293.328125~89.404296875~48.671875 ND 20120103_3~181.0~309.109375~250.0~137.390625 - COM + COM 11012~249.390625~448.046875~114.87109375~42.953125 LDR 30120302~237.515625~348.9375~149.6904296875~93.0625 LA 20120103_2~174.0~309.109375~264.0~137.390625 - COM + COM 11011~247.890625~289.21875~100.087890625~57.734375 AS 30120301~204.0625~352.921875~207.646484375~81.421875 LCC 20120103_1~126.5~309.109375~359.0~137.390625 - COM + COM 30120300~234.864013671875~347.0059814453125~144.43597412109375~97.49493408203125 - + 10160600~209.78125~358.109375~187.59375~71.0625 CSS 20120103_0~148.3769989013672~309.109375~315.24501037597656~137.390625 - COM + COM 30120306~204.0625~354.265625~200.0615234375~78.734375 LPD 60062~278.0~446.0894470214844~54.0~64.09454345703125 @@ -695,23 +695,23 @@ 25130800~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 SOS 11110300~280.6470031738281~347.3580017089844~50.70599365234375~97.65701293945312 - + 0_47_0~165.5~252.0~281.0~296.5 0_47_1~165.5~252.0~281.0~296.5 10120401_0~165.4486083984375~276.3914794921875~284.29473876953125~189.68499755859375 - + 10120401_1~124.51326751708984~276.3814697265625~362.9734573364258~240.63604736328125 - + 25320900~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 LRP 10120401_2~172.01248168945312~276.378662109375~267.97503662109375~178.6378173828125 - + 10120401_3~180.29563903808594~276.3587646484375~253.5660858154297~170.45376586914062 - + 60130100~228.0~346.0~154.0~97.0 - + 40160200~245.32870483398438~353.2619934082031~130.82357788085938~90.39199829101562 25200300~68.43299865722656~62.38300323486328~264.6249847412227~249.4850082397461 @@ -739,7 +739,7 @@ 45190206~34.332000732421875~39.0~327.5~327.5 36190100~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - N + N 27461~270.0~311.5~70.0~12.0 45190203~33.41600036621094~39.0~334.99998474121094~327.5 @@ -759,7 +759,7 @@ 2_57_0~165.4340057373047~264.8940124511719~280.99998474121094~326.1131286621094 10121000~206.59500122070312~349.25~198.80999755859375~94.25 - + 122_1~252.984375~287.75~94.0703125~59.234375 C2 122_2~246.984375~450.3125~117.193359375~44.421875 @@ -769,7 +769,7 @@ 50621~288.34375~283.671875~35.109375~55.328125 ? 15111800~281.7929992675781~346.1809997558594~51.860992431640625~96.91900634765625 - + 135_2~260.71875~451.3125~115.521484375~44.421875 RES 35072~269.484375~447.25~73.33984375~51.75 @@ -779,15 +779,15 @@ 35071~235.703125~301.3125~136.599609375~44.421875 SUW 10164200_0~146.2550048828125~350.4700012207031~319.9989929199219~97.04501342773438 - + 10164200_1~126.0~349.4700012207031~360.0~98.32501220703125 - + 10164200_2~173.08299255371094~350.4700012207031~263.99900817871094~98.95001220703125 - + 02142~361.34375~345.328125~42.90625~101.671875 R I 10164200_3~175.08200073242188~350.4700012207031~260.0~97.32501220703125 - + 50631~257.296875~292.328125~93.30859375~48.671875 VR 25213600~173.75~272.9530029296875~266.125~245.093994140625 @@ -813,7 +813,7 @@ 11081~255.984375~298.3125~96.5625~44.421875 CIV 36140203_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 3 + 3 25214900~171.0~246.5~266.5~215.0 25281700~226.3981170654297~273.56201171875~159.80284118652344~127.80227661132812 @@ -833,7 +833,7 @@ 40140600~261.68402099609375~348.3479919433594~87.78701782226562~91.30502319335938 05121300~242.484375~353.078125~134.40771484375~88.421875 - PL PL + PL PL 11091~232.171875~305.34375~142.96484375~38.65625 DPRE 2_13_0~126.25~215.25~359.5~359.5 @@ -843,7 +843,7 @@ 2_13_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 10110300~204.93607995498664~352.7900085449219~202.2659564798727~87.79612618252418 - + 25341800~71.99378270771777~85.4994888305664~260.25572901103226~222.0000228881836 P 35042~266.5625~447.25~82.68359375~51.75 @@ -851,7 +851,7 @@ 35041~257.53125~294.03125~109.2626953125~51.828125 ISR 15131400~220.5~323.15643310546875~171.0~146.84356689453125 - + 02152~361.65625~338.453125~45.421875~108.546875 R L 20120400~259.265625~301.140625~97.681640625~192.182373046875 @@ -867,17 +867,17 @@ 20120402~266.1390075683594~324.87603759765625~81.7449951171875~140.44595336914062 15111601~284.2130126953125~346.0745544433594~38.886993408203125~96.56344604492188 - + 15111602~286.02801513671875~345.4854736328125~38.78399658203125~98.0145263671875 - + 15111600~286.8999938964844~347.1875305175781~37.404998779296875~94.57473754882812 - + 25210400~154.2599639892578~205.7310333251953~301.5691375732422~259.5709686279297 15111603~285.7720031738281~346.67755126953125~38.511993408203125~96.82244873046875 - + 36140100_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - + 25281600~227.60568237304688~275.56201171875~156.19268798828125~124.91592407226562 N 1_12_1~118.74970153289557~196.25010667306285~374.50061598698323~326.2498933269371 @@ -894,8 +894,8 @@ 10771~243.703125~300.3125~112.7890625~44.421875 SPT -25180900~221.01171875~322.578125~167.91015625~232.42019342468848 - ASW +25180900~221.01171875~322.578125~167.91015625~233.56790161132812 + ASW 20102~276.56001815438293~448.80001047849663~58.239999685287444~58.239999685287444 20101~277.08062744140625~288.75~57.83990478515625~54.385009765625 @@ -939,13 +939,13 @@ 10782~246.703125~448.3125~114.076171875~44.421875 SFA 05121100~204.5189971923828~348.2769775390625~200.80101013183594~94.93301391601562 - + 10752~270.0320129394531~447.5899963378906~71.68698120117188~52.71099853515625 10751~274.2239990234375~280.7929992675781~66.19198608398438~66.19198608398438 15131200~233.5~325.69232177734375~145.0~142.30767822265625 - + 45110102~19.95800018310547~60.0~366.00000762939453~304.98504638671875 270 L 141_1~280.46875~285.15625~47.9375~60.84375 @@ -959,7 +959,7 @@ 45110100~101.125~25.78125~230.09375~344.21875 L 15200300~213.5~297.3768615722656~185.0~197.12313842773438 - + 10761~246.984375~296.3125~117.193359375~44.421875 CYB 0_16_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 @@ -981,13 +981,13 @@ 154_1~245.453125~302.046875~118.150390625~42.953125 MIW 36190200~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - N + N 53061~261.890625~294.890625~88.158203125~50.109375 AT 54391~259.90625~293.75~87.353515625~47.25 MF 15201600~250.31419372558594~346.48443603515625~111.01756286621094~94.42556762695312 - + 25217000~198.19129943847656~277.9532470703125~210.34239196777344~183.958740234375 45161502~75.0~103.5~252.1669921875~198.0 @@ -1011,13 +1011,13 @@ 45161501~75.0~103.5~252.1669921875~198.0 15110303~283.7602233886719~346.4954528808594~47.57080078125~96.73553466796875 - + 25152000~61.21739959716797~137.9134979248047~296.07068634033203~148.88108825683594 15110301~283.1631164550781~345.1595153808594~47.668182373046875~98.34048461914062 - + 15110302~281.5731201171875~346.1904296875~47.248870849609375~96.24258422851562 - + 25211700~169.3769989013672~310.3009948730469~279.00001525878906~202.00003051757812 1154~235.0~179.0~143.0~80.66299438476562 @@ -1029,15 +1029,15 @@ 1151~133.69248962402344~90.93024444580078~345.1404266357422~143.18830108642578 15110300~281.36529541015625~345.9908447265625~47.3179931640625~96.30715942382812 - + 53071~262.828125~293.75~81.443359375~47.25 BN 25280300~235.5~328.14599609375~140.0~140.0 60110700~206.8504638671875~356.1187496185303~194.60003662109375~78.69999885559082 - + 36110900_a~204.41786193847656~295.5~203.1652374267578~201.0 - + 25120400~54.912778188293885~137.14931486366854~249.0710389773688~130.6350961792438 60130300~200.859375~360.421875~203.07421875~72.796875 @@ -1049,15 +1049,15 @@ 25344000~44.49999809265137~77.5~328.56305048314056~178.49899291992188 P 36110905~183.0~292.5~244.0~201.0 - + 36110904~216.37106323242188~285.0~178.01995849609375~223.0 - + 40110118~201.328125~359.421875~202.541015625~72.796875 BUR 40110119~191.59375~365.75~220.2734375~59.234375 SMGL 15190400~208.0~331.5~196.0~128.0 - MSL + MSL 40110116~201.859375~362.140625~203.515625~74.078125 ROB 40110117~206.46875~359.84375~196.8095703125~75.15625 @@ -1089,13 +1089,13 @@ 1155~133.69248962402344~90.93024444580078~345.1404266357422~168.73274993896484 36110903~215.6162567138672~284.9389953613281~179.7557830810547~204.56164784081045 - + 36110902~216.31324768066406~283.0~178.07777404785156~207.0 - + 36110901~217.28289794921875~286.25~178.831787109375~199.61785888671875 - + 36110900~204.41786193847656~295.5~203.1652374267578~201.0 - + 4201~171.08900451660156~112.62250518798828~267.8219757080078~161.98937225341797 53091~258.484375~290.03125~93.8642578125~51.828125 @@ -1109,7 +1109,7 @@ 45160202~5.0~105.0~390.0~190.0 36150100~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - E + E 10180200~201.859375~358.0625~203.859375~71.109375 ACO 25321300~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -1163,7 +1163,7 @@ 11231~242.90625~298.28125~118.9140625~44.453125 OTH 15160600~238.5~350.0~135.0~91.99996948242188 - + 119_1~289.265625~296.046875~39.375~42.953125 X 119_2~277.9375~447.734375~54.65625~57.265625 @@ -1181,7 +1181,7 @@ 11201~246.703125~299.3125~117.2421875~44.421875 SPK 35110200~229.56280517578125~347.8558044433594~152.87539672851562~96.28839111328125 - + 25131100~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 LU 51271~262.0101931330472~288.890625~79.81793186695279~50.96875 @@ -1189,23 +1189,23 @@ 54301~260.0101931330472~291.890625~77.80230686695279~50.96875 JN 15210500~218.23223876953125~315.7322082519531~174.51776123046875~175.01779174804688 - + 10130100_1~127.57951354980469~446.8001556387778~355.84107971191406~72.50038147059718 - + 10130100_2~170.98980712890625~446.80002034927645~268.27081298828125~37.573972570645424 - + 20161~247.359375~298.78125~117.439453125~42.921875 TNG 45120300~0.0~82.96446228027344~399.0~201.53553771972656 10130100_3~203.1920166015625~446.79985873844856~205.34954833984375~22.884070704910812 - + 11211~239.90625~300.3125~124.396484375~44.421875 ACC 10120700~233.58599853515625~346.5701904296875~144.8280029296875~99.36700439453125 10130100_0~185.0017547607422~446.8003844214353~241.45079040527344~30.499298195752203 - + 25241502~50.71660232543945~91.0156021118164~303.8588066101074~228.35478973388672 DA 25241501~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 @@ -1265,7 +1265,7 @@ 54321~260.0101931330472~287.890625~82.64605686695279~50.96875 JR 10141600~266.0~333.510986328125~80.0~119.97900390625 - + 321~268.359375~217.21875~80.4140625~31.78125 X X 322~246.359375~217.21875~127.078125~31.78125 @@ -1325,7 +1325,7 @@ 20112108~252.0~348.6180419921875~105.55804443359375~90.3819580078125 20112107~261.74346923828125~350.6728820800781~94.33209228515625~93.78713989257812 - + 20112109~198.609375~364.84375~217.748046875~62.1875 USSS 20112104~201.875~361.984375~202.0068359375~73.015625 @@ -1341,7 +1341,7 @@ 341~159.83586583317515~488.63987633067046~292.3281356316686~55.07313636464204 20112111~238.9549102783203~347.44500732421875~135.61924743652344~93.05499267578125 - + 53011~253.890625~291.890625~93.595703125~50.109375 AA 342~158.49998474121094~494.927978515625~293.00001525878906~55.072021484375 @@ -1349,7 +1349,7 @@ 20112110~198.484375~359.828125~203.8251953125~78.46875 TSA 36190100_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - N + N 54341~260.0101931330472~291.890625~74.34918186695279~50.96875 JT 1_69_1~120.97917175292969~209.9791717529297~370.04164123535156~370.04164123535156 @@ -1359,9 +1359,9 @@ 1_69_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 10162500~264.09478759765625~347.4849853515625~83.8104248046875~98.54400634765625 - + 60160100~264.0496520996094~346.4266357421875~75.63272094726562~96.89572143554688 - + 40150115~203.859375~359.140625~204.353515625~74.078125 UXO 40150114~260.0~348.7549743652344~94.051025390625~89.24603271484375 @@ -1381,11 +1381,11 @@ 2_27_0~166.25950622558594~273.81500244140625~276.8352508544922~323.73565673828125 15130800~240.53627014160156~299.5~128.9274444580078~185.5 - + 40130500~210.0~361.0~190.0~70.0 15130801~240.53627014160156~299.5~128.9274444580078~185.5 - MF + MF 1_61_1~165.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 35152~268.65625~448.453125~91.23046875~51.546875 @@ -1395,13 +1395,13 @@ 35151~266.859375~291.375~83.64453125~55.59375 P3 10130900~272.22900390625~348.9851379394531~91.35092163085938~96.17333984375 - + 351~158.94898154349772~540.7495114319911~291.2140128412679~40.250488568008905 352~163.50204467773438~537.4989624023438~283.178955078125~60.63397216796875 36140304_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 4 + 4 60111~254.9043426513672~294.813720703125~97.54100036621094~44.99713134765625 11191~246.40625~300.046875~117.826171875~42.953125 @@ -1409,21 +1409,21 @@ 25215300~111.0~238.5~390.0~237.0 ASW 20121000~215.19999504089355~327.70000100135803~180.20000457763672~135.19999980926514 - + 0_20_0~153.5~243.52899169921875~305.0~305.0 20121001~216.2999987602234~329.7999978065491~177.2222196614564~131.2999963760376 10150503~227.59375~285.5~180.9375~228.1519775390625 - E W + E W 25282003~115.126525120076~348.9369104906382~381.669473783104~105.17230789565616 10150502~227.59375~279.2374267578125~180.9375~223.0125732421875 - E W + E W 25282002~179.6314697265625~266.0166320800781~201.54611206054688~256.4179992675781 10150501~227.59375~276.5~180.9375~240.06585693359375 - E W + E W 35142~248.90625~449.046875~118.896484375~43.6875 AUT 25282001~168.9742431640625~262.9701843261719~218.56951904296875~280.6397399902344 @@ -1435,7 +1435,7 @@ 361~120.72000122070312~588.656005859375~372.4580078125~40.0 10150505~227.59375~284.5~180.9375~218.67633056640625 - E W + E W 362~120.72000122070312~588.656005859375~372.4580078125~41.0 45162001~124.0~124.0~150.0~150.0 @@ -1453,9 +1453,9 @@ 60121~257.14368138143465~281.80999755859375~90.3663742401543~60.240069642496394 10170100~258.2431640625~347.625~95.5126953125~95.7642408114857 - + 30120400~251.04209899902344~346.7049865722656~109.91679382324219~97.87313842773438 - + 52501~274.5~290.890625~58.2080078125~50.109375 RI 30120405~197.125~361.109375~214.875~71.0625 @@ -1504,8 +1504,8 @@ REL 149_1~271.171875~287.734375~62.234375~57.265625 PI -25181400~225.8759765625~279.03125~160.7099609375~230.11412300935262 - SUW +25181400~225.8759765625~279.03125~160.7099609375~232.11477661132812 + SUW 25343500~0.49999601003246763~0.49293597557723956~256.01749177237787~52.32310945414943 E E E 35122~265.484375~447.25~83.24609375~52.625 @@ -1515,7 +1515,7 @@ no-strike~378.0~248.0~80.0~80.0 35121~237.875~298.375~125.75~47.40625 SOF 36150100_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - E + E 25250500~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 SCP 25330200~53.5~91.77250671386719~324.0~152.45498657226562 @@ -1523,11 +1523,11 @@ no-strike~378.0~248.0~80.0~80.0 6017~170.75~103.57576751708984~265.77880859375~658.0832290649414 05120700~203.74400329589844~351.0840148925781~203.79200744628906~92.64297485351562 - + 60141~243.88194274902344~278.0929533231169~90.76507274108792~67.85510575891436 05111800~205.6739959716797~353.046875~198.4930191040039~89.9591293334961 - WX + WX 11141~244.578125~299.28125~129.390625~44.453125 NGO 35111~278.9375~286.734375~54.65625~57.265625 @@ -1567,7 +1567,7 @@ no-strike~378.0~248.0~80.0~80.0 52541~258.140625~292.03125~87.189453125~51.828125 SP 60170302~239.8000030517578~350.1378173828125~133.2000274658203~90.7999267578125 - + 0_51_0~165.5~192.42555236816406~281.0~332.07444763183594 6054~247.0~172.0~118.0~86.4580078125 @@ -1577,9 +1577,9 @@ no-strike~378.0~248.0~80.0~80.0 6053~170.75~103.57576751708984~267.77880859375~658.0832290649414 60170304~251.36863925729875~347.35169021194366~107.95494197511175~96.40981491500946 - + 36150200~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - E + E 6056~170.75~172.0~194.25~589.6589965820312 25212200~168.31883239746094~197.0~239.3623504638672~286.5970458984375 @@ -1593,21 +1593,21 @@ no-strike~378.0~248.0~80.0~80.0 60170306~279.6999816894531~346.8000183105469~66.4000244140625~95.59994506835938 60170305~267.699951171875~348.8294372558594~78.00006103515625~90.99020385742188 - + 6052~170.75~513.6669921875~5.0~247.99200439453125 60170307~248.30000686645508~347.29998779296875~116.20000839233398~94.70001220703125 - + 36110500_a~189.18899536132812~295.5~231.70599365234375~201.0 - + 6051~171.55499267578125~103.57576751708984~264.97381591796875~127.66287994384766 36110100~217.28289794921875~286.25~177.43408203125~197.0 - + 52551~258.140625~292.03125~86.580078125~51.828125 SS 30140000~211.296875~351.65625~193.74215698242188~91.265625 - CIV + CIV 11121~250.828125~290.546875~104.94140625~53.328125 GO 20072~281.59375~448.75~45.59375~59.234375 @@ -1669,7 +1669,7 @@ no-strike~378.0~248.0~80.0~80.0 25213510~207.96315002441406~97.0~195.8217010498047~391.0 36140202_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 2 + 2 25213512~214.0~97.0~184.0~391.0 L 25213511~214.0~97.0~184.0~391.0 @@ -1691,7 +1691,7 @@ no-strike~378.0~248.0~80.0~80.0 1_39_1~117.58200073242188~264.0~377.0~260.5 15140200~241.5~347.05364990234375~127.75900268554688~94.51235961914062 - + 40140700~263.1180114746094~347.8250427246094~90.22000122070312~92.34896850585938 2_58_0~133.0~222.0~349.7914123535156~354.5 @@ -1705,11 +1705,11 @@ no-strike~378.0~248.0~80.0~80.0 0_59_0~120.97918701171875~209.97918701171875~370.0416259765625~366.52081298828125 10160700~245.5330352783203~350.8710021972656~119.09892272949219~90.25799560546875 - + 10121105_3~180.50001525878906~323.926025390625~232.99998474121094~144.14794921875 - + 10121105_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 2_45_1~165.5~234.03199768066406~281.0~301.46800231933594 25151600~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 @@ -1717,25 +1717,25 @@ no-strike~378.0~248.0~80.0~80.0 25130700~128.16690148387298~223.12909774712585~341.666197032254~342.8549112182497 10121105_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121105_0~177.0~314.911865234375~250.37469482421875~162.17626953125 - + 20111600~235.0~350.1289978027344~142.0~95.38601684570312 - + 0_46_1~165.5~254.5~281.0~281.0 0_46_0~165.5~254.5~281.0~281.0 10121301_3~200.110595703125~324.6066589355469~210.96380615234375~143.3316650390625 - + 10121301_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121301_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121301_0~219.23223876953125~309.23223876953125~173.5355224609375~173.5355224609375 - + 05110500~259.9859924316406~348.7823486328125~90.1929931640625~94.400634765625 - + 25213501~214.0~97.0~184.0~391.0 A 25213500~214.0~97.0~184.0~391.0 @@ -1745,23 +1745,23 @@ no-strike~378.0~248.0~80.0~80.0 25213502~214.0~97.0~184.0~391.0 T 10120402_0~165.2970428466797~226.6685791015625~284.6055145263672~339.3314208984375 - + 25213505~214.0~97.0~184.0~391.0 CM 10120402_1~124.51326751708984~276.3814697265625~362.9734573364258~240.63604736328125 - + 25213504~214.0~97.0~184.0~391.0 B 25320800~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 EPW 10120402_2~172.01248168945312~276.378662109375~267.97503662109375~251.621337890625 - + 25171200~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: UAROZ 25213507~214.0~97.0~184.0~391.0 D 10120402_3~180.29563903808594~276.3587646484375~253.5660858154297~292.6412353515625 - + 25213506~214.0~97.0~184.0~391.0 C 25213509~214.0~97.0~184.0~391.0 @@ -1799,7 +1799,7 @@ no-strike~378.0~248.0~80.0~80.0 45190104~31.5~31.5~335.0~335.0 05121200~204.5189971923828~350.046875~200.80101013183594~93.16311645507812 - WX + WX 45190105~31.5~31.5~335.0~335.0 45190102~31.5~31.5~335.0~335.0 @@ -1821,35 +1821,35 @@ no-strike~378.0~248.0~80.0~80.0 123_2~246.703125~448.3125~114.076171875~44.421875 SFA 15131300~236.53399658203125~323.69232177734375~144.99899291992188~142.30868530273438 - + 35181~246.78125~290.671875~96.009765625~56.25 CT 20120506~273.9999694824219~348.3080749511719~64.78298950195312~91.69195556640625 10111003_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - C + C 10111003_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - C + C 20120505~263.9739990234375~346.5~84.052001953125~96.0 - + 10111003_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 - C + C 10111003_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - C + C 20120502~265.27541167108626~345.3282055267873~80.47116309136459~98.42179447321269 - GEN + GEN 20120503~268.16497325024596~346.49918449255057~79.5990390952112~97.00081550744943 - NG + NG 25290500~26.494998931884766~115.796875~334.36901473999023~103.53712463378906 t 20120500~219.8206674787556~290.3537645366506~171.35866710811788~210.1462354633494 - + 20120501~267.2645046946281~345.59375109776477~77.8257691362208~94.81225476161023 - + 15111700~288.09930419921875~346.9935302734375~33.586456298828125~95.37030029296875 - + 15111701~287.9362487792969~345.9935607910156~33.74951171875~95.85919189453125 - + 25342300.a~45.000999450683594~84.375~340.3835184641292~216.82083537415542 S 25342300.b~45.000999450683594~103.375~340.3835184641292~216.82083537415542 @@ -1857,9 +1857,9 @@ no-strike~378.0~248.0~80.0~80.0 60120000~253.332072478279~347.4464907192162~100.83691918149063~93.50138564453425 15111702~287.709228515625~345.9935302734375~33.976593017578125~96.540283203125 - + 15111703~287.7662353515625~345.99346923828125~33.919525146484375~96.37030029296875 - + 136_1~263.9330139160156~289.28399658203125~86.16049194335938~51.881744384765625 35172~246.984375~448.3125~117.193359375~44.421875 @@ -1869,23 +1869,23 @@ no-strike~378.0~248.0~80.0~80.0 0_2A_0~153.5~246.5~305.0~305.0 11110400~222.86700439453125~347.06201171875~166.2659912109375~98.93798828125 - + 25242000~94.72678072528254~112.84503303188662~245.10265181037738~130.12696202794035 TGMF 10162000_0~146.3000030517578~347.4849853515625~319.99998474121094~103.0150146484375 - + 1_08_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 10162000_3~175.10000610351562~347.4849853515625~260.0~102.31500244140625 - + 35162~253.0625~449.1875~120.21875~45.8125 EXP 35161~266.859375~291.59375~83.42578125~54.40625 P4 10162000_1~123.4979476928711~347.4849853515625~365.0040969848633~102.31500244140625 - + 10162000_2~173.10000610351562~347.4849853515625~264.0~102.91500854492188 - + 1206~132.75~179.0~245.25~613.0 40160300~260.7760009765625~348.9750061035156~97.91299438476562~94.77499389648438 @@ -1915,13 +1915,13 @@ no-strike~378.0~248.0~80.0~80.0 60160900~207.71875~361.140625~201.359375~74.078125 DOT 36180000~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - ANCR + ANCR 30170000~199.421875~361.421875~206.59375~71.578125 MAN 54471~262.390625~291.0~87.4951171875~51.859375 OL 05111200~204.21600341796875~353.135009765625~202.8479995727539~89.64596557617188 - + 1_35_0~117.58200073242188~244.38999938964844~377.0~279.11000061035156 53141~265.09375~294.75~81.5693359375~47.25 @@ -1931,7 +1931,7 @@ no-strike~378.0~248.0~80.0~80.0 10142200~222.90625~354.09375~171.3359375~85.90625 MD 15190300~207.0~277.7912902832031~196.0~183.70870971679688 - MSL + MSL 10891~263.7279968261719~283.680908203125~79.5889892578125~60.30517578125 45180100~49.0~194.0~300.0~10.0 @@ -1939,9 +1939,9 @@ no-strike~378.0~248.0~80.0~80.0 25219100~132.0~290.0056457519531~330.0~159.983642578125 15131101~233.5~304.3919982910156~145.0~173.0 - + 15131100~237.5~294.5~135.0~188.5 - + 25213800~172.3489990234375~272.91400146484375~266.125~245.093994140625 46120701~47.67344665527344~146.4416572852525~304.0865936279297~106.43563153310689 @@ -1951,11 +1951,11 @@ no-strike~378.0~248.0~80.0~80.0 46120704~67.491455078125~41.18975067138672~263.01708984375~315.62049102783203 10110601~257.9432373046875~285.5~104.6397705078125~216.75 - + 46120705~60.0~104.0~290.0~190.0 SS 10110600~262.5~347.59246826171875~100.0830078125~97.0950927734375 - + 46120702~144.83975219726562~44.986122131347656~108.32049560546875~309.01387786865234 46120703~144.83975219726562~42.986122131347656~108.32049560546875~312.54940032958984 @@ -1971,15 +1971,15 @@ no-strike~378.0~248.0~80.0~80.0 2_42_0~165.5~251.5~281.0~296.5 15111502~291.70428466796875~346.51361083984375~29.020477294921875~95.6143798828125 - + 40120000~275.1520080566406~347.26898193359375~57.673004150390625~92.3936767578125 15111503~291.7752380371094~346.51348876953125~28.94952392578125~95.3585205078125 - + 15111500~292.1890869140625~346.4743347167969~28.554840087890625~95.82366943359375 - + 15111501~291.7513122558594~346.51361083984375~28.97344970703125~95.44338989257812 - + 40170302~230.7940216064453~347.0030212402344~160.9819793674315~93.99996948242188 40170301~242.99998474121094~348.0019420023779~122.48603820800781~92.44105116168458 @@ -2009,15 +2009,15 @@ no-strike~378.0~248.0~80.0~80.0 10872~323.7869873046875~446.1369934082031~51.61700439453125~39.74700927734375 36120000_a~203.5341033935547~293.5340881347656~204.9318084716797~204.93182373046875 - UXO + UXO 53171~264.578125~291.5~82.380859375~50.328125 FC 10164500_2~173.08299255371094~348.36700439453125~263.99900817871094~101.05300903320312 - + 25340800~35.59144548992717~105.37500381469727~330.47159545647025~163.08535700079398 D 10164500_3~175.08200073242188~348.36700439453125~260.0~99.42800903320312 - + 1_48_0~165.5~254.5~281.0~281.0 1_48_1~165.5~254.5~281.0~281.0 @@ -2029,9 +2029,9 @@ no-strike~378.0~248.0~80.0~80.0 10881~250.578125~301.046875~114.224609375~42.953125 NET 10164500_0~146.2550048828125~348.36700439453125~319.9989929199219~99.14801025390625 - + 10164500_1~126.0~348.36700439453125~360.0~99.42800903320312 - + 10163100~201.640625~355.265625~201.4169921875~78.734375 REL 2_55_0~120.97918701171875~209.97918701171875~370.0416259765625~364.03125 @@ -2071,15 +2071,15 @@ no-strike~378.0~248.0~80.0~80.0 25151000~20.530000686645508~88.12200164794922~362.9089946746826~206.75001118262531 10151100~236.88645935058594~283.5~136.72706604003906~223.0125732421875 - + 155_1~235.703125~301.3125~136.599609375~44.421875 SUW 25210700~153.0~113.73899841308594~305.0~284.1800994873047 36190300~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - N + N 11110000~201.55325317382812~345.9735107421875~203.1243900711084~94.671875 - CIV CIV + CIV CIV 10832~332.43597412109375~448.0939636230469~47.216033935546875~40.06500244140625 25270400~47.5~26.175304412841797~321.84564208984375~332.8246955871582 @@ -2103,27 +2103,27 @@ no-strike~378.0~248.0~80.0~80.0 25081~237.80999755859375~382.6990051269531~135.8800048828125~22.3740234375 10121802_3~206.3125~307.7451477050781~188.625~176.50970458984375 - SOF + SOF 36110803_a~223.1310272216797~284.75~171.26002502441406~204.75064320213858 - EX + EX 10121802_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - SOF + SOF 15110202~279.125244140625~345.948486328125~49.7957763671875~96.12551879882812 - + 15110203~282.8264465332031~345.60614013671875~50.236175537109375~96.97885131835938 - + 10121802_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - SOF + SOF 10121802_0~210.3125~309.23223876953125~188.625~173.5355224609375 - SOF + SOF 15110200~279.78814697265625~346.05950927734375~49.00909423828125~96.35549926757812 - + 15110201~279.701171875~346.05950927734375~49.09613037109375~96.52548217773438 - + 1_04_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 15170700~261.74346923828125~350.6728820800781~94.33209228515625~93.78713989257812 - + 25091~263.4264494408~372.7560119628906~85.14609403832185~45.07355055919999 10210000~199.1875~355.28125~203.11328125~76.984375 @@ -2145,7 +2145,7 @@ no-strike~378.0~248.0~80.0~80.0 51361~257.90625~293.953125~95.119140625~48.859375 MC 36110200~216.95689392089844~283.0~177.4341278076172~207.0 - + 10011~259.21600341796875~300.5~90.86700057983398~40.35089111328125 10012~223.5~450.0~165.0~32.5 @@ -2153,11 +2153,11 @@ no-strike~378.0~248.0~80.0~80.0 15230000~258.5~346.5~95.0~95.0 35150000~220.0596923828125~313.3895568847656~169.34674072265625~165.11044311523438 - ? + ? 3013~173.0570068359375~73.11542510986328~264.9702453613281~689.042594909668 01130200~222.2558135986328~346.7828063964844~157.99842834472656~98.42562866210938 - + 10A31~286.385986328125~275.6960144042969~36.44500732421875~66.0 3012~173.0570068359375~481.2359924316406~5.0~280.9220275878906 @@ -2165,7 +2165,7 @@ no-strike~378.0~248.0~80.0~80.0 3011~173.87176513671875~73.11542510986328~264.1554870605469~124.23119354248047 60150400~219.8888909882436~352.51098633748165~184.17280586659945~83.33001930684605 - + 51371~258.75~295.1875~91.375~45.8125 MD 10120800~186.51100158691406~362.6559753417969~236.6949920654297~66.32101440429688 @@ -2215,7 +2215,7 @@ no-strike~378.0~248.0~80.0~80.0 4354~243.5~190.0~123.0~64.25 36160100_a~218.9980010986328~293.10101318359375~171.55198669433594~183.39898681640625 - NR + NR 4355~171.08900451660156~91.62250518798828~267.8219757080078~162.62749481201172 40130200~257.0~349.8819885253906~96.81201171875~91.11801147460938 @@ -2231,7 +2231,7 @@ no-strike~378.0~248.0~80.0~80.0 10165700~287.31201171875~348.68228285492785~61.16268784819721~89.80050406970219 10140400~253.1179962158203~348.89697265625~105.92900085449219~94.20602416992188 - + 411~288.71875~205.1875~31.125~33.921875 Ø 3017~173.0570068359375~73.11542510986328~264.9702453613281~689.042594909668 @@ -2247,7 +2247,7 @@ no-strike~378.0~248.0~80.0~80.0 3015~173.87176513671875~73.11542510986328~264.1554870605469~168.66156768798828 01110600~196.1669921875~351.3500061035156~206.166015625~89.29898071289062 - + 414~245.0~206.99899291992188~123.1099853515625~36.00199890136719 3014~240.0~172.54100036621094~130.0~69.23599243164062 @@ -2325,15 +2325,15 @@ no-strike~378.0~248.0~80.0~80.0 25218600~167.90869140625~252.5~273.4872131347656~225.5 36210000_a~220.5~311.0~169.0~169.0 - D + D 10161800_2~173.08299255371094~371.734375~263.99900817871094~77.68563842773438 - I + I 10161800_3~175.08200073242188~369.734375~260.0~78.06063842773438 - I + I 10161800_0~146.2550048828125~371.734375~319.9989929199219~75.7806396484375 - I + I 10161800_1~123.49808502197266~352.09375~365.0038375854492~95.70126342773438 - I + I 50071~262.828125~293.75~81.443359375~47.25 BN 54431~262.1875~293.328125~89.373046875~48.671875 @@ -2387,19 +2387,19 @@ no-strike~378.0~248.0~80.0~80.0 45120400~0.0~53.7144660949707~399.0~230.7855339050293 35120100~232.18701171875~348.6990051269531~147.62701416015625~94.60198974609375 - + 25180400~168.5~265.5989990234375~387.115234375~260.0 PUP 10140102_0~222.2860107421875~223.74635314941406~166.21298217773438~342.50230407714844 - + 15140900~213.5~328.48467106810335~182.75~134.6393588383487 - + 10140102_1~222.2860107421875~274.5~166.21298217773438~240.5 - + 10140102_2~222.2860107421875~263.0~166.21298217773438~264.0 - + 10140102_3~222.2860107421875~222.0~166.21298217773438~341.5 - + 50091~258.484375~290.03125~93.8642578125~51.828125 CA 25260200~88.94300079345703~147.890625~227.99999237060547~27.015380859375 @@ -2416,22 +2416,22 @@ no-strike~378.0~248.0~80.0~80.0 NT 45161002~145.53143528319302~61.84446387387746~106.93712943361393~279.0612302765435 -30121003~241.96990966796875~344.286865234375~126.24563598632812~99.8741455078125 - TG -30121004~241.96990966796875~344.286865234375~126.24563598632812~99.8741455078125 - TU +30121003~237.96990966796875~344.286865234375~134.24563598632812~99.8741455078125 + TG +30121004~237.96990966796875~344.286865234375~134.24563598632812~99.8741455078125 + TU 30121005~227.8719482421875~346.5059509277344~156.25509643554688~98.98910522460938 - + 0_06_0~126.25~215.25~359.5~359.5 25240501~15.864999771118164~78.2239990234375~342.4979953765869~253.93900680541992 PAA PAA PAA PAA 30121000~245.61024475097656~346.5852966308594~120.77848815917969~98.42971801757812 - -30121001~241.96990966796875~344.286865234375~126.24563598632812~99.8741455078125 - TE -30121002~241.96990966796875~344.286865234375~126.24563598632812~99.8741455078125 - TF + +30121001~237.96990966796875~344.286865234375~134.24563598632812~99.8741455078125 + TE +30121002~237.96990966796875~344.286865234375~134.24563598632812~99.8741455078125 + TF 6102~129.5~393.6669921875~5.0~369.49102783203125 6101~130.18922424316406~113.88094329833984~350.6312713623047~187.69391632080078 @@ -2459,7 +2459,7 @@ no-strike~378.0~248.0~80.0~80.0 10141700~210.3125~360.109375~189.28125~71.0625 SEC 15160500~249.83299255371094~349.9574279785156~116.00001525878906~93.20855712890625 - + 0_54_0~120.97918701171875~209.97918701171875~370.0416259765625~366.52081298828125 01012~281.8125~445.15625~47.71875~60.84375 @@ -2467,7 +2467,7 @@ no-strike~378.0~248.0~80.0~80.0 25151900~40.819330889062485~49.442849284947584~329.3667446192312~311.508398273393 20111300~254.76722717285156~346.8680419921875~101.94172668457031~93.12326049804688 - + 137_1~242.65625~303.34375~120.8916015625~38.65625 WPN 25260100~68.2300033569336~150.890625~267.5199966430664~24.015380859375 @@ -2487,15 +2487,15 @@ no-strike~378.0~248.0~80.0~80.0 25240603~134.25~260.5~342.0~205.0 05110800~194.9759979248047~348.6310119628906~219.88800811767578~94.86898803710938 - + 25240601~205.0260009765625~295.93499755859375~199.31201171875~199.49899291992188 25240602~198.2469940185547~289.2090148925781~214.2939910888672~214.45999145507812 36140401_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 1 + 1 15112000~269.90625~345.8609924316406~67.84375~96.04800415039062 - W + W 25171500~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: JEZ 60160600~211.71875~361.140625~195.841796875~74.078125 @@ -2503,7 +2503,7 @@ no-strike~378.0~248.0~80.0~80.0 52621~261.1875~293.75~84.7255859375~48.0625 UN 36140205_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 5 + 5 25214300~170.46200561523438~270.5849914550781~266.1239929199219~245.09201049804688 ENY 25321600~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -2527,7 +2527,7 @@ no-strike~378.0~248.0~80.0~80.0 25272101~37.39571069790354~86.40983022345188~340.9342758743621~213.81816339231597 1 2 10150600~241.81500244140625~285.5~128.73098754882812~228.1519775390625 - + 01022~278.9375~447.734375~54.65625~57.265625 M 52641~261.296875~293.328125~87.46484375~48.671875 @@ -2537,7 +2537,7 @@ no-strike~378.0~248.0~80.0~80.0 51311~266.0101931330472~287.890625~76.63043186695279~50.96875 JP 30120500~256.2411193847656~346.5261535644531~99.51776123046875~99.05511474609375 - + 30120502~230.03125~348.359375~169.677734375~96.234375 PG 30120501~230.03125~348.359375~165.412109375~96.234375 @@ -2545,7 +2545,7 @@ no-strike~378.0~248.0~80.0~80.0 6153~129.5~113.88094329833984~351.32049560546875~649.2770767211914 36150300~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - E + E 6152~129.5~393.6669921875~5.0~369.49102783203125 6155~130.18922424316406~113.88094329833984~350.6312713623047~187.69391632080078 @@ -2577,41 +2577,41 @@ no-strike~378.0~248.0~80.0~80.0 40131513~226.1875~350.640625~169.98828125~88.828125 ISF 10130303_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 30140106~237.2139129638672~347.6830139160156~134.8971710205078~92.5579833984375 - H + H 10130303_1~124.00836181640625~270.685302734375~362.4012756347656~249.62939453125 - + 30140105~240.3768768310547~349.6029968261719~130.24415588378906~89.34500122070312 - F + F 10130303_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 30140104~239.9548797607422~349.2669982910156~131.8291778564453~90.44000244140625 - E + E 10130303_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 30140103~237.9549102783203~347.4849853515625~136.31910705566406~93.54000854492188 - D + D 30140102~240.9548797607422~349.2669982910156~131.8291778564453~90.44000244140625 - C + C 30140101~236.69895935058594~349.2460021972656~134.2950897216797~92.14199829101562 - A + A 30140100~241.92091369628906~348.85699462890625~132.1240997314453~90.64300537109375 - + 51321~260.0101931330472~287.890625~82.64605686695279~50.96875 JR 52651~246.984375~296.3125~117.193359375~44.421875 CYB 11110900~212.5~349.125~196.198974609375~93.75 - + 25241903~46.46099853515625~44.34700012207031~318.1629943847656~307.5970001220703 ZOR 30140109~238.05484008789062~348.5~133.38116455078125~91.510986328125 - O + O 30140108~239.0509033203125~347.6830139160156~134.8961181640625~92.5579833984375 - L + L 30140107~237.0509033203125~347.6830139160156~134.8961181640625~92.5579833984375 - J + J 40131509~198.609375~364.84375~217.748046875~62.1875 USSS 40131508~253.5880126953125~348.0~108.0570068359375~92.52102661132812 @@ -2630,8 +2630,8 @@ no-strike~378.0~248.0~80.0~80.0 CYB 40131500~265.9289855957031~347.5~79.81201171875~92.0 -25343800~116.5~158.29265719901161~246.98800659179688~50.30834257210677 - IN +25343800~20.0~73.109375~343.4880065917969~135.49162477111838 + IN 40131505~257.44500732421875~348.9990234375~96.64901733398438~91.0 40131504~201.875~361.984375~202.0068359375~73.015625 @@ -2641,21 +2641,21 @@ no-strike~378.0~248.0~80.0~80.0 40131502~255.06300354003906~347.9939880371094~103.93699645996094~92.00698852539062 30140116~238.8869171142578~347.5~137.15809631347656~94.1199951171875 - + 30140115~239.9549560546875~348.3580017089844~134.31109619140625~92.15298461914062 - YB + YB 30140114~241.13494873046875~347.5~135.39108276367188~92.89999389648438 - QJ + QJ 30140113~238.96188354492188~346.5~137.17425537109375~94.1300048828125 - HZ + HZ 51331~263.0101931330472~286.03125~76.02105686695279~51.828125 JS 30140112~235.9549560546875~348.2950134277344~135.27609252929688~92.81997680664062 - TW + TW 30140111~239.09490966796875~347.5~134.97610473632812~92.61300659179688 - T + T 30140110~241.5238800048828~348.5~132.11717224121094~90.63800048828125 - P + P 25330501~22.30974578857422~98.765625~359.13904571533203~105.74767309472585 ROUTE 25330500~22.30974578857422~124.765625~359.13904571533203~79.74767309472585 @@ -2671,7 +2671,7 @@ no-strike~378.0~248.0~80.0~80.0 25342500~41.98925177079036~110.12500762939453~328.3237815462125~160.96559813465183 WP 15130701~215.85499572753906~324.5545959472656~178.14500427246094~136.23440551757812 - + 25170200~52.79399871826172~43.6875~297.17899322509766~279.8125 Name: Width: Min Alt: Max Alt: DTG Start: DTG End: LLTR 15130700~231.25~333.9849853515625~153.0~128.55902099609375 @@ -2701,15 +2701,15 @@ no-strike~378.0~248.0~80.0~80.0 35201~284.40625~286.734375~44.921875~57.265625 H 10121104_3~200.60406494140625~225.0~210.7918701171875~340.5 - + 25216900~111.0~238.5~390.0~237.0 SUW 10121104_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121104_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121104_0~184.6253204345703~224.76100158691406~242.74937438964844~342.47801208496094 - + 10811~243.984375~300.3125~118.771484375~44.421875 CPN 25061~243.43499755859375~386.9440002441406~124.2869873046875~20.83599853515625 @@ -2725,13 +2725,13 @@ no-strike~378.0~248.0~80.0~80.0 01091~264.40625~295.890625~87.533203125~50.109375 PX 10121300_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 10121300_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121300_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121300_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 1_05_0~126.26194763183594~197.09300231933594~359.48585510253906~377.65675354003906 10822~327.3649750075103~446.2590026855469~35.5080121397628~48.86998748779297 @@ -2747,7 +2747,7 @@ no-strike~378.0~248.0~80.0~80.0 25071~242.63600540049345~379.1040039046403~126.0279960643503~21.019989015281567 05120200~259.9859924316406~348.7833557128906~90.1929931640625~94.39962768554688 - + 0_36_1~166.47889709472656~246.57752990722656~275.2211151123047~298.0126190185547 46150600~76.44191856532007~86.33756418798674~247.118146020504~226.66243581201326 @@ -2759,7 +2759,7 @@ no-strike~378.0~248.0~80.0~80.0 111_1~285.296875~287.734375~45.03125~58.25 U 36140103_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 3 + 3 111_2~270.65625~449.453125~91.23046875~51.546875 RP 25281902~-4.440892098500626E-16~0.0~207.04334188002863~99.9763404244556 @@ -2777,7 +2777,7 @@ no-strike~378.0~248.0~80.0~80.0 168_1~252.6875~297.1875~112.875~45.8125 LAB 10201100~236.9549102783203~348.37298583984375~134.27525329589844~92.12701416015625 - + 25051~239.2740020751953~385.6000061035156~132.09999084472656~21.87200927734375 20120207~253.515625~312.109375~103.0546875~184.3125 @@ -2797,7 +2797,7 @@ no-strike~378.0~248.0~80.0~80.0 10160800~218.75857170846396~358.109375~177.94455329153604~71.0625 JAG 20120206~245.0~349.9540100097656~124.72601318359375~91.04598999023438 - S + S 20120203~218.2800006866455~321.109375~180.2400112152099~151.41067719459534 STOR 20120204~198.171875~365.171875~212.791015625~57.78125 @@ -2839,17 +2839,17 @@ no-strike~378.0~248.0~80.0~80.0 25140400~28.71875~118.96875~342.15380859375~20.0740966796875 FEBA FEBA 10120501_3~198.5~323.926025390625~215.0~144.14794921875 - + 10120501_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 2_37_1~166.05699157714844~273.8139953613281~277.78501892089844~324.3420104980469 10120501_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 2_37_0~166.05699157714844~273.81500244140625~277.78501892089844~324.34100341796875 10120501_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 0_1A_0~126.25~215.25~359.5~359.5 0_1A_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 @@ -2881,21 +2881,21 @@ no-strike~378.0~248.0~80.0~80.0 25220106~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 O 10161400_2~174.0~264.0~264.0~264.0 - + 2_24_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 25220107~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 J 10161400_3~139.5~228.5~334.0~328.0 - + 25220104~50.71387481689453~46.34806442260742~296.45003509521484~314.2143135070801 A 10161400_0~131.5~224.91600036621094~348.0~342.33399963378906 - + 25220105~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 T 10161400_1~131.5~273.6000061035156~348.0~244.80001831054688 - + 25220102~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 EW 25220103~50.71387481689453~43.63761520385742~299.0022506713867~316.9247627258301 @@ -2909,13 +2909,13 @@ no-strike~378.0~248.0~80.0~80.0 01071~285.296875~287.734375~45.03125~58.25 U 10142100~259.3286437988281~348.802001953125~91.45159912109375~95.79122924804688 - + 10121200~242.95921325683594~348.30694580078125~128.24559020996094~94.20806884765625 - + 45180200~49.0~194.0~300.0~10.0 15140100~247.5~349.64467613506264~124.50399780273438~91.11133585995498 - + 0_67_0~165.25~273.0~281.0~323.574462890625 0_67_1~165.25~273.0~281.0~323.5740966796875 @@ -2957,7 +2957,7 @@ no-strike~378.0~248.0~80.0~80.0 2_30_1~153.58200073242188~238.36599731445312~305.0~304.9117126464844 60140300~192.8000030517578~353.5~229.59999084472656~81.0 - + 0_05_0~126.25~197.09300231933594~359.5~377.65699768066406 25140200~239.08995056152344~49.18995666503906~71.82003712654114~289.20408630371094 @@ -2965,7 +2965,7 @@ no-strike~378.0~248.0~80.0~80.0 2_30_0~153.58200073242188~238.36599731445312~305.0~304.9999694824219 36110804_a~216.95689392089844~285.0~177.4341278076172~223.0 - EX + EX 25152200~46.516231536865234~89.81520080566406~210.2317237854004~207.69590759277344 2_3A_1~153.5~243.5~305.0~304.9117431640625 @@ -2999,7 +2999,7 @@ no-strike~378.0~248.0~80.0~80.0 1356~124.75~207.0~270.25~585.0 15190200~208.0~331.5~196.0~128.0 - MSL + MSL 06042~358.890625~331.3125~47.3125~114.6875 R L 1355~124.72652435302734~117.36226654052734~361.5215835571289~164.86673736572266 @@ -3021,19 +3021,19 @@ no-strike~378.0~248.0~80.0~80.0 53291~260.0101931330472~291.03125~83.06793186695279~51.828125 JG 36140105~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 5 + 5 36140102~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 2 + 2 06032~358.65625~337.453125~45.421875~108.546875 R I 36140101~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 1 + 1 06031~220.390625~359.578125~8.53125~64.421875 I 36140104~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 4 + 4 36140103~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 3 + 3 45160402~111.5~155.5~162.0~88.25072152097928 45160403~174.5~89.26699829101562~51.0~221.46571785889148 @@ -3041,7 +3041,7 @@ no-strike~378.0~248.0~80.0~80.0 45160404~103.42900085449219~103.302001953125~197.00099182128906~207.43071419699464 36140100~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - + 45160405~184.35699462890625~26.302000045776367~51.0~348.43071610445435 45160401~173.5~155.5~51.0~87.50072152097928 @@ -3049,17 +3049,17 @@ no-strike~378.0~248.0~80.0~80.0 131_2_3~175.08200073242188~442.7950134277344~260.0~5.0 15111403~287.2330017089844~346.6934814453125~40.399993896484375~95.52349853515625 - + 131_2_1~123.49808502197266~442.5150146484375~365.0038375854492~5.279998779296875 15111401~286.7330017089844~346.6934814453125~40.399993896484375~95.52349853515625 - + 131_2_2~173.08299255371094~444.4200134277344~263.99900817871094~5.0 10130300~267.25~358.1669921875~75.666015625~75.666015625 15111402~288.2330017089844~346.6934814453125~40.399993896484375~95.52349853515625 - + 131_2_0~146.2550048828125~442.5150146484375~319.9989929199219~5.0 45110315~-1.1102230246251565E-14~161.0714569091797~405.032470703125~75.42924499511719 @@ -3077,13 +3077,13 @@ no-strike~378.0~248.0~80.0~80.0 45110313~0.0~160.5~399.0~77.64781188964844 36140102_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 2 + 2 15111400~292.7941589355469~346.6933898925781~28.142608642578125~95.52359008789062 - + 45110310~0.0~173.5~399.0~52.64781188964844 11110100~263.8572692871094~349.5605773925781~85.157470703125~93.43942260742188 - + 25170900~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: HIDACZ 25230200~134.5207977294922~246.74148559570312~335.8883514404297~136.27395629882812 @@ -3105,7 +3105,7 @@ no-strike~378.0~248.0~80.0~80.0 3101~123.52359008789062~129.30621337890625~364.111572265625~148.65280151367188 05111100~204.21600341796875~352.17608642578125~202.8479995727539~87.93892288208008 - + 10163200~209.546875~359.28125~192.703125~69.890625 RHU 50110200~274.7395713048499~348.9375~51.1666786951501~94.65625 @@ -3117,61 +3117,61 @@ no-strike~378.0~248.0~80.0~80.0 25131301~207.66000366210938~118.29299926757812~195.67999267578125~278.3445739746094 LE 15131002~233.5~323.69232177734375~145.0~142.30767822265625 - V + V 45110309~0.0~173.5~399.0~52.64781188964844 15131001~218.5~320.8684387207031~173.5~147.80355834960938 - + 45110308~0.0~175.23223876953125~399.0~49.26776123046875 15131000~263.0~323.5~85.25~124.0 - + 45110305~0.0~184.5~399.0~30.0 10120400_0~165.4486083984375~276.3914794921875~284.29473876953125~189.68499755859375 - + 45110304~0.0~163.23223876953125~399.0~71.91557312011719 10120400_1~124.51326751708984~276.3814697265625~362.9734573364258~240.63604736328125 - + 45110307~0.0~179.5~399.0~40.0 10120400_2~172.01248168945312~276.378662109375~267.97503662109375~178.6378173828125 - + 45110306~0.0~184.5~399.0~30.0 143_1~255.984375~298.3125~96.5625~44.421875 CIV 10120400_3~180.29563903808594~276.3587646484375~253.5660858154297~170.45376586914062 - + 45110301~0.0~173.5~399.0~52.64781188964844 45110303~0.0~168.5~399.0~62.64781188964844 06000000~272.20098876953125~274.2969055175781~70.1820068359375~224.9356689453125 - + 45110302~0.0~173.5~399.0~52.64781188964844 10110700~270.49090576171875~349.2720642089844~70.986328125~94.92095947265625 - + 35110000~217.53125~353.6875~179.07470703125~82.3125 MIL 25131300~207.66000366210938~118.29299926757812~195.67999267578125~278.3445739746094 15131003~221.5~325.0000044107437~171.0~143.00000213086605 - V + V 10120801_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 3107~123.52359008789062~129.30621337890625~364.111572265625~632.851806640625 10120801_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 3106~123.58200073242188~221.0~235.41799926757812~541.1580200195312 10120801_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10120801_3~185.51100158691406~323.926025390625~240.6949920654297~144.14794921875 - + 3104~248.0~221.0~111.0~53.777008056640625 3103~123.52359008789062~129.30621337890625~364.111572265625~632.851806640625 @@ -3199,7 +3199,7 @@ no-strike~378.0~248.0~80.0~80.0 54511~261.1875~291.921875~90.8505859375~48.890625 RO 01110700~241.42599487304688~348.198974609375~104.00497436523438~95.15203857421875 - + 10132~274.4715576171875~446.5~63.472869873046875~57.7490234375 46110604~8.49504566192627~103.00067138671875~381.0629072189331~192.99932861328125 @@ -3217,29 +3217,29 @@ no-strike~378.0~248.0~80.0~80.0 46110603~8.49504566192627~103.00067138671875~381.0629072189331~192.99932861328125 15110103~283.1333923339844~346.14520263671875~45.6785888671875~95.4718017578125 - + 30121100~226.4600067138672~342.9794921875~155.1544647216797~99.09951782226562 - + 15120111_1~183.11058044433594~313.9216613769531~243.9458465576172~165.3826904296875 - + 15120111_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 15120111_3~200.60406494140625~323.0~210.7918701171875~145.073974609375 - + 10141~244.984375~298.3125~124.62890625~44.421875 CRC 25211900~272.0~270.0~72.0~250.0 15120111_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 25110400~139.22900390625~370.206787109375~329.0~9.58642578125 15110101~283.12811279296875~346.13995361328125~45.68914794921875~95.988037109375 - + 15110102~283.08734130859375~345.2229919433594~45.77069091796875~97.39401245117188 - + 15110100~283.3250427246094~344.1922912597656~45.78033447265625~99.30770874023438 - + 1_54_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 50161~256.0625~296.1875~97.3125~45.8125 @@ -3257,21 +3257,21 @@ no-strike~378.0~248.0~80.0~80.0 2_61_0~165.75~192.42555236816406~281.0~323.57444763183594 36190200_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - N + N 25344200~41.98925177079036~110.12500762939453~328.3237815462125~160.96559813465183 P(R) 60170100~258.6000061035156~348.1378173828125~91.5~91.4000244140625 15180000~212.76393127441406~344.4098205566406~180.4721221923828~99.18035888671875 - + 35130300~230.55567932128906~348.0752868652344~141.49607849121094~95.85067749023438 - + 02000000~272.20098876953125~274.2969055175781~70.1820068359375~224.9356689453125 - + 50171~264.578125~291.5~82.380859375~50.328125 FC 36110300~223.1310272216797~284.75~171.26002502441406~204.75064320213858 - + 10112~326.2370073206774~446.8046869047174~32.87739377408718~48.81131040973571 10111~244.984375~298.3125~121.08203125~44.421875 @@ -3335,7 +3335,7 @@ no-strike~378.0~248.0~80.0~80.0 25341100~26.25~111.51844787597656~355.0077819824219~95.26969909667969 F 15140800~220.5~323.0000043809414~171.0~143.00000213086605 - + 06062~354.890625~331.3125~51.3125~114.6875 R A 25240401~58.58071714138962~58.50614581455672~253.505028325614~276.0008876797332 @@ -3371,7 +3371,7 @@ no-strike~378.0~248.0~80.0~80.0 25218500~119.0~282.76300048828125~368.2919921875~148.73699951171875 15160400~250.5~350.0~111.5~93.00003051757812 - + 10102~245.625~446.046875~124.162109375~42.953125 DEM 1_1A_0~126.25~215.25~359.5~359.5 @@ -3401,15 +3401,15 @@ no-strike~378.0~248.0~80.0~80.0 25320200~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 ASP 10130200_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 54581~267.640625~292.890625~87.9150390625~50.109375 TA 10130200_3~218.1676788330078~277.9020080566406~181.7713165283203~206.80120849609375 - + 10130200_0~187.13650512695312~277.9020080566406~241.57901000976562~199.92291259765625 - + 10130200_1~127.80049133300781~277.81707763671875~358.0790252685547~239.26788330078125 - + 1_23_0~117.58200073242188~267.5~377.0~257.0 10120900~210.78125~358.109375~185.296875~71.0625 @@ -3419,17 +3419,17 @@ no-strike~378.0~248.0~80.0~80.0 0_18_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 05120900~204.5189971923828~348.2026672363281~200.80101013183594~95.00732421875 - + 06072~362.265625~362.75~52.96875~59.234375 G 15200900~259.4951171875~348.2785949707031~91.49588012695312~94.9464111328125 - + 45120500~44.0~114.0~310.0~170.0 0_18_0~126.25~215.25~359.5~359.5 35120200~217.64100646972656~349.8074951171875~182.1949920654297~95.927978515625 - + 10091~244.984375~298.3125~115.818359375~44.421875 CBT 25214200~170.46200561523438~270.5849914550781~266.1239929199219~245.09201049804688 @@ -3453,7 +3453,7 @@ no-strike~378.0~248.0~80.0~80.0 0_66_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 01120100~244.322509765625~351.3330078125~121.344482421875~90.59500122070312 - + 0_66_1~120.97917175292969~209.9791717529297~370.04164123535156~364.03126525878906 01122~246.984375~450.3125~117.193359375~44.421875 @@ -3469,7 +3469,7 @@ no-strike~378.0~248.0~80.0~80.0 51411~256.75~296.1875~89.625~45.8125 MH 10141801~274.8152770996094~347.5400085449219~59.406494140625~93.60000610351562 - + 10141800~206.3125~360.109375~191.859375~71.0625 SAR 138_1~279.234375~283.125~53.78125~62.90625 @@ -3491,7 +3491,7 @@ no-strike~378.0~248.0~80.0~80.0 01151~285.328125~287.734375~42.734375~57.265625 E 36110600_a~204.41786193847656~295.5~203.1652374267578~201.0 - K + K 2_38_1~117.58200073242188~267.5~377.0~257.0 10082~247.16700744628906~448.1400146484375~117.83299255371094~64.625 @@ -3501,7 +3501,7 @@ no-strike~378.0~248.0~80.0~80.0 2_38_0~117.58200073242188~267.5~377.0~257.0 36170000~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - OB + OB 60160700~211.625~361.140625~201.453125~74.078125 NOT 01141~274.2239990234375~280.7929992675781~66.19198608398438~66.19198608398438 @@ -3511,13 +3511,13 @@ no-strike~378.0~248.0~80.0~80.0 51431~262.1875~293.328125~89.373046875~48.671875 NA 20111200_0~146.2550048828125~358.421875~319.9989929199219~89.0931396484375 - MAT + MAT 20111200_1~123.49808502197266~361.421875~365.0038375854492~86.37313842773438 - MAT + MAT 20111200_2~176.67999267578125~359.421875~264.0~92.578125 - MAT + MAT 20111200_3~175.08200073242188~359.421875~260.0~88.37313842773438 - MAT + MAT 10051~245.390625~300.28125~124.861328125~44.453125 BOR 10052~313.484375~451.59375~64.3583984375~37.015625 @@ -3525,7 +3525,7 @@ no-strike~378.0~248.0~80.0~80.0 25170100~52.79399871826172~43.6875~297.17899322509766~279.8125 Name: Width: Min Alt: Max Alt: DTG Start: DTG End: AC 15130600~209.23223876953125~348.5~193.5355224609375~95.0 - + 46160900~130.0~129.0~140.0~140.0 40130300~200.1009979248047~366.5~210.28428649902344~61.179656982421875 @@ -3561,17 +3561,17 @@ no-strike~378.0~248.0~80.0~80.0 25150501~39.17714343586282~107.78632908530723~328.1329275794955~180.79812050698092 JTAA - 20110300_3~183.0~350.9720153808594~246.9849853515625~96.54299926757812 - + 20110300_2~174.0~350.9720153808594~264.0~96.54299926757812 - + 50121~256.484375~290.03125~90.0986328125~51.828125 CS 51451~264.1875~294.328125~84.091796875~48.671875 NT 20110300_1~123.49808502197266~350.9720153808594~365.0038375854492~96.822998046875 - + 20110300_0~149.02999877929688~350.9720153808594~313.94000244140625~96.54299926757812 - + 10031~274.875~283.15625~56.9375~60.84375 A 25216800~111.0~238.5~390.0~237.0 @@ -3589,7 +3589,7 @@ no-strike~378.0~248.0~80.0~80.0 1_41_0~164.5~219.5~281.0~296.5 20111400~273.5~318.75~65.0~153.25 - + 1_41_1~164.5~219.5~281.0~296.5 51461~253.875~295.1875~101.03125~45.8125 @@ -3601,7 +3601,7 @@ no-strike~378.0~248.0~80.0~80.0 10032~244.390625~448.046875~121.521484375~42.953125 BDR 05110700~194.9759979248047~371.6199951171875~219.88800811767578~48.75900650024414 - + 10042~275.3970031738281~447.79400634765625~61.20599365234375~61.20599365234375 0_40_1~165.5~254.5~281.0~281.0 @@ -3633,7 +3633,7 @@ no-strike~378.0~248.0~80.0~80.0 25330403~22.30974578857422~94.796875~359.13904571533203~109.71642309472585 ASR ALT 36150200_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - E + E 2_69_1~120.97917175292969~209.9791717529297~370.04164123535156~370.04164123535156 2_69_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 @@ -3647,15 +3647,15 @@ no-strike~378.0~248.0~80.0~80.0 10931~266.8900146484375~301.1650085449219~80.1099853515625~36.001983642578125 50110100~256.1775207519531~348.4339599609375~99.59576416015625~95.21405029296875 - + 25181~78.74443817138672~164.9320068359375~245.7916030883789~63.64323425292969 05121400~231.6693878173828~351.65625~155.55857849121094~91.265625 - SV SV + SV SV 25290700~43.79499816894531~149.9969940185547~312.4099884033203~39.88999938964844 36130200_a~216.95689392089844~286.0~177.4341278076172~208.0 - + 25211100~167.0~239.96899777681813~306.0~362.5310022231819 2_12_1~118.74970153289557~196.25010667306285~374.50061598698323~326.2498933269371 @@ -3663,39 +3663,39 @@ no-strike~378.0~248.0~80.0~80.0 10201000~198.484375~359.828125~203.8251953125~78.46875 TSA 10111005_2~172.4265594482422~315.2032470703125~267.1072235107422~161.64495849609375 - + 20120308~254.384033203125~347.0~110.71697998046875~94.0 10111005_3~193.341552734375~332.1422424316406~224.87823486328125~128.14596557617188 - + 20120309~243.1988584634873~347.46502685546875~129.74312762049706~94.33153015756557 - + 10942~255.74385450780392~452.158203125~104.82190868584439~39.96875 FDC 10111005_0~176.74856567382812~318.7032470703125~258.33721923828125~154.68896484375 - + 20120306~221.74600219726562~322.7893371582031~168.88400268554688~142.88467407226562 - + 10111005_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - + 20120307~222.47100830078125~347.7550048828125~167.52899169921875~91.24298095703125 20120300~221.74600219726562~322.7893371582031~168.88400268554688~142.88467407226562 - $ + $ 20120301~221.74600219726562~322.7893371582031~168.88400268554688~142.88467407226562 - + 20120304~218.20000410079956~321.50001525878906~174.60001707077026~148.29998016357422 20120305~227.24998891353607~309.109375~153.60002517700195~196.69061291217804 STOR 20120302~221.74600219726562~322.7893371582031~168.88400268554688~142.88467407226562 - + 10941~235.21875~304.203125~166.2109375~35.796875 XXXXX 25191~97.83499908447266~167.28399658203125~211.67586517333984~33.626007080078125 20120303~246.9720916748047~347.135009765625~126.04087829589844~93.29794311523438 - $ + $ 25212400~212.6472625732422~291.99493408203125~194.3778533935547~197.91012573242188 25182100~224.0~329.5~162.0~133.5 @@ -3705,21 +3705,21 @@ no-strike~378.0~248.0~80.0~80.0 10912~286.864013671875~446.82598876953125~36.444976806640625~66.0 30140203~251.84886169433594~349.0~110.32826232910156~92.07998657226562 - DR + DR 11110200~208.921875~347.296875~189.4775390625~96.296875 GO 10911~272.3537902832031~291.81597900390625~72.55697631835938~50.0511474609375 30140202~249.80491638183594~348.0~110.32817077636719~92.07998657226562 - TR + TR 30140201~247.9549560546875~348.0~110.33016967773438~92.08200073242188 - DF + DF 30140200~251.30287170410156~348.0~109.66627502441406~91.5 - + 2_56_0~120.97918701171875~209.97918701171875~370.0416259765625~364.03125 20120310~253.0040172641488~346.7099914550781~103.50642534249297~95.28617145529557 - + 1_06_0~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 10921~249.70700073242188~286.73199462890625~96.79550170898438~58.137786865234375 @@ -3733,7 +3733,7 @@ no-strike~378.0~248.0~80.0~80.0 0_35_0~117.58200073242188~239.5~377.0~284.0 36140204_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 4 + 4 112_2~253.0625~449.1875~120.21875~45.8125 EXP 112_1~292.5~287.3125~33.53125~53.6875 @@ -3765,7 +3765,7 @@ no-strike~378.0~248.0~80.0~80.0 25281808~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 DCN (F) T 36110200_a~216.95689392089844~283.0~177.4341278076172~207.0 - + 40140500~256.98101806640625~347.9990234375~98.52899169921875~91.00299072265625 25341900~65.02248399991257~108.2988021794261~281.29057220527386~179.7035424296713 @@ -3777,21 +3777,21 @@ no-strike~378.0~248.0~80.0~80.0 25151~91.56192779541016~154.77423095703125~234.36907196044922~59.15777587890625 10160900~270.6669921875~350.25~69.52801513671875~96.75717163085938 - + 25141600~36.890625~158.8125~341.94140625~37.48069763183594 RL RL 30120600~222.2558135986328~346.7828063964844~157.99842834472656~98.42562866210938 - + 1_19_0~126.25~215.25~359.5~359.5 10121103_3~180.50001525878906~323.926025390625~230.8959197998047~144.14794921875 - + 10121103_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121103_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10121103_0~177.0~314.911865234375~250.37469482421875~162.17626953125 - + 01191~281.0~284.15625~48.21875~60.84375 T 25121~256.90625~369.046875~104.716796875~42.953125 @@ -3805,25 +3805,25 @@ no-strike~378.0~248.0~80.0~80.0 25219000~148.75962829589844~236.7091827392578~312.4807586669922~247.04164123535156 10120502_2~170.69500732421875~347.2049865722656~270.4849853515625~97.54501342773438 - + 10120502_3~153.65798950195312~347.2049865722656~308.75701904296875~97.54501342773438 - + 10120502_0~134.91099548339844~347.2049865722656~344.0550079345703~97.54501342773438 - + 36140400_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - + 25213700~171.8489990234375~272.92999267578125~266.125~245.093994140625 10120502_1~124.65799713134766~347.2049865722656~360.5580062866211~97.54501342773438 - + 05120100~267.931396484375~348.552978515625~74.26812744140625~94.59503173828125 - + 01181~285.6875~284.15625~53.625~60.84375 R 25120700~39.17714343586282~107.78632908530723~328.1329275794955~180.79812050698092 15200100~257.9432373046875~285.5~96.113525390625~216.75 - + 25200401~36.787994384765625~105.50799560546875~326.42401123046875~209.97637939453125 AOI 25200402~28.0~105.50800323486328~341.0~209.97637176513672 @@ -3845,7 +3845,7 @@ no-strike~378.0~248.0~80.0~80.0 40061~257.046875~296.328125~95.22265625~49.5 MU 10121500~220.0~351.25~170.5~90.7650146484375 - + 27082~265.31281777086303~447.7890319824219~78.4760942683871~52.421875 J5 25131600~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -3873,11 +3873,11 @@ no-strike~378.0~248.0~80.0~80.0 25151204~3.5~101.79210479085748~381.99999237060547~208.74895129041562 ENY C 10121101_1~124.58792877197266~274.9267883300781~362.65514373779297~246.64883422851562 - + 25151205~160.82991582668177~255.76741489275958~292.4989035688163~279.9940858048959 R 10121101_0~134.91099548339844~309.23223876953125~344.0550079345703~173.5355224609375 - + 2_4A_1~165.5~254.5~281.0~281.0 25151200~35.95213777537929~130.9451567027499~328.1326835718189~180.79804100174294 @@ -3889,7 +3889,7 @@ no-strike~378.0~248.0~80.0~80.0 25151202~36.14297356223544~131.78611720574426~328.1642911301134~180.80265283616566 (P) 10121101_3~153.65798950195312~304.69183349609375~308.75701904296875~172.6163330078125 - + 15081~283.40625~284.734375~44.921875~57.265625 H 2_4A_0~165.5~254.5~281.0~281.0 @@ -3899,7 +3899,7 @@ no-strike~378.0~248.0~80.0~80.0 25151203~41.05699920654297~120.6989974975586~331.1399917602539~198.5870132446289 10121101_2~170.69500732421875~262.23223876953125~270.4849853515625~267.5355224609375 - + 52071~262.828125~293.75~81.443359375~47.25 BN 1_59_0~133.0~222.0~349.7914123535156~354.5 @@ -3919,17 +3919,17 @@ no-strike~378.0~248.0~80.0~80.0 15091~255.984375~298.3125~96.5625~44.421875 CIV 36110903_a~215.6162567138672~284.9389953613281~179.7557830810547~204.56164784081045 - + 05110100~228.84375~348.359375~166.552734375~96.234375 SV 1_02_0~119.54386138916016~200.5423583984375~372.8932113647461~324.81951904296875 15120201~226.9409942626953~320.5~156.5590057373047~152.25 - + 15120202~226.9409942626953~320.5~156.5590057373047~152.25 - + 15120203~226.9409942626953~320.5~156.5590057373047~152.25 - + 06152~366.296875~370.734375~45.03125~58.25 U 10141100~205.109375~360.0625~203.953125~71.109375 @@ -3951,35 +3951,35 @@ no-strike~378.0~248.0~80.0~80.0 27071~244.578125~300.28125~129.390625~44.453125 NGO 15120200~266.3330078125~346.9849853515625~83.0~98.1240234375 - + 40021~261.703125~293.453125~89.8828125~51.546875 EX 15062~230.4340057373047~460.5780029296875~149.56700134277344~24.194000244140625 10164400_3~175.08200073242188~276.7950134277344~260.0~171.0 - + 46150300~20.0~172.5~360.0~53.5 40022~246.703125~448.3125~114.076171875~44.421875 SFA 10164400_0~146.2550048828125~276.0~319.9989929199219~171.5150146484375 - + 52091~258.484375~290.03125~93.8642578125~51.828125 CA 10164400_1~126.0~280.2950134277344~360.0~167.5 - + 45170100~47.01208831103391~46.37111278870994~300.7789493973403~277.51408938592533 131_1~239.828125~298.109375~123.78955078125~46.65625 SOF 10164400_2~173.08299255371094~273.0~263.99900817871094~176.42001342773438 - + 15061~283.296875~284.734375~50.46875~57.265625 R 06102~364.375~338.390625~42.734375~116.5625 3 S 50110300~240.5100667210245~345.9755879871654~138.04196217188678~97.53123082622801 - + 27042~265.3118106907849~447.5859069824219~67.07384455402746~52.625 J1 45140200.3~92.0~109.0~214.8507080078125~181.21267700195312 @@ -4001,47 +4001,47 @@ no-strike~378.0~248.0~80.0~80.0 40011~247.890625~289.21875~100.087890625~57.734375 AS 10110800~276.82501220703125~349.25~55.5~94.94302368164062 - + 15072~231.2779998779297~448.4830017089844~148.3889923095703~41.0 15071~241.5625~303.484375~130.1025390625~42.21875 UEW 20120902~193.27781677246094~306.5772705078125~222.29954528808594~163.62274169921875 - + 36140205~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 5 + 5 36140204~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 4 + 4 3207~123.52359008789062~129.30621337890625~364.111572265625~632.851806640625 27052~265.3118106907849~447.5859069824219~77.47559429345085~52.625 J2 20120900~210.78700256347656~345.114990234375~189.68800354003906~101.385009765625 - + 3206~123.58200073242188~221.0~235.41799926757812~541.1580200195312 20120901~210.78700256347656~315.140625~189.68800354003906~140.359375 - DIST + DIST 35160000~199.421875~361.421875~206.59375~71.578125 MAN 36140201~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 1 + 1 3204~248.0~221.0~111.0~53.777008056640625 36140200~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - + 3203~123.52359008789062~129.30621337890625~364.111572265625~632.851806640625 36140203~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 3 + 3 3202~123.58200073242188~512.25~5.0~249.90802001953125 36140202~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 2 + 2 3201~123.52359008789062~129.30621337890625~364.111572265625~148.65280151367188 15210200~218.23223876953125~307.7322082519531~174.03549194335938~172.51779174804688 - + 25181900~233.545166015625~347.28125~145.72119140625~85.171875 RS 15042~230.4340057373047~460.5780029296875~149.56700134277344~24.194000244140625 @@ -4051,15 +4051,15 @@ no-strike~378.0~248.0~80.0~80.0 25321000~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 MCP 10130400~242.95921325683594~348.30694580078125~128.24559020996094~94.20806884765625 - + 15111302~282.6499938964844~346.1586818808281~52.1300048828125~95.91532324612501 - + 15041~302.46875~284.734375~7.578125~57.265625 I 25241202~50.71660232543945~91.0156021118164~303.8588066101074~228.35478973388672 CFF ZONE 15111303~282.20001220703125~346.1639320045784~52.524993896484375~96.67606433331224 - + 25300100~69.85800170898438~147.890625~263.8919982910156~27.015380859375 ICL ICL 25281300~226.3981170654297~273.56201171875~159.80284118652344~127.80227661132812 @@ -4069,11 +4069,11 @@ no-strike~378.0~248.0~80.0~80.0 25241201~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 CFF ZONE 15111300~276.2669982910156~346.1569288629717~51.8330078125~95.34307113702829 - + 1_15_0~126.25~195.03199768066406~359.5~379.71800231933594 15111301~276.2669982910156~346.1569288629717~51.8330078125~95.34307113702829 - + 25281301~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 T C 10190100~225.5~315.5~161.0~161.0 @@ -4101,7 +4101,7 @@ no-strike~378.0~248.0~80.0~80.0 15051~283.09375~284.734375~45.125~57.265625 N 60140000~258.5999755859375~349.22698974609375~92.80001831054688~92.54501342773438 - + 10201300~226.1875~350.640625~169.98828125~88.828125 ISF 27032~259.79998779296875~446.1000061035156~99.4000244140625~47.899993896484375 @@ -4227,7 +4227,7 @@ no-strike~378.0~248.0~80.0~80.0 46140140~55.82677991490215~67.51992351299887~302.03678216605016~301.48041342038994 36170100_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - OB + OB 10151300~222.90625~355.09375~168.0546875~85.90625 MH 46120510~19.0~79.00101470947266~360.0~239.99886322021484 @@ -4295,7 +4295,7 @@ no-strike~378.0~248.0~80.0~80.0 1_2A_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 30121200~250.31419372558594~346.48443603515625~111.01756286621094~94.42556762695312 - + 6302~129.5~393.6669921875~5.0~369.49102783203125 0_61_0~165.75~192.42555236816406~281.0~323.57444763183594 @@ -4341,7 +4341,7 @@ no-strike~378.0~248.0~80.0~80.0 25120100~19.66900062561035~97.60099447895945~372.7469974714344~194.9539981968218 AO 36110801_a~217.28289794921875~298.1658935546875~177.43408203125~185.0841064453125 - EX + EX 25250100~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 FP 25344500~45.000999450683594~103.375~340.3835184641292~216.82083537415542 @@ -4357,9 +4357,9 @@ no-strike~378.0~248.0~80.0~80.0 52011~253.890625~291.890625~93.595703125~50.109375 AA 36110400~216.95689392089844~285.0~177.4341278076172~223.0 - + 15190100~208.0~308.5~196.0~153.0 - MSL + MSL 6304~247.0~194.0~118.0~86.4580078125 6303~129.5~113.88094329833984~351.32049560546875~649.2770767211914 @@ -4381,7 +4381,7 @@ no-strike~378.0~248.0~80.0~80.0 46120503~59.84841537475586~66.95372772216797~279.9951820373535~267.04627227783203 36130000~211.03285217285156~290.18499755859375~189.9341583251953~192.34567260742188 - + 46120501~44.005794525146484~44.0~309.9942054748535~309.9358825683594 46120506~10.063231468200684~136.21414184570312~379.4804391860962~127.00238037109375 @@ -4435,31 +4435,31 @@ no-strike~378.0~248.0~80.0~80.0 2_40_0~165.5~254.5~281.0~281.0 27110311~277.17291259765625~348.9355163574219~55.266021728515625~94.56448364257812 - + 25310300~34.17714498295737~105.78632908530723~328.132926032401~180.79812050698092 FARP 27110312~277.3673400878906~348.2832946777344~55.269195556640625~94.720703125 - + 27110313~289.0~348.1700134277344~32.0~95.16000366210938 53361~257.90625~293.953125~95.119140625~48.859375 MC 27110314~289.34918212890625~348.6440124511719~31.3016357421875~95.35595703125 - + 162_1~288.953125~293.375~33.609375~37.015625 Ø 27110315~284.1180419921875~348.07464599609375~43.763916015625~95.59234619140625 - + 27110316~289.21728515625~348.43267822265625~33.5654296875~95.30313110351562 - + 36200000_a~220.5~311.0~169.0~169.0 - E + E 10140600~246.5~346.9849853515625~117.0~98.31002807617188 40081~262.65625~292.453125~94.46484375~51.546875 RA 27110310~277.6820068359375~348.0645751953125~55.018951416015625~95.4354248046875 - + 25217500~120.14683532714844~324.8574880544173~369.57667541503906~203.14251194558273 R 109_2~259.4169921875~449.0~93.16702270507812~60.25 @@ -4475,7 +4475,7 @@ no-strike~378.0~248.0~80.0~80.0 1_46_1~165.5~254.5~281.0~281.0 36160000_a~206.5~297.5~197.0~197.0 - NR + NR 10202~253.390625~450.046875~105.826171875~42.953125 LAB 40071~271.171875~287.734375~62.234375~57.265625 @@ -4525,29 +4525,29 @@ no-strike~378.0~248.0~80.0~80.0 30130106~199.859375~359.203125~206.091796875~74.015625 AGS 10161700_0~146.2550048828125~368.734375~319.9989929199219~78.7806396484375 - MULT + MULT 10120601_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 10161700_1~123.49808502197266~374.734375~365.0038375854492~73.06063842773438 - MULT + MULT 10120601_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10161700_2~173.08299255371094~368.734375~263.99900817871094~80.68563842773438 - MULT + MULT 01251~237.453125~301.3125~134.294921875~44.421875 MCM 10120601_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10161700_3~175.08200073242188~365.734375~260.0~82.06063842773438 - MULT + MULT 11110700~202.8730010986328~344.736572265625~204.4190216064453~102.80685424804688 - + 30130110~197.859375~362.0625~206.953125~71.109375 AOR 25221~95.56192779541016~154.77423095703125~214.85796356201172~80.32162475585938 10120601_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 0_43_1~165.5~254.5~281.0~281.0 45140200~84.43704223632815~142.0~229.56295776367185~115.34991455078125 @@ -4563,13 +4563,13 @@ no-strike~378.0~248.0~80.0~80.0 30130111~215.8125~349.9375~179.130859375~93.0625 AR 35110500~249.91424560546875~345.90423583984375~112.1715087890625~100.1925048828125 - + 30130113~227.8125~349.9375~163.708984375~93.0625 AT 20112400~202.3125~364.0625~207.046875~71.109375 NGO 36170100~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - OB + OB 25271000~37.03200149536133~109.55198789666473~324.5829887390137~160.40358966171055 UXO UXO 25231~95.56192779541016~154.77423095703125~214.85796356201172~73.80101013183594 @@ -4588,8 +4588,8 @@ no-strike~378.0~248.0~80.0~80.0 0_30_0~153.5~243.5~305.0~305.0 -25218900~244.25028454948165~312.4963234640219~367.74814193305474~166.910858066995 - +25218900~228.62998962402344~303.9100036621094~368.36000061035156~163.0 + 25201~95.56192779541016~154.77423095703125~214.85796356201172~59.15777587890625 25170400~52.79399871826172~43.6875~297.17899322509766~279.8125 @@ -4603,7 +4603,7 @@ no-strike~378.0~248.0~80.0~80.0 10161500~198.609375~364.296875~214.67138671875~63.703125 MWR 15140700~220.5~323.0000043809414~171.0~143.00000213086605 - + 1_51_0~166.80426025390625~192.92129516601562~276.835205078125~323.7356872558594 25150800~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 @@ -4613,13 +4613,13 @@ no-strike~378.0~248.0~80.0~80.0 15240000~199.421875~361.421875~206.59375~71.578125 MAN 27110401~280.7340087890625~349.0~50.531982421875~94.5 - + 20111100~242.76400756835938~344.3909912109375~126.47299194335938~97.218017578125 - + 27110402~280.7340087890625~349.0~50.531982421875~94.5 - + 27110403~279.5979919433594~348.25~50.80401611328125~95.0 - Z + Z 51551~258.140625~292.03125~86.580078125~51.828125 SS 0_3A_1~153.5~243.5~305.0~304.9117431640625 @@ -4633,39 +4633,39 @@ no-strike~378.0~248.0~80.0~80.0 50221~287.53125~287.890625~49.3544921875~50.109375 IL 15160300~242.33299255371094~350.0~127.50001525878906~92.833984375 - + 10172~221.48329162597656~450.555419921875~168.3870391845703~35.735931396484375 10171~231.2779998779297~302.4830017089844~148.3889923095703~41.0 06110000~272.20098876953125~274.2969055175781~70.1820068359375~224.9356689453125 - + 01211~260.5625~294.453125~93.5390625~51.546875 PR 20121309~264.3986354562541~275.5~83.20047695908289~167.38599728250483 - + 60180000~212.70737491361797~358.3691101074219~192.4479127470404~77.3125 NE T 20121307~246.45520327173472~305.75009804197543~121.08960141375064~137.13592670634898 - + 20121308~259.00201416015625~348.302978515625~97.99600219726562~91.29302978515625 50231~279.53125~289.03125~55.9482421875~51.828125 IS 20121301~256.6000061035156~280.4722900390625~92.91999486565584~161.84771183609956 - + 20121302~213.859375~357.84375~186.37841796875~70.3125 ATC 20121300~258.5~347.5~94.0~94.0 - + 20121305~198.5~289.5~213.0~213.0 - + 20121306~220.0~368.5~170.0~55.0 - + 20121303~250.5~347.5~113.0~95.0 - + 20121304~236.9548797607422~347.0480041503906~137.6422576904297~94.45199584960938 - FE + FE 25213200~203.1490020751953~297.35797119140625~207.0228729248047~197.5860595703125 S A 10181~269.29901123046875~278.90301513671875~73.37197875976562~66.42999267578125 @@ -4679,11 +4679,11 @@ no-strike~378.0~248.0~80.0~80.0 10182~320.59375~448.3125~52.029296875~44.421875 IC 36140403_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 3 + 3 01201~260.5625~294.453125~88.6640625~51.546875 PH 10164000_3~175.081699077773~350.74977708525694~260.000086190963~96.79501391529993 - + 51571~258.96875~291.953125~83.396484375~48.859375 SU 60160400~203.421875~362.421875~210.455078125~71.578125 @@ -4691,13 +4691,13 @@ no-strike~378.0~248.0~80.0~80.0 10200900~198.609375~364.84375~217.748046875~62.1875 USSS 10164000_0~146.2547009400605~350.74977708525694~319.9994986640213~96.51510974791017 - + 50241~281.53125~291.890625~54.2763671875~50.109375 IT 10164000_1~123.49808502197266~349.7498839232685~365.0038375854492~98.04512950446588 - + 10164000_2~173.08279166002285~350.74977708525694~263.9988073985096~98.42041365251498 - + 25240805~53.02881908479908~115.85757988925207~298.78189128420047~205.22967157793482 10162800~230.03125~349.9375~163.583984375~93.0625 @@ -4707,17 +4707,17 @@ no-strike~378.0~248.0~80.0~80.0 25240806~30.569955488000346~112.60667534077305~343.1523925188179~166.72918872831775 SMOKE 20121313~220.0~346.81298828125~173.04598999023438~93.68701171875 - + 25240803~46.46099853515625~44.34700012207031~318.1629943847656~307.5970001220703 20121310~249.92015075683594~292.640625~112.15971374511719~148.12285757149493 - YRD + YRD 25240804~24.024100240244024~25.096402521478467~347.9327847103905~347.9327847103905 20121311~242.00103759765625~347.0~126.0260009765625~92.4539794921875 - + 05120400~195.8000030517578~348.3999938964844~218.1999969482422~95.20001220703125 - + 25240808~30.57096256807847~112.60667534077305~343.15191227763773~166.72918872831775 BOMB 25214500~170.46200561523438~270.5849914550781~266.1239929199219~245.09201049804688 @@ -4745,11 +4745,11 @@ no-strike~378.0~248.0~80.0~80.0 54611~263.546875~293.75~77.7685546875~47.25 TT 15171000~239.9548797607422~349.0639953613281~133.2753143310547~91.43600463867188 - + 40140200~255.1799774169922~346.78254456550195~96.08497619628906~93.91408807360511 01120200~205.70399475097656~350.5044250488281~199.6380157470703~90.99114990234375 - + 46110303~127.0~137.0~150.0~108.5 46110304~125.5~169.5~149.0~50.0 @@ -4767,7 +4767,7 @@ no-strike~378.0~248.0~80.0~80.0 10162~259.609375~445.890625~91.7392578125~50.109375 HA 10111000_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 - + 01221~230.90625~301.3125~136.0859375~44.421875 ASW 51591~272.640625~290.890625~54.2744140625~50.109375 @@ -4775,13 +4775,13 @@ no-strike~378.0~248.0~80.0~80.0 50261~260.0101931330472~289.03125~80.77105686695279~51.828125 JC 10111000_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - + 54621~261.1875~293.75~84.7255859375~48.0625 UN 10111000_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - + 10111000_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - + 25141900~126.765625~325.8125~368.07421875~53.980712890625 BHL BHL 15021~281.984375~285.75~50.625~59.234375 @@ -4799,7 +4799,7 @@ no-strike~378.0~248.0~80.0~80.0 1_16_0~126.25~215.25~359.5~359.5 30140300~237.9549102783203~349.5~132.6421661376953~91.0 - + 25140601~116.5~159.54948337950063~246.98800659179688~47.793505621664906 25140603~116.5~158.29265719901161~246.98800659179688~50.30834257210677 @@ -4811,15 +4811,15 @@ no-strike~378.0~248.0~80.0~80.0 15031~241.59375~303.484375~129.9912109375~41.515625 EWR 15110901~275.92999267578125~346.40399169921875~56.50701904296875~96.18899536132812 - + 2_35_1~117.58200073242188~246.38999938964844~377.0~277.11000061035156 15110902~277.5580139160156~346.12799072265625~55.878997802734375~96.47198486328125 - + 2_35_0~117.58200073242188~243.38999938964844~377.0~280.11000061035156 15110900~276.9469909667969~347.0400085449219~55.490020751953125~95.572998046875 - + 144_1~250.828125~290.546875~104.94140625~53.328125 GO 25152600~0.4995922514617459~0.0~292.41504412637096~321.1145138586567 @@ -4833,17 +4833,17 @@ no-strike~378.0~248.0~80.0~80.0 175_1_3~208.84152221679688~282.364990234375~195.02145385742188~61.628021240234375 15110903~275.0740051269531~345.9570007324219~56.363006591796875~96.8070068359375 - + 25210100~168.8109893798828~269.2569885253906~268.62400823378124~253.48501586914062 25342700~90.36551666259766~68.88763766319308~303.94698333740234~271.67162989601053 C/S 10111200~208.9669952392578~350.2860107421875~194.6999969482422~91.37698364257812 - + 10200000~266.5~348.6239929199219~79.70498657226562~91.8759765625 15130500~209.23223876953125~348.5~193.5355224609375~95.0 - + 157_1~301.921875~281.15625~8.0625~60.84375 I 25281~95.56192779541016~154.77423095703125~226.36907196044922~59.15777587890625 @@ -4863,7 +4863,7 @@ no-strike~378.0~248.0~80.0~80.0 1_29_0~117.58200073242188~264.0~377.0~260.5 15150100~228.5~321.5~153.0~148.0 - + 25280800~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 ERP 25160200~163.41697692871094~231.0347900390625~288.6590118408203~250.00021362304688 @@ -4889,9 +4889,9 @@ no-strike~378.0~248.0~80.0~80.0 25160203~151.3119659423828~222.20443725585938~304.24806213378906~263.50054931640625 60170600~257.5~345.5~95.0~99.0 - + 20111902~223.63990783691406~303.59375~160.72019958496094~171.40625 - TNG + TNG 20111904~245.1580047607422~347.82598876953125~125.59300231933594~92.3480224609375 2_48_1~165.5~254.5~281.0~281.0 @@ -4899,19 +4899,19 @@ no-strike~378.0~248.0~80.0~80.0 2_48_0~165.5~254.5~281.0~281.0 10121102_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 20111900~243.21690368652344~347.18084716796875~128.03721618652344~94.44915771484375 - + 20111901~223.63990783691406~304.203125~160.72019958496094~170.796875 - DPRE + DPRE 25151300~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 EA 10121102_3~198.5~323.926025390625~215.0~144.14794921875 - + 10121102_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121102_1~124.69478607177734~268.43231201171875~361.4937210083008~248.939208984375 - + 01291~254.296875~295.328125~106.357421875~48.671875 VIP 25261~95.56192779541016~154.77423095703125~226.36907196044922~80.32162475585938 @@ -4923,7 +4923,7 @@ no-strike~378.0~248.0~80.0~80.0 100_1~257.5199890136719~293.1759033203125~92.676025390625~50.22674560546875 36110904_a~216.37106323242188~285.0~178.01995849609375~223.0 - + 100_2~223.5~450.0~165.0~32.5 05110200~233.21875~349.9375~169.3505859375~93.0625 @@ -4933,25 +4933,25 @@ no-strike~378.0~248.0~80.0~80.0 01281~234.703125~302.3125~136.599609375~44.421875 SUW 05111500~205.6739959716797~348.99200439453125~198.4930191040039~93.42086791992188 - + 113_1~280.5625~289.3125~51.234375~53.6875 M 40130800~238.75~302.046875~143.173828125~199.203125 EXFL 36140105_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 5 + 5 113_2~275.2749938964844~448.7229919433594~59.45001220703125~51.8690185546875 36140301_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 1 + 1 15201301~240.1429901123047~346.9573669433594~132.0970001220703~97.733642578125 - + 25241~95.56192779541016~154.77423095703125~214.85796356201172~59.15777587890625 15201300~216.63992309570312~330.75384521484375~176.72015380859375~130.24615478515625 - + 15201302~240.1429901123047~346.9573669433594~132.0970001220703~97.733642578125 - + 46160600~107.53401184082031~77.5~184.9319610595703~244.65994262695312 51501~264.40625~293.890625~84.923828125~50.109375 @@ -4963,33 +4963,33 @@ no-strike~378.0~248.0~80.0~80.0 25271900~40.89571069790354~84.40991435282348~332.9517319290496~213.81807926294437 N 20110600~210.0~345.9849853515625~189.5~96.533203125 - + 25251~95.56192779541016~154.77423095703125~226.36907196044922~59.15777587890625 51511~261.1875~291.921875~90.8505859375~48.890625 RO 15141201~224.0~326.65643310546875~165.0~140.34356689453125 - + 15141200~224.0~326.65643310546875~165.0~140.34356689453125 - + 0_56_0~120.97918701171875~209.97918701171875~370.0416259765625~366.52081298828125 30120700~204.45599365234375~346.5580139160156~201.88800048828125~98.88299560546875 15141202~224.0~326.65643310546875~165.0~140.84356689453125 - + 25151100~68.40276757951689~47.472475439080796~269.6532010627628~298.08919471667 LAA 10121100_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121100_1~124.67192840576172~268.435302734375~362.81970977783203~249.62939453125 - + 10121100_0~219.23223876953125~309.23223876953125~173.5355224609375~173.5355224609375 - + 52171~264.578125~291.5~82.380859375~50.328125 FC 10121100_3~218.21942138671875~307.7451477050781~174.0611572265625~176.50970458984375 - + 10165200~200.9375~356.921875~206.78515625~81.421875 SPT 40181~243.53125~300.46875~121.8330078125~46.53125 @@ -5015,19 +5015,19 @@ no-strike~378.0~248.0~80.0~80.0 40161~235.90625~298.671875~134.76416015625~48.125 ACC 10161300_0~131.5~224.91600036621094~348.0~342.33399963378906 - + 10161300_1~131.5~273.6000061035156~348.0~244.80001831054688 - + 10161300_2~174.0~264.0~264.0~264.0 - + 10161300_3~139.5~228.5~334.0~328.0 - + 176_1~253.68099975585938~288.85400390625~101.9110107421875~52.97698974609375 52191~263.28125~295.75~79.6630859375~47.25 HF 05111300~193.7745361328125~347.9825134277344~223.2978515625~95.79287719726562 - + 27182~252.1875~446.921875~103.7998046875~48.890625 O-6 25219200~141.0~294.0~300.0~150.0 @@ -5039,7 +5039,7 @@ no-strike~378.0~248.0~80.0~80.0 25213900~171.3489990234375~272.91400146484375~266.125~245.093994140625 D 20110800~195.5~286.5~220.0~220.0 - + 3307~159.09109497070312~105.62062072753906~288.671142578125~656.5373992919922 3306~159.5~209.89999389648438~208.5~552.2580261230469 @@ -5047,7 +5047,7 @@ no-strike~378.0~248.0~80.0~80.0 3305~159.09109497070312~105.62062072753906~288.671142578125~176.9517364501953 15141000~213.5~328.48466783528767~182.75~134.63936207116438 - + 3304~241.0~209.89999389648438~127.0~55.65399169921875 3303~159.09109497070312~105.62062072753906~288.671142578125~656.5373992919922 @@ -5061,7 +5061,7 @@ no-strike~378.0~248.0~80.0~80.0 2_41_1~165.5~219.5~281.0~296.5 15210100~219.25~309.25~173.5~173.5 - + 2_41_0~165.5~219.5~281.0~296.5 27192~253.1875~446.921875~103.8310546875~48.890625 @@ -5093,7 +5093,7 @@ no-strike~378.0~248.0~80.0~80.0 27161~257.7367858886719~274.2933349609375~94.52642822265625~69.40667724609375 15120110~218.0~323.0~176.0~144.5 - + 40131~244.984375~296.3125~116.27734375~44.421875 CLR 60140100~192.484375~355.921875~218.376953125~81.421875 @@ -5105,19 +5105,19 @@ no-strike~378.0~248.0~80.0~80.0 15191~254.0249786376953~297.9999694824219~103.88203430175781~45.9000244140625 15120102~258.31298828125~345.0~90.739013671875~98.5 - C2 + C2 15120103~251.3300018310547~342.6922912597656~103.05299377441406~102.11972045898438 - + 15120104~250.5~342.6922912597656~103.5~101.90069580078125 - + 15120105~206.59500122070312~349.25~198.80999755859375~94.25 - + 10141200~228.53125~356.6875~158.9677734375~82.3125 MP 15120108~250.5~342.6922912597656~103.5~101.90069580078125 - + 15120109~253.5~341.69232177734375~103.2139892578125~101.61868286132812 - + 2_67_0~165.0~273.0~281.0~323.574462890625 25290100~19.66900062561035~115.11820220947266~359.2800045013428~58.02080535888672 @@ -5133,9 +5133,9 @@ no-strike~378.0~248.0~80.0~80.0 0_38_0~117.58200073242188~267.5~377.0~257.0 15120101~258.989013671875~345.7770080566406~90.06298828125~97.72299194335938 - + 36110802_a~216.95689392089844~283.0~177.4341278076172~207.0 - EX + EX 15161~256.39300537109375~293.3070068359375~99.2139892578125~48.385986328125 46150400~31.0~39.0~338.0~338.0 @@ -5153,7 +5153,7 @@ no-strike~378.0~248.0~80.0~80.0 0_25_0~117.58200073242188~243.38999938964844~377.0~280.11000061035156 10121600~238.23342895507812~343.8639221191406~137.6971435546875~101.15109252929688 - + 40111~254.921875~297.046875~102.982421875~42.953125 FAL 3354~242.0~217.0~134.0~59.777008056640625 @@ -5167,29 +5167,29 @@ no-strike~378.0~248.0~80.0~80.0 15171~274.875~284.15625~56.9375~60.84375 A 36140304~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 4 + 4 36140303~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 3 + 3 27151~260.90625~294.75~91.228515625~47.25 MP 27152~252.1875~445.921875~103.8310546875~48.921875 O-3 36140305~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 5 + 5 36140300~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - + 36140302~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 2 + 2 36140301~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 1 + 1 25180500~236.77392578125~348.6875~142.73681640625~82.3125 RZ 10130500~219.75857170846396~360.109375~162.89767829153604~71.0625 JFS 15111203~279.8659973144531~345.1719665527344~47.53399658203125~97.70184326171875 - + 10140103_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 10372~220.6300048828125~448.7829895019531~171.95700073242188~53.316009521484375 10371~255.34375~292.578125~98.8984375~53.296875 @@ -5197,35 +5197,35 @@ no-strike~378.0~248.0~80.0~80.0 01411~246.984375~296.3125~117.193359375~44.421875 CYB 10140103_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 25281200~206.8717803955078~297.0655212402344~203.42543029785156~203.42584228515625 25210800~20.160486221313477~24.493486404418945~351.011999130249~351.0130138397217 10140103_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10140103_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 15111201~280.25201416015625~346.16900634765625~47.14801025390625~96.85382080078125 - + 15111202~280.2139892578125~345.1679992675781~47.18597412109375~96.9398193359375 - + 1_65_1~117.58200073242188~243.38999938964844~377.0~280.11000061035156 15111200~280.70599365234375~346.16497802734375~46.6939697265625~95.8577880859375 - + 1_65_0~117.58200073242188~243.38999938964844~377.0~280.11000061035156 50391~259.90625~293.75~87.353515625~47.25 MF 10120100_2~174.0~442.7950134277344~264.0~60.246368408203125 - + 10120100_3~182.2949981689453~442.7950134277344~247.4099884033203~60.246368408203125 - + 10120100_0~149.218994140625~442.7950134277344~313.5610046386719~60.246368408203125 - + 10120100_1~131.5~442.7950134277344~349.0~60.246368408203125 - + 3357~174.6612548828125~118.78054809570312~264.5819396972656~643.3774719238281 3356~177.0570068359375~217.0~198.9429931640625~545.1580200195312 @@ -5237,17 +5237,17 @@ no-strike~378.0~248.0~80.0~80.0 10190000~258.5~347.5~92.0~92.0 10141702_1~210.3125~273.0~189.28125~243.0 - SEC + SEC 10141702_2~210.3125~263.0~189.28125~264.0 - SEC + SEC 10141702_3~210.3125~225.5~189.28125~339.0 - SEC + SEC 10381~243.453125~300.3125~129.810546875~44.421875 MCC 10141702_0~210.3125~223.75~189.28125~342.5 - SEC + SEC 10150100~241.0854034423828~280.5~129.70799255371094~230.34823608398438 - + 10382~250.833984375~451.6669921875~110.33401489257812~38.666015625 40110501~207.40625~309.890625~196.3271484375~137.96875 @@ -5263,7 +5263,7 @@ no-strike~378.0~248.0~80.0~80.0 40130100~192.60799191209117~370.640625~220.32450320509633~54.303787752781886 P 10200700~258.35101318359375~346.4647216796875~95.3389892578125~95.52627563476562 - + 53431~262.1875~293.328125~89.373046875~48.671875 NA 52101~268.484375~289.03125~60.2236328125~51.828125 @@ -5271,7 +5271,7 @@ no-strike~378.0~248.0~80.0~80.0 45162400~11.678597450256348~85.5~374.64281368255615~179.12698364257812 15220300~227.9600067138672~346.2514343261719~164.6815948486328~95.32757568359375 - + 45130102~20.0~100.0~360.0~200.0 45130103~20.0~100.0~360.0~200.0 @@ -5301,7 +5301,7 @@ no-strike~378.0~248.0~80.0~80.0 2_19_0~126.25~215.25~359.5~359.5 10110900~276.82501220703125~349.75~55.5~96.125 - C + C 45110508~160.7135772705078~115.6050033569336~86.50584411621094~167.45230865478516 2_19_1~126.55380249023438~215.553955078125~358.8922424316406~358.89208984375 @@ -5331,7 +5331,7 @@ no-strike~378.0~248.0~80.0~80.0 10362~218.86639670828572~454.5518777344587~173.6336085443736~26.753995058298187 35120000~211.296875~351.65625~193.74215698242188~91.265625 - CIV CIV + CIV CIV 25216100~111.0~274.5~390.0~161.0 RZ 25181800~230.82080078125~347.28125~144.93408203125~85.125 @@ -5359,19 +5359,19 @@ no-strike~378.0~248.0~80.0~80.0 46120614~157.96875~162.125~80.6875~91.71875 c c 27110212~258.6499938964844~348.1499938964844~92.70001220703125~92.70001220703125 - + 52131~262.25~291.5~90.279296875~50.328125 DC 27110213~234.73263549804688~346.98236083984375~140.53396606445312~95.0340576171875 - + 1_21_0~166.80426025390625~193.92129516601562~276.835205078125~323.7356872558594 27110214~232.90676879882812~347.1150817871094~144.18649291992188~96.76983642578125 - + 45161100~92.18975067138672~165.1588897705078~215.36743927001953~67.68222045898438 27110215~201.49063110351562~345.4662170410156~207.01873779296875~100.06756591796875 - + 53461~254.875~295.1875~101.03125~45.8125 NW 27110216~197.734375~351.28125~212.9755859375~85.125 @@ -5401,7 +5401,7 @@ no-strike~378.0~248.0~80.0~80.0 0_60_1~120.97917175292969~209.9791717529297~370.04164123535156~364.03126525878906 36110700_a~204.41786193847656~295.5~203.1652374267578~201.0 - SO + SO 53471~262.390625~291.0~87.4951171875~51.859375 OL 52141~265.09375~294.75~81.5693359375~47.25 @@ -5421,17 +5421,17 @@ no-strike~378.0~248.0~80.0~80.0 25132000~-4.796163466380676E-14~2.2930493354797363~393.2567443847657~395.26710081100464 TH 35130100~184.32569885253906~368.43084716796875~230.7683563232422~54.78631591796875 - + 01150100~250.31419372558594~346.48443603515625~111.01756286621094~94.42556762695312 - + 1_34_0~153.5~243.5~305.0~305.0 1_34_1~153.5~243.5~305.0~304.9117431640625 15190000~208.0~331.5~196.0~128.0 - MSL SPT + MSL SPT 36110500~189.18899536132812~295.5~231.70599365234375~201.0 - + 10312~263.763916015625~450.19775390625~86.9241943359375~52.40753173828125 10311~248.833984375~301.6669921875~110.33401489257812~38.666015625 @@ -5447,13 +5447,13 @@ no-strike~378.0~248.0~80.0~80.0 60150300~202.50001525878906~359.6000061035156~211.2999725341797~74.4000244140625 27110209~220.0~350.25~170.5~90.7650146484375 - + 46120601~137.375~116.546875~107.03125~138.484375 S 46120602~96.453125~120.578125~191.3125~132.421875 M 36130100~219.95687866210938~288.0~171.87838745117188~194.5 - + 46120605~113.75143432617188~113.046875~159.57318115234375~139.484375 St St 53491~264.40625~293.890625~84.923828125~50.109375 @@ -5471,7 +5471,7 @@ no-strike~378.0~248.0~80.0~80.0 46120609~128.73507690429688~119.078125~121.75326538085938~133.421875 R R 27110202~240.95921325683594~347.30694580078125~128.24559020996094~94.20806884765625 - + 27110203~212.16350751366122~352.921875~186.65387529883878~81.421875 JFS 46120607~132.55035400390625~118.078125~130.16839599609375~133.421875 @@ -5483,21 +5483,21 @@ no-strike~378.0~248.0~80.0~80.0 27110205~263.28125~349.515625~85.390625~89.484375 M 20120107_3~181.0~309.78125~250.0~136.71875 - RTL + RTL 150_1~262.65625~292.453125~94.46484375~51.546875 RA 27110206~223.28125~350.515625~172.7822265625~89.484375 MP 20120107_2~174.0~309.78125~264.0~136.71875 - RTL + RTL 27110207~240.95921325683594~347.30694580078125~128.24559020996094~94.20806884765625 - + 20120107_1~126.5~309.78125~359.0~136.71875 - RTL + RTL 27110208~198.9375~354.921875~216.89453125~81.421875 SEC 20120107_0~148.3769989013672~310.78125~315.24501037597656~135.71875 - RTL + RTL 10321~247.453125~302.046875~121.0~42.953125 MET 10322~313.234375~447.421875~81.46484375~31.09375 @@ -5505,7 +5505,7 @@ no-strike~378.0~248.0~80.0~80.0 40191~263.765625~292.453125~76.63671875~52.421875 HJ 15140603~219.5~330.0000044852495~185.5~143.49999551475048 - + 25218800~110.38185119628906~216.2084503173828~402.3983612060547~191.17738342285156 25321703~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -5543,21 +5543,21 @@ no-strike~378.0~248.0~80.0~80.0 01371~281.8125~284.15625~47.71875~60.84375 H 15140600~218.5~323.0000043809414~183.0~143.4999956190586 - + 50311~266.0101931330472~287.890625~76.63043186695279~50.96875 JP 15140601~219.5~330.0000044852495~183.0~143.49999551475048 - + 40140300~266.41802978515625~349.3929748535156~76.45401000976562~89.73004150390625 15140602~219.5~330.0000044852495~183.0~143.49999551475048 - -10140700~223.7501014139889~352.25009748008233~166.4999955892563~92.24999755620956 - + +10140700~220.5~352.0~169.0~92.5 + 25272200~15.850569728094733~80.74412359200218~368.29920847446937~251.08854868933886 10140701~196.09750366210938~347.5~218.625~93.70999145507812 - + 25321710~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 25341300~61.890177556119326~143.677001953125~300.09169905237894~53.927993349977356 @@ -5565,11 +5565,11 @@ no-strike~378.0~248.0~80.0~80.0 25321714~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 27110308~277.3213195800781~347.9653015136719~55.36126708984375~94.7047119140625 - + 25321713~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 27110309~277.3684387207031~348.38275146484375~55.275482177734375~95.11724853515625 - + 25150700~40.16750521747383~108.78626387579682~326.14170542871676~178.7993988076508 EZ 25321712~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 @@ -5581,29 +5581,29 @@ no-strike~378.0~248.0~80.0~80.0 25321715~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 27110301~278.2855224609375~347.31494140625~55.41485595703125~94.85507202148438 - + 27110302~277.6878356933594~347.3187255859375~55.007293701171875~94.85128784179688 - + 27110303~277.6619567871094~347.2999267578125~55.0589599609375~94.87008666992188 - + 27110304~277.6878356933594~347.3187255859375~55.007293701171875~94.85128784179688 - + 25351~95.56192779541016~154.77423095703125~209.37609100341797~59.15777587890625 27110305~277.63592529296875~347.28021240234375~55.110931396484375~95.38980102539062 - + 01361~256.828125~297.46875~98.5361328125~46.53125 MM 27110306~277.63592529296875~347.28021240234375~55.110931396484375~95.38980102539062 - + 50321~260.0101931330472~287.890625~82.64605686695279~50.96875 JR 27110307~277.3214111328125~347.96527099609375~55.3612060546875~94.70474243164062 - + 51651~246.984375~296.3125~117.193359375~44.421875 CYB 15160200~251.33299255371094~349.6669921875~113.16700744628906~93.83297729492188 - + 0_55_0~120.97918701171875~209.97918701171875~370.0416259765625~366.52081298828125 2_49_1~165.5~254.5~281.0~281.0 @@ -5623,7 +5623,7 @@ no-strike~378.0~248.0~80.0~80.0 25240702~15.245000839233398~115.13300323486328~369.25701332092285~80.24199676513672 SMOKE 36140402_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 2 + 2 0_42_1~165.5~243.5~281.0~296.5 25240703~15.245000839233398~115.13300323486328~369.25701332092285~86.86699676513672 @@ -5635,7 +5635,7 @@ no-strike~378.0~248.0~80.0~80.0 25240701~15.245000839233398~115.13300323486328~369.25701332092285~79.31400299072266 05110900~194.9759979248047~348.3559875488281~219.88800811767578~95.28701782226562 - + 25171600~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: MEZ 01381~269.28125~292.453125~79.65234375~51.546875 @@ -5667,9 +5667,9 @@ no-strike~378.0~248.0~80.0~80.0 50351~259.90625~294.75~94.197265625~47.25 MA 01120300~210.86199951171875~347.4838562011719~188.44100952148438~97.23580932617188 - + 10161600~237.0~351.4849853515625~137.97900390625~88.6829833984375 - + 46110402~54.0~74.0~290.0~250.0 60140900~202.203125~363.421875~199.3125~71.578125 @@ -5725,7 +5725,7 @@ no-strike~378.0~248.0~80.0~80.0 30130202~218.375~348.359375~166.255859375~96.234375 YS 36190300_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - N + N 30130201~218.375~349.9375~166.130859375~93.0625 YB 30130204~198.34375~361.96875~216.416015625~83.03125 @@ -5733,9 +5733,9 @@ no-strike~378.0~248.0~80.0~80.0 30130203~218.375~349.9375~163.146484375~93.0625 YT 36160000~206.5~297.5~197.0~197.0 - NR + NR 36130100_a~219.95687866210938~288.0~171.87838745117188~194.5 - + 50371~258.75~295.1875~91.375~45.8125 MD 01351~264.703125~293.453125~90.4453125~51.546875 @@ -5755,7 +5755,7 @@ no-strike~378.0~248.0~80.0~80.0 01341~276.46875~287.75~69.3671875~59.234375 IC 10162900~189.0~362.75~229.25~70.25 - + 15141~244.58685302734375~299.7762145996094~122.82534790039062~39.9056396484375 40101~267.8282470703125~286.74837423007403~77.51229858398438~56.181069129300965 @@ -5765,21 +5765,21 @@ no-strike~378.0~248.0~80.0~80.0 10111300~284.73199462890625~349.0660095214844~44.70001220703125~93.86898803710938 36110100_a~217.28289794921875~286.25~177.43408203125~197.0 - + 40130900~248.59375~302.046875~122.291015625~199.203125 INFL 15130400~209.23223876953125~349.23223876953125~193.5355224609375~145.7715072631836 - + 36140104_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - 4 + 4 27121~246.90049715909092~293.953125~111.99305752840908~48.859375 JFS 10150504_3~209.7440185546875~285.87298583984375~196.52398681640625~146.12701416015625 - E W + E W 27122~265.31281777086303~447.5859069824219~78.1655942761655~52.625 J9 36140300_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - + 0_24_0~153.5~246.5~305.0~305.0 15151~246.984375~296.3125~117.193359375~44.421875 @@ -5793,23 +5793,23 @@ no-strike~378.0~248.0~80.0~80.0 27131~264.984375~291.453125~82.677734375~50.375 LO 36140403~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 3 + 3 01110132~270.28125~348.9375~69.453125~93.0625 E 27132~275.29998779296875~444.0~59.4000244140625~59.5 36140402~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 2 + 2 01110133~230.28125~348.9375~163.333984375~93.0625 EA 36140405~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 5 + 5 36140404~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 4 + 4 36140401~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 1 + 1 36140400~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - + 25141800~126.921875~325.515625~370.578125~54.277587890625 HOL HOL 25160100~153.31893920898438~235.36947631835938~304.24810791015625~263.49951171875 @@ -5817,9 +5817,9 @@ no-strike~378.0~248.0~80.0~80.0 2_23_0~117.58200073242188~267.5~377.0~257.0 30120801~232.6357421875~345.7234191894531~146.72842407226562~100.55218505859375 - RB + RB 30120800~232.6357421875~345.7234191894531~146.72842407226562~100.55218505859375 - + 15121~254.0059051513672~278.63165283203125~99.86991882324219~65.86834716796875 1_17_1~118.74970249004521~270.25~374.5006150298336~326.2499009478162 @@ -5827,13 +5827,13 @@ no-strike~378.0~248.0~80.0~80.0 1_17_0~118.75~270.25~374.5~326.25 36150300_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - E + E 20121408~239.0~347.70098876953125~139.682366636999~93.69798116664703 - + 20121409~221.0~347.6239929199219~172.25~93.93099975585938 - + 20121406~247.99621523168426~346.99674415712184~118.92910975116152~92.51827049131566 - + 20121407~280.0~348.09600830078125~59.0~91.2220458984375 27102~265.31281777086303~447.7890319824219~78.06209427875831~52.421875 @@ -5847,27 +5847,27 @@ no-strike~378.0~248.0~80.0~80.0 2_10_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 20121404~244.21900022246285~309.5~121.78099977753715~173.0 - + 20121405~203.64700317382812~355.385986328125~202.0~80.0 - + 25140500~82.12197623633217~120.4378327201299~230.72214052385016~135.86554252401072 20121402~222.09713745117188~344.198974609375~166.89700317382812~96.409912109375 20121403~234.99795532226562~347.54400634765625~137.23104858398438~92.45599365234375 - + 15131~254.00588989257812~282.65313720703125~99.869873046875~61.84686279296875 15110802~281.2250061035156~346.70477294921875~52.212005615234375~94.9122314453125 - + 15110803~278.20599365234375~345.7878112792969~55.23101806640625~95.82919311523438 - + 15110800~279.4150085449219~346.4307861328125~57.391998291015625~95.95220947265625 - + 25181000~270.80419921875~347.28125~66.9375~85.171875 S 15110801~278.9939880371094~345.7187805175781~57.56500244140625~96.23822021484375 - + 2_1A_0~126.25~215.25~359.5~359.5 2_1A_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 @@ -5879,13 +5879,13 @@ no-strike~378.0~248.0~80.0~80.0 27112~265.31281777086303~447.5859069824219~78.1655942761655~52.625 J8 20121411~208.625~349.28399658203125~182.86947631835938~96.882080078125 - PURE + PURE 20121410~224.83299255371094~349.28399658203125~162.66148376464844~96.88201904296875 - + 05120300~195.7740020751953~369.85198974609375~218.29200744628906~52.2960205078125 - + 05111400~205.6739959716797~348.2026672363281~198.4930191040039~94.80333709716797 - + 15101~262.640625~293.890625~90.7744140625~50.109375 TR 158_1~242.0~300.9989929199219~123.1099853515625~36.001983642578125 @@ -5897,7 +5897,7 @@ no-strike~378.0~248.0~80.0~80.0 15201200~200.59375~365.75~208.1640625~59.234375 SUST 01110101~259.6669921875~349.6669921875~92.666015625~92.666015625 - + 01110102~262.8125~348.9375~87.09375~93.0625 A 01110103~268.515625~348.9375~70.28125~93.0625 @@ -5935,13 +5935,13 @@ no-strike~378.0~248.0~80.0~80.0 45160706~81.71199798583984~35.06079139975256~249.1030044555664~319.9804069465887 20110700~233.0~306.0~145.0~170.5 - + 20110701~206.23223876953125~349.23223876953125~193.5355224609375~93.5355224609375 - + 25391~95.56192779541016~154.77423095703125~209.37609100341797~79.70205688476562 15141100~220.5~323.0000043809414~171.0~143.00000213086605 - + 25280700~228.93399047851562~228.4730987548828~161.00198364257812~224.6409149169922 45160701~153.0~147.2457889583463~100.0~105.50842208330741 @@ -5949,7 +5949,7 @@ no-strike~378.0~248.0~80.0~80.0 0_11_0~118.75~195.875~374.5~326.25 10120200~208.0959930419922~346.7049865722656~195.80799865722656~98.44900512695312 - + 45160702~86.0~144.2457885147991~235.17001342773438~106.50842252685462 51611~263.546875~293.75~77.7685546875~47.25 @@ -5957,7 +5957,7 @@ no-strike~378.0~248.0~80.0~80.0 0_11_1~118.75~195.875~374.5~326.25 60170700~257.5~345.5~95.0~99.0 - + 40170104~244.0~347.0889892578125~119.79205322265625~93.9110107421875 40170103~259.1849051291608~347.0~93.58010814871352~93.0 @@ -5991,9 +5991,9 @@ no-strike~378.0~248.0~80.0~80.0 01110123~202.6875~367.484375~201.4345703125~66.609375 MCM 10165100~222.625~347.07916259765625~166.71701049804688~96.84066772460938 - + 30140400~254.75489807128906~349.0~101.59913635253906~91.5 - + 01110124~230.03125~348.9375~168.912109375~93.0625 PR 01110125~200.5~360.203125~199.8515625~74.015625 @@ -6013,7 +6013,7 @@ no-strike~378.0~248.0~80.0~80.0 01110129~208.53125~353.09375~187.67578125~85.90625 VIP 36110300_a~223.1310272216797~284.75~171.26002502441406~204.75064320213858 - + 2_36_0~166.4508819580078~241.41212463378906~275.2071075439453~306.99876403808594 2_36_1~166.45095825195312~241.41209411621094~275.20703125~306.9987335205078 @@ -6021,15 +6021,15 @@ no-strike~378.0~248.0~80.0~80.0 101_2~275.3970031738281~447.79400634765625~61.20599365234375~61.20599365234375 10150504_0~154.02301025390625~285.87298583984375~305.9649963378906~146.12701416015625 - E W + E W 101_1~259.4169921875~280.6669921875~93.16702270507812~60.25 36110905_a~183.0~292.5~244.0~201.0 - + 10150504_2~170.2010040283203~285.87298583984375~273.60398864746094~146.12701416015625 - E W + E W 10150504_1~121.1995849609375~285.87298583984375~369.055419921875~146.12701416015625 - E W + E W 01110110~276.03125~348.9375~71.03125~93.0625 P 01110111~276.21875~348.9375~82.015625~93.0625 @@ -6045,7 +6045,7 @@ no-strike~378.0~248.0~80.0~80.0 01110115~199.84375~357.28125~209.47265625~76.984375 ACP 30160000~219.97023010253906~312.0~169.4362030029297~166.5 - ? + ? 01110116~199.875~368.578125~204.12109375~64.421875 AEW 01110117~196.890625~371.578125~215.30859375~53.296875 @@ -6067,7 +6067,7 @@ no-strike~378.0~248.0~80.0~80.0 1_00_0~126.26194763183594~216.25608825683594~359.48585510253906~359.49366760253906 05121000~229.47999572753906~346.4429931640625~153.99998474121094~96.3070068359375 - + 30022~284.40625~447.734375~44.921875~57.265625 H 30021~229.90625~302.046875~136.0859375~42.953125 @@ -6081,7 +6081,7 @@ no-strike~378.0~248.0~80.0~80.0 10412~260.140625~448.03125~91.330078125~51.828125 SC 36130200~216.95689392089844~286.0~177.4341278076172~208.0 - + 30012~284.09375~447.734375~45.125~57.265625 N 151_1~229.90625~301.3125~136.0859375~44.421875 @@ -6113,13 +6113,13 @@ no-strike~378.0~248.0~80.0~80.0 10165300~201.84375~352.921875~208.3427734375~81.421875 AFS 30140600~238.25306701660156~346.8070068359375~127.79893493652344~93.6929931640625 - + 40180100~257.03125~298.625~105.2919921875~193.375 REL LDR 05072~248.5625~449.203125~117.79150390625~40.796875 HPM 36210000~220.5~311.0~169.0~169.0 - D + D 25211600~200.68699645996094~240.43699645996094~200.00001525878906~313.00001525878906 B T 164_1~236.61999702453613~299.8050003051758~141.67498588562012~41.91499710083008 @@ -6161,7 +6161,7 @@ no-strike~378.0~248.0~80.0~80.0 10121700~229.84375~347.359375~154.302734375~96.234375 SF 36160300_a~228.90699768066406~290.10101318359375~152.16600036621094~195.0596336806542 - NR + NR 1_26_0~166.4508056640625~241.412841796875~275.2071838378906~306.99786376953125 25141200~87.89995574951172~153.6875~227.4452896118164~35.40694097395729 @@ -6211,7 +6211,7 @@ no-strike~378.0~248.0~80.0~80.0 25240102~15.625999450683594~82.19599914550781~335.64600372314453~245.0850067138672 ACA EFF: Grids MAX ALT: MIN ALT: 15160900~197.9739990234375~349.5~215.5260009765625~91.36700439453125 - DRUG + DRUG 25240103~23.46099853515625~43.34700012207031~320.1629943847656~309.5970001220703 Grids EFF: MAX ALT: MIN ALT: ACA 120_1~249.984375~298.3125~111.12109375~44.421875 @@ -6225,9 +6225,9 @@ no-strike~378.0~248.0~80.0~80.0 25280201~193.6108445551817~263.2226762174122~268.02117448778705~203.46732622399406 10141300~272.1369934082031~350.8330078125~69.33401489257812~90.33297729492188 - + 36110901_a~217.28289794921875~286.25~178.831787109375~199.61785888671875 - + 27272~258.21875~447.5625~94.484375~48.28125 E-3 05022~277.53125~447.890625~62.5732421875~50.109375 @@ -6249,7 +6249,7 @@ no-strike~378.0~248.0~80.0~80.0 25501~86.56192779541016~154.77423095703125~222.94893646240234~73.80101013183594 15220200~232.06565856933594~307.3672180175781~148.1619415283203~136.41278076171875 - + 182_1~251.71875~297.3125~115.521484375~44.421875 RES 53541~258.140625~292.03125~87.189453125~51.828125 @@ -6261,7 +6261,7 @@ no-strike~378.0~248.0~80.0~80.0 129_2~222.94000244140625~451.5610046386719~160.69000244140625~25.605987548828125 36120000~203.5341033935547~293.5340881347656~204.9318084716797~204.93182373046875 - UXO + UXO 46120304~24.04962730407715~44.0~349.9007511138916~310.07781982421875 46120305~20.5~124.0~363.0~152.51945554772954 @@ -6293,7 +6293,7 @@ no-strike~378.0~248.0~80.0~80.0 53551~258.140625~292.03125~86.580078125~51.828125 SS 60160200~266.29998779296875~349.6000061035156~77.9000244140625~90.39999389648438 - + 52221~287.53125~287.890625~49.3544921875~50.109375 IL 45160105~148.45700073242188~16.0~102.04299926757812~369.0 @@ -6319,23 +6319,23 @@ no-strike~378.0~248.0~80.0~80.0 10130600~210.125~361.28125~193.59375~68.71875 MET 15111106~224.94557033386081~282.7491684050554~168.44140017032623~215.49481963205398 - R E + R E 25241402~50.71660232543945~91.0156021118164~303.8588066101074~228.35478973388672 CF ZONE 15111107~285.0920104980469~346.3569654529307~39.00799560546875~96.7630296642568 - + 25241401~138.72677352570628~112.84503303188662~245.10228735637605~130.12696202794035 CF ZONE 15111104~287.8999938964844~346.3574851754893~38.75799560546875~96.08651506865135 - + 15111105~264.5~282.7491684050554~128.88697050418705~215.49481963205398 - R + R 15111108~264.5~282.7491684050554~127.88697050418705~214.5008315949446 - R + R 10471~260.27099609375~294.48382568359375~90.65701293945312~49.23583984375 15111109~224.94557033386081~282.7491684050554~167.44140017032623~215.49481963205398 - R E + R E 30082~278.359375~449.734375~52.375~57.265625 V 30081~257.34375~293.453125~102.8046875~51.546875 @@ -6343,19 +6343,19 @@ no-strike~378.0~248.0~80.0~80.0 10180100~195.890625~365.90625~223.0555419921875~59.0625 ARRC 15111102~264.5~282.7491684050554~127.88697050418705~215.49481963205398 - R + R 15111103~223.94557033386081~282.7491684050554~168.44140017032623~215.49481963205398 - R E + R E 15111100~285.3420104980469~346.3574851754893~38.75799560546875~95.65350115263573 - + 15111101~287.8999938964844~346.356212482637~38.88299560546875~96.42580045681615 - + 52231~279.53125~289.03125~55.9482421875~51.828125 IS 25310500~34.17714498295737~105.78632908530723~328.132926032401~180.79812050698092 RSA 01120400~263.5260009765625~348.67401123046875~81.56600952148438~94.59396362304688 - + 60140600~204.71875~359.203125~202.150390625~74.015625 DSR 10472~231.2779998779297~448.4830017089844~148.3889923095703~41.0 @@ -6437,25 +6437,25 @@ no-strike~378.0~248.0~80.0~80.0 25131003~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 NRM FTP 36170000_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - OB + OB 52261~260.0101931330472~289.03125~80.77105686695279~51.828125 JC 10130103_2~170.98980712890625~360.0888671875~268.27081298828125~124.28512573242188 - MD + MD 25330100~55.5~107.06649017333984~331.7275085449219~119.86702728271484 10130103_3~197.88131713867188~354.0888671875~210.74127197265625~111.55923461914062 - MD + MD 20120106_3~181.0~309.109375~250.0~137.390625 - PROD + PROD 30052~289.171875~449.734375~47.34375~57.265625 D 20120106_2~174.0~309.109375~264.0~137.390625 - PROD + PROD 20120106_1~126.5~309.109375~359.0~137.390625 - PROD + PROD 20120106_0~148.3769989013672~309.109375~315.24501037597656~137.390625 - PROD + PROD 10462~248.40625~449.3125~116.216796875~44.421875 TAC 05082~234.50000286102295~448.0000762939453~141.99999332427979~41.999969482421875 @@ -6463,9 +6463,9 @@ no-strike~378.0~248.0~80.0~80.0 10461~276.656005859375~276.552978515625~57.764007568359375~67.9310302734375 10130103_0~185.0017547607422~359.0888671875~241.4537811279297~118.2108154296875 - MD + MD 10130103_1~127.57951354980469~360.0888671875~355.84107971191406~157.211669921875 - MD + MD 25216400~111.0~274.5~390.0~161.0 SUW 25342100~101.01164533868024~85.5157154626782~292.81452296749165~276.91830573289576 @@ -6505,11 +6505,11 @@ no-strike~378.0~248.0~80.0~80.0 10442~249.703125~449.3125~116.529296875~44.421875 STR 10164800~208.625~349.28399658203125~182.86947631835938~96.882080078125 - PURE + PURE 10441~321.03125~293.25~33.75~52.671875 3 60170400~237.8000030517578~353.5~152.99998474121094~80.0 - + 25216500~111.0~250.5~390.0~215.0 25344700~101.21622938265045~75.04408356872175~283.82374864469324~281.4559316900673 @@ -6521,7 +6521,7 @@ no-strike~378.0~248.0~80.0~80.0 50431~262.1875~293.328125~89.373046875~48.671875 NA 20120702_3~139.5~228.5~334.0~328.0 - + 20121103~273.0009765625~347.99896240234375~68.72201538085938~93.9969482421875 20121101~255.9989776611328~347.48199462890625~104.00001525878906~91.6719970703125 @@ -6529,13 +6529,13 @@ no-strike~378.0~248.0~80.0~80.0 20121102~205.69999814033508~318.69999170303345~199.40000772476196~153.59997749328613 20120702_0~131.5~224.91600036621094~348.0~342.33399963378906 - + 20120702_1~131.5~273.6000061035156~348.0~244.80001831054688 - + 20120702_2~174.0~264.0~264.0~264.0 - + 10121304_0~184.6253204345703~224.76100158691406~242.74937438964844~342.47801208496094 - + 25181300~223.3447265625~299.03125~163.2412109375~160.46875 ASW 1_09_1~126.26194763183594~215.25608825683594~359.48585510253906~359.49366760253906 @@ -6543,13 +6543,13 @@ no-strike~378.0~248.0~80.0~80.0 102_1~236.65499877929688~299.656005859375~137.55099487304688~38.843994140625 10121304_3~200.60406494140625~222.99276733398438~210.7918701171875~346.0144348144531 - + 10121304_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 102_2~218.86639670828572~454.5518777344587~173.6336085443736~26.753995058298187 10121304_1~125.11058044433594~273.5~361.7788543701172~244.578369140625 - + 25250400~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 RLP 25471~90.56192779541016~154.77423095703125~218.94893646240234~59.15777587890625 @@ -6557,13 +6557,13 @@ no-strike~378.0~248.0~80.0~80.0 50441~260.1875~293.328125~89.404296875~48.671875 ND 05120600~205.71600341796875~352.17608642578125~199.43597412109375~88.57391357421875 - + 0_32_1~167.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 115_2~256.046875~446.328125~99.84765625~48.671875 MR 10140703_3~199.20811462402344~321.85205078125~213.58375549316406~148.2958984375 - + 1_62_0~166.0570068359375~192.31597900390625~277.78497314453125~324.34100341796875 1_62_1~166.0570068359375~192.31597900390625~277.7850036621094~324.34100341796875 @@ -6579,9 +6579,9 @@ no-strike~378.0~248.0~80.0~80.0 46110103~89.65741729736328~117.98612213134766~218.68517303466797~164.01387786865234 36140303_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 3 + 3 01110200~205.70399475097656~350.4817199707031~199.6380157470703~91.03656005859375 - + 46110104~89.65741729736328~117.98612213134766~218.68517303466797~164.01387786865234 50451~264.1875~294.328125~84.091796875~48.671875 @@ -6605,37 +6605,37 @@ no-strike~378.0~248.0~80.0~80.0 2_15_1~126.55342864990234~195.03199768066406~358.8931655883789~379.4145965576172 10111002_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - + 25451~90.56192779541016~154.77423095703125~214.37609100341797~79.70205688476562 10111002_1~125.41056823730469~277.125244140625~360.6232147216797~235.84893798828125 - + 10160200_2~169.5~356.6875~264.0~91.10751342773438 - ALL + ALL 10111002_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - + 10160200_1~123.49808502197266~355.6875~365.0038375854492~92.10751342773438 - ALL + ALL 50461~253.875~295.1875~101.03125~45.8125 NW 10111002_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 - + 10160200_3~175.08200073242188~356.6875~260.0~91.10751342773438 - ALL + ALL 10160400~277.5~350.9720153808594~62.001007080078125~90.48098754882812 - + 10160200_0~146.0~356.6875~320.0~90.8275146484375 - ALL + ALL 25212100~137.60276687839408~132.04148186237694~301.7944662432119~351.55556403606056 30120100~257.599609375~347.6006164550781~96.53338623046875~96.71127319335938 - + 25421~95.56192779541016~154.77423095703125~227.97411346435547~80.32162475585938 45140400~5.407038688659668~153.0~387.59296131134033~93.76287841796875 36160100~218.9980010986328~293.10101318359375~171.55198669433594~183.39898681640625 - NR + NR 50471~262.390625~291.0~87.4951171875~51.859375 OL 53501~274.5~290.890625~58.2080078125~50.109375 @@ -6659,11 +6659,11 @@ no-strike~378.0~248.0~80.0~80.0 25340300~40.5~94.29210662841797~297.9151306152344~209.68778228759766 B 10140703_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10140703_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10140703_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 2_28_0~117.58200073242188~267.5~377.0~257.0 10392~310.296875~447.421875~86.037109375~31.09375 @@ -6695,7 +6695,7 @@ no-strike~378.0~248.0~80.0~80.0 53521~260.140625~288.03125~86.517578125~51.828125 SB 15140500~213.5~328.48466783528767~182.75~134.4401433181958 - B + B 45180600~44.0~194.0~310.0~10.0 0_63_0~120.97918701171875~209.97918701171875~370.0416259765625~370.0416259765625 @@ -6731,7 +6731,7 @@ restricted~375.44801678047673~248.63298320770264~85.1039714496415~79.36734275822 octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.85235595703125 15160100~246.0~350.0~118.5~93.00003051757812 - + 25160400~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 PD 05130000~199.421875~361.421875~206.59375~71.578125 @@ -6759,17 +6759,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25342203.b~16.83248519897461~234.54587909276597~369.0875434875488~32.43211295291462 S S 10164300_2~173.08299255371094~360.71150970458984~263.99900817871094~88.70850372314453 - + 0_01_0~120.60558319091797~197.4323272705078~370.78882598876953~323.1466522216797 10164300_3~175.08200073242188~360.71150970458984~260.0~87.08350372314453 - + 10164300_0~146.2550048828125~360.71150970458984~319.9989929199219~86.80350494384766 - + 10164300_1~126.0~353.71150970458984~360.0~94.08350372314453 - + 05110400~267.931396484375~348.5820007324219~74.26812744140625~94.83700561523438 - + 25213400~199.42050170898438~304.4737854003906~212.15899658203125~183.054443359375 40211~262.703125~292.453125~89.7890625~51.546875 @@ -6781,21 +6781,21 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 27251~244.1720324754715~297.8407897949219~120.10144795104861~44.375 DEM 02110000~272.20098876953125~274.2969055175781~70.1820068359375~224.9356689453125 - + 15241~259.4169921875~280.6669921875~93.16702270507812~60.25 05111700~205.6739959716797~347.9809875488281~198.4930191040039~95.02501678466797 - + 40201~246.984375~296.3125~117.193359375~44.421875 CYB 36140201_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - 1 + 1 25214700~159.5590057373047~247.5~297.00001525878906~297.0 EP 46160400~140.0~49.0~120.0~300.0 15201100~250.01600646972656~346.0~129.48399353027344~100.0 - + 27221~279.13405159302056~291.1064147949219~54.84879079711391~50.109375 IN 27222~238.0~445.828125~131.869140625~45.921875 @@ -6811,11 +6811,11 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25341600~11.990708684951699~56.06435113608262~374.0191971778792~241.371498428282 N 10110100~257.9432373046875~285.5~96.113525390625~216.75 - + 15131600~221.5~328.15643310546875~171.0~146.84356689453125 - + 20110400~267.5~347.3210144042969~81.32400512695312~92.67898559570312 - + 27231~244.31147271953523~297.0751647949219~123.9305250236066~45.890625 CDR 27232~243.08709639310837~448.1650390625~113.73196507862303~45.921875 @@ -6839,15 +6839,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25130600~146.5~237.5~318.0~318.0 30140502~238.6089630126953~347.0~134.1611785888672~92.04901123046875 - SP + SP 30140501~239.97598266601562~348.5~133.5140380859375~91.60299682617188 - RB + RB 30140500~241.17503356933594~348.62701416015625~129.5600128173828~88.87298583984375 - + 27201~250.96875~293.953125~106.6083984375~48.859375 SIG 11110500~202.8730010986328~344.736572265625~204.4190216064453~102.80685424804688 - + 27202~253.1875~446.921875~103.9404296875~48.890625 O-8 0_45_1~165.5~231.03199768066406~281.0~304.46800231933594 @@ -6855,13 +6855,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 0_45_0~165.5~231.03199768066406~281.0~304.46800231933594 15110700~278.67999267578125~346.0~59.066009521484375~95.93600463867188 - + 15110703~278.09100341796875~345.9150085449219~58.480010986328125~96.82098388671875 - + 15110701~277.85198974609375~345.9570007324219~59.496002197265625~96.69900512695312 - + 15110702~277.31298828125~345.0~60.0360107421875~97.656005859375 - + 15231~263.9330139160156~289.28399658203125~86.16049194335938~51.881744384765625 146_1~247.890625~289.21875~100.087890625~57.734375 @@ -6897,7 +6897,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 159_1~277.02801513671875~289.5~54.108978271484375~49.0 15130300~209.23223876953125~331.5~193.5355224609375~129.0 - + 25481~90.56192779541016~154.77423095703125~226.97411346435547~80.32162475585938 40131202_1~125.08200073242188~348.3199768066406~360.0~93.18002319335938 @@ -6941,11 +6941,11 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 51081~262.984375~292.5~82.16796875~50.328125 BS 25130400~124.0~265.5~363.0~137.0 - + 11111000~264.0~349.010009765625~90.20401000976562~89.989990234375 30140700~214.64100646972656~346.8074951171875~182.1949920654297~95.927978515625 - + 54111~249.28125~293.953125~94.3662109375~48.859375 CM 1_58_0~117.58200073242188~267.5~377.0~257.0 @@ -6963,29 +6963,29 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25290304~13.678999900817871~136.484375~376.99998569488525~28.515625 x x x x x x x x 15110501~271.5~346.5220031738281~61.2340087890625~95.73098754882812 - + 25290303~37.0~104.640625~320.0~35.359375 X X X X X X 15110502~272.77301025390625~345.5220031738281~61.96099853515625~96.93499755859375 - + 25290306~13.678999900817871~115.33300018310547~377.07100009918213~38.16699981689453 x x x x x x x x x 25290305~13.678999900817871~120.484375~376.99998569488525~33.015625 x x x x x x x x x 15110500~270.8190002441406~345.5220031738281~61.915008544921875~96.8599853515625 - + 25290308~13.678999900817871~109.46875~377.07100009918213~44.03125 0 0 0 0 0 0 0 0 25290307~13.678999900817871~109.46875~376.99998569488525~44.03125 0 0 0 0 0 0 0 0 -25211500~175.6699699163437~265.0449714809656~252.60001182556152~253.12501907348633 - +25211500~173.6099853515625~264.6100158691406~253.58001708984375~254.42001342773438 + 15110503~270.13800048828125~345.5220031738281~61.967987060546875~96.947998046875 - + 25290309~13.678999900817871~106.33300018310547~377.07100009918213~47.16699981689453 0 0 0 0 0 0 0 0 36110902_a~215.95689392089844~282.0~178.1366729736328~207.0 - + 1_01_0~119.54386138916016~196.2131325830166~372.8932113647461~326.14874485838965 60110900~203.421875~360.21875~194.39752197265625~72.984375 @@ -7007,17 +7007,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25290301~21.4375~124.890625~355.814453125~31.109375 x x x x x x x x 15130100~209.23223876953125~349.23223876953125~193.5355224609375~93.5355224609375 - + 10150800_3~209.7440185546875~285.87298583984375~196.52398681640625~62.61199951171875 - + 46150200~74.0685215020959~83.89594031331131~251.86491947427749~231.1040596866887 10150800_2~170.2010040283203~285.87298583984375~273.60398864746094~62.61199951171875 - + 10150800_1~121.1995849609375~285.87298583984375~369.055419921875~62.61199951171875 - + 10150800_0~154.02301025390625~285.87298583984375~305.9649963378906~62.61199951171875 - + 25212800~190.52993289726317~305.2502637844847~237.04290455330192~189.0017149200071 45170200~46.91781353481483~40.935798048647946~297.1769524647758~299.723894256938 @@ -7035,21 +7035,21 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 54131~262.25~291.5~90.279296875~50.328125 DC 60150100~253.3999660678002~348.6390075683594~103.20010091466148~93.41098022460938 - + 30121~239.875~298.375~125.75~47.40625 SOF 10162100_0~146.2550048828125~372.734375~319.9989929199219~74.7806396484375 - IV + IV 10162100_1~123.49808502197266~380.734375~365.0038375854492~67.06063842773438 - IV + IV 10162100_2~173.08299255371094~371.734375~263.99900817871094~77.68563842773438 - IV + IV 10512~236.27801513671875~448.4830017089844~137.38897705078125~41.0 2_52_0~165.5~193.4252471923828~281.0~324.5747528076172 10162100_3~175.08200073242188~368.734375~260.0~79.06063842773438 - IV + IV 10511~261.65625~293.453125~87.01171875~51.546875 RF 0_27_0~168.05699157714844~265.31500244140625~277.78501892089844~332.84100341796875 @@ -7063,21 +7063,21 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10521~285.6875~284.15625~53.625~60.84375 R 36190000_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - N + N 10522~245.8125~448.046875~111.99609375~42.953125 HLA 25321100~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 MEP 36140200_a~221.0~291.5379943847656~168.15802001953125~191.96200561523438 - + 60141200~204.4375~364.421875~196.9765625~71.578125 VPN 10140105_1~125.11058044433594~273.9216613769531~361.7788543701172~244.15670776367188 - + 10140105_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10140105_0~184.6253204345703~224.75~242.74937438964844~342.5 - + 1_14_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 1_14_0~126.25~215.25~359.5~359.5 @@ -7085,13 +7085,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25281401~227.40467834472656~274.56201171875~156.1927032470703~124.91592407226562 T B 10140105_3~200.60406494140625~223.0~210.7918701171875~346.0 - + 25281400~226.3981170654297~273.56201171875~159.80284118652344~127.80227661132812 B 10200100~202.84375~356.265625~202.8583984375~78.734375 ATF 10140102~222.2860107421875~274.5~166.21298217773438~240.5 - + 10165400~233.515625~347.359375~157.115234375~96.234375 KS 30101~245.453125~302.046875~118.150390625~42.953125 @@ -7099,13 +7099,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 30102~260.890625~446.578125~97.2890625~53.296875 AC 10140100~210.0~345.9849853515625~189.5~96.533203125 - + 10140106~210.0~345.9849853515625~189.5~99.63308715820312 - E + E 25180700~268.928466796875~347.28125~71.703125~85.125 C 15160800~193.5~380.3919982910156~223.0~51.132965087890625 - + 165_1~264.8125~297.046875~80.53125~43.6875 HIJ 54161~256.0625~296.1875~97.3125~45.8125 @@ -7131,31 +7131,31 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 27382~235.26670591160655~445.5947570800781~138.93163623288274~44.453125 WO-5 10161200_0~146.2550048828125~358.421875~319.9989929199219~89.0931396484375 - MAT + MAT 10161200_1~123.49808502197266~361.421875~365.0038375854492~86.37313842773438 - MAT + MAT 10161200_2~176.67999267578125~359.421875~264.0~92.578125 - MAT + MAT 10161200_3~175.08200073242188~359.421875~260.0~88.37313842773438 - MAT + MAT 1_27_0~166.25950622558594~274.81500244140625~276.8352508544922~323.73565673828125 25141100~87.89995574951172~153.4375~231.71147835740493~35.656494426523665 LD/LC LD/LC 20120803~247.60000610351562~351.77362060546875~117.60000610351562~87.4527587890625 - + 20120801~215.0~319.140625~180.04000854492188~151.6043701171875 RES 20120802~215.0~335.99999237060547~180.03999710083008~123.74500274658203 15200500~263.8450012207031~346.5~87.86599731445312~95.0 - + 45120100~27.258811950683594~114.51606750488281~343.4823684692383~170.2778778076172 0_14_0~126.25~215.25~359.5~359.5 10120500~206.59500122070312~349.25~198.80999755859375~94.25 - + 20120800~206.40000700950623~292.83995032310486~198.47999095916748~188.88001441955566 0_14_1~126.55342864990234~215.5534210205078~358.8931655883789~358.89317321777344 @@ -7173,9 +7173,9 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25310400~34.17714498295737~105.78632908530723~328.132926032401~180.79812050698092 REFUGEE HOLDING AREA 10161000~289.875244140625~350.188232421875~31.01776123046875~90.85076904296875 - + 36150000_a~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - E + E 0_09_0~126.25~215.25~359.5~359.5 40131200~260.19500732421875~347.1520080566406~93.8699951171875~93.8699951171875 @@ -7183,7 +7183,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 52331~263.0101931330472~286.03125~76.02105686695279~51.828125 JS 01120500~196.1669921875~351.3500061035156~206.166015625~89.29898071289062 - + 45161300~104.9000383913517~99.42000538110733~199.7800064086914~185.22001028060913 60140700~213.203125~359.203125~190.533203125~74.015625 @@ -7197,13 +7197,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 170_1~244.578125~299.28125~129.390625~44.453125 NGO 10141400~246.984375~322.3125~116.27734375~143.85348510742188 - CLR + CLR 52341~260.0101931330472~291.890625~74.34918186695279~50.96875 JT 36140405_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 5 + 5 36110800_a~204.41786193847656~295.5~203.1652374267578~201.0 - EX + EX 25120200~10.995549201965332~54.49008560180664~378.73113536834717~280.12575912475586 NAI 10592~252.30328369140625~450.3802795410156~117.9002685546875~60.47320556640625 @@ -7215,7 +7215,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 52351~259.90625~294.75~94.197265625~47.25 MA 10121801~234.15199279785156~312.0~153.70399475097656~167.5 - + 51021~253.890625~291.890625~89.767578125~50.109375 AB 10121805~244.546875~361.28125~126.0~69.890625 @@ -7255,15 +7255,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 60160300~212.5~361.203125~185.3984375~74.015625 SPF 20120105_3~183.0~352.1733289374316~246.0~96.32667106256838 - + 10162300~251.02365112304688~351.2817687988281~104.28973388671875~91.23324584960938 - + 20120105_2~174.0~352.1733289374316~264.0~96.32667106256838 - + 20120105_1~123.49808502197266~352.1733289374316~365.0038375854492~95.62168449030275 - + 20120105_0~149.6959991455078~352.1733289374316~312.6079864501953~96.32667106256838 - + 4011~171.08900451660156~92.62250518798828~267.8219757080078~161.9893569946289 4012~171.5~532.7420043945312~5.0~229.75 @@ -7275,17 +7275,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 30181~253.83200073242188~295.5~102.50201416015625~50.204986572265625 15111000~277.3601379394531~345.9599914550781~53.836826832696374~96.42300415039062 - + 15111003~279.90618896484375~346.0249938964844~53.582144942657806~95.9320068359375 - + 25170500~52.79399871826172~43.6875~297.17899322509766~279.8125 Name: Width: Min Alt: Max Alt: DTG Start: DTG End: SAAFR 15111001~280.5843505859375~346.1820068359375~53.18077457158182~95.15899658203125 - + 10130700~285.3139953613281~350.2489929199219~41.371978759765625~95.447998046875 - + 15111002~280.308349609375~346.1820068359375~53.18077457158182~95.15899658203125 - + 25190100~29.359375~141.765625~359.9609375~44.17938232421875 IFF OFF IFF OFF 51041~259.890625~291.890625~83.236328125~50.109375 @@ -7297,7 +7297,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10571~270.5729064941406~285.2720642089844~70.986328125~60.2529296875 10150300~238.16502380371094~280.533447265625~134.19175720214844~221.716552734375 - + 10581~255.89300537109375~293.57000732421875~99.2139892578125~48.385986328125 30171~280.875~286.734375~45.390625~57.265625 @@ -7353,15 +7353,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 51061~261.890625~294.890625~88.158203125~50.109375 AT 10163600~257.048287667586~349.43360107650733~93.45239632615903~93.45418148427052 - + 30162~246.984375~448.3125~117.193359375~44.421875 CYB 10552~281.0~447.296875~48.53125~58.703125 K 10551~266.5363464355469~274.0942687988281~75.63357543945312~72.06753540039062 -25343300~65.02248399991257~108.2988021794261~281.29057220527386~179.7035424296713 - DEM +25343300~65.02248399991257~108.75882895875534~281.29057220527386~181.89766155447987 + DEM 40131204~224.5~298.109375~161.0~201.390625 EOC 40131203~223.5~299.140625~161.0~200.359375 @@ -7381,9 +7381,9 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25171800~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: HIMEZ 15250000~205.70399475097656~350.4817199707031~199.6380157470703~91.03656005859375 - + 10130102_3~203.1920166015625~349.9389953613281~205.34942626953125~115.740966796875 - + 30152~253.0625~449.1875~120.21875~45.8125 EXP 30151~273.796875~278.484375~59.578125~66.609375 @@ -7391,11 +7391,11 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10561~242.65625~303.34375~120.8916015625~38.65625 WPN 10130102_0~185.0017547607422~352.9389953613281~241.45277404785156~124.36068725585938 - + 10130102_1~127.57951354980469~351.9389953613281~355.84107971191406~165.36154174804688 - + 10130102_2~170.98980712890625~352.9389953613281~268.27081298828125~131.43499755859375 - + 10562~281.453125~449.296875~46.15625~59.703125 U 25216300~111.0~274.5~390.0~161.0 @@ -7431,7 +7431,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 113~266.02801513671875~157.99899291992188~80.1099853515625~36.00199890136719 01110300~210.86199951171875~347.4838562011719~188.44100952148438~97.23580932617188 - + 114~245.0~169.99899291992188~123.1099853515625~36.00199890136719 116~278.02801513671875~146.5~54.108978271484375~49.0 @@ -7455,23 +7455,23 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 124~210.21875~158.640625~188.90625~34.359375 X X X X X 10111001_2~172.11241149902344~262.36077880859375~267.77516174316406~267.2784423828125 - + 50561~266.0625~292.5~82.46484375~50.328125 ST 125~202.21875~157.640625~198.2578125~34.359375 X X X X X X 10111001_3~200.3640594482422~324.1095886230469~211.2718963623047~143.78082275390625 - + 126~265.02801513671875~156.99899291992188~80.1099853515625~36.00201416015625 10111001_0~184.40904235839844~314.0715637207031~243.18190002441406~161.85687255859375 - + 10111001_1~126.41056823730469~278.125244140625~360.6232147216797~235.84893798828125 - + 10164900~198.0~369.296875~212.939453125~58.703125 BPAD 60170500~252.6999969482422~348.0~109.80000305175781~93.60000610351562 - + 25212000~168.31883239746094~197.0~239.3623504638672~286.5970458984375 L C 25182500~227.77734375~338.0~159.14453125~203.46875 @@ -7479,7 +7479,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 2_03_0~126.2860336303711~215.28604125976562~359.42704010009766~359.4270324707031 36130000_a~211.03285217285156~290.18499755859375~189.9341583251953~192.34567260742188 - + 131~113.89199829101562~563.75~382.2160339355469~55.073974609375 132~113.89199829101562~563.75~382.2160339355469~55.073974609375 @@ -7493,7 +7493,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 135~114.89199829101562~538.7130126953125~382.2160339355469~55.073974609375 36160200~220.5~290.10101318359375~170.5~191.23098754882812 - NR + NR 136~114.89199829101562~563.75~382.2160339355469~55.073974609375 137~253.4274455458193~563.75~105.14610501338069~55.07353791907042 @@ -7501,7 +7501,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 50571~258.96875~291.953125~83.396484375~48.859375 SU 11110600~202.8730010986328~344.736572265625~204.4190216064453~102.80685424804688 - + 1_5A_0~153.8735809326172~243.5059814453125~303.12974548339844~304.51995849609375 25217700~120.14683532714844~324.8574880544173~369.57667541503906~203.14251194558273 @@ -7517,15 +7517,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 50581~267.640625~292.890625~87.9150390625~50.109375 TA 10140702_3~228.92059688248628~223.00019398264885~154.6578053512094~341.49957744016683 - + 10140702_2~228.92059688248628~262.99764714764274~154.6578053512094~264.0048983999027 - + 10140702_1~228.92059688248628~272.9996997992275~154.6578053512094~242.99999356269836 - + 53611~263.546875~293.75~77.7685546875~47.25 TT 10140702_0~228.92059688248628~223.75094907507867~154.6578053512094~342.50097246244036 - + 116_2~255.140625~446.03125~93.205078125~51.828125 SR 116_1~243.984375~300.3125~118.771484375~44.421875 @@ -7549,9 +7549,9 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 40140100~268.8720397949219~347.65093994140625~78.5369873046875~92.17507934570312 10140900~221.50010147359353~303.046875~170.999995470047~141.4532200362919 - CAMP + CAMP 15140400~240.28500366210938~346.8936462402344~127.9739990234375~95.3603515625 - + 25341500~102.36551666259766~68.88763766319308~286.13448333740234~271.67162989601053 I 161~119.77100372314453~586.125~372.45800018310547~40.0 @@ -7571,13 +7571,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 30120202~212.46875~347.359375~180.4130859375~96.234375 CG 36110000_a~204.41786193847656~295.5~203.1652374267578~201.0 - + 30120201~221.515625~348.9375~156.990234375~93.0625 BB 10160501~279.9351245389275~346.7049865722656~52.1305694717372~97.3002454790905 30120200~251.8717498779297~349.37103271484375~108.25849914550781~93.326904296875 - + 30120206~206.0625~352.921875~200.177734375~81.421875 LCS 30120205~238.671875~347.359375~148.6591796875~96.234375 @@ -7585,13 +7585,13 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 30120204~240.671875~349.9375~142.1748046875~93.0625 FF 10121107_3~190.13600158691406~323.926025390625~227.78199768066406~144.14794921875 - + 10121107_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 10121107_1~123.58992767333984~270.685302734375~362.81970977783203~249.62939453125 - + 10121107_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 52311~266.0101931330472~287.890625~76.63043186695279~50.96875 JP 53641~261.296875~293.328125~87.46484375~48.671875 @@ -7599,35 +7599,35 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25140700~87.89995574951172~153.4375~231.71147835740493~35.656494426523665 FCL FCL 20121202~216.32855224609375~342.5068359375~177.5079345703125~98.14212036132812 - + 20121203~277.9980163574219~349.47979152104887~60.999969482421875~89.66525852777926 20121200~223.8489990234375~311.2925109863281~161.0260009765625~168.1074776649475 - + 20121201~257.9432373046875~285.5~96.113525390625~216.75 - + 20120701_0~131.5~224.91600036621094~348.0~342.33399963378906 - + 20120701_1~131.5~273.6000061035156~348.0~244.80001831054688 - + 20120701_2~174.0~264.0~264.0~264.0 - + 20120701_3~139.5~228.5~334.0~328.0 - + 10121303_1~125.11058044433594~273.5~361.7788543701172~244.578369140625 - + 10122100_0~184.6253204345703~314.911865234375~242.74937438964844~162.17626953125 - + 10121303_0~184.6253204345703~224.76100158691406~242.74937438964844~342.47801208496094 - + 10122100_1~123.58992767333984~270.685302734375~362.81970977783203~249.62939453125 - + 10122100_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 25213300~198.96099853515625~287.8840026855469~216.2340087890625~216.23098754882812 10122100_3~200.60406494140625~323.926025390625~210.7918701171875~144.14794921875 - + 25240900~213.2022705078125~313.7384338378906~261.3856201171875~165.52511596679688 FSS 25181200~272.069091796875~348.6875~74.234375~82.3125 @@ -7635,9 +7635,9 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25320600~233.1069793701172~132.08200073242188~146.22804260253906~270.1509704589844 CIV 10121303_3~200.60406494140625~222.99276733398438~210.7918701171875~346.0144348144531 - + 10121303_2~172.23223876953125~262.23223876953125~267.5355224609375~267.5355224609375 - + 53651~246.984375~296.3125~117.193359375~44.421875 CYB 52321~260.0101931330472~287.890625~82.64605686695279~50.96875 @@ -7645,15 +7645,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 25340200~13.552001953125~86.8849745475233~363.3544367632443~236.89418932205587 B 36140404_a~224.55299377441406~296.5379943847656~159.28599548339844~194.96264881737295 - 4 + 4 05120500~203.7100067138672~348.1260070800781~201.9569854736328~93.40301513671875 - + 05111600~231.97999572753906~347.625~148.99998474121094~96.75 - + 25214600~170.46200561523438~270.5849914550781~266.1239929199219~245.09201049804688 PL 36190000~206.89500427246094~296.8949890136719~198.2100067138672~198.21002197265625 - N + N 54071~262.828125~293.75~81.443359375~47.25 BN 25342800~11.05980647122351~54.582487026137926~375.8814269525835~244.33503384233092 @@ -7689,7 +7689,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 10892_2~170.98980712890625~446.80002034927645~268.27081298828125~37.573972570645424 15131500~220.5~330.0000044852495~171.0~143.00000213086605 - + 10892_1~127.57951354980469~446.8001556387778~355.84107971191406~72.50038147059718 20110500~215.625~355.546875~188.75390625~74.453125 @@ -7715,7 +7715,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 60120200~252.46875~364.75~121.71875~59.234375 INS 15111900~282.7929992675781~346.1809997558594~51.7919921875~96.79299926757812 - Z + Z 134_1~249.515625~293.953125~97.8056640625~48.859375 GM 05112~285.78125~448.453125~46.75~56.546875 @@ -7729,7 +7729,7 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 02081~221.921875~363.15625~8.0625~60.84375 I 30150000~196.0~285.0~220.0~220.0 - + 2_34_1~153.5~243.5~305.0~304.9117431640625 25152700~63.62112045288086~53.0~288.04889298365~225.41213989257812 @@ -7747,17 +7747,17 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 60120204~200.625~359.140625~206.53125~74.078125 NOH 36110400_a~216.95689392089844~285.0~177.4341278076172~223.0 - + 60120203~211.625~359.203125~198.27734375~74.015625 NCS 25210200~170.4259796142578~269.5169982910156~268.62400823378124~253.48501586914062 10111500~219.02099609375~348.02099609375~177.92599487304688~93.62600708007812 - + 40130700~203.09375~370.578125~202.01953125~64.421875 WNT 36140302_a~224.55299377441406~296.5379943847656~159.28599548339844~191.28500366210938 - 2 + 2 27322~263.5900678522885~449.5303039550781~82.14521038904786~48.25 E-8 02022~363.59375~358.75~45.59375~59.234375 @@ -7829,15 +7829,15 @@ octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.8523559570312 0_44_0~165.5~254.5~281.0~281.0 15110600~278.70098876953125~346.38299560546875~60.21600341796875~96.73916625976562 - + 15110601~277.4100036621094~346.12799072265625~58.9739990234375~95.97219848632812 - + 05110300~242.03125~349.9375~144.349609375~93.0625 PL 15110602~277.8810119628906~345.0~61.1409912109375~98.37722778320312 - + 15110603~277.51300048828125~345.0~61.285003662109375~97.62322998046875 - + 25171000~39.950833813048064~33.9373893968268~347.3408690772421~319.6866340406732 MIN ALT: MAX ALT: TIME FROM: TIME TO: ROZ 147_1~261.703125~293.453125~89.8828125~51.546875