Définir les contraintes attributaires de sectorisation (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Synthèse

Définir les variables d’ajout de contraintes lors du calcul de la solution de sectorisation.

Utilisation

  • Seules les variables qui ont été ajoutées au niveau seront disponibles.

  • Les secteurs sont contraints par les valeurs Minimum, Maximum et Valeur idéale.

  • Définissez l’option Pondération du paramètre Contraintes sur 100 si une seule variable est utilisée pour les contraintes.

  • L’option Pondération du paramètre Contraintes sera définie automatiquement s’il existe plusieurs variables.

  • Les options Maximum et Minimum du paramètre Contraintes sont des contraintes strictes. Les secteurs ne sont ni supérieurs, ni inférieurs aux valeurs spécifiées.

  • L’option Valeur idéale du paramètre Contraintes est une contrainte souple. Les secteurs peuvent être supérieurs ou inférieurs à la valeur spécifiée.

Paramètres

ÉtiquetteExplicationType de données
Solution de sectorisation en entrée

Couche de solution de conception de sectorisation utilisée pour l’analyse

Group Layer; Feature Dataset; String
Niveau

Niveau auquel les contraintes s’appliquent.

String
Contraintes
(Facultatif)

Variables qui seront utilisées pour contraindre la solution de sectorisation.

  • Variable : valeur numérique à utiliser comme contrainte.
  • Minimum : valeur numérique qui définit une limite stricte pour la limite inférieure des secteurs.
  • Maximum : valeur numérique qui définit une limite stricte pour la limite supérieure des secteurs.
  • Valeur idéale : valeur numérique qui définit une limite souple pour la valeur idéale de la solution de sectorisation.
  • Pondération : influence d’une valeur de contrainte sur la solution de sectorisation. Le nombre doit être supérieur à 0.
Value Table

Sortie obtenue

ÉtiquetteExplicationType de données
Solution de sectorisation mise à jour

La solution de sectorisation mise à jour.

Group Layer

arcpy.td.SetTerritoryAttributeConstraints(in_territory_solution, level, {constraints})
NomExplicationType de données
in_territory_solution

Couche de solution de conception de sectorisation utilisée pour l’analyse

Group Layer; Feature Dataset; String
level

Niveau auquel les contraintes s’appliquent.

String
constraints
[[variable, minimum, maximum, ideal_value, weight],...]
(Facultatif)

Variables qui seront utilisées pour contraindre la solution de sectorisation.

  • variable : valeur numérique à utiliser comme contrainte.
  • minimum : valeur numérique qui définit une limite stricte pour la limite inférieure des secteurs.
  • maximum : valeur numérique qui définit une limite stricte pour la limite supérieure des secteurs.
  • ideal_value : valeur numérique qui définit une limite souple pour la valeur idéale de la solution de sectorisation.
  • weight : influence d’une valeur de contrainte sur la solution de sectorisation. Le nombre doit être supérieur à 0.
Value Table

Sortie obtenue

NomExplicationType de données
out_territory_solution

La solution de sectorisation mise à jour.

Group Layer

Exemple de code

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

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

import arcpy
arcpy.td.SetTerritoryAttributeConstraints("TerritorySolution", "Territories[1]", "populationtotals_totpop_cy 10000 100000 # 100")

Informations de licence

  • Basic: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes