Skalenstrichdefinitionen können mit Beschriftungen versehen werden. Wenn Sie Beschriftungen verwenden, können Sie u. a. das verwendete Textsymbol festlegen und angeben, ob der Text automatisch gedreht werden soll, wenn sich die Richtung der Route ändert.
Standardmäßig entspricht der mit einem Skalenstrich verknüpfte Text dem Routenmesswert an der Skalenstrichposition. Dieser Text kann um einen Präfix- und/oder Suffixwert ergänzt werden.
Bei höheren Anforderungen können Sie programmgesteuert einen Text für einen Skalenstrich generieren, indem Sie ein Skript in Microsoft VBScript oder JavaScript schreiben. Ihr Skript kann beliebige gültige Anweisungen enthalten, die von diesen Programmiersprachen unterstützt werden.
Beim Schreiben eines Skripts greifen Sie über den konstanten Wert esri_measure auf den Routenmesswert jedes einzelnen Skalenstrichs zu.
Das folgende Skript, das in Schritt 10 von Generieren der Beschriftung von Skalenstrichen mit einem Skript verwendet werden kann, bewirkt, dass der Skalenstrichalgorithmus einen Skalenstrich nicht beschriftet, wenn sein Messwert innerhalb von 0,1 Maßeinheiten von dem in einem Feld namens "MMAX" gespeicherten Wert liegt. Diese Methode kann anstelle einer End-Skalenstrich-Toleranz verwendet werden, die bewirkt, dass der Algorithmus für Skalenstriche weder den Skalenstrich noch dessen Beschriftung darstellt.
Function FindLabel (esri__measure, [MMAX])
mmax = [MMAX]
m = esri__measure
if (mmax - m) <= 0.1 then
FindLabel = ""
else
FindLabel = cstr(round(m,2))
end if
End Function
Weitere Informationen zu VBScript und/oder JavaScript erhalten Sie über die Schaltfläche "Hilfe" im Dialogfeld Ausdruck für Skalenstrich-Beschriftung.