Pour contrôler ce que voient les utilisateurs, le propriétaire d’une vue de couche d’entités hébergée ou un administrateur peut définir les champs ou les entités disponibles dans la vue. Vous pouvez également limiter la vue de la couche d’entités hébergée à une zone donnée en définissant une étendue spatiale. Ces définitions sont enregistrées avec la vue de couche d’entités hébergées ; elle vous permettent de mieux contrôler ce que les utilisateurs voient.
Par exemple, vous pouvez créer plusieurs vues différentes d’une couche d’entités hébergée contenant des informations relatives au client et paramétrer des définitions différentes pour chaque vue, selon les utilisateurs auxquels elles sont destinées. Pour une vue que vous partagez avec un groupe qui effectuera une analyse spatiale, vous pouvez masquer les champs contenant des noms de clients, car les analystes n’ont pas besoin de connaître ces informations. Concernant une autre vue que vous partagez avec les personnes chargées de l’acheminement des livraisons, vous pouvez définir la vue de sorte à afficher uniquement les entités représentant des clients qui ont acheté un produit qui n’a pas encore été livré.
Vous définissez la définition de la vue à la création de la vue, mais pouvez changer par la suite la définition de la vue sous l’onglet Settings (Paramètres) de la page des éléments de la vue d’une couche d’entités hébergée.
Tenez compte des points suivants lorsque vous paramétrez une définition pour une vue de couche d’entités hébergées :
- N’utilisez des définitions de champs ou d’entités que si votre serveur d’hébergement est configuré de façon à autoriser uniquement les requêtes SQL standardisées.
- Vous ne pouvez pas configurer une définition de champ ou d’entité ou une zone d’intérêt sur la vue d’une couche d’entités hébergée si elle possède une couche de tuiles hébergée dépendante.
- Certaines configurations sont définies sur des champs individuels. Si vous masquez un champ utilisé pour configurer des éléments tels que la symbologie, les étiquettes, les fenêtres contextuelles, les relations et les paramètres temporels, ces configurations ne fonctionnent plus dans la vue de la couche d’entités hébergée.
- Lorsque vous effectuez une exportation depuis une vue de couche d’entités hébergée ayant des définitions appliquées, le fichier exporté contient uniquement les champs ou entités autorisés par la définition.
- Vous ne pouvez pas modifier la définition des vues de couches d’entités hébergées jointes.
La procédure suivante explique comment modifier la définition d’une vue de couche d’entités hébergée à partir de la page des éléments de la vue :
- Ouvrez la page des éléments de la vue de couche d’entités hébergée.
- Cliquez sur l’onglet Settings (Paramètres).
- Faites défiler l’affichage jusqu’à la section Feature Layer (hosted, view) (Couche d’entités - vue hébergée) et cliquez sur Update View (Mettre à jour la vue).
- Cliquez sur les noms des couches pour les ajouter à la vue de couches d’entités hébergées ou les en retirer.
Les couches étant incluses dans la vue sont signalées par une coche en regard de leur nom.
- Cliquez sur Next (Suivant) pour modifier la définition de chaque couche dans la vue.
- Cliquez sur la première couche pour accéder aux options de définition de la couche. Utilisez les options suivantes pour définir les entités incluses dans chaque couche de la vue :
- Add filter (Ajouter un filtre) : vous pouvez filtrer le contenu d’une vue en définissant les expressions de filtre pour un ou plusieurs champs dans la couche.
Par exemple, vous pouvez exclure les valeurs de champ vides (nulles) ou inclure seulement les valeurs de champs numériques supérieures au nombre que vous spécifiez.
Pour définir une expression de filtre, cliquez sur Add filter (Ajouter un filtre) > Add expression (Ajouter une expression) et utilisez les listes déroulantes pour composer l’expression.
Vous pouvez ajouter plusieurs expressions de filtre par couche. Pour ce faire, cliquez sur Add expression (Ajouter une expression) et définissez une expression supplémentaire. Répétez cette étape pour chaque expression de filtre que vous devez ajouter.
Lorsque vous avez paramétré tous les filtres, utilisez le menu déroulant Filter results (Filtrer les résultats) pour indiquer si une entité doit répondre à toutes les conditions définies dans l’expression de filtre pour être incluse dans la vue (Match all expressions [Correspondre à toutes les expressions]) ou si elle ne doit satisfaire qu’une seule expression de filtre (Match at least one expression [Correspondre à au moins une expression]).
- Area of interest (Zone d’intérêt) : pour limiter les entités incluses dans la vue, définissez l’étendue spatiale de la couche. Seules les entités qui se trouvent dans cette étendue seront incluses dans la vue.
Cliquez sur le bouton Polygon (Polygone) ou Rectangle et tracez une zone sur la carte. Pour définir la même zone d’intérêt pour toutes les couches de la vue, cliquez sur Apply to all layers (Appliquer à toutes les couches).
Remarque :
Si vous définissez différentes zones d'intérêt sur chaque couche dans une vues de couches d'entités hébergées, vous ne pouvez pas activer la synchronisation.
- Fields (Champs) : vous pouvez exclure des champs de la vue si les utilisateurs ne doivent pas y avoir accès. Ainsi, vous pouvez exclure des champs comportant des informations confidentielles (noms de personnes, renseignements sur l’état de santé, âge, etc.).
Pour définir les champs à inclure dans la vue, cliquez sur Select fields (Sélectionner des champs) et cliquez sur les noms de champ pour les supprimer de la vue ou les y ajouter. Pour vous aider à déterminer s’il convient d’inclure ou d’exclure un champ, cliquez sur le bouton d’informations situé en regard du nom de champ pour consulter la description du champ. Cliquez sur Done (Terminé) lorsque vous avez terminé la définition des champs à inclure dans la vue.
Remarque :
Vous ne pouvez pas exclure les champs dont ArcGIS Enterprise a besoin. Par exemple, vous ne pouvez pas désélectionner les champs système tels que l’ID de couche. Vous ne pouvez pas non plus exclure les champs qui n’acceptent pas de valeurs nulles (vides) si vous n’avez pas défini de valeur par défaut pour le champ. Si aucune valeur par défaut n'est définie, les éditeurs doivent avoir accès aux champs n’admettant pas de valeur nulle pour saisir des valeurs en entrée lors d’une mise à jour.
- Add filter (Ajouter un filtre) : vous pouvez filtrer le contenu d’une vue en définissant les expressions de filtre pour un ou plusieurs champs dans la couche.
- Lorsque vous avez fini de modifier les options de définition d’une couche, cliquez sur la flèche qui se trouve à côté de Layer definitions (Définitions de couche) pour revenir à la liste de toutes les couches de la vue.
- Répétez les étapes 6 et 7 pour chaque définition de couche supplémentaire à modifier.
- Cliquez sur Update (Mettre à jour) lorsque vous avez apporté toutes les modifications à la vue de couches d’entités hébergée.
Vous avez un commentaire à formuler concernant cette rubrique ?