Repository navigation
Releases
v1.9.3
What's fixed
- On Windows, Add kmap to PATH no longer fails when kmap is installed for all users.
- Uninstalling kmap on Windows takes it off the PATH.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.9.3_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.9.3.exe - one installer, whatever the machine |
| macOS | kmap-1.9.3.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.9.3_amd64.deb for 64-bit x86, kmap_1.9.3_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.9.3_linux_x86_64.tar.xz for 64-bit x86, kmap_1.9.3_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.9.2
What's fixed
- The progress bar no longer jumps ahead or stands still through the long steps of a build.
- Stages with nothing to do no longer take room on the bar and are shown as skipped.
- A build from the cache now says when the server did not answer.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.9.2_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.9.2.exe - one installer, whatever the machine |
| macOS | kmap-1.9.2.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.9.2_amd64.deb for 64-bit x86, kmap_1.9.2_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.9.2_linux_x86_64.tar.xz for 64-bit x86, kmap_1.9.2_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.9.1
What's fixed
- A tile edge on the equator or the prime meridian no longer stops the build (#1).
- Maps across 180 degrees, such as Fiji, are cut on either side of it, with no seam and relief on both sides.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.9.1_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.9.1.exe - one installer, whatever the machine |
| macOS | kmap-1.9.1.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.9.1_amd64.deb for 64-bit x86, kmap_1.9.1_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.9.1_linux_x86_64.tar.xz for 64-bit x86, kmap_1.9.1_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.9.0
What's new
- Trail difficulty on the map. Paths from SAC grade T3 up carry their grade, for example "alpine terrain T4", together with a warning where the path fades or disappears.
- Mountain pass categories. A pass shows its category from 1A to 3B or n/c next to its name, in the map's alphabet.
- Faster style recovery.
kmap recovernow runs on every core.
What's fixed
- Cancelling a recover now stops its work on every core at once.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.9.0_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.9.0.exe - one installer, whatever the machine |
| macOS | kmap-1.9.0.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.9.0_amd64.deb for 64-bit x86, kmap_1.9.0_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.9.0_linux_x86_64.tar.xz for 64-bit x86, kmap_1.9.0_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.8.0
What's new
- Via ferratas are drawn by their grade, routed as footpaths and marked with a climber at both ends; the map card names the grade and says gear is required.
- Trams, cable cars and masts have a look of their own instead of the railway's, the ski lift's and the power pylon's.
kmap recoverdownloads the OSM regions it needs, 1 at a time.
What's changed
kmap recoverneeds extracts holding at least a quarter of the map's data, with--extracttoo.- Reassignment sheets made before 1.8.0 for railways, cable cars, masts and via ferratas no longer match: run
kmap recoveragain.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.8.0_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.8.0.exe - one installer, whatever the machine |
| macOS | kmap-1.8.0.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.8.0_amd64.deb for 64-bit x86, kmap_1.8.0_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.8.0_linux_x86_64.tar.xz for 64-bit x86, kmap_1.8.0_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.7.8
What's fixed
- Fixed a long-standing problem that made some trails and dirt roads hard to select with the cursor.
- Tracks in the OpenTopoMap style are drawn at their proper width.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.8_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.7.8.exe - one installer, whatever the machine |
| macOS | kmap-1.7.8.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.7.8_amd64.deb for 64-bit x86, kmap_1.7.8_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.7.8_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.8_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.7.7
What's new
- OpenTopoMap is drawn from the opentopomap.org web style: its colours, patterns and symbols.
- New profiles start with the OSM style.
- OSM and CyclOSM icons are larger and smooth, and codes that showed a plain square now have an icon.
- OSM Liberty Topo takes its icons from OSM Liberty's current set, which covers more kinds of place.
- Paths are drawn wider in the OSM, OpenTopoMap and OSM Liberty Topo styles.
- A map credits the elevation sources its cells came from.
What's fixed
- The built-in styles no longer show an icon or pattern of another meaning.
- Icons in the built-in styles no longer vanish at night.
- Parks, pitches, quarries and other areas the built-in styles draw over woods stay over them on the map.
- The styles and profile screens no longer slow down on every redraw.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.7_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.7.7.exe - one installer, whatever the machine |
| macOS | kmap-1.7.7.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.7.7_amd64.deb for 64-bit x86, kmap_1.7.7_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.7.7_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.7_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.7.6
What's new
- Elevation comes from Copernicus by default on a new machine or in a new profile, instead of Viewfinder. Profiles already saved keep their sources.
kmap doctorshows which vector code the processor runs: NEON, SSE2, SSSE3, SSE4.1 or AVX2.
What's fixed
- The build log stays put while it is scrolled back, and follows new lines only at the bottom.
- Esc on the main menu no longer closes kmap; q and Ctrl+C still do.
- On macOS the Terminal window that kmap.app opened closes about twice as fast when kmap ends.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.6_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.7.6.exe - one installer, whatever the machine |
| macOS | kmap-1.7.6.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.7.6_amd64.deb for 64-bit x86, kmap_1.7.6_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.7.6_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.6_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.7.5
What's fixed
Coastline and boundary data come down when a map asks for them. On a new machine a build with Coastlines or Search index on went ahead without the data they read: the sea was derived from the extract, and addresses had no real city or region. A build now fetches a missing pack once and keeps it for every build after, picks up a dropped download where it stopped, and goes on without the pack, with a warning, when the mirror cannot be reached.
- House numbers are left out, and their row on the build form shows a dash, while the search index is off: they are only found through it.
- The build log stops scrolling at its first line instead of emptying from the bottom.
- Every zoom level in Zoom plans shows a rough scale instead of a bare column number.
- The JSON stream reports every stage running before done, even one that starts and ends between 2 polls.
- On macOS the Terminal window that kmap.app opens now closes when kmap ends, whatever the Terminal profile says. A window that also holds other tabs stays open.
- On Ubuntu 26.04 kmap no longer crashes when a download ends, as it did installing mkgmap and its patch.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.5_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.7.5.exe - one installer, whatever the machine |
| macOS | kmap-1.7.5.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.7.5_amd64.deb for 64-bit x86, kmap_1.7.5_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.7.5_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.5_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.
v1.7.4
What's fixed
Smaller maps, built faster. Less is kept out at sea, and a name the map's code page cannot draw gets a readable stand-in, the way mkgmap itself writes one. Contours, elevation reading and extract reading now run on vector code on every processor, AVX2 included.
- Downloads: each file is fetched once even across separate kmap runs, a damaged or replaced extract is never built from, and a dropped download picks up where it stopped on every platform. Clearing the cache removes only kmap's own files.
- Elevation: a tile that failed to download is no longer taken for sea.
- A TYP file is read in the encoding it declares, and odd but valid TYP files load.
kmap recoverwrites the same sheet on every run.- 2 builds of the same region at once are refused instead of colliding, an earlier output is never lost, and builds that share a style keep their hidden features apart.
- Ctrl+C, a full disk or a broken extract no longer leave half-written files in split, road repair or tool installs, and the terminal is left clean after a kill.
- The command line refuses malformed numbers and stray arguments instead of guessing.
- Fixes in the pixel editor: undo and night pictures.
Upgrading
Install over the top. On Debian and Ubuntu sudo apt install ./kmap_1.7.4_<arch>.deb; on
other Linux unpack the archive and put kmap on your PATH; on Windows run the installer;
on macOS replace the app. Profiles, styles and cached downloads stay put.
Which file
| System | File |
|---|---|
| Windows | kmap-1.7.4.exe - one installer, whatever the machine |
| macOS | kmap-1.7.4.dmg - one image, whatever the Mac |
| Debian, Ubuntu | kmap_1.7.4_amd64.deb for 64-bit x86, kmap_1.7.4_arm64.deb for 64-bit ARM |
| Other Linux | kmap_1.7.4_linux_x86_64.tar.xz for 64-bit x86, kmap_1.7.4_linux_aarch64.tar.xz for 64-bit ARM |
Windows 10 1803 or later, macOS 13 or later, Ubuntu 20.04, Debian 11 or later, any other
Linux with glibc 2.17 or later. dpkg --print-architecture or uname -m prints the word
you need.
First run
Nothing here is code-signed, so the first launch takes one extra click. On Windows:
More info, then Run anyway. On macOS: right-click kmap and choose Open;
from macOS 15, System Settings, Privacy & Security, Open Anyway.
checksums.txt carries a SHA-256 for every file above.