La recherche améliorée est un mode de recherche insensible à la casse, disponible dans la fenêtre Locate (Localiser) de l’onglet Layer Search (Recherche de couches) accessible à l’aide du bouton Options . Le mode de recherche vous permet de rechercher des mots entiers ou des expressions dans les attributs d’une couche. Sa fonction Enable fuzzy matching (Activer l’appariement flou) prend en charge les fautes d’orthographe, et son langage de requête intégré est prévu pour la recherche de couches.
Langage de requête
Le mode de recherche améliorée vous permet de créer des requêtes avancées. De nombreux mots-clés, caractères génériques et opérateurs booléens y sont intégrés pour une meilleure maîtrise des requêtes de recherche. Pour savoir comment utiliser le langage de requête intégré, reportez-vous au tableau ci-dessous. Si vous souhaitez utiliser des caractères spéciaux, vous devez les saisir dans la zone de recherche de la fenêtre Locate (Localiser).
Exemples de langage de requête
Rechercher toutes les entités avec | Syntaxe à utiliser | Code à saisir |
---|---|---|
Le mot « park » | park | |
Les mots « park » et « lake » | Espace ou AND | park lake park and lake |
Le mot « river » ou « lake » | OR | river or lake |
Des villes dont le nom commence par « San » mais ne contient pas « Diego » | - (moins) ou NOT | San -Diego San not Diego |
L’expression « fire hydrant » | " " (guillemets doubles) | "fire hydrant" |
Le mot IS en majuscules uniquement (ni « is » ni « Is ») | = (signe égal) | =IS |
L’une des façon d’orthographier le nom du Brésil à l’aide d’un caractère générique (Brésil ou Brasil) | ? (point d’interrogation) Caractère générique remplaçant tout caractère unique, y compris un espace | Br?sil |
Variantes de « Megan » avec un caractère générique (Megan, Meghan, Megyn) | * (astérisque) Caractère générique remplaçant zéro ou plusieurs caractères, hormis un espace | Meg*n |
Variantes de « part time » avec un caractère générique (parttime, part time, part-time) | ** (deux astérisques) Caractère générique remplaçant zéro ou plusieurs caractères, y compris un espace | part**time |
Exemples de fenêtre Locate (Localiser)
Voici des exemples d’utilisation du langage de requêtes intégré en mode recherche avancée de recherche de couches dans la fenêtre Locate (Localiser).
Recherche avancée avec une simple chaîne de recherche
Pour trouver toutes les entités d’un attribut spécifique, entrez l’attribut recherché dans la zone de recherche de la fenêtre Locate (Localiser). Par exemple, le texte saisi ci-dessous renvoie les entités de comté dont le nom est « Orange » indépendamment du mode de stockage de la valeur :
Orange
Recherche avancée à l’aide de l’opérateur AND ou d’un espace
Pour trouver des entités correspondant à plusieurs attributs, utilisez un espace ou l’opérateur AND dans le texte saisi dans la zone de recherche de la fenêtre Locate (Localiser). Par exemple, le texte saisi ci-dessous renvoie tous les parcs de la couche de terrains de sport d’une ville, comportant aussi bien des terrains de football que des surfaces en pelouse :
- football pelouse
- football ET pelouse
Recherche avancée à l’aide de l’opérateur OR
L’opérateur OR dans le texte saisi dans la zone de recherche de la fenêtre Locate (Localiser) permet de trouver des entités comportant l’un des attributs d’entité ou les deux. Par exemple, le texte saisi ci-dessous renvoie tous les lieux dédiés au baseball dont le nom contient « parc » ou « stade » :
parc OU stade
Recherche avancée excluant des mots avec l’opérateur NOT ou le signe moins
Pour trouver des entités excluant certaines valeurs, utilisez le signe moins (-) ou l’opérateur NOT dans le texte saisi dans la zone de recherche de la fenêtre Locate (Localiser). Par exemple, le texte saisi ci-dessous renvoie toutes les villes dont le nom commence par « San » et excluant « Diego » :
- San -Diego
- San not Diego
Recherche avancée à l’aide de guillemets doubles
Use double quotes (" ") in the search text typed in the search box of the Locate pane to find features that contain a specific phrase. For example, the following search text returns vegetation areas near the Midpeninsula Regional Open Space District that contain plants with Wedge-leaf as part of the vegetation type class. The results are returned from the MAPCLASS field and displayed with 10 characters on either side of the matched search text:
"Wedge-leaf"
Recherche avancée à l’aide du signe égal
Le signe égal (=) dans le texte saisi dans la zone de recherche de la fenêtre Locate (Localiser) permet de chercher des entités comportant des attributs dans une chaîne dans un format minuscules/majuscule spécifique. Par exemple, le texte saisi ci-dessous renvoie les entités de points d’intérêt dans lesquelles la valeur de sous-catégorie « DAB » est en majuscules et non en minuscules. Si vous n’utilisez pas = dans le texte saisi, le résultat renvoyé est le texte saisi aussi bien en majuscules qu’en minuscules :
=DAB
Recherche avancée avec le caractère générique « ? » (point d’interrogation)
Le point d’interrogation (?) est utilisé comme caractère générique remplaçant tout caractère unique, y compris un espace, lorsque vous saisissez du texte dans la zone de recherche de la fenêtre Locate (Localiser) pour rechercher des entités. Par exemple, ce texte saisi renvoie des entités correspondant à l’orthographe française ou portugaise de Brésil :
Br?sil
Recherche avancée avec le caractère générique « * » (astérisque)
Un astérisque (*) est utilisé comme caractère générique remplaçant zéro ou plusieurs caractères, hormis un espace, lorsque vous saisissez du texte dans la zone de recherche de la fenêtre Locate (Localiser) pour rechercher des entités. Par exemple, ce texte saisi renvoie toutes les entités dans une couche de châteaux autrichiens, dont l’un des champs comporte des attributs avec les variantes de ßs :
ßs
Recherche avancée avec le caractère générique « ** » (deux astérisques)
Deux astérisques (**) sont utilisés comme caractère générique remplaçant zéro ou plusieurs caractères, y compris un espace, lorsque vous saisissez du texte dans la zone de recherche de la fenêtre Locate (Localiser) pour rechercher des entités. Par exemple, ce texte saisi renvoie toutes les entités d’autoroute dont le nom complet contient différentes variantes de « Interstate 75 » :
I**75
Vous avez un commentaire à formuler concernant cette rubrique ?