Symboliser par champ numérique (Business Analyst)
Récapitulatif
Apparie de manière thématique une classe d'entités en fonction d'un champ numérique.
Pour en savoir plus sur le fonctionnement de l'outil Symboliser par champ numérique
Utilisation
-
L'affichage de points avec des couleurs différentes en fonction des valeurs d'un attribut numérique est un exemple de carte par couleurs graduées. Ce type de carte est utile pour afficher des données classées (de 1 à 10 ou par ordre croissant, par exemple) ou des données présentant une progression numérique (mesures, nombres, taux ou pourcentages, par exemple), car les couleurs n'impliquent pas nécessairement une magnitude.
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 |
ClassificationSchemeParameterName |
Méthode de classification qui permet d'apparier thématiquement votre classe d'entités en entrée.
| String |
NameField (Facultatif) |
Champ attributaire utilisé dans le calcul de la normalisation. | Field |
UseSelectedFeatures (Facultatif) |
Identifie les entités qui permettront de générer la carte thématique.
| Boolean |
ColorSchemeParameterName (Facultatif) |
Combinaison de couleurs de la carte thématique. | String |
Exemple de code
# Name: SymbolizeByNumericField.py
# Description: Symbolizes block groups by total population.
# 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 Numeric Field tool
Input = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
Fld= "TOTPOP_CY"
# Thematically symbolizes a layer by a numeric field
arcpy.SymbolizeByNumericField_ba(Input, Fld, "Equal Interval")
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)