Skip To Content

Configurer la recherche d'entités

Pour que les utilisateurs puissent localiser plus facilement des entités dans une carte que vous possédez ou que vous administrez, 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 le menu déroulant de 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 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 le propriétaire ou l'administrateur de la carte que vous souhaitez configurer en vue des futures recherches.
  2. Dans l'onglet Mon contenu de la page de contenu, ouvrez la page des éléments de la carte.
  3. Dans la page des éléments, cliquez sur l'onglet Paramètres, puis sur le lien Paramètres de la carte web.
  4. Le cas échéant, développez le paramètre Rechercher des emplacements et activez la case à cocher Par couche.
  5. Cliquez sur Ajouter une couche.
  6. Sélectionnez une couche dans le menu déroulant.
    Remarque :

    Les couches d'entités hébergées et les couches des services de cartes et d'entités ArcGIS Server dont la fonction de requête est activée peuvent faire l'objet d'une recherche. Elles apparaissent donc dans le menu déroulant. 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. Pour plus d'informations, consultez l' aide d'ArcGIS Server.

  7. 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.

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

Votre carte permet maintenant d'effectuer des recherches. D'autres utilisateurs peuvent utiliser la zone de recherche figurant en haut de Map Viewer pour rechercher des entités dans les couches que vous avez configurées. Pour ce faire, il leur suffit de cliquer sur la flèche du menu déroulant de la zone de recherche, puis de sélectionner une couche dans le menu déroulant. L'astuce textuelle que vous avez saisie est affichée dans la zone de recherche. Une fois les mots-clés saisis dans la zone de recherche, un zoom est appliqué sur la carte sur l'entité localisée et une fenêtre contextuelle contenant d'éventuelles informations attributaires disponibles s'affiche.