Disponible avec une licence Business Analyst.
Résumé
Cet outil crée une couche choroplèthe dépendante de l'échelle et à plusieurs niveaux géographiques à partir d’une variable décrivant une caractéristique de paysage ou de consommateur, démographique ou commerciale.
Illustration
Utilisation
L’apparence de la carte varie en fonction de la méthode de classification employée. Chaque méthode est expliquée en détail dans la documentation relative à la syntaxe du paramètre.
Le nombre de champs de classification par défaut est 5. Vous pouvez le modifier dans le paramètre Number of Classes (Nombre de classes). En général, le nombre d’interruptions est compris entre 3 et 7.
Le niveau géographique affiché est automatiquement réglé sur le niveau géographique optimal à mesure que l’échelle de la carte change.
Vous pouvez spécifier trois classes pour un champ dont les valeurs varient de 0 à 300 ; l'application créera trois classes avec les plages 0–100, 101–200 et 201–300.
La méthode Geometric Interval (Intervalle géométrique) utilise un algorithme qui crée des interruptions de classe en réduisant la somme de carrés du nombre d’éléments dans chaque classe. Cela garantit que chaque plage de classes a approximativement le même nombre de valeurs et que le changement entre intervalles est cohérent.
Les seuils naturels sont répartis en classes dont les limites sont définies aux endroits où se trouvent de grandes différences dans les valeurs de données.
Un quantile affecte le même nombre de valeurs de données à chaque classe. Il n’y a pas de classes vides ni de classes avec trop ou trop peu de valeurs.
Business Analyst Data, utilisées dans les synthétisations et rapports, sont spécifiées via le paramètre d’environnement Source de données de géotraitement.
Syntaxe
arcpy.ba.ColorCodedLayer(classification_variable, out_layer_name, classification_method, number_of_classes)
Paramètre | Explication | Type de données |
classification_variable | Sélectionne une variable à afficher en tant que carte avec code couleur. | String |
out_layer_name | Nom de la couche avec code couleur qui sera ajoutée à la carte. | String |
classification_method | Méthode qui sera utilisée pour calculer les interruptions de classe.
| String |
number_of_classes | Nombre de seuils de classification de données affichés sur la carte. La valeur par défaut est 5. | String |
Sortie dérivée
Nom | Explication | Type de données |
out_layer | Container de la couche en sortie. | Groupe de couches |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil ColorCodedLayer.
import arcpy
arcpy.env.baDataSource = "ONLINE;US;"
arcpy.ba.ColorCodedLayer("networth.mednw_cy", "CCL_NetWorth", "NATURAL_BREAKS", 5)
Le script de fenêtre Python suivant montre comment utiliser l’outil ColorCodedLayer avec des variables Collection de données statistiques.
import arcpy
arcpy.env.baDataSource = "USA_ESRI_2018"
arcpy.ba.ColorCodedLayer(r"c:\users\<User ID>\documents\arcgis\projects\my_project\bayarea_proprietarydata.sdcx/sales_s01_sales", "sales_s01_sales Layer", "NATURAL_BREAKS", 5)
Environnements
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?