ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Bearbeiten der Beschriftung von Skalenstrichen

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.

Verwandte Themen

  • Skalenstriche für Route-Feature-Classes
  • Anzeigen von Skalenstrichen
  • Optionen für Skalenstriche
  • Generieren der Beschriftung von Skalenstrichen mit einem Skript

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches