Disponible avec une licence Business Analyst.
Résumé
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
arcpy.ba.SymbolizeByNumericField(InputFeatureLayer, Field, ClassificationSchemeParameterName, {NameField}, {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 |
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
Exemple d'utilisation du script SymbolizeByNumericField (script autonome)
# Name: SymbolizeByNumericField.py
# Description: Symbolizes block groups by total population.
# 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 Numeric Field tool
InputFeatureLayer = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
Field = "TOTPOP_CY"
ClassificationSchemeParameterName = "Equal Interval"
# Thematically symbolizes a layer by a numeric field
arcpy.SymbolizeByNumericField_ba(InputFeatureLayer, Field, ClassificationSchemeParameterName)
# 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