Didacticiel : Rechercher des entités

Dans ce didacticiel, vous allez apprendre à rechercher des entités dans la fenêtre Localiser à l'aide des couches configurées pour la recherche.

Obtenir les données

Les données de ce didacticiel peuvent être téléchargées sur ArcGIS Online.

  1. Accédez à la page web de description de l’élément des données du didacticiel de géocodage.
  2. Cliquez sur Télécharger et enregistrez le fichier localement.
  3. Décompressez le fichier téléchargé.

Rechercher une entité dans la fenêtre Localiser à l'aide d'une couche créée à partir d'une classe d'entités locale

Dans cet exercice, vous allez utiliser la classe d'entités géocodées qui a été créée lors du géocodage de la table d'adresses dans le didacticiel Géocoder une table d'adresses et vous allez la configurer pour la recherche. Si tel n'est pas encore le cas, suivez ce didacticiel avant de poursuivre.

  1. Démarrez ArcGIS Pro.
  2. Connectez-vous à votre compte ArcGIS Online, si nécessaire.
  3. Créez un nouveau projet reposant sur un modèle vierge.
  4. Dans l'onglet Insertion, cliquez sur Nouvelle carte Nouvelle carte.

    Un fond de carte apparaît.

  5. Dans l'onglet Map (Carte), dans le groupe Layer (Couche), cliquez sur le menu déroulant Add Data (Ajouter des données) puis cliquez sur Data (Données) Ajouter des données. Accédez à l'emplacement enregistré pour la classe d'entités en sortie que vous avez créée dans le didacticiel Géocoder une table d'adresses, puis double-cliquez sur la classe d'entités pour l'ajouter à la carte.

    La classe d'entités est convertie en couche et s'affiche sous forme de points sur la carte. Vous pouvez également voir que la couche figure dans la fenêtre Contenu.

  6. Sous l’onglet Map (Carte), dans le groupe Inquiry (Requête), cliquez sur la flèche déroulante Locate (Localiser), puis sur Layer Search (Recherche de couches) .

    La fenêtre Localiser s'ouvre.

  7. Dans la fenêtre Locate (Localiser), sous l’onglet Locate (Localiser), cliquez sur le bouton OptionsOptions et cliquez sur Provider Settings (Paramètres des fournisseurs) pour modifier la vue active de la fenêtre.

    La vue Provider Settings (Paramètres des fournisseurs) de la fenêtre Locate (Localiser) est maintenant affichée et vous pouvez voir la liste des fournisseurs disponibles. Cette liste comprend les localisateurs qui ont été ajoutés automatiquement via votre connexion au portail, ainsi que les localisateurs que vous avez ajoutés à votre projet localement ou via une connexion au serveur. Vous pouvez faire glisser et déplacer les localisateurs dans l’ordre que vous préférez, modifier les propriétés des localisateurs, supprimer des localisateurs de votre projet et activer ou désactiver des localisateurs dans la vue Provider Settings (Paramètres des fournisseurs). Comme ce didacticiel porte sur la recherche d'entités dans les couches, vous pouvez ignorer les localisateurs.

    Fournisseurs de localisation dans la fenêtre Localiser

    Remarque :

    Les couches ajoutées à la carte n'apparaissent pas automatiquement dans la fenêtre Localiser. Vous devez d'abord les configurer pour la recherche.

  8. Ajoutez la couche de la carte dans la fenêtre Locate (Localiser) en cliquant sur le bouton Configure layer for locate (Configurer la couche pour la localisation) Ajouter des données.
    Ajouter une couche à la liste des fournisseurs de localisation

    La boîte de dialogue Sélectionner une couche qui apparaît répertorie toutes les couches actuellement disponibles dans la fenêtre Contenu.

  9. Sélectionnez la couche voulue dans la liste Sélectionner une couche et cliquez sur OK.

    La fenêtre Localiser présente maintenant la vue Configurer la couche pour la localisation correspondant à la couche que vous avez sélectionnée.

    La vue Configurer la couche pour la localisation

  10. Pour configurer le champ NAME pour la recherche, utilisez le menu déroulant associé au champ NAME et choisissez Contains (Contient), ce qui vous permet d'effectuer une recherche approximative.

    Vous pourriez également choisir Equals (Égal à), ce qui configure le champ NAME pour une recherche exacte, mais cette option est quelque peu restrictive, car la saisie doit correspondre exactement à la valeur de champ que vous recherchez. Elle est en outre sensible à la casse. Il est préférable d'utiliser Equals (Égal à) lorsque vous recherchez une valeur de champ qui est toujours précise, par exemple, un long numéro d'identification qui contient à la fois des chiffres et des lettres.

  11. Pour enregistrer votre configuration de recherche, cliquez sur la flèche Save and return to Provider Settings (Enregistrer et revenir aux paramètres des fournisseurs) Enregistrer et revenir aux Paramètres dans l’angle supérieur gauche de la fenêtre.

    Un message vous suggérant d'indexer les champs que vous avez configurés pour la recherche apparaît. Cliquez sur Oui. L'indexation optimise les performances et est utile si votre jeu de données est volumineux et que vous êtes fréquemment amené à y effectuer des recherches.

    La fenêtre Locate (Localiser) affiche maintenant la vue Provider Settings (Paramètres des fournisseurs) à nouveau et la couche que vous venez de configurer apparaît dans la liste Providers (Fournisseurs). Vous pouvez réorganiser l’ordre des fournisseurs de localisation dans la liste, ce qui détermine l’ordre dans lequel la recherche est effectuée, ainsi que l’ordre dans lequel les résultats sont renvoyés et affichés dans la fenêtre Locate (Localiser).

    Couche ajoutée à la liste des fournisseurs de localisation

  12. Désactivez tous les fournisseurs de localisation répertoriés dans la vue Provider Settings (Paramètres des fournisseurs) de la fenêtre Locate (Localiser), à l’exception de la couche que vous venez d’ajouter.

    La désactivation des autres fournisseurs de localisation n'est pas nécessaire pour que la recherche fonctionne, mais dans le cadre de ce didacticiel, elle permet de ne voir que les résultats qui vous intéressent. En outre, les performances sont meilleures lorsque la recherche s'effectue sur un plus petit nombre de fournisseurs de localisation.

    Remarque :

    Après avoir terminé ce didacticiel, activez de nouveau les fournisseurs (Providers) que vous utilisez systématiquement dans la vue Providers Settings (Paramètres des fournisseurs) de la fenêtre Locate (Localiser).

  13. Cliquez sur le bouton Back to Locate pane (Retour à la fenêtre Localiser) Enregistrer et revenir aux Paramètres en haut à gauche de la fenêtre pour revenir à l’onglet Locate (Localiser), saisissez gas (gaz) dans la zone de recherche, puis appuyez sur Entrée.

    Quatre résultats apparaissent sous forme de liste sous le nom de la couche que vous venez de configurer. Ils prennent la forme points sur la carte. Notez que chacun des résultats a été retourné parce que la valeur du champ NAME contient le mot gas.

  14. Double-cliquez sur le résultat dans la liste.

    La carte effectue un zoom sur l’emplacement de l’élément.

    Astuce :

    Vous pouvez également effectuer un clic droit sur le candidat et cliquez sur Zoom To (Zoom sur) Zoom sur ou sur Pan To (Déplacer sur) Déplacer sur à droite de l'élément sélectionné pour zoomer ou vous déplacer vers l'emplacement du résultat sur la carte.

    Cliquez sur Zoom sur Tout Zoom sur dans le menu Menu pour zoomer sur tous les résultats sur la carte.

    Cliquez sur Detailed View (Vue détaillée) Vue Liste dans Menu Menu pour afficher les détails de chaque résultat.

  15. Cliquez avec le bouton droit sur un candidat dans la liste puis cliquez sur Show Details (Afficher les détails) pour que s’ouvre une fenêtre contextuelle présentant des informations détaillées sur un résultat d’entité.

    La fenêtre Pop-up (Contextuelle) s’ouvre. Vous pouvez accomplir plusieurs actions, notamment sélectionner l'entité.

Rechercher une entité dans la fenêtre Localiser à l'aide d'une couche créée à partir d'un service d'entités en ligne

  1. Démarrez ArcGIS Pro.
  2. Connectez-vous à votre compte ArcGIS Online, si nécessaire.
  3. Créez un nouveau projet reposant sur un modèle vierge.
  4. Dans l'onglet Insertion, cliquez sur Nouvelle carte Nouvelle carte.

    Un fond de carte apparaît.

  5. Dans l’onglet Map (Carte), dans le groupe Layer (Couche), cliquez sur bouton Add Data (Ajouter des données)Ajouter des données. Dans la boîte de dialogue Add Data (Ajouter des données), cliquez sur All Portal (L’intégralité du portail) Portail, saisissez restaurants dans la zone de recherche et appuyez sur Entrée. Double-cliquez sur Naperville_Restaurants puis double-cliquez sur Restaurants pour l’ajouter à la carte.

    Le service d'entités est converti en couche et affiche sous forme de points sur la carte. Vous pouvez également voir que la couche figure dans la fenêtre Contenu.

  6. Sous l’onglet Map (Carte), dans le groupe Inquiry (Requête), cliquez sur la flèche déroulante Locate (Localiser), puis sur Layer Search (Recherche de couches) .

    La fenêtre Localiser s'ouvre.

  7. Dans la fenêtre Locate (Localiser), sous l’onglet Locate (Localiser), cliquez sur le bouton OptionsOptions et cliquez sur Provider Settings (Paramètres des fournisseurs) pour modifier la vue active de la fenêtre.

    La vue Provider Settings (Paramètres des fournisseurs) de la fenêtre Locate (Localiser) est maintenant affichée et vous pouvez voir la liste des fournisseurs (Providers) disponibles. Cette liste comprend les localisateurs qui ont été ajoutés automatiquement via votre connexion au portail, ainsi que les localisateurs que vous avez ajoutés à votre projet localement ou via une connexion au serveur. Vous pouvez faire glisser et déplacer les localisateurs dans l’ordre que vous préférez, modifier les propriétés des localisateurs, supprimer des localisateurs de votre projet et activer ou désactiver des localisateurs dans la vue Provider Settings (Paramètres des fournisseurs). Comme ce didacticiel porte sur la recherche d'entités dans les couches, vous pouvez ignorer les localisateurs.

    Fournisseurs de localisation dans la fenêtre Localiser

    Remarque :

    Les couches ajoutées à la carte n'apparaissent pas automatiquement dans la fenêtre Localiser. Vous devez d'abord les configurer pour la recherche.

  8. Ajoutez la couche de la carte dans la fenêtre Locate (Localiser) en cliquant sur le bouton Configure layer for locate (Configurer la couche pour la localisation) Ajouter des données.
    Ajouter une couche à la liste des fournisseurs

    La boîte de dialogue Sélectionner une couche qui apparaît répertorie toutes les couches actuellement disponibles dans la fenêtre Contenu.

  9. Sélectionnez la couche Restaurants dans la liste des couches affichées dans la boîte de dialogue Select Layer (Sélectionner une couche) et cliquez sur OK.

    La fenêtre Localiser présente maintenant la vue Configurer la couche pour la localisation correspondant à la couche que vous avez sélectionnée.

    La vue Configurer la couche pour la localisation

  10. Pour configurer le champ Cuisine pour la recherche, utilisez le menu déroulant associé au champ Cuisine et choisissez Contains (Contient), ce qui vous permet d'effectuer une recherche approximative.

    Vous pourriez également choisir Equals (Égal à), ce qui configure le champ Cuisine pour une recherche exacte, mais cette option est quelque peu restrictive, car la saisie doit correspondre exactement à la valeur de champ que vous recherchez. Elle est en outre sensible à la casse. Il est préférable d'utiliser Equals (Égal à) lorsque vous recherchez une valeur de champ qui est toujours précise, par exemple, un long numéro d'identification qui contient à la fois des chiffres et des lettres.

  11. Pour enregistrer votre configuration de recherche, cliquez sur la flèche Save and return to Provider Settings (Enregistrer et revenir aux paramètres des fournisseurs) Enregistrer et revenir aux Paramètres dans l’angle supérieur gauche de la fenêtre.

    Aucun message vous suggérant d'indexer les champs que vous avez configurés pour la recherche n'apparaît pour les services d'entités en ligne.

    La fenêtre Locate (Localiser) affiche maintenant la vue Provider Settings (Paramètres des fournisseurs) à nouveau et la couche que vous venez de configurer apparaît dans la liste Providers (Fournisseurs). Vous pouvez réorganiser l'ordre des fournisseurs de localisation dans la liste, ce qui détermine l'ordre dans lequel la recherche est effectuée, ainsi que l'ordre dans lequel les résultats sont renvoyés et affichés dans la fenêtre Localiser.

    Couche de service d'entités ajoutée à la liste Fournisseurs de localisation

  12. Désactivez tous les fournisseurs de localisation répertoriés dans la vue Provider Settings (Paramètres des fournisseurs) de la fenêtre Locate (Localiser), à l’exception de la couche que vous venez d’ajouter.

    La désactivation des autres fournisseurs de localisation n'est pas nécessaire pour que la recherche fonctionne, mais dans le cadre de ce didacticiel, elle permet de ne voir que les résultats qui vous intéressent. En outre, les performances sont meilleures lorsque la recherche s'effectue sur un plus petit nombre de fournisseurs de localisation.

    Remarque :

    Après avoir terminé ce didacticiel, activez de nouveau les fournisseurs (Providers) que vous utilisez systématiquement dans la vue Providers Settings (Paramètres des fournisseurs) de la fenêtre Locate (Localiser).

  13. Cliquez sur le bouton Back to Locate pane (Retour à la fenêtre Localiser) Enregistrer et revenir aux Paramètres en haut à gauche de la fenêtre pour revenir à l’onglet Locate (Localiser), saisissez frog legs (cuisses de grenouilles) dans la zone de recherche, puis appuyez sur Entrée.

    Un résultat apparaît sous forme de liste sous le nom de la couche que vous venez de configurer et est représenté par un point sur la carte. Notez qu'il a été retourné parce que la valeur du champ Cuisine contient les mots frog legs (cuisses de grenouilles).

  14. Double-cliquez sur le résultat dans la liste.

    La carte effectue un zoom sur l’emplacement de l’élément.

    Astuce :

    Vous pouvez également effectuer un clic droit sur le candidat et cliquez sur Zoom To (Zoom sur) Zoom sur ou sur Pan To (Déplacer sur) Déplacer sur à droite de l'élément sélectionné pour zoomer ou vous déplacer vers l'emplacement du résultat sur la carte.

    Cliquez sur Zoom sur Tout Zoom sur dans le menu Menu pour zoomer sur tous les résultats sur la carte.

    Cliquez sur Detailed View (Vue détaillée) Vue Liste dans Menu Menu pour afficher les détails de chaque résultat.

  15. Cliquez avec le bouton droit sur un candidat dans la liste puis cliquez sur Show Details (Afficher les détails) pour que s’ouvre une fenêtre contextuelle présentant des informations détaillées sur un résultat d’entité.

    La fenêtre Pop-up (Contextuelle) s’ouvre. Vous pouvez accomplir plusieurs actions, notamment sélectionner l'entité.