Pour permettre aux utilisateurs de localiser plus facilement des entités dans une carte, vous pouvez configurer des couches spécifiques afin qu’elles puissent faire l’objet de recherches. Autoriser la recherche, par exemple, sur une couche de parcelles permet aux utilisateurs de trouver des parcelles spécifiques. Les utilisateurs sélectionnent la couche de parcelles dans le menu déroulant de la zone de recherche et saisissent l’identifiant de la parcelle recherchée. Un zoom est alors appliqué sur la carte pour indiquer la parcelle, et une fenêtre contextuelle que vous pouvez configurer s’ouvre.
Vous pouvez également configurer la recherche dans les tables d’une carte pour aider les utilisateurs à trouver des enregistrements dans certaines applications
Pour configurer la recherche dans les couches et les tables d’une carte, procédez comme suit :
- Vérifiez que vous êtes connecté à l’organisation.
Vous devez être connecté en tant que propriétaire de la carte ou administrateur d’organisation pour configurer la carte pour la recherche d’entités ou de tables.
- Ouvrez la page des éléments de la carte.
- Dans la page des éléments, cliquez sur l’onglet Settings (Paramètres), puis sur Web map (Carte Web) pour accéder à cette section.
- Activez le bouton bascule Enable search (Activer la recherche).
- Dans la zone de texte Hint text (Astuce textuelle), saisissez le texte qui apparaîtra dans la zone de recherche lorsque l’utilisateur sélectionnera une couche ou une table dans laquelle effectuer la recherche.
Cette même astuce s’affiche pour toutes les couches et les tables pouvant faire l’objet d’une recherche.
- Pour activer et configurer la recherche d’entités sur une couche, procédez comme suit :
- Activez le bouton bascule By layer (Par couche).
La première couche de la carte est répertoriée automatiquement.
- Si nécessaire, sélectionnez une couche dans le menu déroulant.
Remarque :
Les couches d’entités hébergées et les couches de service de carte et d’entités ArcGIS Server pour lesquelles l’opération de requête est activée peuvent faire l’objet d’une recherche. Si vous publiez vos données d’entités depuis ArcGIS Pro, l’opération de requête est activée par défaut. Pour les services de cartes et d’entités ArcGIS Server, vous pouvez mettre à jour les paramètres de l’opération dans ArcGIS Server Manager.
- Choisissez un champ attributaire dans la couche.
Remarque :
Pour qu’il soit possible d’effectuer des recherches dans un champ et que celui-ci s’affiche dans le menu déroulant, il doit contenir des chaînes ou des entiers et ne pas utiliser de domaine codé. Les champs d’entiers ne prennent en charge que la condition Equals. Pour optimiser les résultats de recherche, sélectionnez un champ comportant des valeurs uniques.
- Indiquez si le résultat doit contenir ou être égal aux termes de la recherche.
- Pour activer la recherche dans des couches supplémentaires ou spécifier d’autres champs de recherche, cliquez sur Add layer (Ajouter une couche) et répétez les étapes b – d ci-dessus.
Vous pouvez préciser plusieurs champs de recherche par couche.
- Activez le bouton bascule By layer (Par couche).
- Pour activer et configurer la recherche sur une table, procédez comme suit :
- Activez le bouton bascule By table (Par table).
La première table de la carte est répertoriée automatiquement.
- Si nécessaire, sélectionnez une table dans le menu déroulant.
- Choisissez un champ attributaire dans la table.
Remarque :
Pour qu’il soit possible d’effectuer des recherches dans un champ et que celui-ci s’affiche dans le menu déroulant, il doit contenir des chaînes ou des entiers et ne pas utiliser de domaine codé. Les champs d’entiers ne prennent en charge que la condition Equals. Pour optimiser les résultats de recherche, sélectionnez un champ comportant des valeurs uniques.
- Indiquez si le résultat doit contenir ou être égal aux termes de la recherche.
- Pour activer la recherche dans des tables supplémentaires ou spécifier d’autres champs de recherche, cliquez sur Add table (Ajouter une table) et répétez les étapes b – d ci-dessus.
Vous pouvez préciser plusieurs champs de recherche par table.
- Activez le bouton bascule By table (Par table).
- Cliquez sur Save (Enregistrer) dans la section Web map (Carte Web) de l’onglet Settings (Paramètres).
Votre carte permet maintenant d’effectuer des recherches. Si vous avez configuré la recherche sur des couches, d’autres utilisateurs peuvent utiliser la recherche dans Map Viewer et d’autres applications prenant en charge la recherche d’entités dans les couches que vous avez configurées. Si vous avez configuré la recherche dans les tables, ils peuvent utiliser la recherche dans les applications créées avec ArcGIS Maps SDKs pour rechercher des enregistrements dans les tables que vous avez configurées. Pour effectuer une recherche, les utilisateurs cliquent sur la flèche du menu déroulant de la zone de recherche et sélectionnent une couche ou une table (selon le cas) dans le menu déroulant. Le texte d’indications que vous avez fourni s’affichera dans la zone de recherche.
Vous avez un commentaire à formuler concernant cette rubrique ?