Le widget Near Me (Autour de moi) permet de rechercher des entités dans une zone tampon d’une adresse ou d’un emplacement spécifique, d’afficher des informations détaillées sur ces entités et de générer un itinéraire vers l’entité sélectionnée.
En outre, vous pouvez configurer le widget Autour de moi pour qu’il recherche des entités surfaciques contenant une adresse ou un emplacement spécifique, plutôt que des entités surfaciques dans la zone tampon.
Attention :
Vous pouvez remarquer la différence de l'opération de bufférisation par rapport au widget Mesure. En effet, le widget Near Me (Autour de moi) utilise la zone tampon euclidienne (planaire) par défaut et comporte une option permettant de choisir une zone tampon géodésique. Le widget Measurement (Mesure) utilise toutefois par défaut la zone tampon géodésique sans aucune option.
Remarque :
Les liens Pop-up media (Support de la fenêtre contextuelle) ne sont pas respectés par ce widget. L’action de clic du lien ouvre l’image complète au lieu du lien configuré.
Configurer le widget Near Me (Autour de moi)
Ce widget peut être configuré pour s’ouvrir automatiquement au démarrage d’une application. Positionnez le curseur sur le widget et cliquez sur le bouton Do not open this widget when the app starts (Ne pas ouvrir ce widget au démarrage de l’application) pour définir le paramètre sur Open this widget automatically when the app starts (Ouvrir ce widget automatiquement au démarrage de l’application). (Pour les widgets que vous devez ajouter à l’application au préalable, vous pouvez activer cette option après avoir configuré le widget.)
- Survolez le widget avec le curseur et cliquez sur le bouton Configure this widget (Configurer ce widget) pour ouvrir la fenêtre de configuration.
Remarque :
Si vous devez ajouter le widget à l’application au préalable, cliquez sur un espace réservé de widget dans l’onglet Widget (Widget). Dans la fenêtre Choose Widget (Choisir un widget) qui s’ouvre, sélectionnez le widget et cliquez sur OK (OK).
- Si vous le souhaitez, cliquez sur Change widget icon (Modifier l’icône du widget) et remplacez-la par une image.
Une fenêtre d'exploration de fichiers s'ouvre, qui vous permet de sélectionner un fichier d'image local à utiliser comme icône du widget.
- Pour configurer la section Search Source Settings (Paramètres de la source de recherche), consultez la rubrique Widget Rechercher. Le widget Near Me (Autour de moi) observe la même procédure de configuration.
Vous pouvez également ajouter des couches d’entités en tant que source de recherche des entités, et configurer une échelle de zoom pour chaque couche d’entités. L’échelle de zoom par défaut est 1:50000. Si l’option Zoom to selected feature (Zoom sur l’entité sélectionnée) est activée dans l’onglet Search Settings (Paramètres de recherche) et qu’une échelle de zoom est définie pour une couche d’entités, le widget effectue un zoom sur l’entité recherchée selon l’échelle de zoom définie pour cette couche.
- Dans la section Paramètres de recherche de la fenêtre de configuration du widget, vous pouvez spécifier les options suivantes :
- Sélectionner la couleur de police pour les résultats de la recherche : il s'agit de la couleur affichée dans la section de titre des résultats de recherche.
- Set selection color (Définir la couleur de sélection) : spécifiez la couleur utilisée pour mettre en évidence les entités sélectionnées. Vous pouvez également désactiver ce paramètre si vous ne souhaitez pas que les entités soient mises en évidence dans la carte.
- Sélectionner des couches de recherche : sélectionnez une ou plusieurs couches à configurer dans le widget.
Remarque :
Une fenêtre contextuelle doit être configurée pour les couches de recherche.
- Set Location Button (Bouton Définir l’emplacement) : activez cette option pour afficher le bouton Set Location (Définir l’emplacement) à côté de la zone de recherche. Cliquez sur ce bouton, puis cliquez dans la carte pour définir l'emplacement de recherche. Si vous n’activez pas cette option, le fait de cliquer dans la carte définit automatiquement l’emplacement.
- Set Current Location Button (Bouton Définir l’emplacement actuel) : activez cette option pour afficher un bouton qui utilise la position actuelle détectée par le navigateur. (Ce bouton apparaît uniquement lorsque vous accédez à l’application via https.)
- Only draw selected search layer results (Dessiner uniquement les résultats de la couche de recherche sélectionnée) : activez cette option pour afficher uniquement les entités de la couche sélectionnée dans les résultats de recherche.
- Set buffer visibility (Définir la visibilité de la zone tampon) : activez cette option pour afficher la zone tampon.
- Buffer Input Options (Options d’entrée de zone tampon) : indiquez si les utilisateurs doivent spécifier les valeurs tampon à l’aide d’un curseur, d’une zone de texte ou les deux.
- Définir la valeur par défaut de distance de la zone tampon : définissez la valeur par défaut du curseur de la zone tampon.
- Définir la distance maximum de la zone tampon : définissez la valeur maximale du curseur de la zone tampon.
- Unités de distance de la zone tampon : définissez les unités utilisées par le curseur de la zone tampon, par exemple les miles, les kilomètres, les mètres ou les pieds.
- Limit number of results (Limiter le nombre de résultats) : indiquez le nombre maximal de résultats à renvoyer.
- Message when no results are found (Message lorsqu’aucun résultat n’est trouvé) : configurez le message qui s’affiche lorsqu’aucune entité n’est trouvée dans la zone de recherche.
- Use geodesic buffer (Zone tampon géodésique) : activez cette option pour générer une zone tampon géodésique au lieu d’une zone tampon euclidienne (planaire).
Attention :
Utilisez une zone tampon géodésique si les entités en entrée possèdent la référence spatiale WGS84 (WKID 4326) ou Web Mercator (sphère auxiliaire) (WKID 3857). N’utilisez une zone tampon euclidienne que si les entités en entrée possèdent un système de coordonnées projetées autre que Web Mercator.
- Address or location symbols (Symboles d’adresse ou d’emplacement) : sélectionnez et ajustez les symboles utilisés pour signaler l’emplacement de recherche.
Remarque :
Le symbole ponctuel est utilisé pour les recherches d’adresses et de proximité, tandis que le symbole polyligne et le symbole surfacique sont utilisés uniquement dans les recherches de proximité.
- Zoom to selected feature (Zoom sur l’entité sélectionnée) : activez cette option pour appliquer un zoom sur l’entité sélectionnée et définir un emplacement au lieu de la zone tampon.
- Return intersecting polygon(s) (Revenir aux polygones d’intersection) : activez cette option pour renvoyer le ou les polygones contenant l’emplacement recherché plutôt que les polygones de la zone tampon.
- Enable proximity search (Activer la recherche de proximité) : activez la recherche de positions à proximité d’un résultat sélectionné.
- Show image gallery (Afficher la bibliothèque d’images) : affichez une bibliothèque d’images dans la fenêtre du widget.
- Show count of search results for each layer (Afficher le nombre de résultats de recherche pour chaque couche) : affichez le nombre de résultats de recherche renvoyés en regard du nom de chaque couche.
- Show results for all configured layers regardless of their visibility status (Afficher les résultats de toutes les couches configurées, quel que soit leur statut de visibilité) : affichez les résultats de toutes les couches configurées, y compris celles qui sont désactivées dans la Liste des couches.
- Introductory text (Texte d’introduction) : personnalisez le texte d’introduction qui apparaît pour la zone de recherche.
- Dans la section Directions Settings (Attributs de direction) de la configuration du widget, faites en sorte que le widget utilise le calcul d’itinéraire, ce qui permet d’obtenir une feuille de route vers l’entité sélectionnée. Pour configurer la section Attributs de direction de la fenêtre de configuration du widget, spécifiez les options suivantes :
- Routing Service (Service de calcul d’itinéraire) : cliquez sur Set (Définir) et accédez à un service de calcul d’itinéraire dans votre compte d’organisation ArcGIS Online ou indiquez l’URL du service de calcul d’itinéraire.
Licence :
Lorsque vous faites appel au service d’itinéraire mondial de ArcGIS Online, des crédits sont utilisés. Avant de générer des itinéraires à l’aide de ce service, dans l’onglet Attributes (Attributs) de la configuration de votre application Web AppBuilder, configurez l’accès au contenu Abonné avec l’URL du service de calcul d’itinéraire utilisé par votre widget.
Pour en savoir plus sur l’utilisation des crédits lors de la création d’itinéraires simples
- Direction length units (Unités de longueur de la direction) : sélectionnez les unités permettant d’afficher les directions (kilomètres ou miles).
- Select symbol to display route (Sélectionner le symbole pour afficher l’itinéraire) : sélectionnez le symbole d'affichage, la couleur, le style, la transparence et la largeur de l'itinéraire.
- Routing Service (Service de calcul d’itinéraire) : cliquez sur Set (Définir) et accédez à un service de calcul d’itinéraire dans votre compte d’organisation ArcGIS Online ou indiquez l’URL du service de calcul d’itinéraire.
- Utilisez des graphiques pour représenter des valeurs attributaires, tels que des pictogrammes pour désigner les équipements disponibles dans une ressource. Configurez ces graphiques dans la section Symbology Settings (Paramètres de symbologie) de la fenêtre de configuration du widget en procédant comme suit :
- Cliquez sur Ajouter de nouveaux symboles pour ajouter un nouveau symbole.
- Attribuez une couche, un champ et une valeur au champ à représenter avec un graphique.
- Choisissez un symbole pour représenter cette valeur dans ce champ et cette couche.
Ce graphique s’affiche dans volet Near Me (Autour de moi), au-dessous des attributs contextuels et au-dessus des pièces jointes éventuelles. La représentation graphique de l’attribut s’affiche même si l’attribut est masqué dans la fenêtre contextuelle.
- Pour supprimer un graphique, cliquez sur le bouton Delete (Supprimer) dans la colonne Actions.
- Permettez aux utilisateurs de filtrer les résultats de recherche afin de trouver les informations dont ils ont besoin. Configurez ces filtres dans la section Filter Settings (Paramètres de filtre) de la fenêtre de configuration du widget en procédant comme suit :
- Cliquez sur New Filter (Nouveau filtre) et sélectionnez une couche dans la liste déroulante Layer (Couche).
- Sous l’onglet Info, nommez le filtre dans la zone de texte Label (Etiquette).
- Sélectionnez une icône ou accédez aux images locales et sélectionnez une icône pour le filtre. Sinon, l’icône par défaut est utilisée.
- Sous l’onglet Expressions, cliquez sur + Add expression (Ajouter une expression).
- Cliquez sur la flèche de la liste déroulante des champs et sélectionnez le champ auquel vous souhaitez appliquer le filtre.
- Cliquez sur la flèche de la liste déroulante des opérateurs et choisissez un opérateur dans la liste.
Remarque :
Les fournisseurs de valeurs liées aux dates peuvent désormais fournir des dates relatives, telles que les suivantes : today (aujourd’hui), yesterday (hier) et tomorrow (demain). Les opérateurs liés aux dates, tels que in the last (au cours des derniers) et not in the last (pas au cours des derniers), permettent également de définir des dates relatives (par exemple, au cours des cinq derniers jours). Notez que certains opérateurs liés aux dates, tels que in the last (au cours des derniers) et not in the last (pas au cours des derniers), ne sont disponibles que pour les services d'entités hébergés en ligne.
Les opérateurs is any of (est l’un(e) des) et is none of (n’est aucun(e) des) acceptent plusieurs valeurs d’un champ en entrée. Avec l’un de ces opérateurs, votre expression peut obtenir des données qui correspondent à certaines ou aucune des valeurs sélectionnées.
- Pour filtrer en fonction d’une valeur spécifique, cliquez sur le bouton des paramètres, sélectionnez Value (Valeur) et spécifiez une valeur dans le champ. Cochez éventuellement la case située à gauche de l'option Ask for values (Demander des valeurs) pour configurer une expression interactive. Saisissez des informations sur la valeur du champ Prompt (Invite) et une astuce dans le champ Hint (Astuce). Sélectionnez une ou plusieurs valeurs dans la liste déroulante List values (Valeurs de liste) pour filtrer la couche.
- Pour comparer la valeur d’un champ avec la valeur d’un autre champ, choisissez Field (Champ) dans les paramètres, cliquez sur la flèche de la liste déroulante et choisissez le champ pour votre expression.
- Pour filtrer en fonction d’une valeur de champ en particulier, choisissez Unique dans les paramètres pour extraire une liste dynamique de valeurs de la couche ou choisissez Unique (predefined) (Unique (prédéfinie)) pour prédéfinir une liste statique de valeurs. Vous pouvez également afficher dynamiquement les valeurs en fonction des expressions précédentes ou de toutes les autres expressions, quel que soit leur ordre. Spécifiez des informations sur la valeur dans le champ Prompt (Invite) et une astuce dans le champ Hint (Astuce), puis sélectionnez la façon dont les valeurs sont répertoriées.
Attention :
Les filtres selon une valeur unique nécessitent une couche de service de carte en version 10.1 ou ultérieure. L'option Unique n'apparaît pas si vous créez un filtre sur une couche de service de version 10.0 ou antérieure.
Attention :
Pour afficher les descriptions des valeurs codées lorsque l'option Values filtered by previous expressions (Valeurs filtrées selon des expressions précédentes) ou Values filtered by all other expressions (Valeurs filtrées selon toutes les autres expressions) est sélectionnée, le service doit prendre en charge la capacité de requête par statistiques.
- Pour filtrer sur plusieurs valeurs de champ, choisissez Multiple (Plusieurs) dans les paramètres pour extraire une liste dynamique de valeurs de la couche ou choisissez Multiple (predefined) (Plusieurs (prédéfinie)) pour prédéfinir une liste statique de valeurs. Notez que seuls les opérateurs is any of (est l’un(e) des) et is none of (n’est aucun(e) des) prennent en charge plusieurs valeurs.
Remarque :
Si vous avez créé une expression basée sur plusieurs valeurs ou sur une valeur unique, vous pouvez configurer une expression interactive en cochant la case située à gauche de l'option Ask for values (Demander des valeurs). Vous ne pouvez pas demander des valeurs dans les expressions basées sur un seul champ.
- Pour créer plusieurs expressions, ou un ou plusieurs jeux d'expressions, cliquez sur + Add expression (Ajouter une expression) ou sur Add set (Ajouter un jeu).
Un jeu est un groupe d'expressions, par exemple, Capacité des abris a une valeur supérieure à 200 et Statut a la valeur ouvert.
- Dans l’onglet Options, cochez la case Remove the preset layer filters from the map (Supprimer de la carte les filtres prédéfinis de la couche) si vous ne voulez pas transférer les filtres de la carte vers votre application.
- Vous pouvez également cocher la case Apply this filter when the widget is opened (Appliquer ce filtre lorsque le widget est ouvert) pour appliquer le filtre dès l’ouverture du widget.
- Vous pouvez également cocher la case Collapse the filter expression (if any) when the widget is opened (Réduire les expressions de filtre (le cas échéant) à l’ouverture du widget) pour réduire le filtre avec Ask for values (Demander des valeurs).
- Pour ajouter un autre filtre, répétez les étapes a à f.
Remarque :
Lorsque vous ajoutez plusieurs filtres, vous pouvez afficher les entités qui correspondent à certains ou à tous les filtres.
- Placez le pointeur de la souris sur le filtre que vous avez créé dans la table pour le supprimer ou le réordonner.
- Cochez la case Collapse the filter expression (if any) when the widget is opened (Réduire l’expression de filtre (éventuelle) lorsque le widget est ouvert) pour réduire le filtre avec Ask for values (Demander des valeurs).
- Vous pouvez également sélectionner Group filters by layer (Grouper les filtres par couche) pour trier les filtres en fonction de la couche qu’ils affectent.
- Cochez la case Expand filters when widget is open (Développer les filtres si le widget est ouvert) pour développer le filtre lors de l’exécution.
- Cliquez sur OK pour enregistrer la configuration et fermer la fenêtre.
Remarque :
Le widget fait appel à un grand nombre d’éléments de la carte. La liste des entités affiche le nom des couches dans la carte, les résultats de chaque couche affichent le titre de la fenêtre contextuelle sur la carte et le volet d’informations affiche le contenu de la fenêtre contextuelle configurée.
Les résultats du widget Near Me (Autour de moi) incluent uniquement les entités des couches configurées qui sont activées dans la carte (au lieu d’activer automatiquement ces couches). Le cas échéant, intégrez le widget Layer List (Liste des couches) dans votre application afin que les utilisateurs puissent activer les couches qui sont inactives dans la carte source.
Remarque :
Les valeurs du paramètre d’itinéraire dans la carte web ont été supprimées dans ArcGIS Online 7.2. Ce paramètre peut être configuré dans ce widget depuis l’onglet Directions Settings (Attributs de direction).
Utiliser le widget Near Me (Autour de moi)
Pour utiliser le widget Near Me (Autour de moi), procédez comme suit.
- Cliquez sur le bouton du widget Near Me (Autour de moi) pour l’ouvrir.
- Définissez la zone que vous voulez insérer dans la zone tampon en ajustant le curseur sur le nombre souhaité.
- Recherchez une adresse dans la barre de recherche ou cliquez sur un emplacement de la carte pour définir l'emplacement à buffériser.
Les entités identifiées au sein de la zone tampon définie pour chaque couche sont répertoriées, ainsi que le nombre d’entités appartenant à chaque couche.
- Cliquez sur une couche dans la liste des résultats, puis sur l’entité qui vous intéresse.
Les informations sur l’entité sont affichées dans l’onglet Information (Informations).
- Cliquez sur l'onglet Directions (Feuille de route) si le widget est configuré de façon à proposer des trajets.
La feuille de route vers l’entité sélectionnée à partir de l’emplacement défini est affichée.
Remarque :
Si le widget est configuré pour une couche, toutes les entités identifiées de cette couche sont répertoriées.Vous avez un commentaire à formuler concernant cette rubrique ?