6. Layouts: Blattformat, Maßstab, Kartenausschnitt
Ein Layout ist eine Vorlage für ein Kartenblatt. Meist hat eine Veranstaltung ein bis fünf: zum Beispiel A4 in 1:4000 für die älteren Klassen und A3 in 1:3000 für die jüngsten. Jedes Layout wird zu einem PDF.
[[layouts]]
id = "a3-3000"
paper = "A3"
orientation = "landscape"
print_scale = 3000
north_lines = "auto"
hide_parts = []
hide_shared = []
map_frame = { margin_mm = 10.0, border_mm = 0.25 }
| Schlüssel | Standard | Bedeutung |
|---|---|---|
id | Name des Layouts und des PDFs (a3-3000.pdf), Pflicht | |
paper | "A4" | "A4" oder "A3" |
page_mm | Papier | stattdessen eine Seite beliebiger Größe, [Breite, Höhe] im Hochformat, jede Seite 10 bis 5080 mm: page_mm = [500.0, 700.0]. Für eine Karte, die im Kartenmaßstab größer als A3 ist. Die Ausrichtung gilt auch dafür. Über A3 sagt check das, weil ein Bürodrucker so ein Blatt nicht annimmt |
orientation | "auto" | "portrait" (hoch), "landscape" (quer) oder "auto": die Ausrichtung, in der weniger von der Karte fehlt |
print_scale | Maßstab der Karte | Nenner des Druckmaßstabs, 3000 für 1:3000 |
north_lines | "auto" | "auto" ergänzt Nordlinien, wenn die Karte keine hat; "never" nie |
hide_parts | leer | Kartenteile, die das Blatt nicht zeigt, mit ihrem genauen Namen aus OOM |
hide_shared | leer | IDs gemeinsamer Elemente, die dieses Layout nicht zeigt |
elements | leer | eigene Blattelemente dieses Layouts, Kapitel 7 |
map_frame.margin_mm | 8 | Breite des Passepartouts in mm, auf allen Seiten gleich; kleiner als die halbe kürzere Papierseite |
map_frame.border_mm | 0,25 | Breite der Rahmenlinie in mm, höchstens 20; 0 zeichnet keine |
map_frame.centre_map_mm | Mitte der Karte | Kartenpunkt [x, y] in der Mitte des Kartenausschnitts, so wie OOM ihn anzeigt |
map_frame.crop | false | true: Der Kartenausschnitt beschneidet die Karte mit Absicht; der Überstand ist nur ein Hinweis |
Die Layout-ID wird zum Dateinamen. Sie darf deshalb keines der Zeichen / \ : * ? " < > | enthalten, nicht mit einem Punkt beginnen oder enden und kein Gerätename von Windows sein (con, nul, com1 …). Zwei IDs, die sich nur in Groß- und Kleinschreibung unterscheiden, lehnt das Programm ab, weil ihre PDFs unter macOS und Windows dieselbe Datei wären.
Kartenausschnitt und Passepartout
Der Kartenausschnitt ist das Blatt ohne das Passepartout. Die Karte wird auf ihn beschnitten und nie verkleinert, denn das würde den Maßstab verfälschen. Ragt sie hinaus, meldet check, um wie viele Millimeter (Kapitel 9). Die Rahmenlinie liegt mittig auf der Kante des Kartenausschnitts: Die eine Hälfte deckt die Schnittkante der Karte, die andere liegt auf dem Passepartout.

Ein A4-Blatt mit 30 mm Passepartout und crop = true: Die Karte endet an der Rahmenlinie, die Namensnennung steht darunter im Passepartout. Karte: Remo Madella, MOO Challenge Berlin 2025.
Ohne centre_map_mm liegt die Mitte dessen, was gedruckt wird, in der Mitte des Ausschnitts. Mit centre_map_mm = [x, y] liegt dort dieser Punkt der Karte. Die Zahlen sind Millimeter auf der Karte im Kartenmaßstab, genau so, wie OOM sie in der Statusleiste anzeigt, wenn die Koordinatenanzeige auf Kartenkoordinaten steht: Zeigen Sie in OOM auf die Stelle und übernehmen Sie beide Zahlen. OOM zeigt y nach oben (sein Quelltext gibt in MapWidget::updateCursorposLabel x und -y aus); das Programm rechnet das in die Koordinaten der .omap mit y nach unten um. Jede Zahl darf höchstens 2 000 000 mm vom Ursprung der Karte entfernt sein. Bei einer Karte, die größer ist als das Blatt, legen Sie so den Ausschnitt auf das Wettkampfgebiet.
Soll das Blatt nur einen Teil der Karte zeigen, setzen Sie dazu crop = true (map_frame = { centre_map_mm = [120.0, -80.0], crop = true }). Der Überstand ist dann ein Hinweis zur Information, und check endet trotzdem mit 0.
Wie breit das Passepartout sein muss, hängt vor allem von der Fußzeile ab (Kapitel 7): Sie steht nur dann unter dem Kartenausschnitt, wenn sie dort ganz Platz hat. Für zwei Zeilen reichen 8 mm, für fünf braucht es etwa 14 mm.
Druckmaßstab
Ohne print_scale druckt das Layout im Maßstab der Karte. Ein anderer Maßstab ändert die Symbolgrößen so, wie die Norm es vorsieht (Kapitel 9). Eine Sprintkarte lässt sich in 1:3000, 1:4000 und 1:5000 drucken, eine Waldkarte in 1:5000 bis 1:20000. Blattelemente behalten ihre Größe in Millimetern: Ein Titel in 14 pt ist auf dem A3-Blatt in 1:3000 genauso groß wie auf dem A4-Blatt in 1:4000.
Nordlinien
Nordlinien (Symbol 601) gehören zur Karte. Hat die Karte welche, druckt das Programm sie so, wie sie gezeichnet sind, mit ihren Lücken an kleinen Objekten. Hat sie keine und steht north_lines auf "auto", ergänzt das Programm senkrechte Linien über den ganzen Kartenausschnitt, im Bodenabstand der Kartenart: 120 m bei Sprintkarten (30 mm in 1:4000, 40 mm in 1:3000), 300 m bei Waldkarten, 37,5 m bei Schulhofkarten. Sie nehmen das Symbol 601 der Karte und liegen deshalb wie gezeichnete unter Mauern und Zäunen. Ohne Lücken laufen sie trotzdem durch; die setzt der Kartograf in OOM. Verbirgt ein Layout mit hide_parts den Kartenteil, in dem die Nordlinien der Karte liegen, ergänzt das Programm keine.
Auf einem Blatt mit Abdeckung (Kapitel 11) verschwinden die Nordlinien der Karte, gezeichnete wie mit dem Symbol 601 ergänzte, mit dem Rest der Karte. Hat der Symbolsatz kein Symbol 601, zeichnet das Programm stattdessen einfache schwarze Linien auf der Blattebene, und die bleiben auch über dem abgedeckten weißen Papier sichtbar.
Kartenteile ausblenden
hide_parts = ["peripheral information"] blendet den Kartenteil dieses Namens aus. Groß- und Kleinschreibung zählt. Ein Name, den die Karte nicht hat, gibt einen Hinweis. Den Informationsblock von freemapper (Titel, Maßstab, Maßstabsleiste) druckt ein Layout ohnehin nie, die Blattelemente treten an seine Stelle.
Die Grundfläche von Sprintkarten
Neuere Sprintkarten von freemapper liegen auf einer Grundfläche: einer Fläche in der Farbe „belaufbare Fläche“, einem hellen Braun wie bei befestigten Flächen, im Kartenteil base. Sie gehört zur Karte und wird immer gedruckt, beschnitten am Kartenausschnitt. Abschalten lässt sie sich nicht, hide_parts = ["base"] lehnt das Programm mit einer Fehlermeldung ab. Weil sie etwas über die Karte hinausreicht, zählt sie nicht für die Mitte des Kartenausschnitts, den Überstand, die ergänzten Nordlinien und die Lage der Postennummern. Drucken Sie solche Karten farbig: In Graustufen ist das helle Braun kaum von Papierweiß und von befestigten Flächen zu unterscheiden. Schulhofkarten haben keine Grundfläche.