Le widget Rechercher permet de rechercher des emplacements dans la scène. Contrairement au widget Rechercher dans une application 2D, il ne prend pas en charge la recherche des entités. Par défaut, le widget utilise le service de géocodage de votre organisation ou portail. Vous pouvez également ajouter d'autres services de géocodage.
Configurer le widget Rechercher
La fenêtre de configuration du widget permet de spécifier les services de géocodage que vous souhaitez utiliser avec le widget.
- Positionnez le pointeur de la souris sur le widget Rechercher et cliquez sur le bouton Show or hide (Afficher ou masquer) pour afficher ou masquer ce widget dans votre application.
- 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).
- Par défaut, le widget utilise le service de géocodage de votre organisation ou portail. Cliquez sur Add Search Source (Ajouter une source de recherche) pour ajouter davantage de services de géocodage.
Deux options sont disponibles : Géocodeur et Couche d'entités.
- Choisissez Couche d'entités.
- Cliquez sur une option pour choisir une couche, puis sur OK pour fermer la fenêtre.
- La nouvelle source est automatiquement répertoriée dans la table. Vous pouvez changer le nom de la couche dans la zone de texte Nom.
- Vous pouvez également saisir le texte dans la zone de texte Texte de l'espace réservé.
- Cliquez sur l'icône représentant un crayon pour ajouter des champs de recherche. La fenêtre Définir les champs de recherche apparaît. Choisissez un ou plusieurs champs. Les champs numériques et les champs de chaînes, y compris les domaines à valeurs précodées, peuvent faire l'objet d'une recherche. Cliquez sur OK pour fermer la fenêtre. Tous les champs sélectionnés doivent apparaître dans la zone de texte Champs de recherche.
- Cliquez dans la liste déroulante pour choisir le champ de recherche dans les suggestions.
Attention :
Un service de géocodage doit répondre aux critères suivants pour prendre en charge l'opération de suggestion :
- Le localisateur d'adresses à partir duquel le service de géocodage a été publié doit prendre en charge les suggestions. Seuls les localisateurs d'adresses créés avec ArcGIS 10.3 for Desktop et versions supérieures peuvent prendre en charge les suggestions. Reportez-vous à l'aide de l'outil de géotraitement Créer un localisateur d'adresses pour plus d'informations.
- La fonctionnalité de suggestion doit être activée dans le service de géocodage. Seuls les services de géocodage publiés avec ArcGIS 10.3 for Server ou version supérieure prennent en charge la fonctionnalité de suggestion.
- Par défaut, le nombre maximum de suggestions renvoyées par une couche de recherche est de 6. Modifiez-le si nécessaire.
- Par défaut, le nombre maximum de résultats renvoyés par une couche de recherche est de 6. Modifiez-le si nécessaire.
- Par défaut, l'échelle de zoom est définie sur 1:50 000. Modifiez-le si nécessaire.
- Vous pouvez éventuellement cocher la case Exact Match (Correspondance parfaite), si nécessaire.
- Vous pouvez éventuellement cocher la case Only search in current map extent (Rechercher uniquement dans l'étendue de la carte actuelle), si nécessaire.
- Choisissez Géocodeur.
- La nouvelle source Géocodeur est automatiquement ajoutée à la table.
- Cliquez sur le bouton Ajouter pour ouvrir la fenêtre Définir l'URL du géocodeur.
- Indiquez une URL valide pour le service de géocodage à utiliser, cliquez sur Valider pour charger le service, choisissez le service, puis cliquez sur OK.
L'URL du géocodeur est automatiquement ajoutée dans la zone de texte URL du géocodeur. Vous pouvez changer le nom du géocodeur dans la zone de texte Nom du géocodeur.
- Vous pouvez également saisir le texte dans la zone de texte Texte de l'espace réservé.
- Vous pouvez également saisir le code de pays ou de région pour limiter la zone de recherche, le cas échéant. Reportez-vous à la rubrique Couverture de géocodage pour obtenir la liste des codes.
- Par défaut, le nombre maximum de suggestions et de résultats renvoyés est de 6. Modifiez-le si nécessaire.
- Définissez l'échelle de zoom lorsque le géocodeur ne renvoie pas d'étendue.
Attention :
L’échelle de zoom définie dans le widget ne prend effet que lorsque le résultat n’est associé à aucune étendue. Si le résultat renvoie une étendue, il est ignoré. - Cochez la case Enable local search (Activer la recherche locale), le cas échéant. Elle vous permet de définir quand activer la recherche locale en configurant l'échelle de la carte et en indiquant une distance de recherche autour du centre actuel de la carte afin que les candidats les plus proches de l'emplacement soient renvoyés en premier.
- Vous pouvez éventuellement cocher la case Only search in current map extent (Rechercher uniquement dans l'étendue de la carte actuelle), si nécessaire.
- Sous Paramètres généraux, définissez le texte d'espace réservé des géocodeurs.
- Par défaut, une fenêtre contextuelle s'affiche lorsque l'emplacement est détecté dans la scène. Désactivez la case si vous ne voulez pas afficher de fenêtre contextuelle.
- Cliquez sur OK pour fermer la fenêtre de configuration.
Utiliser le widget Rechercher
Lorsque vous saisissez un nom de lieu dans la zone de recherche, des suggestions apparaissent au fur et à mesure de la saisie. Si une flèche s'affiche dans la zone de recherche, vous pouvez effectuer une recherche sur toutes les sources ou cliquer sur la flèche pour choisir un localisateur dans la liste déroulante.
Une fenêtre contextuelle s'ouvre à l'emplacement du nom de lieu et affiche les informations attributaires disponibles.
Vous avez un commentaire à formuler concernant cette rubrique ?