What is it ?

You can draw on the map in LotAtc. It can be used to delimit zones, indicate POI, or anything else…

Available draws:

  • Text
  • Line
  • Polygon
  • Circle

With LotAtc Advanced

  • Corridor
  • Orbit

How ?

On maps view, you can activate draw part in draw tab, then switch on “Edit mode”.

You can make drawings private (only for your eyes) or shared (shared with all friendly coalition controllers).

To draw, use left click to begin the drawing.

  • Circle: first point is the center, a second click stops the drawing
  • Polygon/lines: each left click defines a point, use right click to stop
  • Text: use edit to set text

Shared drawings are saved on the server. If you disconnect/reconnect, you will get them. Private drawings are not saved.

A private drawing can be shared later using edit

Use contextual menu by right-click on the map to set a text draw under the cursor (no need to be in edit mode)

Edit draw

Left click on a drawing or select it from the draw list in the draw tab to edit it. Properties depend on the drawing type.

Drawing can be edited directly from the map, in edit mode, just click on edit.

Load / Save

Use the load/save button to load/save all drawings from disk. They will be saved in JSON format, and you are free to edit them.

Add draws automatically at start

If you want to automatically load draws at start, you can use the Saved Games/DCS/Mods/services/LotAtc/userdb/drawings/(blue or red)/*.json files to do so (on the server).

Use the enable item to activate or deactivate the file. You can use files directly by saving in the Draw tab! Just move them to the correct folder.

Files in blue directory will only affect blue coalition controllers. Red for… red…

To only use the file for specific mission, you can add a mission field containing a regular expression:

{
    "author": "me",
    "mission": "lotatc.*",
    "drawings": [
        {
            "author": "",
            "brushStyle": 1,
            "color": "#ffff0000",
            "colorBg": "#33ff0000",
            "font": {
                "color": "#ffb5824d",
                "font": "Lato"
            },
            "id": "{0c7ce5ea-1b6c-4e2f-997f-3bbd603ce5af}",
            "latitude": 43.462436190556275,
            "lineWidth": 1,
            "longitude": 42.863763861314595,
            "name": "circle #2995",
            "radius": 56044.85317359681,
            "shared": false,
            "text": "",
            "timestamp": "",
            "type": "circle"
        },
    ],
    "enable": "true",
    "id": "{bb5a86a9-6e84-46cf-b70e-b885a7f089e6}",
    "name": "Default layer",
    "shared": false,
    "timestamp": "",
    "type": "layer",
    "version": "hotfixes/220"
}

In this example, only mission containing lotatc followed by any other character will use this file:

  • lotatc_mission will match
  • my_mission will not match

The .* means any character (the .) repeated 0 to infinite times (the *). You can also just put a fixed string like lotatc and it will work.

Regex can be validated with this tool

Draw API

Here is a complete file with all drawing and their properties:

{
    "author": "me",
    "drawings": [
        {
            "author": "",
            "brushStyle": 1,
            "color": "#ffff0000",
            "colorBg": "#33ff0000",
            "font": {
                "color": "#ffb5824d",
                "font": "Lato"
            },
            "id": "{0c7ce5ea-1b6c-4e2f-997f-3bbd603ce5af}",
            "latitude": 43.462436190556275,
            "lineWidth": 1,
            "longitude": 42.863763861314595,
            "name": "circle #2995",
            "radius": 56044.85317359681,
            "shared": false,
            "text": "",
            "timestamp": "",
            "type": "circle"
        },
        {
            "author": "",
            "brushStyle": 1,
            "color": "#ffff0000",
            "colorBg": "#33ff0000",
            "font": {
                "color": "#ff010260",
                "font": "Lato"
            },
            "id": "{39da8771-fa48-4ddd-8ee1-a2955cbd2eb0}",
            "latitude": 42.75663984466322,
            "lineWidth": 10,
            "longitude": 42.18261151756428,
            "name": "point #1742",
            "shared": false,
            "text": "None",
            "timestamp": "",
            "type": "point"
        },
        {
            "author": "",
            "brushStyle": 1,
            "color": "#ffff0000",
            "colorBg": "#33ff0000",
            "id": "{9adb8609-384d-4be4-af57-11934b98aa48}",
            "lineWidth": 1,
            "name": "line #1153",
            "points": [
                {
                    "latitude": 42.36823170702854,
                    "longitude": 42.50670819716012
                },
                {
                    "latitude": 42.593075043528046,
                    "longitude": 43.03405194719633
                },
                {
                    "latitude": 42.46353426814357,
                    "longitude": 43.717950872937365
                },
                {
                    "latitude": 42.732435188128456,
                    "longitude": 43.98711591204864
                }
            ],
            "shared": false,
            "timestamp": "",
            "type": "line"
        },
        {
            "author": "",
            "brushStyle": 1,
            "color": "#ffff0000",
            "colorBg": "#33ff0000",
            "id": "{7ff58c6e-943a-4ee8-83f6-13139dadc41b}",
            "lineWidth": 1,
            "name": "polygon #2381",
            "points": [
                {
                    "latitude": 42.24635844180599,
                    "longitude": 40.66649823634964
                },
                {
                    "latitude": 41.791329259042726,
                    "longitude": 41.06475263081174
                },
                {
                    "latitude": 42.18736846129762,
                    "longitude": 41.79534345106512
                },
                {
                    "latitude": 42.441242395363616,
                    "longitude": 41.17461591200416
                },
                {
                    "latitude": 42.2260232938033,
                    "longitude": 41.16088300182719
                }
            ],
            "shared": false,
            "timestamp": "",
            "type": "polygon"
        },
        {
            "author": "",
            "brushStyle": 1,
            "color": "#ffff0000",
            "colorBg": "#33ff0000",
            "font": {
                "color": "#ff35c6d7",
                "font": "Lato"
            },
            "id": "{e286d343-eb3e-44d9-be1b-0b82da78bd24}",
            "lineWidth": 1,
            "name": "corridor #3266",
            "points": [
                {
                    "latitude": 44.20932705193068,
                    "longitude": 42.05352216199017
                },
                {
                    "latitude": 44.36268874048932,
                    "longitude": 43.682245306611264
                },
                {
                    "latitude": 43.99434327453737,
                    "longitude": 44.62157636128657
                }
            ],
            "radius": 9260,
            "shared": false,
            "text": "Corridor",
            "timestamp": "",
            "type": "corridor"
        },
        {
            "author": "",
            "brushStyle": 1,
            "color": "#ffff0000",
            "colorBg": "#33ff0000",
            "font": {
                "color": "#ff065f17",
                "font": "Lato"
            },
            "headingDeg": 103.31841494606454,
            "id": "{1fbcaa1c-820d-4f4d-be07-12043559fe38}",
            "latitude": 43.32272739948711,
            "length": 22851.141026267258,
            "lineWidth": 4,
            "longitude": 44.26177411514135,
            "name": "orbit #1842",
            "shared": false,
            "text": "Orbit",
            "timestamp": "",
            "type": "orbit",
            "width": 9572.000000004353
        },
        {
            "author": "",
            "brushStyle": 1,
            "classification": {
                "classification": "friend",
                "dimension": "air",
                "sub_dimension": ""
            },
            "color": "#ffff0000",
            "colorBg": "#33ff0000",
            "font": {
                "color": "#ffd5b97b",
                "font": "Lato"
            },
            "id": "{337dd9cb-c62b-4ea9-abef-fff8c71328ab}",
            "latitude": 43.69324441257426,
            "lineWidth": 10,
            "longitude": 43.92669110735929,
            "name": "symbol #2437",
            "shared": false,
            "text": "None",
            "timestamp": "",
            "type": "symbol"
        }
    ],
    "enable": "true",
    "id": "{bb5a86a9-6e84-46cf-b70e-b885a7f089e6}",
    "name": "Default layer",
    "shared": false,
    "timestamp": "",
    "type": "layer",
    "version": "hotfixes/220"
}

Updated: