Le blog francophone consacré
aux technologies Esri

Conseils & Astuces ArcGIS Online - N°36

N° 36 - Configurer la recherche d'entités dans vos cartes web

Depuis la mise à jour d'ArcGIS Online de juillet 2014, l'auteur d'une carte web peut étendre les fonctionnalités de recherche géographique (lieu, adresse, POI,..) en ajoutant des capacités de recherche personnalisées portant sur les entités des couches de votre carte. Par exemple, vous souhaitez que les utilisateurs de votre carte puissent rechercher rapidement un département par son numéro, une parcelle par sa section+numéro, un point de vente par son code de magasin ou une équipement de votre réseau par sa référence... Ceci se fait très simplement, sans aucun développement, au moment de la configuration de votre carte web et sera disponible dans la plupart des application clientes de la plateforme ArcGIS.



Prenons l'exemple d'une carte web dans laquelle on veut proposer une recherche par numéro sur la couche des départements français. Voici comment procéder:

  1. Après avoir conçu votre carte web, rendez-vous dans l'onglet "Contenus" puis affichez la description de votre carte web.


     
  2. Cliquez ensuite sur le bouton "Modifier" pour accéder aux propriétés modifiables de votre carte web. Descendez jusqu'à la section "Paramètres de l'application", cette section permet de sélectionner les fonctionnalités que vous rendez disponible dans votre carte web.
     
  3. Dans la partie "Rechercher des emplacements", cochez l'option "Par couche" qui va permettre d'activer la recherche d'entités dans les couches de la carte.


      
  4. Cliquez maintenant sur "Ajouter une couche" pour définir la couche et les critères de recherche.


     
  5. Vous allez alors devoir spécifier 4 paramètres:
    - le texte définissant votre recherche, ce dernier apparaîtra dans la zone de recherche
    - la couche concernée par la recherche
    - le champ de cette couche concerné par la recherche
    - l'opérateur ("Est égale à" ou "Contient") à utiliser pour la recherche


     
  6. Vous noterez que l'on peut désactiver la recherche par adresse qui est le type de recherche par défaut dans toutes les cartes web ArcGIS. Si vous conservez cette option, l'utilisateur aura le choix de rechercher via le(s) service(s) de géocodage configuré(s) pour votre portail ou de rechercher dans vos propres couches.

    On notera également que l'on peut ajouter plusieurs couches de recherche si nécessaire. Par exemple, je peux souhaitez (dans une même carte) rechercher des tronçons de mon réseau d'eau par leur référence technique et les compteurs par un numéro d'abonné.
     
  7. Cliquez sur le bouton "Enregistrer" pour valider votre configuration.
     
  8. Vous pouvez maintenant ouvrir votre carte web dans une app ArcGIS, la fonction de recherche par numéro de département sera automatiquement disponible.



Bonne route sur ArcGIS Online !

Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien

Partager cet article:

Rejoindre la discussion

    Les commentaires à propos de cet article:

5 comments :

Anonyme a dit…

Bonjour

Mon organisation vient d'obtenir un compte Arcgis online pour la publication de ses cartes.

J'aimerais savoir si c'est possible de trouver tous vos conseils et astuces sur Arcgis online en format téléchargeable pour lecture hors ligne.
J'en ai énormément besoin.

Cordialement

jojobound


Gaëtan Lavenu a dit…

Bonjour,

Mettre à disposition ces articles au format PDF est une idée intéressante que j'ai en-tête depuis quelques temps. Pour éviter de devoir le republier trop souvent, j'envisage de le faire pour le n°50 puis de le mettre à jour tous les 10 numéros. Je le signalerai sur arcOrama dès qu'il sera en ligne.

Anonyme a dit…

Bonjour,

L'ajout de la recherche sur les données est super.

Quand la couche est sur ArcGis Online, lorsqu'on fait une recherche, une liste déroulante apparaît et alors, on peut voir les différentes entités en lien avec la recherche que l'on a créé.

Cependant, j'ai une question : quand la couche provient d'un mapservice, cette sorte de liste déroulante ne s'affiche pas quand on commence à écrire un mot... Sauriez vous si c'est possible avec un mapservice ?

Merci d'avance,
Cordialement.

Anonyme a dit…

Bonjour
Merci pour cette réponse. J'espérais avoir les PDF très vite car, le problème d'internet ou je suis est très important et la navigation parmi les astuces est un peu compliquée avec le mélange des autres articles de ton site.

Dans les astuces que j'ai parcourues, je n'ai pas trouvé comment regrouper des couches par thèmes ou par catégories
Est-il possible de catégoriser mes couches sur Arcgis Online avant ou après la création de l'application avec Web App?

NB : Je n’ai pas votre adresse mail afin de vous écrire en off. Le mien est jojobound@yahoo.fr.
Merci

Louis D a dit…

Bonjour,

je reposte un commentaire car cet article correspond plus à ma demande:

est-il possible de donner un lien url qui accède directement à l'application ou visionneuse et zoom sur un emplacement défini (comme un code unique).

L'idée serait de créer un fichier excel avec un url unique pour chaque entité qui permettrait à l'utilisateur d'ouvrir l'application directement à l'emplacement de l'entité cliquée via le fichier excel.

Merci par avance
Louis