Configurer les sélections d’une étape
Une étape de tâche peut être configurée pour gérer les sélections d’entités dans l’onglet Actions de la fenêtre Task Designer (Générateur de tâches). L’étape doit être sélectionnée dans la fenêtre Tasks (Tâches) pour que l’onglet Actions soit disponible.
Une étape de tâche peut gérer la sélection des entités de la manière suivante :
Enregistrer les entités sélectionnées dans une sélection pouvant être utilisée par les étapes suivantes
Enregistrer les entités nouvellement créées dans une sélection pouvant être utilisée par les étapes suivantes
Enregistrer les entités modifiées dans une sélection pouvant être utilisée par les étapes suivantes
Sélectionner des entités nouvellement créées
Sélectionner des entités modifiées
Effacer les sélections
Filtrer les sélections à l’aide d’une expression SQL
Enregistrer les entités créées ou modifiées par un outil de géotraitement dans une sélection pouvant être utilisée par les étapes suivantes
Sélectionnez des entités créées ou modifiées par un outil de géotraitement
Les sélections d’entités peuvent être gérées au démarrage de l’étape, juste avant l’exécution de la commande d’étape, et à la sortie de l’étape.
Pour configurer une étape de gestion des sélections d’entités, cliquez sur Options dans la fenêtre tasks (Tâches) puis sur Edit In Designer (Modifier dans le concepteur).
Sélectionnez l’étape et cliquez sur l’onglet Actions.
Cliquez sur la zone déroulante Add Action (Ajouter une action) sous When starting the step (Au début de l’étape), Prior to command execution (Avant l’exécution de la commande) ou When exiting the step (À la fin de l’étape) et choisissez Selection (Sélection).
Choisissez Save (Enregistrer) pour enregistrer une sélection et choisissez les entités à enregistrer dans la liste déroulante. Tapez un nom pour la sélection enregistrée dans la zone de texte into (dans).
Choisissez Select (Sélectionner) pour créer une sélection.
Choisissez Clear Selection (Effacer la sélection) pour effacer la sélection.
Choisissez Custom (Personnalisé) pour filtrer et manipuler une sélection.
Cliquez sur Done (Terminé) pour ajouter l’action de sélection dans la fenêtre Task Designer (Concepteur de tâches).
Enregistrez le projet pour enregistrer les modifications de tâche.
Gérer les sélections au début d’une étape
Une tâche peut créer et manipuler des sélections d’entités lorsqu’une étape commence. Par exemple, lorsque l’étape commence, la tâche modifie la sélection actuelle d’une étape précédente en fonction des exigences de l’étape en cours. Plusieurs actions de sélection d’entités peuvent être ajoutées au début d’une étape. Voici des exemples d’actions de sélection d’entités :
Avant le début de l’étape, enregistrez les entités sélectionnées dans une sélection nommée qui sera disponible pour les étapes suivantes de la tâche.
Par exemple, enregistrez les emprises de bâtiment sélectionnées créées par l’étape précédente dans une sélection nommée buildings_selection.
Avant le début de l’étape, enregistrez toutes les entités créées par les étapes précédentes de la tâche dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les emprises de bâtiment créées lors des étapes précédentes dans une sélection nommée buildings_selection.
Avant le début de l’étape, enregistrez toutes les entités modifiées par les étapes précédentes de la tâche dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, sélectionnez et enregistrez les emprises de bâtiment modifiées lors des étapes précédentes dans une sélection nommée buildings_selection.
Avant le début de l’étape, sélectionnez toutes les entités créées par les étapes précédentes de la tâche.
Par exemple, sélectionnez les emprises de bâtiment créées par une étape précédente de la tâche afin qu’elles puissent être attribuées à l’étape en cours.
Avant que l’étape ne commence, sélectionnez toutes les entités modifiées par les étapes précédentes de la tâche.
Par exemple, sélectionnez les emprises de bâtiment modifiées par les étapes précédentes de la tâche afin que leurs attributs puissent être mis à jour à l’étape en cours.
Avant le début de l’étape, sélectionnez une sélection enregistrée créée par une étape précédente.
Par exemple, sélectionnez la sélection enregistrée nommée buildings_selection pour l’étape en cours.
Avant le début de l’étape, effacez la sélection.
Avant le début de l’étape, créez une sélection personnalisée.
Par exemple, supprimez les emprises de bâtiment sélectionnées d’une sélection enregistrée d’emprises de bâtiment créée à une étape précédente (Entrée = Entités sélectionnées, Type de sélection = Supprimer une entrée de la sélection existante, Sélection existante = sélection enregistrée).
Gérer les sélections avant que la commande d’étape ne s’exécute
Une tâche peut créer et manipuler des sélections d’entités après le début de l’étape et avant l’exécution de la commande d’étape. Par exemple, lorsque l’étape commence, la tâche efface la sélection courante et crée une sélection qui sera utilisée par un outil de géotraitement exécuté par l’étape. Plusieurs actions de sélection d’entités peuvent être ajoutées avant l’exécution d’une commande d’étape. Voici des exemples d’actions de sélection d’entités :
Avant l’exécution de la commande, enregistrez les entités sélectionnées dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les emprises de bâtiment sélectionnées créées par l’étape précédente dans une sélection nommée buildings_selection.
Avant l’exécution de la commande, enregistrez toutes les entités créées par les étapes précédentes de la tâche dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les emprises de bâtiment créées lors des étapes précédentes dans une sélection nommée buildings_selection.
Avant l’exécution de la commande, enregistrez toutes les entités modifiées par les étapes précédentes de la tâche dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les emprises de bâtiment modifiées lors des étapes précédentes dans une sélection nommée buildings_selection.
Avant l’exécution de la commande, sélectionnez toutes les entités créées par les étapes précédentes de la tâche. La sélection sera utilisée par la commande.
Par exemple, sélectionnez les emprises de bâtiment créées par des étapes précédentes de la tâche afin qu’elles puissent être attribuées à l’étape en cours.
Avant l’exécution de la commande, sélectionnez toutes les entités modifiées par les étapes précédentes de la tâche. Les sélections seront utilisées par la commande.
Par exemple, sélectionnez les emprises de bâtiment modifiées par les étapes précédentes de la tâche afin que leurs attributs puissent être mis à jour à l’étape en cours.
Avant l’exécution de la commande, sélectionnez une sélection enregistrée créée par une étape précédente.
Par exemple, sélectionnez la sélection enregistrée nommée buildings_selection et exécutez la commande Attributes (Attributs).
Avant l’exécution de la commande, efface la sélection en cours.
Avant l’exécution de la commande, créez une sélection personnalisée.
Par exemple, sélectionnez toutes les entités d’emprise de bâtiment nouvellement créées qui ont une surface supérieure à une valeur spécifiée (Entrée = Entités créées dans cette tâche, Type de sélection = Nouvelle sélection, Filtre = Créer la couche Footprints (Emprises), Expression = « Shape_Area est supérieur à 2 500 »).
Gérer les sélections lors de la sortie de l’étape
Une tâche peut créer et manipuler des sélections d’entités lorsque l’étape se termine. Par exemple, une fois l’étape terminée, sélectionnez les entités qui ont été modifiées ou créées par l’exécution d’un outil de géotraitement. Plusieurs actions de sélection d’entités peuvent être ajoutées lorsqu’une étape se termine. Voici des exemples d’actions de sélection d’entités :
Lorsque l’étape se termine, enregistrez les entités sélectionnées dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les emprises de bâtiment sélectionnées dans une sélection nommée buildings_selection pour une utilisation ultérieure.
Lorsque l’étape se termine, enregistrez toutes les entités créées à l’étape dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les entités de l’emprise du bâtiment et d’axe médian de route créées à l’étape dans une sélection nommée BuildingsRoads_selection pour une utilisation ultérieure.
Lorsque l’étape se termine, enregistrez toutes les entités créées par les étapes précédentes de la tâche dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les entités de l’emprise du bâtiment et d’axe médian de route créées dans des étapes précédentes dans une sélection nommée BuildingsRoads_selection pour une utilisation ultérieure.
Lorsque l’étape se termine, enregistrez toutes les entités modifiées à l’étape dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les entités de l’emprise du bâtiment et d’axe médian de route modifiées à l’étape dans une sélection nommée BuildingsRoads_selection pour une utilisation ultérieure.
Lorsque l’étape se termine, enregistrez toutes les entités modifiées par les étapes précédentes de la tâche dans une sélection nommée qui pourra être utilisée par les étapes suivantes de la tâche.
Par exemple, enregistrez les entités d’emprise de bâtiment et d’axe médian de route modifiées dans des étapes précédentes dans une sélection nommée BuildingsRoads_selection pour une utilisation ultérieure.
Lorsque l’étape se termine, sélectionnez toutes les entités créées dans l’étape. La sélection sera utilisée à l’étape suivante.
Par exemple, sélectionnez toutes les emprises de bâtiment créées à l’étape afin qu’elles puissent être attribuées à l’étape suivante.
Lorsque l’étape se termine, sélectionnez toutes les entités créées par les étapes précédentes de la tâche. La sélection sera utilisée à l’étape suivante.
Par exemple, sélectionnez les entités d’emprise de bâtiment et d’axe médian de route créées par les étapes précédentes de la tâche afin qu’elles puissent être attribuées à l’étape suivante.
Lorsque l’étape se termine, sélectionnez toutes les entités modifiées dans l’étape. La sélection sera utilisée à l’étape suivante.
Par exemple, sélectionnez les entités d’emprise de bâtiment modifiées à l’étape afin que leurs attributs puissent être mis à jour à l’étape suivante.
Lorsque l’étape se termine, sélectionnez toutes les entités modifiées par les étapes précédentes de la tâche. La sélection sera utilisée à l’étape suivante.
Par exemple, sélectionnez les entités d’emprise de bâtiment et d’axe médian de route modifiées par une étape précédente de la tâche afin que leurs attributs puissent être mis à jour à l’étape suivante.
Lorsque l’étape se termine, sélectionnez une sélection enregistrée créée par une étape précédente.
Par exemple, sélectionnez la sélection enregistrée nommée buildings_selection pour l’étape suivante.
Lorsque l’étape se termine, effacez la sélection actuelle.
Lorsque l’étape se termine, créez une sélection personnalisée.
Gérer les sélections après avoir exécuté des outils de géotraitement
Une tâche peut enregistrer ou sélectionner les entités créées ou modifiées par des outils de géotraitement si ces entités ont été créées ou modifiées lors d’une session de mise à jour. Si Enable Undo (Activer l’annulation) est activé pour un outil de géotraitement, une session d’édition est lancée lors de l’exécution de l’outil, et les entités créées ou modifiées par l’outil peuvent être enregistrées ou sélectionnées.
Lorsque vous ajoutez l’outil de géotraitement à l’action d’étape dans la fenêtre Task Designer (Concepteur de tâches) , activez Enable Undo (Activer l’annulation) dans la fenêtre Geoprocessing (Géotraitement). Ajoutez une action de sélection lors de la sortie de l’étape pour enregistrer ou sélectionner les entités créées par l’outil de géotraitement.
Sélections personnalisées
Des sélections personnalisées peuvent être créées pour manipuler et filtrer les sélections existantes issues des étapes de tâche. Des sélections personnalisées peuvent être ajoutées au démarrage d’une étape, avant d’exécuter une commande d’étape et à la sortie d’une étape. Vous pouvez créer les sélections personnalisées suivantes :
|
Type de sélection |
Description |
|---|---|
|
New Selection (Nouvelle sélection) |
Créez une nouvelle sélection à partir d’une sélection d’entrée spécifiée. |
|
Add Input to Existing Selection (Ajouter une entrée à la sélection existante) |
Ajoutez une sélection d’entrée spécifiée à une sélection existante spécifiée. |
|
Remove Input from Existing Selection (Supprimer l’entrée de la sélection existante) |
Supprimez une sélection d’entrée spécifiée d’une sélection existante spécifiée. |
|
Create a subset of Input and Existing Selection (Créer un sous-ensemble d’entrée et de sélection existante) |
Sélectionnez uniquement les entités qui intersectent l’entrée spécifiée et les sélections existantes spécifiées. |
|
Select all features that are not in Input (Sélectionnez toutes les entités qui ne sont pas dans Entrée) |
Effacez la sélection d’entrée spécifiée et sélectionnez toutes les entités qui ne faisaient pas partie de la sélection d’entrée. |
Les sélections personnalisées peuvent être filtrées par une couche ou une table spécifiée dans la vue cartographique active de la tâche et peuvent également être interrogées via une requête SQL.
En savoir plus sur la génération d’une requête SQL
Remarque :
Il doit exister une vue cartographique active configurée dans l’onglet Views (Vues) de la fenêtre Task Designer (Générateur de tâches) pour que les couches et les tables soient disponibles dans la liste déroulante Filter by layer or table (Filtrer par couche ou table).