WW2 Map Maker: Map the D-Day Landings of 6 June 1944

Tutorial 6 of 17 · Intermediate · 30 min

Map a historical battle: the Allied landings in Normandy on 6 June 1944, with one layer per side, each division labelled with its number, corps and date, and attack arrows onto the five beaches.

You need

map.army open in a current desktop browser. No account is needed. Plan about 30 minutes. You should know how to place a symbol on the map; Make a war map shows how.

You build the start of the situation by hand: one layer, one division with all its labels, and one attack arrow. Then you load the complete situation, with all 14 divisions and the five beaches, and use it to compare both sides.

Hint: The symbols are today’s NATO symbols to MIL-STD-2525C, standing in for the historical units; there are no period symbols. Positions and areas are approximate and show the situation at the scale of a division, not where each unit stood.
'Coordinate Search' under 'Map Tools' in the map.army Options panel

Click Options in the toolbar on the left and tick Coordinate Search under Map Tools. A magnifier button appears at the bottom left of the map. Close the Options panel.

Step 1: Create one MilX layer per side

map.army Layer-Manager with the 'New MilX Layer' button and a new layer renamed 'D-Day 1944 - Allied forces'

A MilX layer is one overlay of military symbols that you can show, hide and save on its own. Keeping each side on its own layer lets you compare them later.

  1. Click Layers in the toolbar, then the second button in its top row to open the Layer-Manager.
    • 1 — New MilX Layer: adds a layer named New Layer 1.
    • 2 — the new layer: click its name, type D-Day 1944 - Allied forces and click elsewhere to keep it.
  2. Go back to the layer list and click the new layer’s name. A pencil icon marks it as the active layer: new symbols go onto it, and without an active layer the + button does nothing.

Step 2: Place the US 1st Infantry Division at Omaha Beach

map.army coordinate search field with 49.3677, -0.8764 typed in and the green Search button
  1. Click the magnifier button at the bottom left of the map.
  2. Type the latitude and longitude of Omaha Beach, 49.3677, -0.8764 (marked 1).
  3. Click the green Search button (marked 2).

The map centres on the point and opens a card with its coordinates; close it with its x. The zoom stays as it was, so zoom in until the coast fills the screen.

map.army MSS Symbol Search with 'infantry' typed in and the 'Infantry' result
  1. Click + (Add new MSS Symbol). The panel opens on Symbol Gallery; switch to MSS Symbol Search.
    • 1 — type infantry and click Search.
    • 2 — click Infantry.
  2. Close the panel and click the map just inland of the beach. The symbol appears in blue, the colour of friendly forces.

Step 3: Label and date the division

map.army MSS Symbol Editor with the date-time, echelon, designation and higher formation fields of an infantry symbol

Click the symbol to select it and click MSS Symbol Editor in the toolbar. The fields around the symbol preview are its modifiers, the texts and marks a military symbol carries. They have no visible label; click the info icon beside a field to see its name.

  • 1 — Date & Time [Modifier W]: set below.
  • 2 — Echelon (Level of Command) [Modifier B]: pick XX, Division. The echelon is the size of the unit.
  • 3 — Designation of unit / subunit [Modifier T]: type 1.
  • 4 — Higher Formation [Modifier M]: type V Corps, the corps the division belonged to.

Leave the editor open for the date.

map.army date-time picker set to 6 June 1944, 06:30

Click the calendar button of the Date & Time field.

  • 1 — click the month and year, page back through the years to 1944, and pick Jun.
  • 2 — click 6.
  • 3 — set the time to 06:30, the time of the first landings.

The field shows a military date-time group such as 06063022ZJun44: day, hours, minutes, seconds, time zone Z (UTC), month and year. The seconds come from the clock and cannot be set. Use the picker rather than typing: a typed two-digit year 44 is read as 2044.

Click Apply, close the editor with its toolbar button, and press Space to finish editing the symbol.

Step 4: Draw the main attack

Main attack arrow from the sea onto Omaha Beach with its tip handle and the Finish Editing button on the map.army map
  1. Click +, search for main attack and pick the second result, the plain arrow (Direction of Attack). The first result, the hollow arrow, is an axis of advance and is harder to shape by clicks.
  2. Click the map. A default arrow appears with handles.
    • 1 — drag the tip onto the beach and the tail out to sea.
    • 2 — Finish Editing (Space), or press Space.

Step 5: Load the complete situation

D-Day, 6 June 1944, on map.army: Allied divisions in blue on the five beaches, German divisions in red, attack arrows

Drawing all 14 divisions by hand takes a while, so the finished situation is ready to load:

It holds three layers, D-Day 1944 - Allied forces, D-Day 1944 - German forces and D-Day 1944 - Beaches and objectives. The beaches are drawn as Objective areas, which is why their labels start with OBJ:

DivisionSideHigher formationSector
US 4th InfantryAlliedVII CorpsUtah
US 82nd and 101st AirborneAlliedVII Corpsbehind Utah
US 1st and 29th InfantryAlliedV CorpsOmaha
UK 50th InfantryAlliedXXX CorpsGold
3rd Canadian InfantryAlliedI CorpsJuno
UK 3rd InfantryAlliedI CorpsSword
UK 6th AirborneAlliedI Corpseast of the Orne
709th InfantryGermanLXXXIV CorpsCotentin, Utah
91st Air LandingGermanLXXXIV CorpsCotentin
352nd InfantryGermanLXXXIV CorpsOmaha, Gold
716th InfantryGermanLXXXIV CorpsGold, Juno, Sword
21st PanzerGermansouth of Caen

The 91st Air Landing Division is shown with the plain infantry symbol, since MIL-STD-2525C has no symbol for an air-landing unit.

Step 6: Compare the sides and save

map.army layer list with the eye icon of the 'D-Day 1944 - German forces' layer switched off

Click Layers. The eye icon of each layer shows or hides it; the one at the top switches all layers at once. Hide D-Day 1944 - German forces:

Omaha Beach on 6 June 1944 on map.army: US 1st and 29th Infantry Divisions and the German 352nd Infantry Division Omaha Beach on the map.army map with the German layer hidden, showing only the US divisions and the beach objective

At Omaha the German 352nd Infantry Division disappears and only the two US divisions remain. One layer per side is what makes this possible: brief your own plan, then show the opposing forces on top.

map.army Layer-Manager 'Save as MilX' with the three D-Day layers selected and the green download button

In the Layer-Manager, click Save as MilX. All layers are selected.

  • 1 — the green download button saves the file to your Downloads folder.
  • 2 — the selected layers; click a row to leave it out.

The file is named LayerCollection_ followed by the date and time. Load it again later with Load MilX, or send it to others.

Next tutorial

Continue with Update the situation, to bring this map up to the evening of D-Day. For every field of the symbol editor see the Symbol Editor and for layers the Layer-Manager.

Last updated: