Ajouter des critères d’adéquation basés sur une couche ponctuelle (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

Ajoute des critères en fonction des relations spatiales entre la couche en entrée et une couche ponctuelle spécifiée.

Utilisation

  • Vous pouvez utiliser l’outil Créer une couche d’analyse d’adéquation pour créer la couche d’analyse.

  • L’influence du point peut reposer sur un nombre, une pondération ou une distance minimale.

  • Pour la pondération, un champ numérique et une valeur pour le paramètre Type de statistique doivent être indiqués.

  • Pour la distance minimale, les centres des sites doivent être spécifiés. Les centres des sites permettent de calculer la distance par rapport aux points.

  • Définissez l’influence de chaque critère à l’aide de l’outil Définir la propriété du critère.

Paramètres

ÉtiquetteExplicationType de données
Couche d’analyse d’adéquation en entrée

Couche d’analyse d’adéquation qui est utilisée au cours de l’analyse.

Feature Layer; Group Layer
Champ ID de couche de site

Champ contenant des valeurs uniques pour chaque enregistrement dans la couche d’analyse d’adéquation.

String
Entités ponctuelles

Couche contenant les localisations de point qui est ajoutée comme critère en fonction de la relation spatiale à la couche d’analyse d’adéquation.

Feature Layer
Type de critère

Indique le type de relation spatiale utilisé comme critère.

  • TotalUn nombre de points se trouvant dans chaque polygone de la couche d’analyse d’adéquation est utilisé comme critère. Il s’agit de l’option par défaut.
  • PondérationLes critères pondérés des points qui se trouvent dans chaque polygone de la couche d’analyse d’adéquation en fonction du type statistique sélectionné par l’utilisateur sont utilisés comme critères.
  • Distance minimaleLa distance entre le point le plus proche et chacun des centroïdes de la couche d’analyse d’adéquation est utilisée comme critère.
String
Type de distance
(Facultatif)

Méthode de déplacement utilisée pour calculer la distance minimale.

String
Unités de mesure
(Facultatif)

Unité de mesure utilisée de la distance à utiliser pour calculer la distance minimale.

String
Entités de centres de site
(Facultatif)

Couche de points qui est utilisée comme centres des sites. Cette couche de points remplace les centroïdes surfaciques par défaut de la couche d’analyse d’adéquation.

Feature Layer
Champ ID de couche de centres de site
(Facultatif)

Champ de la valeur du paramètre Entités de centres des sites qui identifie chaque enregistrement de manière unique.

Field
Champ de pondération

Champs numériques présents dans une couche ponctuelle qui sont sélectionnés pour la pondération.

Field
Type de statistique
(Facultatif)

Indique le type d’opération statistique appliqué au champ pondéré.

  • SommeLe total des valeurs de champ est calculé pour chaque entité ponctuelle.
  • MoyenneLa valeur de champ moyenne est calculée pour chaque entité ponctuelle.
  • Écart typeL’écart type des valeurs de champ est calculé pour chaque entité ponctuelle.
  • MinimumLa plus petite valeur de champ est déterminée pour chaque entité ponctuelle.
  • MaximumLa plus grande valeur de champ est déterminée pour chaque entité ponctuelle.
String
Limite
(Facultatif)

Distance au-delà de laquelle les points ne seront pas pris en compte dans le calcul.

Double

Sortie obtenue

ÉtiquetteExplicationType de données
Couche d’analyse d’adéquation en sortie

Container de la couche en sortie.

Feature Layer; Group Layer
Nom des critères en sortie

Nom du critère qui est ajouté à la couche d’analyse d’adéquation.

String

arcpy.ba.AddPointLayerBasedSuitabilityCriteria(in_analysis_layer, site_layer_id_field, in_point_features, criteria_type, {distance_type}, {units}, {in_site_centers_features}, {site_centers_id_field}, weight_field, {statistics_type}, {cutoff_distance})
NomExplicationType de données
in_analysis_layer

Couche d’analyse d’adéquation qui est utilisée au cours de l’analyse.

Feature Layer; Group Layer
site_layer_id_field

Champ contenant des valeurs uniques pour chaque enregistrement dans la couche d’analyse d’adéquation.

String
in_point_features

Couche contenant les localisations de point qui est ajoutée comme critère en fonction de la relation spatiale à la couche d’analyse d’adéquation.

Feature Layer
criteria_type

Indique le type de relation spatiale utilisé comme critère.

  • COUNTUn nombre de points se trouvant dans chaque polygone de la couche d’analyse d’adéquation est utilisé comme critère. Il s’agit de l’option par défaut.
  • WEIGHTLes critères pondérés des points qui se trouvent dans chaque polygone de la couche d’analyse d’adéquation en fonction du type statistique sélectionné par l’utilisateur sont utilisés comme critères.
  • MINIMAL_DISTANCELa distance entre le point le plus proche et chacun des centroïdes de la couche d’analyse d’adéquation est utilisée comme critère.
String
distance_type
(Facultatif)

Méthode de déplacement utilisée pour calculer la distance minimale.

String
units
(Facultatif)

Unité de mesure utilisée de la distance à utiliser pour calculer la distance minimale.

String
in_site_centers_features
(Facultatif)

Couche de points qui est utilisée comme centres des sites. Cette couche de points remplace les centroïdes surfaciques par défaut de la couche d’analyse d’adéquation.

Feature Layer
site_centers_id_field
(Facultatif)

Champ de la valeur du paramètre in_site_centers_features qui identifie chaque enregistrement de manière unique.

Field
weight_field

Champs numériques présents dans une couche ponctuelle qui sont sélectionnés pour la pondération.

Field
statistics_type
(Facultatif)

Indique le type d’opération statistique appliqué au champ pondéré.

  • SUMLe total des valeurs de champ est calculé pour chaque entité ponctuelle.
  • AVELa valeur de champ moyenne est calculée pour chaque entité ponctuelle.
  • STD_DEVL’écart type des valeurs de champ est calculé pour chaque entité ponctuelle.
  • MINLa plus petite valeur de champ est déterminée pour chaque entité ponctuelle.
  • MAXLa plus grande valeur de champ est déterminée pour chaque entité ponctuelle.
String
cutoff_distance
(Facultatif)

Distance au-delà de laquelle les points ne seront pas pris en compte dans le calcul.

Double

Sortie obtenue

NomExplicationType de données
out_analysis_layer

Container de la couche en sortie.

Feature Layer; Group Layer
out_criteria_name

Nom du critère qui est ajouté à la couche d’analyse d’adéquation.

String

Exemple de code

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

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

import arcpy
arcpy.ba.AddPointLayerBasedSuitabilityCriteria("Suitability Analysis layer", "OBJECTID", r"Data\Business Data\USA_SHC_2018.gdb\us_shc", "WEIGHT", None, None, None, None, "GLA", "SUM", None)

Informations de licence

  • Basic: Nécessite Business Analyst, ArcGIS Network Analyst extension
  • Standard: Nécessite Business Analyst, ArcGIS Network Analyst extension
  • Advanced: Nécessite Business Analyst, ArcGIS Network Analyst extension

Rubriques connexes