Lightspeed: display military symbology

Preview

 

Preview

GXY: Military Grids  samples.gxy.grid.military.MainPanel

This sample demonstrates how to display military grid layers in a GXY view.

The following grid layers are included:

  • MGRS: an alphanumeric multi-level, multi-reference grid used by NATO. The grid starts with 60 zones, plus the north and south pole area. As you zoom in, each zone is refined into 100.000m squares that are defined in a zone-specific reference system. The squares are further refined up to the kilometer.
  • CGRS and GARS: sample implementations of multi-level alphanumeric grid systems. GARS starts with cells half a degree wide and half a degree high, that are subdivided into 4, then into 9. CGRS can be defined for a specific area. It starts with cells half a degree wide and half a degree high, that are subdivided into 9, then into 4.

Instructions

  • Select a grid type and an appropriate projection (for example, MGRS and a polar stereographic projection)
  • Pan and zoom around. Notice how the grid and its labels adapt.
  • The GARS and CGRS grids allow assigning alliances to individual grid elements at any level. To do this, activate the paint controller and choose the desired alliance from the combo box.

   


Preview

Lightspeed: Military Grids  samples.lightspeed.grid.military.MainPanel

This sample demonstrates how to display military grid layers in a Lightspeed view.

The following grid layers are included:

  • MGRS: an alphanumeric multi-level, multi-reference grid used by NATO. The grid starts with 60 zones, plus the north and south pole area. As you zoom in, each zone is refined into 100.000m squares that are defined in a zone-specific reference system. The squares are further refined up to the kilometer.
  • CGRS: a multi-level alphanumeric grid system. CGRS can be defined for a specific area. It starts with cells half a degree wide and half a degree high, that are subdivided into 9, then into 4.

Instructions

  • Select a grid type and an appropriate projection (for example, MGRS and a polar stereographic projection)
  • Pan and zoom around. Notice how the grid and its labels adapt.
  • Change some styling options: the results are shown instantly.

   


Preview

GXY: displaying military symbology  samples.symbology.gxy.MainPanel

This sample shows how to create, display, and edit military symbols on a map represented by a GXY view. The sample allows switching between APP-6A, APP-6B, APP-6C, APP-6D, MIL-STD-2525b, MIL-STD-2525c, and MIL-STD-2525d. A few military symbols are already shown on the map.

Instructions

Click on a military symbol on the map to select it. You can drag the shape or its handles to edit the geometry, and change the properties and style in the symbol properties panel on the right.

New symbols can be made by typing in the name in the search box at the right, or by clicking the browse button next to it. Next, click on the map to place the symbol at the desired location. Multiple clicks can be required depending on the type of symbol (line, area, arrow, ...); a right-click ends this step.

   


Preview

GXY: all military symbols  samples.symbology.gxy.allsymbols.MainPanel

This sample shows all military symbols in a GXY view.

Instructions

The sample displays a layer with a number of symbols. The sample allows switching between APP-6A, APP-6B, APP-6C, APP-6D, MIL-STD-2525b, MIL-STD-2525c, and MIL-STD-2525d. It also allows to switch between icon symbols and tactical graphics.

   


Preview

Lightspeed: display military symbology  samples.symbology.lightspeed.MainPanel

This sample shows how to create, display, and edit military symbols on a map represented by a Lightspeed view. The sample allows switching between APP-6A, APP-6B, APP-6C, APP-6D, MIL-STD-2525b, MIL-STD-2525c, and MIL-STD-2525d. A few military symbols are already shown on the map.

Additionally this sample shows how to apply a clustering model and styler to an existing model. When zooming out, the sample will cluster identical symbols which not classified as part of the sea dimension.

Instructions

Click on a military symbol on the map to select it. You can drag the shape or its handles to edit the geometry, and change the properties and style in the symbol properties panel on the right.

New symbols can be made by typing in the name in the search box of the toolbar, or by clicking the browse button next to it. Next, click on the map to place the symbol at the desired location. Multiple clicks can be required depending on the type of symbol (line, area, arrow, ...); a right-click ends this step.

The star-shaped button in the symbol properties panel adds the symbol as a favorite in the toolbar, allowing rapid creation of this symbol.

Zooming out leads to the formation of clusters in order to keep the overview.

   


Preview

Lightspeed: all military symbols  samples.symbology.lightspeed.allsymbols.MainPanel

This sample shows all military symbols in a Lightspeed view.

Instructions

The sample displays a layer with a number of symbols. The sample allows switching between APP-6A, APP-6B, APP-6C, APP-6D, MIL-STD-2525b, MIL-STD-2525c, and MIL-STD-2525d. It also allows to switch between icon symbols and tactical graphics.
Note that switching to tactical graphics might block the application for a moment, because of the exceptional amount of complex strokes.

   


Preview

GXY: visualizing and editing Nato Vector Graphics (NVG)  samples.symbology.nvg.gxy.MainPanel

This sample demonstrates how to decode, display, customize and edit NVG data in a GXY View. The sample decodes an NVG file illustrating a fictitious takeover of San Francisco. All military symbols in the file come from the APP-6B standard. For illustration purposes, some points use a domain specific symbol set to show civilian entities. The sample allows switching between APP-6A, APP-6B, APP-6C, APP-6D, MIL-STD-2525b, MIL-STD-2525c and MIL-STD-2525d.

The custom painter provider is a TLcdNVGGXYPainterProvider with a registered painter provider for the domain specific symbols. This painter provider is simply an icon painter.

Instructions

Click on a symbol on the map to select it. You can drag the shape or its handles to edit the geometry, and change the properties and style in the symbol properties panel on the right.

New symbols can be created by typing in the name in the search box at the top. Alternatively, click the browse button next to the search box, select the desired symbol, and click the select button. Optionally, you can change the supported geometry for the symbol on the left. Next, click on the map to place the symbol at the desired location. Multiple clicks can be required depending on the type of symbol (line, area, arrow, ...); a right-click ends this step.

You can save your changes by clicking the appropriate toolbar button.

   


Preview

Lightspeed: visualizing and editing Nato Vector Graphics (NVG)  samples.symbology.nvg.lightspeed.MainPanel

This sample demonstrates how to decode, display, customize and edit NVG data in a Lightspeed View. The sample decodes an NVG file illustrating a fictitious takeover of San Francisco. All military symbols in the file come from the APP-6B standard. For illustration purposes, some points use a domain specific symbol set to show civilian entities. The sample allows switching between APP-6A, APP-6B, APP-6C, APP-6D, MIL-STD-2525b, MIL-STD-2525c and MIL-STD-2525d.

The styler used in the sample styles NVG domain objects as defined in NVG by passing a TLspNVGStyle. For domain specific symbols, the styler passes a TLspIconStyle with a custom icon.

Instructions

Click on a symbol on the map to select it. You can drag the shape or its handles to edit the geometry, and change the properties and style in the symbol properties panel on the right.

New symbols can be created by typing in the name in the search box at the top. Alternatively, click the browse button next to the search box, select the desired symbol, and click the select button. Optionally, you can change the supported geometry for the symbol on the left. Next, click on the map to place the symbol at the desired location. Multiple clicks can be required depending on the type of symbol (line, area, arrow, ...); a right-click ends this step.

You can save your changes by clicking the appropriate toolbar button.