MAPC2MAPC  - Possible uses.

The main reason for writing this program was to make maps portable between different GPS Systems. I was travelling to Spain and wanted to use a free map based on an obscure (to me) datum with Memory-map. I then calibrated an on-line street map of Nerja to find my way around the narrow alleys there, and so on.

Most GPS sytems work on the basis of an image file (usually .png bit also .tif, .jpg and others) and a calibration file which associates points of the map into the real world.  Image files are to a common set of standards but there are many different calibration files and I have tried, by providing a means to convert from on to another, to allow the same maps to be used by several systems. This is not about hacking, just making a fiddly manual process easier and more reliable.

Sadly, some GPS system makers don't (or won't) understand portability. Satmap, Anquet and several others will only load maps in their own proprietory format. If they can supply all the maps you'll ever need at a cost you can afford then that's fine.

For everyone else, here are some ideas and pointers to sources of maps.

Lots of programs work with the .map calibration files used in OziExplorer. Gmapmaker, for example, downloads maps from Google, OpenStreetmap and other sources and will produce a .png image and a .map. MAPC2MAPC will convert that .map file to other formats (e.g .jpr for Memory-map, .cal for Pathaway).

There is a large (if sometimes old) set of maps of Spain at the Spanish IGN site. Download the maps as a .pdf, extract the image and use MAPC2MAPC to calibrate it, producing a set of calibration files and load into your mapping software. There is a list of maps here.

Maybe you have a map that is too big for your portable device. MAPC2MAPC will shrink it and/or crop it whilst producing  calibration files to match the new size. Or if you have several maps you want to join together (even if they have different scales or Datums) the MergeMaps function will do this.

Garmin announced the availability of "Custom Maps" in October 2009 where certain models will display digital maps. MAPC2MAPC will create a map in the correct .kmz form. The map does not have to point North-South and can have any of the supported Datums or calibration files. Images are automatically converted to the required .jpg.

For the US, there is a big set of free maps at Libre Map Project.  These come as .tif with .tfw calibration. MAPC2MAPC will convert the .tfw to .map (etc) allowing these maps to go into OZI, Memory-map etc, or converted to Garmin Custom Maps - example here. In Canada, there is Canmatrix. These maps are GEOTIFF where the .tfw is embedded. It can be extracted by FWTOOLS and then converted.

I recommend GPSU as a super tool for managing tracks and routes. It will calibrate maps for itself but only save the calibration in its own format. MAPC2MAPC will convert these .gux files; alternatively, MAPC2MAPC will use GPSU's library of datums and calibrate maps directly - useful if you only have a PocketPC or Smartphone system without a desktop system for calibrating maps.

MAPC2MAPC is undergoing intermittent development. If you need a feature, it may be possible to incorporate it.
Email calfiles -at- the-thorns.org.uk



==========================================================================
Back to the download page