Self Scan Maps

Note: Memory-Map Ordnance Survey Editions do not support the creation or use of self-scanned maps.

Commercially available maps are reliable and inexpensive. Scanning your own maps will involve a considerable amount of time and effort, and the clarity and accuracy of the result may not be as good.

However, you can scan your own maps and load them into Memory-Map navigator, as follows.

  1. Scan the map image, and determine reference points.

  2. Give the map a name, add search keywords, a copyright notice, and other meta-data.

  3. Add calibration points to associate the X,Y coordinates in the image with geographic positions on the earth.

  4. Add a boundary polygon so MMNav knows the geographic area covered by the map.

Scan the map image, and determine reference points

  1. Scan the map image and save it as a 4 or 8 bit indexed color (16 or 256 color) TIFF or PNG format image. A full color RGB image cannot be used. The map should be free from distortion and discontinuities.

  2. Determine the latitude and longitude or grid coordinates of at least three points that you can identify accurately on the map. For large scale maps, (1:100k or larger) five points gives good results. For smaller scales, where the lines of latitude and longitude are not straight and parallel, more points are required. For example, you can

Open the map in MMNav, and Edit the text data

  1. Run MMNav, click Maps, Refresh Map List, and Add the folder containing your image file. Click OK, OK

  2. Select your image file in the list, and click the Edit button.

  3. Enter the name of the map, and any other relevant data.

  4. Click OK to save your changes.

  5. Double click your image file in the Map list. This opens the image in MMNav.

Calibration

  1. Click the Maps / Calibration menu command.

  1. Idenify one of your calibration points, zoom in and carefully click on it on the map. At each click, the X,Y coordinates are put in the top line of the dialog.

  2. Enter the position in the large edit box to the left of the X and Y coordinates. Use the position format selected in the Mode menu (lat/long or grid coordinates). When entering lat and long:

  3. Click the Save point button (or press Enter). The point you clicked is indicated on the map.

  4. Repeat for each of your reference points.

Once you have entered three points, the map is calibrated, and the cursor position is shown in the status indicator at the bottom right of the screen. Now, when you click on the map, the computed geographic position is entered in the dialog. You can edit this position instead of entering it from scratch. Each time you Save a point, the calibration is re-computed.

If you make a mistake, select the bad point in the calibration points list, edit the position or the coordinates, and click the Save point button. Or you can click Delete to remove a point completely.

If the map has printed lines of latitude and longitude, the lat/long grid mode can make calibration easier. Enable the Lat/Long Grid checkbox and enter the spacing of the grid in degrees and/or minutes. When the lat/long grid is enabled:

Notes

Boundary Points

Once the map is calibrated, you can add a boundary. The boundary is used for the "Maps at cursor" feature, and for automatically changing maps as you move off the edge.

To define a boundary, create a Route around the edge of the map. (Click the Route toolbar button, then click once at each corner of the map. Click on the first corner again to close the route). You can scroll the map while creating a route using the middle mouse button (or wheel), or by holding down the shift key while you drag the map. You can use any number of points to define a complex boundary shape.

Once you have created a route around the map, make sure the route is selected (click on the route, so it is shown in red, not blue). Then click the Map / Boundary from Route menu command.

To edit an existing boundary, click the Map / Route from Boundary menu command. You can drag, insert or delete waypoints, just like editing a normal route.

If you can't see the boundary, make sure Map / Show map outlines is enabled.