Skip to content
ondrej-podolsky edited this page Feb 22, 2021 · 39 revisions

Milsymbol generator wiki

The pages on this wiki describe the functionality and content of the Milsymbol generator as extended by the Military Tactical Graphics Czechia. Some information is valid for the original Milsymbol generator created by spatialillusions as well.

Contents

Project Stage progress

This attached page shows the progress of the military symbols for stage 2 of our project. To display via this link.

Documentation of used standards

In this project, we are using the MIL-STD-2525C standard for military symbols, specifically the Military Operation Tactical Graphics section. The relevant specification of this standard can be found on pages 329 - 761 in the following document: http://www.mapsymbs.com/ms2525c.pdf

Symbol generation

The generator uses a form which prompts the user to input necessary attributes. Examples of GeoJSON and the corresponding symbols they generate can be found in table of sample symbols

SIDC ("sidc") ID code specification

The SIDC codes are 12 character long identifiers of each feature in the generated diagrams. Detailed information on the codes is available in the relevant documentation, but the general classifications may be abstracted using the keys in the sidc specification table.

General GeoJSON syntax

The outermost tag for all diagrams is a FeatureCollection, which contains individual features with properties and geometry. A Feature collection may include only one feature, as seen on this abstract example:

{
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "properties": {
                "sidc": xxxxxxxxxxxx,
                "property 1": xxx,
                "property 2": xxx,
                ...
            },
            "geometry": {
                "type": "Point",
                "coordinates": [
                        longitude,
                        latitude
                ]
            }
        }
    ]
}

Or it could be a combination of several features, like in this abstract example with two features:

    "type": "FeatureCollection",
    "features": 
    [
            {
            "type": "Feature",
            "properties": {
                "sidc": xxxxxxxxxxxx,
                "property 1": xxx,
                "property 2": xxx,
                ...
            },
            "geometry": {
                    "type": "LineString",
                    "coordinates": [
                        [
                            longitude,
                            latitude
                        ],
                        [
                            longitude,
                            latitude
                        ],
                        [
                            longitude,
                            latitude
                        ]
                    ]
                }
            },
            {
                "type": "Feature",
                "properties": {
                    "sidc": xxxxxxxxxxxx,
                    "property 1": xxx,
                    "property 2": xxx,
                    ...
                },
                "geometry": {
                    "type": "Point",
                    "coordinates": [
                            longitude,
                            latitude
                    ]
                }
            }
        

    ]
}