ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Utilisation de listes

  • Exemple
  • Utilisation de la substitution de variables en ligne et de l’option de remplissable dans les listes

Une variable de liste est une variable qui comportent une ou plusieurs valeurs. Vous pouvez déclarer une ou plusieurs variables dans un modèle en tant que variable de liste. Pour créer une liste dans une variable, procédez comme suit :

  1. Cliquez avec le bouton droit sur la variable.
  2. Cliquez sur Properties (Propriétés).

    La boîte de dialogue Input Properties (Propriétés en entrée) s’affiche.

  3. Dans l’onglet General (Général), sous This variable contains (Cette variable contient), cliquez sur A list of values (Une liste de valeurs).
    Création d’une variable de liste

Ouvrez la variable de liste pour afficher le quadrillage par lots et y saisir les valeurs de la variable. Une fois que la variable de liste est connectée à un outil, ce dernier et tous les processus en aval (processus qui dépendent de la sortie de l’outil) sont exécutés sur chacune des valeurs de la liste. L’utilisation de variables de liste équivaut à l’utilisation de lots, à la différence que vous n'avez pas besoin de fournir de valeurs pour les autres variables à valeur unique de votre modèle. Pour utiliser des variables de liste, vous devez savoir utiliser le quadrillage par lots.

Exemple

L'exemple utilisé pour illustrer le traitement par liste est un modèle simple Projeter et Zone tampon représenté ci-dessous.

Dans cet exemple, une liste a été créée dans la variable Input Feature (Entité en entrée). Une fois que la variable de liste Input Feature (Entité en entrée) est créée, une liste est automatiquement ajoutée aux variables Output Clipped Feature (Entité découpée en sortie) et Output Buffer Feature (Entité de zone tampon en sortie) dépendantes de la variable Input Feature (Entité en entrée). Dans l'exemple ci-dessous, l’outil Clip (Découper) est ouvert et trois classes d'entités de découpage en entrée ont été ajoutées. Les paramètres Clip Features (Entités de découpage) et XY Tolerance (Tolérance XY) ne sont pas disponibles pour toutes les cellules, à l’exception de la première cellule. Cela est dû au fait que la variable Study Area Clip (Découpage de la zone d’étude) n’est pas de type liste et qu’il n’existe aucune variable pour le paramètre XY Tolerance (Tolérance XY). La valeur de la première cellule sera utilisée pour les trois entrées.

Exemple de liste

Le modèle est maintenant prêt à être exécuté dans ModelBuilder. Il est exécuté pour chaque entrée contenue dans la variable de liste de la classe Input Feature (Entité en entrée).

Utilisation de la substitution de variables en ligne et de l’option de remplissable dans les listes

Lorsqu’une variable de liste en sortie est créée dans un modèle, vous pouvez utiliser %i% pour la substitution de variables en ligne dans le nom en sortie. Vous pouvez utiliser %i% pour ajouter le numéro de liste à la fin du nom en sortie. Si les entrées sont nombreuses, il peut être fastidieux de définir un nom unique pour chaque sortie du quadrillage par lots ; à la place, vous pouvez utiliser conjointement l’option de remplissage et la substitution de variables en ligne comme illustré ci-dessous :

Option de remplissage
  1. Double-cliquez sur l’outil Découper pour ouvrir la boîte de dialogue correspondante.
  2. Renseignez les paramètres Input Features (Entités en entrée) et Clip Features (Entités de découpage).
  3. Dans la colonne Output Feature Class (Classe d’entités en sortie), cliquez sur la première cellule, définissez le chemin d’accès de la sortie et ajoutez %i% au nom comme illustré ci-dessus.
  4. Après avoir défini le chemin d’accès et le nom de la première cellule, cliquez avec le bouton droit dans la cellule et cliquez sur Fill (Remplissage) comme l’indique l’étape 2 de l’illustration.
  5. Toutes les cellules sont renseignées avec le même chemin d’accès et le même nom de fichier, comme l’indique l’étape 3 de l’illustration ci-dessus. L’utilisation de la variable système %i% comme variable en ligne garantit que chaque sortie aura un nom unique, dans lequel le numéro d’ordre des données dans la liste de la variable est ajouté à la fin du nom en sortie. Les sorties seront ainsi nommées Out0, Out1, Out2, etc.

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2020 Esri. | Confidentialité | Légal