In VBScript geschriebene Ausdrücke mit mehreren Feldern werden beim Veröffentlichen in ArcGIS Server (Linux) nicht unterstützt. Das betrifft Ausdrücke, die für die Anzeige, für Beschriftungen und für Bemaßungen geschrieben werden. Der betroffene Bereich wird durch den <Wert>-Parameter angegeben.
Lösung
Sie können den VBScript-Ausdruck entfernen oder durch einen in Python oder JScript geschriebenen Ausdruck ersetzen.
Hinweis:
Wenn Sie Beschriftungsausdrücke ändern, stellen Sie sicher, dass Sie die Beschriftungsausdrücke für alle entsprechenden Beschriftungsklassen ändern.
Weitere Informationen zur Verwendung von Beschriftungsklassen
Weitere Informationen
Erweiterte Ausdrücke können in Python, VBScript oder JScript geschrieben werden. Erweiterte Ausdrücke für Linux-basierte Services sollten in Python oder JScript geschrieben werden. VBScript kann mit den folgenden Ausdrücken verwendet werden.
- Anzeigeausdrücke
Der Anzeigeausdruck verwendet das Feld in einer Attributtabelle oder Tabelle, das die meisten Informationen enthält und eindeutig ist. Für einen Länder-Layer könnte als Anzeigeausdruck beispielsweise das Namensfeld verwendet werden, während für einen Flurstücks-Layer die Flurstücksnummer verwendet wird. Wenn der Anzeigeausdruck VBScript verwendet, können Sie den Parser im Dialogfeld Anzeigeausdruck für die Verwendung von JScript oder Python aktualisieren. Dieses Dialogfeld wird über die Registerkarte Anzeige im Dialogfeld Layer-Eigenschaften geöffnet.
- Beschriftungsausdrücke
Beschriftungsausdrücke werden verwendet, um die Textzeichenfolge Ihrer Beschriftungen anzupassen.Wenn der Beschriftungsausdruck VBScript verwendet, können Sie den Parser im Dialogfeld Beschriftungsausdruck für die Verwendung von JScript oder Python aktualisieren. Dieses Dialogfeld wird über die Registerkarte Beschriftungen im Dialogfeld Layer-Eigenschaften geöffnet.
- Bemaßungsausdrücke
Der für eine Bemaßung angezeigte Text kann mithilfe von Ausdrücken definiert werden. Ausdrücke für Bemaßungstext werden im Dialogfeld Eigenschaften: Bemaßungs-Style auf der Registerkarte Text eingegeben. Wenn der Bemaßungstextausdruck VBScript verwendet, müssen Sie einen neuen Bemaßungs-Style erstellen, der entweder den JScript- oder den Python-Parser verwendet. Der Ausdruck wird im Dialogfeld Ausdruckeigenschaften festgelegt. Dieses Dialogfeld wird über die Registerkarte Text im Dialogfeld Eigenschaften: Bemaßungs-Style geöffnet. Sie können auf das Dialogfeld über das Dialogfeld Eigenschaften: Feature-Class zugreifen.