Taktische-Zeichen Tactical Symbols

repository·master·Indexed 41 days ago

https://github.com/jonas-koeritz/taktische-zeichen

A collection of standardized vector graphics (SVG) and raster images (PNG) representing tactical symbols for emergency and aid organizations. Designed for use in GIS software like QGIS and other digital mapping tools, the symbols are generated from Jinja2 templates using j2cli, Inkscape, and optipng.

Tokens
519
Snippets
1
Records
6
Agent score
2%

What's inside Taktische-Zeichen

  1. Overview of Taktische-Zeichen

    master
    Taktische-Zeichen is a collection of vector graphics representing tactical symbols for aid organizations (Hilfsorganisationen). The symbols are provided as SVG files and can be exported as PNG files in various resolutions (256x256, 512x512, and 1024x1024).
  2. Symbol construction rules for contributors

    master

    If you are creating new symbols using the Jinja2 templates:

    • SVG files must have dimensions of 256x256 units.
    • All symbols must be centered within this area.
    • Symbols for units, vehicles, persons, etc., must be perfectly aligned (deckungsgleich) with one another to ensure consistency when layered.
  3. Use Taktische-Zeichen symbols in QGIS

    master

    To use these symbols in QGIS:

    1. Open QGIS and navigate to Settings -> Options -> System.
    2. Locate the SVG Paths list.
    3. Add the path to the directory containing the SVG files.
    4. The symbols will then be available for use as a symbolization type under SVG Marker (SVG-Markierung).
  4. Build SVG and PNG files

    master

    You can generate the symbol files using the provided Makefile.

    To generate only the SVG files, you only need j2cli installed. To generate PNG files, you will also need Inkscape and optipng in your system path.

    # Generate only SVG files
    make svg
    
    # Generate only PNG files
    make png
    
    # Generate all SVG and PNG files in one step
    make all
    
    # Create a release zip archive
    make release
  5. Prerequisites for building the symbols

    master

    To run the build commands (especially for PNG generation), ensure the following tools are installed and available in your system's PATH:

    • j2cli: Required for generating SVG files from Jinja2 templates.
    • Inkscape: Required for PNG generation.
    • optipng: Required for PNG generation.