Ajouter des critères d’adéquation basés sur la couche de points (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 de points donnée.

Utilisation

  • La couche d’analyse peut être créée par l’outil Créer une couche d’analyse d’adéquation.

  • 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 le champ Statistics Type (Type de statistique) doivent être spécifiés.

  • Pour la distance minimale, les centres des sites doivent être spécifiés. Le centre du site permet 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
Champ ID de couche de site

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

Field
Entités ponctuelles

Couche contenant les emplacements ponctuels à ajouter comme critères en fonction de la relation spatiale à la couche d’analyse d’adéquation.

Feature Layer
Type de critère

Définit le type de relation spatiale à utiliser comme critère.

  • DécompteNombre de points se trouvant dans chaque polygone de la couche d’analyse d’adéquation. Il s’agit de l’option par défaut.
  • PondérationCalcule les 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.
  • Distance minimaleAjoute une distance entre le point le plus proche et chacun des centroïdes de la couche d’analyse d’adéquation comme critère.
String
Type de distance
(Facultatif)

Définit le mode de calcul de la distance minimale en fonction de la méthode de déplacement.

String
Unités de mesure
(Facultatif)

Définit le type des unités de mesure 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 présent dans le paramètre Site Centers Features (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 de points qui peuvent être sélectionnés pour la pondération.

Field
Type de statistique
(Facultatif)

Type d’opération statistique à appliquer au champ pondéré.

  • SommeCalcule le total des valeurs de champ dans chaque entité ponctuelle.
  • MoyenneDétermine la valeur de champ moyenne dans chaque entité ponctuelle.
  • Écart typeCalcule l’écart type des valeurs de champ dans chaque entité ponctuelle.
  • MinimalDétermine la plus petite valeur de champ dans chaque entité ponctuelle.
  • MaximumDétermine la plus grande valeur de champ dans 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.

Couche d’entités
Nom des critères en sortie

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

Chaîne

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
site_layer_id_field

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

Field
in_point_features

Couche contenant les emplacements ponctuels à ajouter comme critères en fonction de la relation spatiale à la couche d’analyse d’adéquation.

Feature Layer
criteria_type

Définit le type de relation spatiale à utiliser comme critère.

  • COUNTNombre de points se trouvant dans chaque polygone de la couche d’analyse d’adéquation. Il s’agit de l’option par défaut.
  • WEIGHTCalcule les 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.
  • MINIMAL_DISTANCEAjoute une distance entre le point le plus proche et chacun des centroïdes de la couche d’analyse d’adéquation comme critère.
String
distance_type
(Facultatif)

Définit le mode de calcul de la distance minimale en fonction de la méthode de déplacement.

String
units
(Facultatif)

Définit le type des unités de mesure 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 présent dans le 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 de points qui peuvent être sélectionnés pour la pondération.

Field
statistics_type
(Facultatif)

Type d’opération statistique à appliquer au champ pondéré.

  • SUMCalcule le total des valeurs de champ dans chaque entité ponctuelle.
  • AVEDétermine la valeur de champ moyenne dans chaque entité ponctuelle.
  • STD_DEVCalcule l’écart type des valeurs de champ dans chaque entité ponctuelle.
  • MINDétermine la plus petite valeur de champ dans chaque entité ponctuelle.
  • MAXDétermine la plus grande valeur de champ dans 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.

Couche d’entités
out_criteria_name

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

Chaîne

Exemple de code

Exemple d’utilisation de l’outil AddPointLayerBasedSuitabilityCriteria (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil 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, Extension ArcGIS Network Analyst
  • Standard: Nécessite Business Analyst, Extension ArcGIS Network Analyst
  • Advanced: Nécessite Business Analyst, Extension ArcGIS Network Analyst

Rubriques connexes