Couche avec code couleur (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

Cet outil crée des couches choroplèthes dépendantes de l’échelle et à plusieurs niveaux à 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

  • La sortie est un groupe de couches contenant des niveaux géographiques administratifs dépendants de l’échelle avec une variable définie par l’utilisateur. Par défaut, tous les niveaux et toutes les entités au sein de chaque niveau sont inclus dans le groupe de couches.

  • Des données locales ou en ligne peuvent servir à créer une couche avec code couleur. Les données peuvent être explorées dans l’explorateur de données.

  • Le paramètre Zone d’intérêt définit l’étendue géographique de l’analyse. La zone d’intérêt présente également les caractéristiques suivantes :

    • Elle n’est prise en charge qu’avec des données locales.
    • La sortie crée un jeu de classes d’entités.
    • Si elle est spécifiée, les niveaux géographiques administratifs qui intersectent la zone d’intérêt et qui comportent plus de 10 000 entités ne sont pas inclus dans le groupe de couches.
    • Si elle est spécifiée, la fenêtre de la symbologie du Groupe de couches avec code couleur et le menu contextuel du ruban sont activés, et d’autres paramètres et entités d’utilisation en dehors de cet outil deviennent disponibles.
  • Lorsque le paramètre Méthode de classification est défini sur Auto, les méthodes suivantes sont utilisées pour chaque type de variable :

    MéthodeType de variable

    Seuils naturels (Jenks)

    Nombre, Densité

    Intervalle égal

    Médiane, Taux, Par habitant

    Écart type

    Moyenne, Pourcentage, Index, Ratio

  • Les variables de données personnalisées (fichier .sdcx) ne comprennent que la couche d’entités personnalisées. Les niveaux multiples ne sont pas créés.

  • Utilisez le paramètre Variable secondaire pour représenter deux variables avec un dégradé de couleurs de grille unique pour classer les deux attributs.

  • Lorsque deux variables sont sélectionnées, l’option de symbologie par défaut est Couleurs bivariées.

Paramètres

ÉtiquetteExplicationType de données
Variable principale

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 détermine ensuite automatiquement les interruptions de classe en fonction de la plage de valeurs.
  • Écart typeLes interruptions de classes sont positionnées au-dessus et au-dessous de la valeur moyenne à une taille d’intervalle spécifiée (par exemple 2, 1 ou 0,5), dans l’unité de l’écart type jusqu’à atteindre les valeurs minimale et maximale de la variable en entrée.
  • 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.
  • AutoLes méthodes de classification seront automatiquement définies à l’aide des métadonnées des variables. Cela correspond au style de carte thématique recommandée en fonction du type de données.
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
Zone d’intérêt
(Facultatif)

Couche d’entités utilisée pour déterminer l’étendue géographique de l’analyse.

Feature Layer
Géodatabase en sortie
(Facultatif)

Géodatabase dans laquelle le jeu de classes d’entités en sortie sera créé.

Workspace
Nom du jeu de classes d’entités
(Facultatif)

Nom du jeu de classes d’entités dans la géodatabase de sortie dans lequel les classes de couches d’entités avec code couleur seront créées.

String
Mode des limites
(Facultatif)

Spécifie le type des limites affichées utilisé pour créer des niveaux dans le groupe de couches avec code couleur.

  • Géographies standardsLes limites sont des niveaux de géographies standards. Il s’agit de l’option par défaut.
  • Hexagones H3Les limites sont des niveaux d’hexagones H3.
String
Variable secondaire
(Facultatif)

Seconde variable s’affichant en tant que carte avec code couleur.

String
Taille de grille
(Facultatif)

Indique la taille de grille qui sera utilisée pour créer la symbologie de couleurs bivariées.

  • 2X2Une combinaison de couleurs bivariées de 4 classes sera utilisée.
  • 3X3Une combinaison de couleurs bivariées de 9 classes sera utilisée. Il s’agit de l’option par défaut.
  • 4X4Une combinaison de couleurs bivariées de 12 classes sera utilisée.
String
Type de symbologie
(Facultatif)

Indique le type de symbologie qui sera utilisé.

  • Couleurs bivariéesDeux variables seront affichées à l’aide d’une combinaison de couleurs de grille.
  • Couleurs graduéesDifférentes teintes de couleurs seront affichées sur les zones géographiques. Il s’agit de l’option par défaut.
  • Symboles graduésDifférentes tailles de symboles seront affichées sur les zones géographiques.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Couche en sortie

Container de la couche en sortie.

Group Layer
Jeu de classes d’entités mis à jour

Nouveau jeu de classes d’entités en sortie.

Feature Dataset

arcpy.ba.ColorCodedLayer(classification_variable, out_layer_name, classification_method, number_of_classes, {area_of_interest}, {out_dataset_path}, {out_dataset_name}, {boundary_mode}, {secondary_variable}, {grid_size}, {renderer_type})
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 détermine ensuite automatiquement les interruptions de classe en fonction de la plage de valeurs.
  • STD_DEVLes interruptions de classes sont positionnées au-dessus et au-dessous de la valeur moyenne à une taille d’intervalle spécifiée (par exemple 2, 1 ou 0,5), dans l’unité de l’écart type jusqu’à atteindre les valeurs minimale et maximale de la variable en entrée.
  • 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.
  • AUTOLes méthodes de classification seront automatiquement définies à l’aide des métadonnées des variables. Cela correspond au style de carte thématique recommandée en fonction du type de données.
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
area_of_interest
(Facultatif)

Couche d’entités utilisée pour déterminer l’étendue géographique de l’analyse.

Feature Layer
out_dataset_path
(Facultatif)

Géodatabase dans laquelle le jeu de classes d’entités en sortie sera créé.

Workspace
out_dataset_name
(Facultatif)

Nom du jeu de classes d’entités dans la géodatabase de sortie dans lequel les classes de couches d’entités avec code couleur seront créées.

String
boundary_mode
(Facultatif)

Spécifie le type des limites affichées utilisé pour créer des niveaux dans le groupe de couches avec code couleur.

  • STANDARD_GEOGRAPHIESLes limites sont des niveaux de géographies standards. Il s’agit de l’option par défaut.
  • H3_HEXAGONSLes limites sont des niveaux d’hexagones H3.
String
secondary_variable
(Facultatif)

Seconde variable s’affichant en tant que carte avec code couleur.

String
grid_size
(Facultatif)

Indique la taille de grille qui sera utilisée pour créer la symbologie de couleurs bivariées.

  • TWO_BY_TWOUne combinaison de couleurs bivariées de 4 classes sera utilisée.
  • THREE_BY_THREEUne combinaison de couleurs bivariées de 9 classes sera utilisée. Il s’agit de l’option par défaut.
  • FOUR_BY_FOURUne combinaison de couleurs bivariées de 12 classes sera utilisée.
String
renderer_type
(Facultatif)

Indique le type de symbologie qui sera utilisé.

  • BIVARIATEDeux variables seront affichées à l’aide d’une combinaison de couleurs de grille.
  • GRADUATED_COLORSDifférentes teintes de couleurs seront affichées sur les zones géographiques. Il s’agit de l’option par défaut.
  • GRADUATED_SYMBOLSDifférentes tailles de symboles seront affichées sur les zones géographiques.
String

Sortie obtenue

NomExplicationType de données
out_layer

Container de la couche en sortie.

Group Layer
out_dataset

Nouveau jeu de classes d’entités en sortie.

Feature Dataset

Exemple de code

Exemple 1 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, "San_Francisco_County_BGs", "path to GDB", "SF_BGs")
Exemple 2 d’utilisation de la fonction ColorCodedLayer (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