Projects / mkgmap


The mkgmap program converts map data from OpenStreetMap into the Garmin img map format that can be loaded onto Garmin GPS devices. It also combines maps and produces the auxiliary files required to load into map viewing programs.

Operating Systems

Recent releases

  •  19 Mar 2014 18:44

    Release Notes: Much improved routing information is now saved into the map. Precision of coordinates is kept throughout processing, leading to better fidelity for small and detailed features. House numbers are now available from OSM input files now.

    •  30 Jan 2013 11:54

      Release Notes: o5m files are now supported. House numbers can now be written and displayed on the map and used in address searches, although they are only supported when the input is in the Polish format. There are many performance and memory usage improvements as well as plenty of bugfixes.

      •  22 Jan 2012 21:06

        Release Notes: This version can finally create an address index which works on a GPS device without using any third party software. Also new is a compiler for custom type files and an option to create points of interest along a line. Improvements include creating only a single point of interest from a polygon and even better performance.

        •  22 Jul 2011 07:38

          Release Notes: The global index file is now much improved. It is possible to find streets even when cities have the same name in different regions. The program now works on the newer Nuvi models. Much larger output file sizes are now supported and various bugs with particular intermediate sizes were eliminated. Lots of work has been done to get non-Latin character sets working, particularly Arabic. Many other minor bug fixes and improvements were made.

          •  02 Apr 2010 17:30

            Release Notes: Much better Multipolygon and sea support. New options to produce a global index and to generate a Windows NSIS installer. The style file is parsed logically from top to bottom without the effectively random ordering of actions that could previously occur. Many improvements and fixes to the routing and turning instructions that are given by the navigation device. It can combine different map families together to upload and be shown as separately selectable maps. Transliterations are now performed when the --latin1 flag is given, and the range is greatly increased.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.