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:
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:
- Après avoir conçu votre carte web, rendez-vous dans l'onglet "Contenus" puis affichez la description de votre carte web.
- 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.
- 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.
- Cliquez maintenant sur "Ajouter une couche" pour définir la couche et les critères de recherche.
- 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
- 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é.
- Cliquez sur le bouton "Enregistrer" pour valider votre configuration.
- 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