Couche avec code couleur (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

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

Illustration de l'outil Couche avec code couleur

Utilisation

  • L’apparence de la carte varie en fonction de la méthode de classification utilisée. Chaque méthode est expliquée en détail dans la documentation relative à la syntaxe du paramètre.

  • Cet outil requiert un jeu de données installé en local ou une connexion au portail, par exemple ArcGIS Online.

  • Le nombre de champs de classification par défaut est 5. Cette valeur peut être changée via le paramètre 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 de classification 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.

  • La classification 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 est spécifié via le paramètre d’environnement Source de données de géotraitement.

Paramètres

ÉtiquetteExplicationType de données
Variable de classification

Une variable s'affichant en tant que carte avec code couleur.

String
Nom de la couche en sortie

Nom de la couche avec code couleur qui sera ajoutée à la carte.

String
Méthode de classification

Spécifie la méthode qui sera utilisée pour calculer les interruptions de classe.

  • Seuils naturels (Jenks)Les classes de seuils naturels sont fonction des regroupements naturels inhérents aux données. Les bornes de classes qui regroupent le mieux des valeurs similaires et optimisent les différences entre les classes sont identifiées. Il s’agit de l’option par défaut.
  • QuantileChaque classe contient un nombre égal d'entités. Une classification des quantiles est bien adaptée aux données réparties de manière linéaire.
  • Intervalle égalLa plage de valeurs attributaires est divisée en sous-plages de même taille. Cela vous permet de spécifier le nombre d'intervalles, et ArcGIS Pro déterminera automatiquement les interruptions de classe en fonction de la plage de valeurs.
  • Intervalle géométriqueDes interruptions de classe sont créées en fonction des intervalles de classe ayant une série géométrique. Le coefficient géométrique de ce classificateur peut changer une fois (en son inverse) pour optimiser les plages de classe.
String
Nombre de classes

Le nombre de seuils de classification de données s'affiche sur la carte. La valeur par défaut est 5.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Couche en sortie

Container de la couche en sortie.

Group Layer

arcpy.ba.ColorCodedLayer(classification_variable, out_layer_name, classification_method, number_of_classes)
NomExplicationType de données
classification_variable

Une variable s'affichant 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

Spécifie la méthode qui sera utilisée pour calculer les interruptions de classe.

  • NATURAL_BREAKSLes classes de seuils naturels sont fonction des regroupements naturels inhérents aux données. Les bornes de classes qui regroupent le mieux des valeurs similaires et optimisent les différences entre les classes sont identifiées. Il s’agit de l’option par défaut.
  • QUANTILEChaque classe contient un nombre égal d'entités. Une classification des quantiles est bien adaptée aux données réparties de manière linéaire.
  • EQUAL_INTERVALLa plage de valeurs attributaires est divisée en sous-plages de même taille. Cela vous permet de spécifier le nombre d'intervalles, et ArcGIS Pro déterminera automatiquement les interruptions de classe en fonction de la plage de valeurs.
  • GEOMETRIC_INTERVALDes interruptions de classe sont créées en fonction des intervalles de classe ayant une série géométrique. Le coefficient géométrique de ce classificateur peut changer une fois (en son inverse) pour optimiser les plages de classe.
String
number_of_classes

Le nombre de seuils de classification de données s'affiche sur la carte. La valeur par défaut est 5.

String

Sortie obtenue

NomExplicationType de données
out_layer

Container de la couche en sortie.

Group Layer

Exemple de code

Exemple d’utilisation de la fonction ColorCodedLayer (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction ColorCodedLayer.

import arcpy
arcpy.env.baDataSource = "ONLINE;US;"
arcpy.ba.ColorCodedLayer("networth.mednw_cy", "CCL_NetWorth", "NATURAL_BREAKS", 5)
Exemple d’utilisation de la fonction ColorCodedLayer avec une variable Collection de données statistiques (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser la fonction 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)

Informations de licence

  • Basic: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes