To create a stacked axonometric map in Inkscape, you can build the diagram using flat 2D layers and then apply Inkscape’s axonometric grid and transform tools to slant the layers into a uniform 3D perspective.
Note that the core base maps in the example above were prepared in a GIS software before being imported into inkscape for the layer stacking and transformation into axonometric/isometric map.
- Go to File > Document Properties (or press
Ctrl + Shift + D). - Select the Grids tab.
- In the dropdown, change Rectangular grid to Axonometric grid and click New.
- Adjust the Grid units (e.g., px or mm) and set your preferred angles. The default X-angle and Z-angle are usually set to
30.0degrees, which works perfectly for standard isometric/axonometric drawings.
- Open the Layers panel by going to Layer > Layers and Objects (
Ctrl + Shift + L). - Create a separate layer for each map level you plan to stack (e.g., Layer 1: States, Layer 2: LGAs, Layer 3: Wards etc).
- Select your first layer and draw your map elements (roads, site boundaries, shapes) or import an existing 2D vector file.
- Group the elements of that specific map level together by selecting them and pressing
Ctrl + G. Repeat this for every layer.
- Open the panel via Object > Transform (
Ctrl + Shift + M) and click the Rotate tab. - Select your flat 2D group and rotate it by 45°. Click Apply.
- Switch over to the Skew tab in the same panel.
- Set the Skew X to -26.565° (or
26.565°depending on your preferred orientation) and leave Skew Y at0. Click Apply. - Your flat vector map will now perfectly match a standard 30-degree isometric/axonometric grid line. Repeat this exact sequence for every group on your other layers.
- Turn on Snapping from the top-right corner toolbar. Make sure Snap to grid lines and Snap to nodes/intersections are turned on.
- Select a layer group and hold
Ctrlwhile dragging it vertically. HoldingCtrlrestricts movement to a perfectly straight vertical line. - Space out your layers evenly. You can map out a specific distance by counting the grid intersections or using the Align and Distribute panel (
Ctrl + Shift + A).
- Select the Bezier Tool (or press
B). - Click a key anchor point on your bottom map layer (like a site corner or a major intersection point) and draw a straight vertical line upward to the exact same point on the top map layer.
- Open Object > Fill and Stroke (
Ctrl + Shift + F). Go to the Stroke style tab and change the Dashes dropdown to a clean dashed pattern. Lower the opacity or change the color to a light gray so it functions as a subtle guide.
Transform Menu Settings for Isometric Transformations

That is it!














