Symboliser par champ non numérique (Business Analyst)
Récapitulatif
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
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
# Name: SymbolizeByNonNumericField.py
# Description: Symbolizes customer layer by ID.
# Author: Esri
# Import system modules
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\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
Input = "C:/temp/sf_cust.shp"
Fld = "NAME"
# Thematically symbolizes a layer by a nonnumeric field
arcpy.SymbolizeByNonNumericField_ba(sInput, sFld)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)