OkMap Desktop A GPS cartographic software for Windows. Project and walk along your trails!

OkMap is a cartographic software and a GPS software for Windows.
The main functions include: download free maps from map servers, georeference digital maps, creating custom maps to use with your GPS or mobile device, creating tracks on the map with production of track statistics and track graphs, a navigation system based on offline maps or web maps with navigation tools such as a compass, and many others features. It is useful for professional activities in the field, outdoor sports, and your enjoyment in the nature (search and rescue, trekking, mountain bike, 4WD, geocaching and much more).


OkMap is an interactive software which allows you to work on your computer screen with web maps or digital maps that you have either bought or scanned. OkMap can also import vectorial data from the most common formats and DEM data relevant to height information.

Through these maps, you can organize your paths by creating waypoints, routes and tracks on your computer monitor, and upload this data to your GPS. OkMap sets automatically altitude data and estimates travel times. Furthermore OkMap provides you also with autorouting and geocoding functions even on the trails.

Data collected by your GPS can be downloaded on your computer, stored and displayed on the maps. They can also be used to create different types of statistics.

By connecting a GPS to your laptop, you can plot your position on maps in real-time. If you are connected to the network you can constantly send your position to a remote computer, or receive the position of your companions on your computer and display the related tracks on maps in real time.

OkMap can also interface Google Maps and Google Earth. With Google Maps you can view maps and data of your interest. With Google Earth you can view your paths and your maps in 3D also.

OkMap include a feature to generate automatically compatible Garmin Custom Maps (KMZ format) and maps in OruxMaps format. This feature includes map tiling from and to different image file formats (including ECW map format). It's possible select KML extensions 2.2 (if GPS supports them), the JPEG quality, the image resizing, the KML transparency, the draw order, and so on. You can also select the tiles to generate in output. This feature support not north oriented maps also.


General characteristics

  • Display web maps for more than 200 servers (Google, Apple, OpenStreetMap, ESRI, USGS, Kompass, IGM, ...)
  • Italian cadastral layers: buildings, parcels, lines of dressing and zoning
  • Ability to add new custom web map servers
  • Calibration / display raster maps (over 30 image formats) (video)
  • Calibration of Italian cadastral maps
  • Display vectorial maps
  • Display hybrid maps (raster + vectorial data, web map + local raster maps)
  • Ability to open multiple maps simultaneously
  • 15 cartographic projections of the most used
  • Representation of coordinates in: degrees, degrees-minutes, degrees-minutes-seconds, UTM, ECEF, Open Location Code, GeoRef, USNG (US National Grid), MGRS (Military Grid Reference System), BG (British Grid), IG (Irish Grid), metric coordinates with custom projections
  • Database with about 700 EPSG datum
  • Database with about 5000 EPSG predefined projections by geographic area
  • Viewing 3D raster maps on Google Earth (for supported image formats)
  • Projects management (meta files)
  • Full screen map view
  • Map add-ons management (icons, comments)
  • Vectorial data management (point, multipoint, line, polygon)
  • GPX data management (waypoints, tracks, routes)
  • Files manager
  • Selecting multiple objects with the mouse
  • Context menu (right mouse)
  • Auto-info function
  • Zoom, autofit, zoom on selected objects functions
  • Moving map function in 3 modes
  • Docking forms
  • Dark theme
  • Customizing toolbar
  • Showing yes / no toolbar
  • Showing yes / no statusbar
  • Check new releases at startup


Potential use

  • Search and rescue
  • Trekking
  • Mountain bike
  • Off road
  • Boating
  • Flying
  • Hunting and fishing
  • Finding mushrooms
  • Geocaching
  • Soft air

GPX data (waypoints, routes, tracks)

  • Creating / moving GPX data with the mouse (video)
  • Create tracks in "free hand" mode
  • Drawing tracks with colors according to the slope
  • List waypoints, routes, tracks and manage attributes
  • Indexing files of waypoints, routes, tracks
  • Search for waypoints, routes, tracks
  • Management of waypoints and photos clusters
  • Track simplification
  • Track smoothing
  • Track altitudes smoothing
  • Duplicate track / route
  • Join tracks / routes
  • Join track segments
  • Divide track in multiple segments
  • Divide track in multiple tracks
  • Set DEM altitude to waypoints, routes and tracks
  • Loading GPX data recently opened
  • Merge GPX files
  • Split GPX file (save each track / route in a single file)
  • Copy GPX objects to another file
  • Download waypoints from OpenStreetMap

Tracks statistics

  • Track statistics with more than 30 indicators
  • Track altitude profile (10 types of graphs)
  • Graph of tracks performance according with several parameters

Vectorial data (point, multipoint, line, polygon)

  • List vectorial themes and attributes management
  • Create / move vectorial data with the mouse
  • Edit vectorial data attributes
  • Delete vectorial data
  • Import vectorial data from ESRI data shapes
  • Download vectorial data from OpenStreetMap
  • Creation of contour lines on the map


  • Import the toponyms from different sources (OziExplorer, Garmin POI, GPX)
  • Create toponyms with the mouse
  • Up to 3 classification types and altitude


  • Geotag your photos manually (through ExifTool)
  • Geotag your photos using a track (through ExifTool)
  • Create your photos album in GPX or proprietary format
  • Automatically manages all major image tag
  • See pictures drawn on the map
  • Show the orientation of the taken picture

Map add-ons (icons, comments)

  • Creating / moving map add-ons with the mouse
  • Edit map add-ons attributes
  • Deleting map add-ons

Function on maps

  • Compute distances and areas on the map
  • Minimap display (thumbnail)
  • Magnifying lens display
  • Indexing / list / open maps
  • Meta/map display function and show map boundary
  • Search maps function
  • Map image: print / save / copy to clipboard
  • Saving location / zoom of the map on close
  • Loading maps recently opened
  • Maps conversion from a format to another


  • Displaying latitude / longitude grid
  • Displaying metric grid (alternative projection)

Altimeter data

  • Using SRTM DEM data
  • Altitude display on the current mouse position
  • Automatic download of DEM data relating to current map
  • Showing DEM data boundaries on the map

Map tiling (video)

  • Automatic or manual setting of tiles number and size
  • Optimizing for Garmin custom maps and OruxMaps
  • Choice of tiles to generate

Maps management

  • Orient the map by a certain angle
  • Crop the map image
  • Resize the map image
  • Warp a map according to another projection
  • Merge of two maps

Integration with GDAL

  • Loading a map via GDAL
  • Saving a map via GDAL
  • Information about a map
  • Information about a SRS file
  • GDAL console

Google integration

  • Downloading and saving maps from Map Servers with automatic calibration
  • Google Earth 3D viewing integration (map + GPX data)

Web services functions

  • Autorouting function
  • Geocoding function
  • Integration with Google Earth, Google Maps, Google Map Place, Google Street View
  • Integration with OpenStreetMap
  • Track search function on the website Wikiloc.com
  • Website cache search function Geocaching.com
  • Website integration Peakfinder.org
  • Integration with other sites for meteorology, cartography and astronomy

Calculation and conversion features

  • Integration with GpsBabel front-end
  • Conversion GPX data to vectorial data
  • Conversion vectorial data to GPX data
  • Coordinate conversion functions
  • Coordinate conversion batch functions
  • Distances and azimuth conversion functions
  • Distances calculating functions
  • Areas calculating functions
  • Grid generator for research teams


  • NMEA 0183 navigation
  • Automatic map centering during navigation
  • Automatic switching from one map to another
  • Display data navigation
  • Display data on satellites in view
  • Recording the "active log" track in real time
  • Storing waypoint in real time (man overboard)
  • Navigation toward a waypoint
  • Navigation along a route
  • Navigation along a track
  • Waypoint proximity alarm
  • Anchor alarm

Remote devices and servers

  • Send tracks and waypoints to remote devices OkMap Server and OkMap Web server (can be purchased separately by writing to info@okmap.org)
  • Receiving and viewing tracks and waypoints in real time from OkMap Server, OkMap Web server, EasyTrails and OruxMaps remote devices

Supported formats

Supported GPS devices

  • Upload/download: all new GPS devices that are handled as a mass storage device
  • Upload/download: GPS devices that implement a proprietary protocol: see Supported GPS devices
  • NMEA navigation: all GPS devices that support Nmea 0183 protocol

Supported projections

  • Albers Conical Equal Area
  • Bonne
  • Cassini
  • Hotine Oblique Mercator
  • Lambert Azimuthal Equal Area
  • Lambert Conformal Conic
  • Lambert Conformal Conic 2SP
  • Longitude/Latitude (Equidistant Cylindrical / Plate CarrĂ©e)
  • Mercator 1SP
  • Mercator 2SP
  • Mercator spherical
  • Oblique Mercator
  • Orthographic
  • Swiss Oblique Cylindrical
  • Transverse Mercator

Supported languages

  • Great Britain flag English
  • France flag French
  • Germany flag German
  • Italy flag Italian
  • Russia flag Russian
  • Slovenia flag Slovenian
  • Spain flag Spanish