Skip To Content

Configurer la recherche d'entités

Pour que les utilisateurs puissent localiser plus facilement des entités au sein de votre carte, vous pouvez configurer des couches spécifiques de la carte afin de rendre les recherches possibles. Vous pouvez, par exemple autoriser des recherches sur votre couche de parcelles pour que les utilisateurs puissent trouver des parcelles spécifiques. Les utilisateurs sélectionnent la couche de parcelles dans la zone de recherche, puis ils indiquent l'identifiant de la parcelle recherchée. Un zoom est alors appliqué sur la carte pour indiquer la parcelle et une fenêtre contextuelle s'ouvre (que vous pouvez configurer). Les couches d'entités hébergées et les couches des services de cartes et d'entités ArcGIS for Server dont la fonction de requête est activée peuvent faire l'objet d'une recherche. Dans la couche, tous les champs de type chaîne et entier qui ne disposent pas de domaines codés peuvent faire l'objet d'une recherche.

  1. Vérifiez que vous êtes connecté et ouvrez la carte enregistrée que vous souhaitez configurer pour des recherches à venir.
  2. Dans le volet latéral, cliquez sur A propos de cette carte A propos de cette carte pour afficher les détails de la carte.
  3. Cliquez sur Informations supplémentaires pour accéder à la page des détails des éléments de la carte. Vous pouvez également ouvrir les détails de la carte dans Mon contenu.
  4. Cliquez sur Mettre à jour sur la page des détails des éléments.
  5. Accédez à la section Propriétés, puis localisez Paramètres de l'application.
  6. Le cas échéant, développez le paramètre Rechercher des emplacements et activez la case à cocher Par couche.
  7. Sélectionnez une couche dans la liste déroulante.
    Remarque :

    Les couches d'entités hébergées et les couches des services de cartes et d'entités ArcGIS for Server dont la fonction de requête est activée peuvent faire l'objet d'une recherche. Elles apparaissent donc dans la liste déroulante. Par exemple, si vous publiez vos données d'entités à partir d'ArcMap, vous pouvez activer l'opération Requête via l'éditeur de services. Reportez-vous à l'aide d'ArcGIS for Server pour plus d'informations.

  8. 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 la liste déroulante), 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.

  9. Indiquez si le résultat doit contenir ou être égal aux termes de la recherche.
  10. Saisissez une astuce textuelle qui s'affichera dans la zone de recherche lorsque l'utilisateur décidera d'effectuer une recherche dans une couche. Cette astuce s'affiche pour toutes les couches dans lesquelles il est possible d'effectuer des recherches.
  11. Répétez la procédure pour effectuer des recherches dans d'autres couches.
  12. Cliquez sur Enregistrer.

Votre carte permet maintenant d'effectuer des recherches. D'autres utilisateurs peuvent utiliser la zone de recherche figurant en haut de la visionneuse de carte pour rechercher des entités dans les couches que vous avez configurées. Il leur suffit de cliquer sur la flèche de la zone de recherche, de sélectionner une couche dans la liste déroulante, puis de saisir des mots-clés dans la zone de recherche. Une fenêtre contextuelle s'ouvre à l'emplacement de l'entité et affiche les informations attributaires disponibles.