Römische Zahlen in Attributtexten

Attributtexte jetzt auch mit römischen Zahlen

 

Gelegentlich kommt es vor, dass Zahlen in einer Karte als römische Zahlen dargestellt werden sollen. Wenn diese Zahlen aus einem Attribut stammen, könnte man die römische Zahl direkt ins Attribut eintragen und die Darstellung passt.

Wenn aber dieses Attribut in Berechnungen oder Auswertungen auftauchen soll, funktioniert diese Lösung nicht. Dafür braucht man echte Zahlen. Ein zusätzliches Attribut mit der römischen Darstellung zu ergänzen ist auch keine gute Lösung, da dann bei Änderungen zwei Attribute editiert werden müssen.

Um das Problem elegant zu lösen, kennt Moskito GIS Formatierungs-Modifier bei Attributtexten. Diese werden mit einem Doppelpunkt getrennt hinter den Attributnamen geschrieben. Für die römische Darstellung ist das dann der Modifier "roman". Ein Attributtext sieht dann z.B. so aus: %BJR:roman%.

Für die Techniker:

Befehl eingeben:QTX BJR 1900
AddAttribut BJR 1900
Befehl eingeben:Attr db_GetObject() ->BJR
-> 1900
Befehl eingeben:Attr db_GetObject() ->BJR:Roman
-> MCM

Und andere Beispiele:

5900 -> 5900 (So viel konnten die Römer nicht)

24 -> XXIV

-10 -> -10 (weniger als 1 Schaf ging nicht, auch 0 nicht)

https://de.wikipedia.org/wiki/R%C3%B6mische_Zahlschrift

Newsarchiv

Letzte Artikel