Skip to main content

Tactical Graphics Description Language

  • Conference paper
  • First Online:
  • 678 Accesses

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 363))

Abstract

Military tactical graphics are used to visualize and plan various command and control features on a tactical map. MIL-STD-2525 and APP-6 series standards make definition of tactical graphics. Since hundreds of complex tactical graphics are defined in standards, a sophisticated design approach is needed in order to achieve a successful software library implementation. A domain specific language named TGDL (Tactical Graphic Description Language) is proposed in this work and implemented on a desktop and web map software to define tactical graphics. This paper introduces TGDL and design approach to implement tactical graphics as a software library. TGDL effectiveness is also analyzed by using tools and metrics.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. MIL-STD-2525D, DOD, Joint Symbology Standard, June (2014)

    Google Scholar 

  2. APP6-B, NATO, Joint Symbology, June (2008)

    Google Scholar 

  3. MIL-STD-2525C, DOD, Common Warfighting Symbology, November 2008

    Google Scholar 

  4. http://github.com/Esri/joint-military-symbology-xml/blob/master/svg/README.md. Accessed 15 March 2015

  5. W3C Recommendation, Scalable Vector Graphics 1.1, August 2011, http://www.w3.org/TR/SVG11. Accessed 15 March 2015

  6. Matthew C., Clark S., Kyle K., Tom H., Mara, D.: Using Military Overlay Editor 9.1 for ArcGIS\(^{\textregistered }\), 2001

    Google Scholar 

  7. http://www.luciad.com. Accessed 15 March 2015

  8. http://goworldwind.org/developers-guide/symbology/tactical-graphic-status/. March 2015

  9. Van Deursen, A, Klint, P., Visser, J.: Domain-Specific Languages: An Annotated Bibliography. ACM Sigplan Notices (2000)

    Google Scholar 

  10. Gamma, E., Helm, R., Johnson R., Vlissides J.: Design Patterns: Elements of Reusable Object-Oriented Software, 1st edn. Addison Wesley, Boston (1994)

    Google Scholar 

  11. Kahraman G., Bilgen S.: A framework for qualitative assessment of domain specific languages. Springer Softw. Syst. Model. (SOSYM) J. (2013)

    Google Scholar 

  12. Kahraman, G.: A Framework for qualitative assessment of domain specific languages, Ph.D. Dissertation Thesis, Middle East Technical University, Electrical and Electronics Engineering Department, September (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to İsmail Kilinç .

Editor information

Editors and Affiliations

Appendix A: Instruction set for TGDL

Appendix A: Instruction set for TGDL

Item

Description

First line

Name of tactical graphic

Second Line

Description

PT1 0.0 0.0

First control point position

PT2 -0.25 0.0

Second control point position

D PI 2

Accumulate distance between PI and P2

B PI 2

Accumulate bearing between PI and P2

C PI 2

Accumulate center of PI and P2

T Text

Add text to accumulated point

ARP11.00

Add reckoned position from PI to distance*1.0 and angle 0

N

Add null point, ends a geometry and starts new one in same type

A

Add accumulated position

API

Add PI

L

Add line

SL

Add spline

LA

Add anticipated Line String

CRA

Add anticipated corridor

CR

Add corridor

CW 0.5

Corridor width is 0.5

P

Add polygon

Rl 2.0 45.0

Accumulate intersection between last accumulated point and last added line

CON P3 1 2

P3 should be perpendicular to PI and P2

CON P3 1 2

P3 should be perpendicular to PI and P2

LSOl

Line start offset is 1

D PN 12

Distance of last pointto PI and P2 line

R P1 1.0 0

Accumulates reckoned position from PI

CL Text

Add text to center of line

LT Text

Sets legtext string for line

TS X10

Text style 10 pixel X offset

TS Y10

Text style 10 pixel Y offset

TS OXL/R/C

Text style X orientation to left/right/center

$Parameter

Defines parameter

TR

Rotated text

LZ 0.04 0.5 1 10 2 0 20

Zigzag line string. 0.04 is zigzag scale according to polygon size. Next aarameters are points based on aattern starting coordinates.

LZF

Zigzag filled line string.

PZ

Zigzag polygon.

SEC $AM $AM1 $AN2 $AN3

Sector, radius 1, radius 2, angle 1, angle 2

//

Comment

INFO

Not displayed on MAP, only for information

1 Reflcon S45

Use Reflcon with size 45 point

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Kilinç, İ., Ateş, H., Özhorasan, B., Korkmaz, H. (2016). Tactical Graphics Description Language. In: Abdelrahman, O., Gelenbe, E., Gorbil, G., Lent, R. (eds) Information Sciences and Systems 2015. Lecture Notes in Electrical Engineering, vol 363. Springer, Cham. https://doi.org/10.1007/978-3-319-22635-4_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-22635-4_37

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-22634-7

  • Online ISBN: 978-3-319-22635-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics