Memory Map User Guide Pt. 4

Updated March 2022

Working with Routes, Tracks, Marks & Overlays

You can find the previous part of this guide here: Part 3 – The Icon Ribbon

Part 4 of this parallel user’s guide covers working with routes and tracks and the rather unusual way of working with files that MM has adopted. This is a long post and apologies for that, but it covers some very important topics and if we don’t get these right we’re going to be on dodgy foundations.

Working with Routes

You will find that Routes are more flexible to change than tracks, but tracks are quicker to load into memory, especially if you’re creating lots and lots of routes, but we will discuss file handling later.

Once you get used to the system you will find that:

    1. Routes cannot be joined or separated, which is a damn nuisance. I am told that this is going to be fixed in a new release in the near future! UPDATE 27-01-2021: With the release of MM v6.4.0 this has now been fixed and you can split and join routes!
  1. Routes calculate the height gain, but tracks do not.
  2. Routes can be converted to tracks and the track will be an almost perfect replica of the route, but with that inevitable loss of control (because you can’t as easily amend a track).

Creating a Route

This is probably something you’ve already done, as it’s likely the first thing anyone does in MM. It’s also something that will become second nature as it’s at the core to everything you do in MM.

You can create a Route using either the menu option (Overlay > Create New > Route) or the icon in the toolbar.

Use this icon, in the ‘Standard‘ icon ribbon, to begin a new route. Nothing will happen when you click it, not until you click on the map screen. Your first click will drop and anchor a waypoint onto the map. As you move your mouse a blue (by default) line will stretch away from the locked waypoint and when you click on the map again, another waypoint will be dropped and anchored. By clicking like this you string a number of waypoints together into a route.

To complete the route either hit the ‘Esc‘ key, or double click the last waypoint. If you want to create a circular route, you can also complete a route by dropping your final waypoint directly onto the very first waypoint in the route. This essentially closes the route and although you now have a nice circular route is can cause some problems (see below).

Your new route will be added to the ‘Routes’ category in the Overlay Object panel, and it’s Overlay Properties will display information about the route, including the length, total ascent and descent and a list of the waypoints that make up the route. The short video below may help.

Two things quickly become apparent.

Firstly, you run out of map very quickly and you need to become adept at scrolling the map while the route tool is still selected. I have two main ways of doing this.

The first and least used is to use my left hand on the directional arrows on the keyboard and keep the screen moving in the direction of the route by tapping the arrow key constantly. This is logistically awkward (unless you’re left handed) because of the location of the arrow keys on a keyboard!

The second and almost exclusive way is to use the mouse wheel to zoom out and then back in again. This can be done while the route tool is active and with some practice can be really quick and simple. In the video above, you will note how I move my cursor away to the right once I reach the edge of the screen, I then zoom out, move my cursor back to the end of the route and then zoom back in, grabbing a new chunk of map real estate at the same time. This is a very effective way of creating ‘mouse-only’ routes – no need to use the keyboard here.

Secondly, once you’ve ‘closed’ a circular route by dropping you last waypoint onto the first waypoint, it’s very difficult to manipulate that route. You can’t, for example, disconnect that last waypoint and ‘break’ the circle. As such, my rule of thumb is never to close a route, and what I mean by that is never drop that last waypoint on top of the first. Just drop the last waypoint beside the first one if you’re making a circular route. See below. The route is ‘open’ and easier to manipulate or amend. Note: v6.4.0 has mostly removed this limitation, as you can now easily split a route by right clicking on any waypoint and selecting ‘Split Route’ from the context menu.

A circular route, but not closed for easier manipulation later

MM automatically names routes in incrementing numbers, so the first one you create is called ‘Route’ and the next ‘Route1’ then ‘Route2’ and so on. Each new route is given a new set of waypoint numbers based on the last digit of the route name (see section on Re-numbering Waypoints below).


An interesting feature added to MM v6 is the ability to auto-generate a route between two waypoints. Rather than manually clicking your way along a footpath on the map, you could let MM do the hard work for you. It’s worth pointing out that this facility requires an internet connection and has only limited knowledge of footpaths, so don’t expect too much from it. It seems to work quite well along National Trails for example, but less well (sometimes not at all) on those less trodden paths.

You can activate this by right clicking on your route and selecting Operations > Optimize Route for > Walking.

It also appears to be an ‘all or nothing’ route generator. For example, you can’t create part of a route manually, then try and get MM to auto-generate a section of the route between two waypoints. It will also only work on routes with up to 10 waypoints.

This a nice feature and probably one to watch for future updates, but for me right now it’s not serving any real purpose and I don’t use it.

Amending a Route

Once you’ve hit ‘Esc‘ or double clicked the final waypoint, or clicked back on the first waypoint the route is created. But what happens if you decide you want to change it?

We look at some of these option in more detail in a minute, but for now lets look at adding waypoints. Adding waypoints into the middle of a route is a bit of a faff, as each one has to be added individually using the right click menu for a waypoint, or by using the ‘Insert‘ key.

Adding waypoints to the end of a route is a bit easier. Right-click the last waypoint and the Waypoint context menu appears (shown on the left). Select ‘Add waypoint after‘ and this simply re-activates the route creation tool and allows you to continue dropping waypoints in succession, one new waypoint per click. If you find you need to add a bunch of waypoints to the start of a route, the best option is to first reverse the route (right-click the route and select ‘Reverse Route‘ from the context menu), add the waypoints to what is now the end of the route and then reverse it again when you’re finished. You can complete by re-numbering to sort out the waypoint numbers.

Route Options

Route context menu

Now let’s look at the various options available to us once we’ve created a route.

Most of these can be accessed from the right-click context menu on a route. You need to click on the lines between waypoints to get this menu, not the waypoints themselves (that’s a different menu, see example above and more detail below). You will need to zoom in to the right level to be able to right click a route.

We run through all the context menu options below.

Follow route: is only appropriate if you have a GPS attached and will then show you how far there is left to walk and in which direction to go to reach the next waypoint.

Profile: this produces a side on view through the route, showing ascents and descents. Each waypoint along the route is identified with a vertical blue line. If you have named a Waypoint and selected ‘Show name’ in it’s Overlay Properties, then that name will also be displayed on the profile. I often find this useful for identifying the high point of a route, or a specific location like a pub!

As you move your mouse along the route (or along the profile itself) a red dot identifies its location and displays the distance from the start of the route, and the current elevation.

3D Fly-through: switches into 3D mode and then literally flies through the route. It’s very cool, but mostly completely useless. I’ve included a short clip of this as an example.

Insert Waypoint: does exactly what it says, adding a waypoint into the route at the point you clicked and allows you to select where to drop it.

Properties…: opens the Overlay Properties panel for this route.

Lock, Hide and Delete: are all obvious. If you lock a route, you also lock all the waypoints in that route. You can’t delete a route (or a waypoint) if it’s locked. If you do delete a route, you also delete all the waypoints in that route. You can Undo route deletion if you need. Hiding a route just removes it from the map, but the route stays in memory.

Sync to Cloud: will allow you to save this route on your MM account in the cloud. If you aren’t already logged in to your account on the MM app it will prompt you to do so and then it will send the route to your account.

You can view all your synced Tracks and Routes by logging in to your account on the web. Click the [My Overlays] button and select the appropriate tab. See screenshot.

We will cover syncing data in more detail in the mobile section of this guide. One thing to be aware of at this point though, is that you are allowed only 10 sync operations per calendar month, unless you buy the Premium sync package (about £9), which allows almost unlimited syncs. A sync operation is only counted to/from the mobile app, not from the desktop app.

Send to GPS: This option is probably greyed out, unless you have a GPS attached. I have never tried this option, so even with a GPS device attached I don’t really know what functions you get. Give it a try and see how you get on.

Send by Email: allows you to send a copy of the route in an email message. MM will open your default mail program and attach the route to the mail. Attachments are GPX files. This doesn’t appear to work with web email clients like GMail, but works fine with traditional email clients like Outlook.

Save As: allows you to save just that route to a file, all on its own. Useful if you want to save that route and not all the others that are currently in memory. We cover working with Overlays later. Files are saved as GPX by default, but you can choose to save as CSV, SHP, LOC or MMO file by using the ‘Save as type’ option before you click [Save].

Digital Map Shop: opens the DMS in the context of your current location and map. This would allow you to buy a map that relates to this location if you needed to.

Options off the Operations Menu

Print Route: The purpose of this option is obvious and I cover printing in a later section of this guide.

Route Card: Exports the contents of the route to a Route Card. A route card is something walkers may use to summarise the route they are taking. Route cards have multiple purposes and there’s loads of information available online as to why you may want to create one.

The template of the route card is stored locally on the PC and can be edited to suit your own purposes. The output format is HTML, so it opens in a web browser and can be printed from there. The default location for the template is C:\Program Files (x86)\Memory-Map\Navigator-6\Route_Card_Templates\Routecard_template.htm (this will be different if you changed the install location).

There is a settings dialog panel for the Route Card, located in the Overlay Properties window for the route (see below), which allows you to change the average speed, and adjustments for uphill and downhill speeds.

Route card settings

Convert to Track: is obvious. The route becomes hidden when converted and the track appears in its place, but you can always restore visibility of the route later if you wish.

Reverse Route: is also obvious, but although it switches the direction of the walk route, it doesn’t re-number the waypoints, so the last waypoint will now be number one and so on.

Re-number Waypoints: This option reviews the route and re-numbers the waypoints from 1 onwards. If you’ve reversed a route or added waypoints into the route then this is a good way of resetting the numbering. Strangely, if your Route name ends in a number (for example ‘Day 16’) then the renumbered waypoints all start with that number, i.e. WP1601, WP1602 and so on. Another oddity is that the numbering of waypoints isn’t logical; in this example, the 99th waypoint would be WP1699 but the hundredth would be WP16100 and not WP1700 as you may expect.

Enclosed Area: Leads to another sub-menu, the items in which are only active if the route you’re using is ‘closed’ or circular. You close a route by making your last click of the route on top of the first waypoint for that route. Unlike all other route waypoint clicks, this will end the route and you don’t need to press the [Esc] key to end the route.

Off the Enclosed Area menu

Export Map Area: This option only remains to support legacy Windows CE devices. It used to save the map area, inside the route, to a QC3 file of its own. You can now do this directly from your mobile device.

Save Enclosed Marks: This option lets you save all the marks inside the route into a separate file. This is one way of capturing a number of marks on the screen, perhaps cutting half a dozen hills out of a much larger selection.

Optimize Route for: This option auto-generates a route based on a couple of limitations and was discussed earlier in this page.

Download Map Along Route: This appears to allow you to download a strip of map that covers the route you called the menu from. As I have the full UK map loaded it doesn’t really work for me, so you’ll need to experiment to see how useful this is.

Download Enclosed Map: This relies on you having ‘closed’ your route (which we’ve already discussed). If you have a closed route, this option will download the maps inside it. Useful for mobile devices probably, but again not useful if you have the full UK map already loaded.

Route Waypoints Menu

The waypoints that make up a route also have a context menu associated with them. If you right click any waypoint in a route you will get this menu (see screenshot left).

Goto waypoint: Only useful if you’ve got a GPS attached, as this shows direction and distance, in two small popup windows, to this waypoint from your current position.

Offset by: Opens a settings dialog that allows you to add a value for Offset and Bearing for this waypoint.

Add waypoint before: Adds a waypoint, locked to your mouse pointer, in between the waypoint you’ve just clicked and the one prior to it. When you click on the map the new waypoint will be dropped in that position.

Add waypoint after: The most useful option in this menu. You will use this a lot, to extend or continue an existing route and to add new waypoints into the middle of a route. A new waypoint will appear, locked to your mouse pointer after the waypoint you just clicked. If you’re in the middle of a route, just one waypoint is added and you then need to click the new waypoint and either right click and select ‘Add waypoint after’ again, or hit the ‘Insert’ key, both will create a new waypoint locked to your mouse cursor.

If you clicked the last waypoint in the route and selected ‘Add waypoint after’, you won’t need to keep clicking the option, it will basically take you back into route creation mode and you can just click to add new waypoints, until you close the route using ‘Esc’, or by double clicking, or by clicking on the first waypoint in the route.

Drop waypoint: Removes the waypoint from this route, but doesn’t delete it from MM, it leaves it as an orphan beside the route.

New in v6.4.0 Split Routes: This will split the route (or routes) that this waypoint is a part of, at this waypoint. The result will be two routes, one with the original name, and one with the same name, but suffixed with ‘-split’. Similarly, the waypoint you selected to split the routes will have been duplicated, one with the original waypoint name, and one now named ‘Wpxxx-split’.

Visually it will seem as if nothing has happened. The two routes still appear to be one, but if you drag the highlighted waypoint away from its twin you will see two routes. If you right click either of these waypoints, you will now get a ‘Join Routes’ menu option where previously you had ‘Split Routes’. You can use this to join this route to another.

Joining routes takes a bit of practice, but in general ‘Join Route’ will choose the nearest joinable end of a route within 5km.

Route Properties: Opens the Overlay Properties window (if it’s not already open) for this route.

Waypoint properties: Opens the Overlay Properties window (if it’s not already open) for this waypoint.

Lock waypoint: Locks the waypoint, so it can’t be deleted. If the route is not locked and you delete the route, this waypoint will be left on the map, orphaned.

Delete waypoint: Deletes the waypoint from the route and from MM. You can also use the ‘Del’ key on the keyboard, once you have selected the waypoint. In order to complete the deletion of the waypoint MM prompts you with a traditional Windows confirmation dialog box.

Deleting waypoints

When you delete a waypoint, the next numbered waypoint will be selected. This makes it easy to delete large sections of a route just by hitting the ‘Del‘ key and ‘Enter‘ key in quick succession.

However, and this is a big caveat, remember that the numbering of waypoints is not always logical (see above) and the next numbered waypoint may not always be the next waypoint in the route! As a result, this process can be a bit hit and miss. Ideally start at the earliest waypoint you want to delete and work your way forwards along the route hitting the ‘Del‘ and ‘Enter‘ keys. As you select and delete the first waypoint, the next numerical waypoint number is selected by default, so you can just hit delete again. If however, you have lots of routes in memory, there is a chance that the next waypoint that is selected after you hit delete on the first one will be in another route (or earlier in the same route) and not even on the screen. In this case, you’ll need to select each waypoint individually to delete it, otherwise you may inadvertently be deleting waypoints in another route.

Working with Tracks

Once you get used to the system you will find that:

  1. Tracks cannot be amended in the same way a route can
  2. Tracks can be joined and separated (or split) using the right click menu.
  3. Tracks can be converted to routes

If you want to join two routes together, the only way at the moment is to convert them both to tracks and then use the join track option, from there you can convert back to a route, which is all a bit of a pain, but does achieve the goal. I am reliably informed that joining of routes will be available shortly!

Track Options

Track context menu

Many of these options are the same as the routes context menu already discussed. Some of the differences are as follows:

Profiles: this now offers a sub-menu and off this we have options that relate to a track that has been recorded by a GPS and imported into MM. So things like elevation as recorded by the GPS, Speed as recorded by the GPS and so on appear in here. If you’re recording device supports heart rate tracking, you can profile that in here too.

These options are no use at all if it’s a track you created manually!

Off the Operations menu

Print Track: The purpose of this option is obvious and I cover printing in a later section of this guide.

Split Track: splits the track into two separate tracks at the point you right clicked, or possibly at the nearest change in direction to that point.

Join Track: allows you to join two tracks. However, the join may not work if the two tracks are widely separated. If they are quite close together the join should work with the default MM settings.

If you try to join two tracks and nothing happens, you will need to open the Overlay Properties for one of the tracks, set its ‘Min update distance (m)‘ field to a big number and try the join again.

If this still doesn’t work, try creating a short track between the two target tracks and use this to join them together.

Convert to Route: Converts the track to a route, complete with waypoints that you can then manipulate it. As mentioned earlier, this is useful when you need to join two routes together. You will find that the default settings on the track properties will produce a route with many fewer waypoints than you would expect, with the resulting route looking very different from the source track. This can be resolved using the same setting as above, ‘Min update distance (m)‘ only this time we need to set the number as small as possible, ideally zero. Once you’ve modified this track properties setting, convert the track to a route and the route will be identical to the track. (Thanks again to Dales for this tip, see comments below).

Remove Trackpoint: is a function of a recorded track from a GPS. A trackpoint is a point in time recorded by the GPS, there will be many trackpoints recorded every minute and this allows you to remove the one closest to the mouse pointer. Useful if the GPS lost signal for a few seconds and has bounced around looking for it. You will end up with a very spiky tracklog and removing some of these trackpoints will remove the spikes.

Reduce Points: removes a percentage of the trackpoints and reduces the granularity of the recording. The more you reduce points, the smaller any resulting GPX file will be when you export it. So it’s great for sharing tracklogs, if all you want to share is the route you followed and you’re not bothered about losing detail.

Remove Velocity Spike: does a similar thing, but its more accurate to use Remove Trackpoints

GPS Demo: recreates what a tracking GPS looks like. Not very useful as it runs in real time, so a four hour walk will take fours hours to play out!

Modifying the appearance of Routes & Tracks

It’s possible to change the way Routes and Tracks appear on the map, which is useful for distinguishing between multiple tracks or routes in the same overlay, or for preparing the track or route for printing. The options for change are mainly concerned with colour, width and opacity. The Overlay Properties boxes for Tracks and Routes are shown below, along with examples of what the tracks and routes look like when you’ve had a play with their settings

Overlay Properties for a Track
Overlay Properties for a Route
Examples of Tracks (left) and Routes (right) after their properties have been modified

Default attributes – normal width, default colours

Thick line width, line colour changed to red on the route

Extra thick line width, line colour changed to red on the route

Normal line width, dotted line style, line colour changed to blue on the track

Extra thick line width, dot-dash line style, colour changed to green

Extra thick line width, dotted line style, 75% transparency

Extra thick line width, solid line style, 50% transparency

From a personal point of view I find that tracks are visually more pleasing than routes and if I print a map with a walk on it, I tend to use tracks rather than routes. I find that the waypoints in routes get in the way when you’re looking at a printed version, and as it’s very easy to convert a route into a track, it’s a no-brainer for me.

After trial and error I’ve found that a Thick track, in Yellow, with a Transparency of 50% makes for a great printed route.

Working with Marks

Some example Marks on a map

Marks are very similar to waypoints, the only difference being that a waypoint is a type of Mark that is used to construct routes, and they have very little use outside of this function. Marks on the other hand are very useful indeed.

Think of Marks as a way of adding items of interest to your maps; that may be hill summits or trig points, car parking, camp sites or B&B accommodation – pretty much anything you could want to add to a map or route. I have dozens of overlays with nothing in them but Marks – my hill lists and trig point lists are just huge collections of Marks. Big lists can take a while to load into memory, and MM sits there like it’s broken while they load.

Having said that, the v6.4.0 update has significantly improved the load time for large files, so you should not encounter this issue any longer.

Like routes and tracks, Marks have their own Overlay Properties, similar in many ways, but missing some options (like opacity and width) and gaining some other options (like Show name and Circle radius, which are described later in this guide).

Adding your own icons

Although MM comes with a couple of dozen different icons for Marks, it’s also possible to add your own. You just have to follow a few simple rules.

First of all the icon must be 32×32 pixels in size and the file format needs to be one of: PNG, BMP, JPG or GIF.

To import them into MM you use the Overlay > Icons menu option and then select the [Add] button. Point to the chosen file, click [OK] a couple of times and you’re sorted. You can now use your new icon on a Mark.

If you decide you want to remove the icon later, you can use the [Remove] button. Highlight the icon you want to delete and hit [Remove]

New in v6.4.0 If, like me, you found icons becoming duplicated in your list, MM have now released a fix for this. Icons with the same name will not be allowed to duplicate in the icon list.

Working with Files (Overlays)

This is maybe the hardest concept to come to grips with when using MM. MM doesn’t use files the way every other Windows App does. You don’t open and close files in the traditional manner. For one thing, MM will not delete what’s in memory when you close the app, it stores it in a temp file for you. So when you open the app again the same routes, tracks etc. are still there. This is both a blessing and a curse!

MM uses Overlays. An Overlay is a collection of routes, tracks, marks and so on. Importing an overlay is equivalent to opening a file. Exporting (either ‘all’ or part of the resident overlay) is equivalent to saving a file.

The first thing you will try to do, is to have one overlay file with all your routes in, which is always open, problem solved right? Not really. Overlays with more than a few routes and tracks become very unwieldy. When you add a few hundred Marks into the mix as well, the situation becomes impossible. When you launch MM it will take longer and longer to open as it processes the increasingly large Overlay. Adding new Routes and Marks will become really slow, manipulating existing items will be painfully slow. Even with a very fast PC and loads of RAM using MM can be very, very time consuming when you have lots of data in the Overlay.

I’m currently running an 8th Gen Intel Core i7-8700 @ 3.2GHz with 16Gb RAM and an overlay with just the Database of British Hills (25,000 Marks) can take 2-3 minutes to load into MM.

New in v6.4.0: This major release has dramatically improved loading times of large overlays. There is almost no lag now, even on large files like the Database of British Hills. The previous 2-3 minutes load time is now just a few seconds. Having said that, the advice in the next paragraph still applies and I have found best practice is to break your overlays down into individual files where possible.

The best approach is to break your Overlays down into individual files and find an acceptable compromise between the number of items in an Overlay and the time it takes to load into MM. In the example above, I break the DoBIH list into regions (using ‘Save Enclosed Marks’) and load the region I need at the time.

When you have a group of routes created and want to save them, you use the menu option Overlay > Export All and MM prompts you for a location to save the file to. If the file already exists you get the usual Windows prompt to overwrite the file.

If you want to save a single route you can right click the route and select ‘Save As’.

As you can see from the screenshot below, if you want to save a group of routes, tracks or marks, you can create Categories within the Overlay Object panel to group items together. You can then right click the Category title and ‘Save As’ into a new Overlay file.

Hidden Data

With dozens of routes on the screen, things can start to get messy very quickly with routes crossing all over the place. Fortunately, you can hide data so it doesn’t appear on the screen. You can hide individual routes, tracks and marks, or whole categories, or all data if needed

In the screenshot above you can see a check box beside each of the items in the Overlay. Deselect the checkbox to hide the item (or Category) from the map display. Even though it’s hidden, the data stays in the Overlay, even when you save it, but just doesn’t appear on the screen.

The menu option Overlay > Hide All.. allows you to select types of data to hide. This includes an All option which will hide all data. You can also hide all data matching a certain string, for example, hide anything beginning with ‘Dales’.

A useful feature is the ability to hide a bunch of items then only save the ones that are left visible. Use the menu option Overlay > Export Visible, to do this. You will only be saving what you see on the screen. Often useful for just saving a couple of routes in one overlay file.

You can also choose to Delete all the data that is hidden, using the Overlay > Delete Hidden option.

Important Note: If you save overlays as GPX files (see below) it is worth noting that there is no facility in the GPX file format to store the visibility flag of an item in MM. This means that you can set routes, tracks or marks as ‘Hidden’ in MM, but if you save as GPX, when you subsequently come to import that file again, all hidden items will be visible again. You will need to Save As.. MMO format to preserve the visibility flag.

File Formats

MM uses two main file formats.

  1. MMO files are their own proprietary ‘Memory Map Overlay’ files and are only usable in MM. No other mapping tool can use this file format.
  2. GPX files are ‘GPS eXchange Format’ files and as their name suggests are designed to be exchanged between systems. If you want to use your data in an external system, you need to save as GPX

It is important to remember that MM v6 introduced a new version of MMO file, which is not backwardly compatible with MM v5. This means, if you want to use data from v6 in v5, then you must use GPX file formats. MMO files saved in v5 can be opened in v6 however, just remember not to save them if you want to open them again in v5.

MM v6 also made another big change and that is the default file format is now GPX rather than MMO (for update, see below). This change was supported by an increased level of detail that is saved as part of the GPX file. For example, a GPX file exported from MM v5 didn’t save your style changes to tracks (thickness, colour, etc.) so when you imported them, they all took the default track style, even if you’d modified them. The new v6 GPX format has new sections for style information, so these will now be retained when you export and then import them. This means they act much more like an MMO file and makes the transition to GPX much easier.

Important Note: Although GPX is the new default format I would still recommend saving your overlays as MMO files, unless you are transferring the information to another system or device. The fact is that GPX just doesn’t store all the information you may need. I mentioned earlier the loss of the ‘visibility’ flag, but this applies to other things too. For example, if you use text boxes to annotate your data, these will not be saved in the GPX file. If you come to restore from GPX later, all your text boxes will be lost. (I discovered this after being contacted by someone who had encountered this exact problem!)

New in v6.4.0: This release of the product makes saving and importing a little easier. The Save As and Overlay Import options, will now remember the file format you chose. So if you always prefer to save and import in MMO you won’t have to keep changing back from GPX all the time. A huge time saver!

I’m no expert, but I’m assuming that when these are imported into third party products that read GPX files, these sections are ignored by that program if they don’t recognise them, because they don’t fail to import. MM v6 GPX files use the v1.1 Schema that supports personalisation to an extent, provided it follows the correct format, so I’m assuming that the MM have implemented their own ‘extensionsType’.

The third file format that may be of use is CSV, or ‘Comma Separated Values’. Like GPX, this is a plain text file format but unlike GPX, a CSV file can be read and manipulated in apps like Microsoft Excel. We cover the use of CSV files in a lot more detail later in this guide.

MM can also save out to a couple of other file formats; ESRI Shape files (SHP) and Geocaching (LOC) files. I’m sure these will be useful to someone, but I’ve never had cause to use them.

The next part of this guide can be found here: Part 5 – Printing

45 thoughts on “Memory Map User Guide Pt. 4”

  1. I have a problem with Overlay file size and the problems associated with that outlined in your guide. For context I’ve given an overview of my MM version and my usage incase that influences any advice that anyone can offer so apologies for length of post.

    So as mentioned I have a single overlay file of about 17,000 KB in size. I’m still on Version 5.1.3 as I have a load of old maps that I don’t want to pay for again and also that version still links to my ancient (possibly an antique) Windows PDA, although as outlined below this is less of an issue these days.

    I experience huge time lags when I now try to load or edit anything which makes the software hugely frustrating to use

    My usage of MM has changed over the years I used to export mmo file of routes directly to a windows PDA and use MM mobile on PDA to get route guidance on the trail with full OS mapping and also to create a track in the MM Mobile software of the route followed. I now plan routes on MM and export as GPX to my Garmin Watch and follow breadcrumb trail rather than PDA OS maps and supplement this with paper OS maps and compass. I then reimport the Garmin .fit file back as a GPX into MM software on laptop so I have a track of ground trodden.

    Having read the guide and comments it seems I have 2 options.

    1. Convert all my routes on MM into Tracks as this should shrink overlay size or make MM’s reading of said overlay quicker if it’s all track data. If I needed to edit a planned route then I understand this would necessitate converting track back to a route and making edits and then back to a track for overlay size benefits. Can’t seem to see a way to do this en masse so assume you have to slog through 1 route at a time converting each 1 to a track in turn

    2. Break my single overlay down into multiple overlays (which looks the quicker of the 2 solutions) and this is where I’ve hit a problem. I’ve opened my 17,000 KB overlay and selected 1 small area of UK as a test and saved as a smaller Overlay file of 147 KB. I had assumed that if I closed MM and then opened software again by double clicking the smaller 147 KB overlay then the software would only open the content of that Overlay and speeds would be quicker. Instead although it opens the software on a map in that area of UK covered by small overlay file if I zoom out all other routes and tracks are visible on map and when I look at Overlay properties the whole country and all associated overlay entries are still there and it’s all still dreadfully slow.

    Am I doing something wrong as I can see no benefit to having created the small separate overlay file?

    1. Hi Paul, I think you’re almost there – you’re just missing one small step. Before you import your smaller overlay file, you need to ‘Delete All’ – that will clear out the current overlay, then import your smaller overlay (or double click it in File Explorer) and it should come in on its own and things should move a lot more smoothly. Of course, make sure you have a backup of your big overlay before doing the delete!
      MM doesn’t work like a traditional Windows app – when you close a normal app, that also purges the data and when you re-open, you have a blank app. MM makes a backup as it closes, and when it re-opens, it pulls in the backup data.
      Hope that helps, and by all means come back if you have any more questions.
      Cheers, Stuart

      1. Hi Stuart

        Thanks for the quick response although I do still have a slight gap in my understanding

        If for instance I take my single 17,000 KB list of Overlays and break this down into 10 smaller overlays (split by region as an example) and each individually named as seperate mmo files…….

        and then as a final step delete the “userdata-Memory-Map-OS-5.mmo” file which contains all my records as a single Overlay then I will have a clean slate.

        However if I then open 3 of the 10 new overlay mmo’s in successive MM sessions each time I plan a walk in a different region won’t MM start to include all 3 in the backup.mmo file and so begin the process of bloat and mmo size increase all over again.

        If so how on earth to you keep things slimmed down everytime you need to open a new mmo unless you constantly have to move you mmo’s out to another unlinked folder set as a separate archive and only have the “Current” mmo file in the MM folder on the laptop?

        1. Paul, you don’t need to delete the userdata file, you just need to select Overlay > Delete All menu option. That will remove all the overlay items and give you a fresh, clean MM app. You then use Delete All, every time you want a fresh slate. Doing multiple imports will build up the overlay in the app, so doing a Delete All every now and again will cure this – just make sure you save what ever changes you’ve made before doing it!

          1. Thanks for clarifying I’d misread the “Delete” instruction as being an instruction to physically delete the userdata.mmo (or other mmo’s) from my Map Overlays folder on my hard drive where now I can see that all you do is delete from within the MM software and essentially sever any links to mmo’s and then begin again with the physical mmo files remaining intact on your drive…………………….Doh

            On another note entirely has anyone experienced a problem where after refreshing the map list and loading all maps into the software (and being able to access and use all of said maps) that upon MM closure the map list disappears and when opening a fresh session all that’s left is whatever map was active at the point of closure despite the links to the map folder (and subfolders) being intact. Every time I open software I need to refresh the map list to pull the maps back in for that session and the exact same thing then happens on closure

  2. Many thanks for your brilliant articles.
    When I load some overlays, the map that appears is a small scale map of the UK instead of the 1:25000 map I used. I then have to load the correct map. How do I set a default map to use?

    1. Yeah, that would be nice, but unfortunately you can’t set a default map scale. The map scale is determined by the spread of overlay items that are loaded when you import them. For example if you import an overlay file with one item in Cornwall and another one in Inverness it will use a map scale that allows both overlay items to be visible on the screen at the same time, or the scale that gets as close as possible, so perhaps the Europe base map or the 1:250k road map (depending what’s in your map library). If you have just one overlay item, or several that are grouped close together you may well find that MM can use the 1:25k scale map. If you remove all but the 1:25k scale map out of your map list, MM will only be able to open that one map – however I imagine you like the other scales to be available.

  3. Hello,

    Thank you for posting information. I am having trouble with getting rid of an icon that appears every time I click on ‘new route, and start drawing. Instead of creating blue dots each time is click it showing up with a flag on every time I click. Is there anyway of getting rid of the flag and just having the blue dots???

    1. Hi James – click on any of your routes where the waypoints are flags and then click on one of the flags, in the Overlay Properties panel (about half way down) you will see the flag, its colour selector and a checkbox labeled ‘make default’ – using the dropdown on the icon, select the blue dot and then fill the checkbox to make that the default icon for routes. Job done. Have fun, Stuart

  4. A quick update about the erratic track logging intervals. Have had an encouraging exchange with MM Support who now recognise that there is probably an issue to be investigated. It’s going to be a bit a bit tricky to pin down as the one-second intervals can appear randomly in the Android (Samsung Note10+) and iOS (iPhone6) versions. More later.

  5. Hello! I’ve enjoyed visiting your well written articles for years and add my thanks for your efforts and best wishes for the future. My first post, however, is just to let you know that I’ve experienced a fault recently with MM Mobile version 2.9.0-516 that I taken up with MM support. I’ll be back with the outcome but, briefly, the problem is to do with “Track Log Interval” times.

    I’m a “Data Geek”! So I occasionally like to analyse the track logs of my trips – both hiking and driving; especially when the logging has frozen mid-trip. I’ve found that, whereas the logging interval should be variable depending on the rate of change of speed and/or direction, it will for no accountable reason start logging at one second intervals for the whole of the trip. (I use Garmin’s Basecamp for the detailed analysis). So a one-hour car journey that creates about 210 track points outbound can create over 900 track points going the opposite direction in exactly the same conditions. This behaviour has happened with current models of Samsung Tablet and Smart Phone as well as an old iPhone. I suspect that it may be to do with the way the program uses memory. My first approach to MM Support was rebuffed; so I’ve tried again.

    I’ve been with MM sine 2007 and used it on a variety of PCs and Mobile devices in every country that has the MM maps. So I value it enough to want this issue to go away. I wonder if anyone else has found this problem. Because it is a problem if trip logging breaks down mid trip. And if it’s something I could do differently, I’d like to know that too!

    1. Ian, I’ve never come across this issue, but then I don’t think I can recall a tracklog being interrupted in the way you describe. Maybe someone else will have come across it though – fingers crossed! Hope you get it sorted and sorry I couldn’t help.
      Cheers, Stuart

  6. Delighted to find you’re still actively updating these wonderful guides to MM. In the latest version of MM, it seems that the waypoints on a route become invisible until you click on a route. However, if you do something like deleting a waypoint, the waypoints again become invisible until you click on the route once more. Have you found any way of preventing this behaviour? I can see the merit of hiding the waypoints on a finished route, but it is quite a nuisance if you are still working on it. I was hoping that deleting successive waypoints on the keyboard, as you describe, might be the answer. However, MM jumps from WP0083, not to my next waypoint on the route numbered WP0084, but to WP83, which appears to be on a route that I have made invisible! I’m still looking for a good way of quickly clearing a section of a route and substituting a different alignment, say over a different pass between two valleys on a route.

    1. Frank, if a route has more than 50 waypoints in it then it displays this behaviour – this is to increase the number of other waypoints (especially Marks) that can be visible on the screen at the same time. I hadn’t noticed the fact that it displays again once you delete a waypoint, so unfortunately I don’t have an answer to that one! The jumping to the next waypoint (which isn’t the next one) issue, is still an issue for me off and one and I’ve found the best way to ‘fix’ this (doesn’t always work) is to try and ensure the route has a different numbering range from other routes. I do this by adding a number to the end of the route name and then clicking ‘renumber waypoints’ from the route right click menu. This is a pain if you have loads of routes in the same overlay, but it works quite well if you’re only working with a few routes. In terms of changing a section of a route in the middle – you can now split a route (right click the waypoint at the point you want to split the route). So, you split the route in two places (either side of the pass) delete the middle section then add waypoints to the first part of the route until you meet the second part of the route, then you join them (again by right clicking the last waypoint). Hope that all works! Stuart

  7. Thanks for the invaluable resource. I refer to it often. I have a question about Marks.

    The ‘built-in’ marks selection is limited, and you explain that it’s possible to create your own (32×32 pixels in size and the file format needs to be one of: PNG, BMP, JPG or GIF). I may try this but I was trying to find if there were any downloadable marks/images available. I’m not interested in anything fancy, and in the short term I was trying to find a simple orienteering-style red-symbol as would be used on an orienteering map. I’ll continue to google but if you’re aware of any resources I’d be interested. And, OOI, when you create your own mark symbols what software do you use? I run Linux and Windows and have used Gimp in the past but that might be a bit of an overkill for a simple red circle!

    1. I have found using your own Marks to be more trouble than it’s worth and I’ve spent a lot of time trying to work around the inadequacies of the software to handle what should be a fairly simple method of using custom Marks. Having said that, good luck in your own efforts. I did once find a set of custom marks on the web, but they ended up being not what I wanted, so I went through the process of creating my own. I’m happy to share these and although they may not be what you want, you’re free to edit them as you need. I will send via email.
      Cheers, Stuart

  8. I like MM it works for me. I have been using it for about 14 years. Now that i can have the maps on up to 5 devices,( not Garmin) say two androids, a Win Desktop and a Laptop. I got the national parks with my first Garmin and then brought a local area of 25K OS then the whole of GB 25K for £125. Outright buy seems more economic than an OS subscription. OS don’t seem to update the maps that often and i can go online to see their latest print.

  9. Thanks for getting MM to make some welcome and long-overdue changes! Having upgraded the software I notice that by default waypoint dots aren’t shown on a route, which is fine; they appear when you start trying to modify the route.
    What is not so clever, is that if I’m plotting an out-and-back route, and (as you suggest) keeping the return route separate, if I put waypoint on the return leg too close to one on the way out they get merged, even moving the original. This defeats the objective of keeping the legs separate, and once it’s happened there’s noting you can do about it. (I don’t know if this is new, but I’ve certainly never noticed it before)

    1. Charles, not sure I can take any credit for the changes, but they are welcome nonetheless. I think what you’re experiencing is a result of the ‘Doubled size of hit-detection for overlays’ fix that was applied in v6.4.1 – this applies to waypoints that are part of a route. The hit-detection radius of a waypoint has been increased, meaning your mouse can be slightly further away from the waypoint when you click it and it will still be detected and activate that waypoint. The side-effect is that when you drop a waypoint close to an existing one, the distance at which the new one will now be dropped on top of the existing one has been increased. You will need to adjust slightly when dropping waypoints. You can also use CTRL+Z (or the Undo icon in the toolbar) to back out of the change. Also worth noting that if you have the HD maps (available in the new 2021 OS maps) you get an extra level of zoom in the app so you can get waypoints closer to each other on the deeper zoom level.
      Hope that helps,

  10. Planning this level of activity for 2021? 😉

    The first time for some ten years that I haven’t spent the New Year in The Lakes – missing it already 🙁

    Many thanks for all your MemoryMap guides,they are greatly appreciated – even if we can’t stray onto unknown tracks at the moment.

    Have a great (productive, informative) 2021!

  11. Charles Hebert

    I should have thanked you for this website ages ago – been a godsend for years!

    One MM issue that bugs me isn’t covered here (or in the MM help). Having created a route I often want to create variations on it (e.g. shorter or longer), and in many instances this is more quickly done by modifying the original. I store my various routes as separate files, so I end up with Route A and Route B on my disc, and I would expect these to be treated as separate files (per normal convention) – except, as you point out, MM’s method of handling files isn’t normal. The prime ‘key’ for route (and track) files is an internally generated reference number. If I import Route B and then try to import Route A, it reports ‘Memory-Map has a modified copy of “Route A” {sic!]. Do you want to skip importing this Route?’ (I think the question is odd – “Do you want to continue importing….” might be more normal). If I try and sync such files via the web, I end up with just one.

    MM support did email me pretty quickly with a couple of suggestions. Converting a route to a track and back to a route produces a second route with a different identifier (which could have the same name, although I need different names to distinguish the two files). The other option is to use a text editor to remove the internal reference – it’s the text starting “” and ending “” (e.g. mmid:C00B1CCB08A82B5E). In this instance the second route must have a different name.

    1. Charles Hebert

      I see that the HTML tags that I put in quotes (21 August) got stripped out, rendering that sentence rather unintelligible! The text to be removed using a text editor can be identified by the text “mmid”, between tags containing “src”.

  12. Any tips for how to organise tracks, points and waypoints in the Overlay Objects panel. After creating routes, do you ever do anything to organise the waypoints, or do you just leave all of them under the default Waypoints category? I kinda like the idea of keeping a Route, it’s waypoints and Tracks for each time I do the walk together, but a bit unsure how to go about it, or if there’s a better way of organising things?

    1. Hi Paul, I’ve always just left the Waypoints ‘category’ well alone, they seem to work quite nicely without any fettling involved (which, given the rest of the user interface, I imagine is just plain old good luck rather than clever design!). If you export a route to a separate file the waypoints go with it and as the Overlay Objects is organised alphabetically, they are nearly always right at the bottom of the list, out of the way. In terms of organisation I tend to save Routes and Tracks into separate files as they are basically two very different things. I will keep collections of Routes in one (or more) file(s) and collections of Tracks in another/others. For example I have all my Dales Routes in one file and all my Dales Tracks in another. Sometimes there may be merit to having them both visible at the same time, in which case I will just import the two files at the same time. One main reason for this is the load time. Loads of Routes in one file can take ages to load into MM, whereas loads of tracks only take a second or two. If they were all in the same file I’d be spending a lot more time waiting for imports to load, when I often times would not have needed to.
      Hope that all helps? By all means ping me back any other questions.
      Cheers, Stuart

      1. That makes sense. I don’t have enough data (yet) for performance to be an issue, so I’ve just got everything in one file for now, but I’ll bear that in mind!

        One thing I’ve never quite got the hang of is the way a Mark changes once you draw a route through it. I guess it _kinda_ makes sense, but if I’ve got a standalone Mark (e.g. a trig point) and then draw a Route through it, I then can’t control the visibility of the Mark independently from the Route. I suppose the only thing to do is _not_ draw a route through such a Mark? Any tips for how best to manage this?

        1. Yeah, that’s a damn nuisance – I’ve always thought it was lazy coding, as it makes no sense to me. I just avoid clicking on Marks when I’m creating routes 🙂

  13. Hi,
    These guides are so much clearer than the Memory Map ones – thank you. I have an issue with elevation data in v6 of the software. I used to use V5 and have 2014 Great Britain HD OS maps. All was fine. Then, I downloaded v6 and the elevation data has gone very weird. Routes I had in v5 and new routes I plot in v6 do not have the right elevation data (I live at 105m above sea level and now I live over 6000m above sea level!). In the profile the elevation bears no resemblance to the actual landscape. I assume it something to do with QED files? or that moving from v5 to v6 just needs a setting changing? Hopefully! Is anyone able to help?

    1. Hi Barry, thanks for the kind words regarding the user guide!
      In terms of your elevation issue, it does sound like an issue with the QED file maybe, as there are no settings that I’m aware of that relate to elevation and it doesn’t look like a conversion (ft to m) error.
      I will send you a link to my copy of the 2014 OS 1:25K HD QED file. Download that (75mb) and once you’ve copied the existing file out of the way (as a backup) copy this new file into your maps folder.
      See if that helps with the problem and if not, come back and we’ll see if there’s anything else we can think of.
      I certainly have no problems using both v5 and v6 at the same time, with the same map files. I hate v6 for how slow it is, but do like it for things like the extra zoom level and the auto-route creation in Nat Parks.
      Cheers, Stuart.

  14. Alex Farrant


    I use MM on a surface pro 4 with a USB GPS.

    Os landranger maps download. (Use for flying)

    Is there any way on getting my current speed in kts to been shown on the map?
    Like the phone version dose with the drop down bar.

    Thanks Alex

    1. Alex, I don’t think that’s possible with the desktop version of MM – I don’t think they ever expected anyone to be using the desktop version on a device like a Surface. You may be able to download an app from the Microsoft store that will show air speed though and run that on top of MM?

  15. I am struggling to create separate overlays with collections of different marks, ie one for archaeological features in an area, one for place-name types and so on. When in the overlay objects panel a right click will give the option of opening a new category but this nests under the initial category and not as a new category. Any help to get what must be a simple process sorted would be gratefully received!

    1. Michael – Oh I so know what you mean – this is another really frustrating and poorly implemented feature. The knack is to right-click underneath the existing list of categories, not beside them. If the “Remove Category” option becomes active you are still beside the existing categories.
      I’ve tried to attach an image to this (may not work) you would need to right-click inside the red area in this example.
      Hope that helps, Stuart.

        1. Stuart, if one has say 50 marks saved as a specific overlay is it possible to change the format of the icon for all of them at the same time? Thanks Michael

          1. Not from within the MM interface, no. However, you could export them to a CSV file and update the correct column with the code for the icon you want to apply to them. See part 6 of the guide – you need to modify column D of the CSV file – then import them back into MM.
            Useful Tip: if you want to do this, change one of the marks within the MM interface before you export, so when you export to CSV at least one of the marks will have the code you want to apply to all of them.

  16. Many thanks for clearing up lots of problems that I’ve had with Memory-Map, especially useful for me was section 6 on importing / exporting data files. (Wish I’d found this sooner.)
    In addition to your methods for map scrolling while plotting a route, I also click and drag with the scroll wheel. Also I had given up on creating custom icons until I found your articles but now they are simple. Has MM done an update. I have been using 48×48 icons lately. The only problem was, my custom icons were not showing in the icon list after adding them so I deleted some that I don’t use and then mine showed up. MM certainly make things hard work.

  17. Thank you so much for all the work that you put into these guides… they are great! And I trust that you will continue to get ‘out there’ even if the body is making it harder. I’m 65 – with the beginnings of arthritis in my hips – but can still manage 4-5 day hikes with a 12kg pack. What works for me is 1x 75mg slow release diclofenac tablet (NSAID non-steroid anti-inflammatory) before a full days’ hike or 1x 12.5mg rapid release before a 12-15km day hike with a smaller load. Maybe another one at bedtime if the joints are complaining. This is way below the max advisable dose, and if your insides and your doctor are happy with that, it might be the answer 🙂

  18. After I have prepared a Route, I always turn it into a Track and delete the Route.

    This stops waypoints from cluttering up the screen.
    But more importantly, my (single) overlay opens up in 3 seconds flat – and it’s got nearly 1,000 Tracklogs in it.

    MM processes Tracks very swiftly indeed. It’s the Routes (and Marks) that cause the delays in the system, which in turn forces people into grappling with multiple overlays.

  19. You need not lose ANY accuracy when converting from a track to a route. Just set the track’s Min Update Distance to zero.
    Also, the way to join tracks which are far apart, is to set the Min Update Distance of both tracks to a very large value.

    1. What a great tip! I’d always dismissed those fields as GPS specific settings and relevant only to recorded tracks. You’ve just resolved one of my major bug-bears with MM – thanks! 🙂

  20. Another thankyou for some simple instructions & help unlike the complete gobbledygook MM come up with. I still have no idea the difference between when I would use a track & a route & when I might use a mark? Anquet is much easier & I also wish I hadnt wasted my cash changing.

    1. The only time I create a track is when I want to overlay it on a map I’m going to print out, otherwise I use routes. Tracks can be given transparency and dont have the annoying waypoints cluttering up a printed map page. A mark is for adding points of interest such as camp sites, parking places and the like. I use them for marking official hill summits and trig points on maps I’m going to print.

  21. Thank you for these articles, they are a lot easier to understand than MM’s guides. I bought MM to replace my elderly version of Anquet, mainly because MM seems to be the mapping system used by all the Cycling and Walking mags. It was a mistake and now I have to live with it. Anquet is far easier to use and understand and offers better ways of planning i.e joining and continuing routes.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.