man kann in mkgmap ja unterschiedliche Darstellungen für unterschiedliche
Maßstäbe festlegen (Stichwort: “[level 5-3 continue with_actions]”), aber
unterschiedliche Texte gehen nicht, da der name-Befehl unüberschreibbar
ist – oder?
Hintergrund: Da die Verarbeitung von ÖPNV-Relationen und -Superrelationen in
mkgmap – vorsichtig formuliert – schwierig ist, habe ich ein Programm
geschrieben, dass PBFs liest und Fehlermeldungen, Warnungen und eine
OSM-Datei ausgibt. Letztere soll nur zur Erzeugung von Garmin-Overlays
dienen und enthält nur die befahrenen Wege und Halte mit berechneten Tags zum
ÖPNV. Das geht auch im Wesentlichen. Ich will aber beim Wechsel zu einem
Maßstab, bei dem z.B. nur Fernbusse sichtbar sein sollen, die Liniennamen der nicht
dargestellten Verkehrsmittel aus dem Namen eines Weges rauswerfen. Muss man
da tatsächlich mehrere getrennte Objekte erzeugen oder mehrere Overlays
erzeugen oder gibt es da noch einen Trick?
Das macht man dann aber doch mit dem “name”-Befehl, oder? Und für den gilt laut Wiki “Once the name is set it cannot be overridden…”. Da hilft dann auch kein “continue with_actions”. Oder meintest Du was anderes?
Eine Änderung wäre ja leider auch noch nicht genug. Ich will ja Name und Darstellung in Abhängigkeit von der Auflösung. Na ja, da werde ich dann wohl doch mehrere Objekte generieren müssen.