Disponible avec une licence Business Analyst.
Résumé
Apparie de manière thématique une classe d'entités en fonction d'un champ non numérique.
Utilisation
Cet outil génère une carte conçue pour fournir des informations relatives à un seul sujet ou thème, la densité de population par exemple.
Les champs non numériques sont utilisés uniquement pour générer la carte thématique. Ces valeurs seront représentées sur la carte sous forme de valeurs uniques en fonction du champ utilisé pour la symbolisation.
Les cartes thématiques non numériques ne peuvent pas être normalisées, car elles ne contiennent pas de données numériques.
Syntaxe
arcpy.ba.SymbolizebyNonnumericField(InputFeatureLayer, Field, {UseSelectedFeatures}, {ColorSchemeParameterName})
Paramètre | Explication | Type de données |
InputFeatureLayer | Couche d'entités en entrée. | Feature Layer |
Field | Champ attributaire utilisé pour définir la carte thématique. | Field |
UseSelectedFeatures (Facultatif) | Identifie les entités qui permettront de générer la carte thématique.
| Boolean |
ColorSchemeParameterName (Facultatif) | Combinaison de couleurs prédéfinie pour la carte thématique. | String |
Exemple de code
Exemple d'utilisation du script SymbolizeByNonNumericField (script autonome)
# Name: SymbolizeByNonNumericField.py
# Description: Symbolizes customer layer by ID.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Defines the parameters for the Symbolize by Nonnumeric Field tool
InputFeatureLayer = "C:/temp/sf_cust.shp"
Field = "NAME"
# Thematically symbolizes a layer by a nonnumeric field
arcpy.SymbolizeByNonNumericField_ba(InputFeatureLayer, Field)
# Release extension license
arcpy.CheckInExtension("Business")
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst