Skip To Content

Widget Modifier

Ce widget propose des fonctions de mise à jour en utilisant une couche modifiable dans un service d'entités. Il affiche une bibliothèque de modèles d'une ou plusieurs couches d'entités. Sur la carte, sélectionnez un symbole sur le modèle pour créer une entité à partir de la fenêtre de contrôle des attributs associés ou sélectionnez une entité existante pour mettre à jour sa géométrie et ses attributs. Si la couche d'entités possède des tables associées, vous pouvez mettre à jour les enregistrements associés aux attributs. Si la couche d’entités contient des entités associées d’autres couches, vous pouvez mettre à jour ces entités et vous assurer que la relation est héritée. Si la couche d'entités prend en charge les pièces jointes, vous pouvez créer, afficher et supprimer des pièces jointes. Vous pouvez également activer la barre d'outils pour accéder à des fonctions avancées de mise à jour des entités.

Astuce:

Pour utiliser le widget Modifier, la carte que vous sélectionnez dans l'onglet Carte doit contenir des couches modifiables.

Astuce:

Vous pouvez configurer le nom d'affichage de l'enregistrement associé dans la fenêtre contextuelle lorsque vous modifiez une table liée. A compter de la mise à jour de mars 2017 d’ArcGIS Online, il prend par défaut le titre de la fenêtre contextuelle défini dans Map Viewer (Visionneuse de carte). Vous pouvez également choisir d'autres noms de champs comme noms d'affichage au moment de l'exécution.

Remarque :

Vous pouvez modifier les enregistrements associés imbriqués. Lorsque vous créez une relation, vous pouvez définir les classes d'origine et de destination, ainsi que la cardinalité. N'oubliez pas que la mise à jour doit commencer à l'origine et qu'une relation plusieurs à plusieurs n'est actuellement pas prise en charge.

Configurer le widget Modifier

Ce widget peut être configuré pour s'ouvrir automatiquement au démarrage d’une application. Pour activer cette fonctionnalité, cliquez sur le bouton Open this widget automatically when the app starts (Ouvrir ce widget automatiquement au démarrage de l’application) Ouvrir ce widget automatiquement au démarrage de l’application pour le widget, lequel devient alors vert foncé.

  1. Survolez le widget avec le curseur et cliquez sur le bouton Configure this widget (Configurer ce widget) Configure this widget (Configurer ce widget) pour ouvrir la boîte de dialogue des propriétés de configuration.
  2. Sélectionnez l'option Utiliser le filtre des modèles d'entités pour trouver facilement le modèle d'entité.
  3. Cochez la case Barre d’outils visible pour afficher la barre d'outils de mise à jour. La barre d'outils de mise à jour vous permet de sélectionner des entités, d'effacer la sélection et de supprimer des entités (par sélection).
  4. Cochez la case Fusionner, Couper ou Remodeler pour autoriser individuellement ces opérations de modification de géométrie via la barre d'outils de mise à jour.
  5. Attention :
    L'outil Combiner ne prend pas en charge les points ou les polylignes. Actuellement, il prend uniquement en charge les polygones.
  6. Cochez la case Activer l'annulation/le rétablissement pour activer les fonctions d'annulation et de rétablissement du widget Modifier. Vous pouvez ainsi annuler des modifications et les réappliquer dans l'ordre.
  7. Si vous voulez enregistrer toutes les modifications apportées aux champs d’un enregistrement avec une seule commande de validation dans le service d’entités ou la table associée, cochez la case Do not apply edits made to attributes until clicking Save (Ne pas appliquer les mises à jour aux attributs avant de cliquer sur Enregistrer).
  8. Pour appliquer automatiquement la modification lorsque vous déplacez la géométrie sans cliquer sur la carte, sélectionnez Appliquer la mise à jour automatiquement lors du déplacement de la géométrie.
  9. Des options vous permettent de définir les tolérances suivantes :
    • Définir la tolérance de capture en pixels : pour mettre à jour la géométrie.
    • Définir la tolérance de la fenêtre de mise à jour des attributs en pixels : permet aux utilisateurs d'ouvrir facilement la fenêtre contextuelle de mise à jour des attributs en cliquant sur l'entité.
    • Définir la tolérance de déplacement en pixels : empêche les utilisateurs de déplacer les entités sur une certaine distance.
  10. Cochez la case Modifiable à côté de la couche que vous souhaitez mettre à jour.
  11. Si vous souhaitez désactiver les mises à jour appliquées à la géométrie de l'entité, cochez la case Désactiver la mise à jour de la géométrie.
    Options Mise à jour de la géométrie et Champs
  12. Cliquez sur le bouton en forme de crayon sous Champs pour sélectionner et afficher les champs modifiables. Par défaut, le widget reporte ces attributs configurés sur la carte.
  13. Cliquez sur OK pour fermer la boîte de dialogue et appliquer vos modifications.

Utiliser le widget Modifier

Ouvrez le widget Modifier pour afficher le sélecteur de modèles. Si la couche que vous souhaitez modifier ne figure pas dans le sélecteur de modèles, assurez-vous que la case Modifiable correspondant à la couche est cochée dans la configuration et que la couche est visible sur la carte.

Astuce:

Vous pouvez également ouvrir le widget Modifier dans l'application directement via la fenêtre contextuelle.

  1. Pour ajouter une entité, cliquez sur son symbole dans le modèle et cliquez sur la carte à l'emplacement où vous souhaitez l'ajouter ou la dessiner.
    Modèle et barre d'outils du widget Modifier
    1. Une fois l'entité ajoutée, une fenêtre contextuelle apparaît.
      Fenêtre de contrôle des attributs
    2. Entrez les informations dans les champs disponibles. Les champs varient en fonction des champs attributaires modifiables dans le service d'entités et de la configuration de la couche modifiable. Par défaut, toute saisie dans un champ est automatiquement écrite dans le service d’entités. Toutefois, si vous cochez la case Do not apply edits made to attributes until clicking Save (Ne pas appliquer les mises à jour aux attributs avant de cliquer sur Enregistrer), un bouton Save (Enregistrer) apparaît et les modifications apportées aux champs ne sont appliquées que lorsque vous cliquez sur ce bouton Save (Enregistrer).
    3. Pour joindre une image ou d'autres fichiers à une entité (le cas échéant), cliquez sur la section Parcourir de la section Pièces jointes de la fenêtre contextuelle, puis choisissez le fichier sur votre ordinateur.
    4. Pour ajouter des enregistrements associés (le cas échéant), faites défiler la fenêtre contextuelle et cliquez sur l'icône représentant un crayon à droite de la table associée.
      Tables associées
      Une fenêtre contextuelle affiche les enregistrements associés à l'attribut, le cas échéant. Cliquez sur l'icône + pour ouvrir sa fenêtre contextuelle et ajouter les informations.
  2. Pour mettre à jour une entité, cliquez dessus sur la carte pour ouvrir sa fenêtre contextuelle, puis modifiez les informations.
    1. Pour mettre à jour des enregistrements associés (le cas échéant), faites défiler la fenêtre contextuelle et cliquez sur l'icône représentant un crayon à droite de la table associée. Une fenêtre contextuelle affiche les enregistrements associés à l'attribut, le cas échéant. Vous pouvez également cliquer sur la liste déroulante pour afficher les enregistrements portant d'autres noms de champs.
    2. Cliquez sur l'icône représentant un crayon en regard de l'enregistrement associé pour ouvrir sa fenêtre contextuelle, puis modifiez les informations.
    3. Cliquez sur Supprimer pour supprimer l'enregistrement associé.
  3. Pour supprimer une entité, cliquez dessus sur la carte pour ouvrir sa fenêtre contextuelle, puis cliquez sur Supprimer.

    Vous pouvez également utiliser la barre d'outils pour mettre à jour l'entité.

  4. Si le filtre du modèle d'entités est activé, vous pouvez cliquer sur la flèche de la liste déroulante Couches d'entités, sélectionner une couche et n'afficher que le modèle d'entités associé à la couche. Vous pouvez également rechercher le modèle en l'identifiant dans la zone de recherche de modèle.