Das mit den Infos bzw. der Dokumentation ist bei offenen Softwareprojekten immer schwierig. (Und was dich so befriedigt ist allein deine Sache.)
Was das continue-Kommando angeht:
Das Kommando wird dazu benutzt, um aus einem OSM-Objekt mehrere Objekte in der Garminkarte zu erzeugen. mkgmap geht fuer jedes OSM-Objekt das betreffende style-File von vorne nach hinten durch, bis es die erste, passende Ersetzungsregel findet. Sobald eine solche Regel gefunden ist, wird das entsprechende Kartenelement erzeugt und normalerweise macht mkgmap dann weiter mit dem naechsten OSM-Objekt. Wenn diese Regel aber ein continue-Kommando enthaelt, so macht mkgmap mit diesem Objekt weiter und sucht, ob eine weitere Regel passt.
Von dem continue-Kommando gibt es nun noch zwei Varianten: das einfache continue und ein continue wih_actions. Beim einfachen continue werden die Action-Regeln der actuellen ersetzung nur auf das aktuell erzeugte Kartenelement angewand, d.h. sie gelten nicht fuer die nachfolgenden Ersetzungen. beim continue with_actions werden die Action-Regeln grundsaetzlich ausgefuehrt, so kann also das betreffende Element fuer die nachfolgenden Regelanwendungen veraendert werden.
Ein kleines Beispiel:
highway=road {set highway=done} [0x01 continue]
highway=done [0x02]
Das fuehrt nur zu einer Linie in der Garminkarte, da das hihway=done nur fuer die Ersetzung in der oberen Zeile angewand wird. (In diesem Beispiel ist es also nicht sonderlich sinnvoll, aber man kann in den Action-Regeln ja auch durchaus Werte setzen, die sich in der Garmin-Karte niederschlagen, z.B. oneway=yes.)
highway=road {set highway=done} [0x01 continue with_actions]
highway=done [0x02]
Das fuehrt nun zu zwei uebereinanderliegenden Linien in der Garminkarte, da die Action-Regel der oberen Zeile ausgefuehrt wird, ehe die zweite Regel-Zeile zur Anwendung kommt.
Meistens will man ein continue with_actions haben, so kann man sich damit z.B. Hilfsvariablen setzen, um die weitere Generierung von Elementen zu steuern:
shop=shoe {set shop=done} [0x01 continue with_actions]
shop!=done [0x02 continue with_actions]
…
Dieses Beispiel wuerde fuer alle Schuhgeschaefte einmal das Symbol 0x01 in der Garminkarte erzeugen, kein Symbol 0x02 (das stattdessen fuer alle anderen Geschaefte erzeugt wird), sowie alle weiteren Symbole, die zu diesem Objekt gehoeren.
Soweit grundsaetzlich zum continue. Meines Wissens nach wirkt das continue auch von Linien zu Polygonen (oder ist die Abarbeitungsreihenfolge von mkgmap umgekehrt?), auf alle Faelle kann man fuer ein OSM-Objekt sowohl ein Polygon als auch gleichzeitig eine Linie in der Garmin-Karte bekommen.
Gruss
Torsten