Garmin H GPS Receiver User Manual


 
cGPSmapper Manual Introduction
http://cgpsmapper.com/ 5 of 100
2 Introduction
The latest version of this document can be found at http://www.cgpsmapper.com/.
Feel free to e-mail your comments / contributions to the present document to
manual@cgpsmapper.com.
2.1 Purpose of this document
This manual explains how to create vector maps and then upload them to your Garmin
®
GPS receiver (or see them in the MapSource software), utilizing the cGPSmapper /
sendmap software.
2.2 Basic Concepts
2.2.1 What is Polish Format (PFM)?
Polish Format is a convenient, text based, format used for saving map information on a
computer and transferring map information between computer programs.
Polish format map files cannot be sent directly to a GPS unit. First they must be converted
into a format which is understandable to your GPS receiver. A program which performs
this conversion is called a "map compiler".
2.2.2 What is cGPSmapper?
cGPSmapper is a command line program which "compiles" files in polish format (PFM)
and produces a vector map in file(s) of a format understandable by your GPS receiver and
Garmin
®
MapSource.
There are different cGPSmapper versions (refer to section 9.3.4 on page 92) with diverse
features.
2.2.3 What is sendmap?
sendmap is a command line program used to transfer vector map files (generated with
cGPSmapper) to your GPS receiver.
2.3 Document Conventions
Text in italics is shown in the Glossary (page 71).
2.3.1 PFM Code
Text in monospace font represents literals (to be inserted literally in the PFM file).
Text in underlined monospace font represents metavariables - which appear to the
right of the equals sign (=) in many statements. Metavariables should be replaced with
appropriate values, as described in the explanation (or self-evident).
Text in normal font is explanatory and should not be inserted into the source file.
The number sign special metavariable (#) takes a numeric value. E.g. Data# stands for
Data0, Data1, etc.
The special iteration operator ... in a statement line has its intuitive meaning. This operator
in a separate line denotes that the preceding statement may be repeated zero or more times
with various (typically consecutive) values of the metavariable #. If the iteration operator is