Les expressions écrites avec VBScript et qui utilisent plusieurs champs ne sont pas prises en charge lors de la publication sur ArcGIS Server (Linux). Cela affecte les expressions écrites pour les étiquettes et les dimensions. La zone concernée est indiquée par le paramètre <valeur>.
Solution
Vous pouvez supprimer l’expression VBScript ou remplacer l’expression VBScript par une autre écrite dans Python ou JScript.
Remarque :
En cas de modification des expressions d'étiquettes, veillez à modifier les expressions pour toutes les classes d'étiquettes concernées. Pour en savoir plus sur les classes d’étiquettes, reportez-vous à la rubrique Utiliser des classes d’étiquettes.
Informations complémentaires
Les expressions avancées peuvent être écrites dans Python, VBScript ou JScript. Vous devez utiliser Python ou JScript pour écrire des expressions avancées pour les services de type Linux. VBScript peut être utilisé avec les expressions suivantes :
- Expressions d'étiquette
Les expressions d'étiquettes servent à personnaliser la chaîne de texte des étiquettes. Si votre expression d’étiquette utilise VBScript, vous pouvez actualiser l’analyseur pour qu’il utilise JScript ou Python dans la fenêtre Label Class (Classe d’étiquettes). Pour accéder à la fenêtre Label Class (Classe d’étiquettes), sélectionnez la couche étiquetée dans la fenêtre Contents (Contenu). Dans l’ensemble d’onglets Feature Layer (Couche d’entités), cliquez sur l’onglet Labeling (Étiquetage). Dans le groupe Label Class (Classe d’étiquettes), cliquez sur Expression .
Pour en savoir plus sur les classes d’étiquettes, reportez-vous à la rubrique Utiliser des classes d’étiquettes.
- Expressions de cotation
Les expressions peuvent servir à définir le texte affiché pour une dimension. Les cotations ne peuvent pas être modifiées dans ArcGIS AllSource.
Pour plus d’informations, reportez-vous à la rubrique Analyser votre ressource SIG.
Vous avez un commentaire à formuler concernant cette rubrique ?