Disponible avec une licence Business Analyst.
Résumé
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.
Syntaxe
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})
Paramètre | Explication | Type 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.
| 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é.
| String |
cutoff_distance (Facultatif) | Distance au-delà de laquelle les points ne seront pas pris en compte dans le calcul. | Double |
Sortie dérivée
Nom | Explication | Type 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
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)
Environnements
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?