Définir les propriétés des critères (Business Analyst)

Disponible avec une licence Business Analyst.

Résumé

Définissez les paramètres des critères.

Utilisation

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

  • Le total de toutes les pondérations des critères doit être égal à 100 pour cent.

  • L’influence des critères peut être positive ou inverse.

  • Lorsque l’option Ideal (Idéal) est sélectionnée, le paramètre Ideal Value (Valeur idéale) doit avoir une entrée.

Syntaxe

arcpy.ba.SetCriteriaProperties(in_analysis_layer, criteria_properties)
ParamètreExplicationType de données
in_analysis_layer

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

Feature Layer
criteria_properties
[[criterion, title, weight, influence, ideal_value, minimum_value, maximum_value, enabled],...]

Entités en entrée qui serviront à configurer les propriétés des critères.

  • criterion : champ, point ou variable qui servira à calculer votre score d’adéquation.
  • title : nom de votre critère.
  • weight : influence dont bénéficie une valeur de critère sur le score d’adéquation global. Le nombre doit être supérieur ou égal à 0.
  • influence : peut être positive, inverse ou idéale. Voici un exemple d’influence positive : vous voulez que le score d’un site soit plus élevé s’il compte un plus grand nombre de ménages détenteurs d’un diplôme professionnel ou universitaire. Voici un exemple d’influence inverse : une valeur médiane du logement plus faible est préférable, car elle indique que l’immobilier est plus abordable. Une influence idéale désigne par exemple une recherche de zones au sein d’une plage de valeurs.
    • POSITIVE : plus la valeur du critère est élevée et plus le score d’adéquation est élevé.
    • INVERSE : plus la valeur du critère est faible et plus le score d’adéquation est élevé.
    • IDEAL : plus la valeur du critère est proche de la valeur idéale et plus le score est élevé.
  • ideal_value : plus la valeur du critère est proche de la valeur idéale et plus le score d’adéquation est élevé.
  • minimum_value : valeur numérique qui définit une limite stricte pour la limite inférieure du critère.
  • maximum_value : valeur numérique qui définit une limite stricte pour la limite supérieure du critère.
  • enabled : permet d’inclure le critère dans le score d’adéquation final.
Value Table

Sortie dérivée

NomExplicationType de données
out_analysis_layer

Nom de la couche d’analyse d’adéquation qui est ajoutée à la carte.

Couche d'entités

Exemple de code

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

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil SetCriteriaProperties.

import arcpy
arcpy.ba.SetCriteriaProperties("Site Suitability001", "wealth_meddi_cy 'Criterion for wealth.meddi_cy variable' 1 # # POSITIVE # true;wealth_mednw_cy 'Criterion for wealth.mednw_cy variable' 1 # # INVERSE # true")

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes