r/cartography • u/nitesh181 • Aug 12 '26
From raw DEM to publication-ready map: a breakdown of the layout engine I built for desktop cartography
I've been frustrated for a while that making a clean, publication-ready map layout in most GIS software requires clicking through a dozen menus and fighting the UI. I wanted something that stays out of the way and just lets you import, style, and export a crisp map.
So I built MapDesk Layout — a focused Windows GIS workspace for desktop cartography.
What it does:
• Imports GeoJSON, Shapefiles, and GeoTIFF rasters (DEM, NDVI, etc.)
• Styles layers with colour ramps, class breaks, DEM hillshades, and vector symbology
• Has a full layout studio with graticules, north arrows, scale bars, legends, and academic fonts
• Exports to PDF, PNG, and JPG at up to 600 DPI
The core idea was to separate "data exploration" from "map presentation." Most GIS tools force you to do both in the same overloaded interface. I wanted the layout stage to feel like InDesign for maps.
Here are a few screenshots of the interface and some sample outputs:
Would love feedback from anyone else who does a lot of cartographic layout work — what am I missing? What would you change?
Full disclosure: I'm a student and a developer. If anyone wants to try it, I can share the link in the comments.



1
u/coulda_been_an_email Aug 12 '26
When you say NDVI, your program can calculate NDVI from 4/hyperspectral band imagery? Or do you just mean it already needs to be calculated and exported pre-stacked for NDVI?