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 :

    Type de variableMéthode

    Seuils naturels (Jenks)

    Nombre, Densité

    Quantile

    Moyenne

    Intervalle égal

    Pourcentage, Médiane, Index, Ratio, Taux, Par habitant

  • 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.

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 détermine ensuite 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.
  • 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

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})
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.
  • 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

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 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)
ColorCodedLayer (Python window)

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