Requêtes de recherche améliorée dans la fenêtre Locate (Localiser)

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 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 avecSyntaxe à utiliserCode à 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 de couches avec une simple chaîne de recherche dans la fenêtre Locate (Localiser)

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 de couches avec l’opérateur ET dans la fenêtre Locate (Localiser)

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 de couches avec l’opérateur OU dans la fenêtre Locate (Localiser)

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 de couches avec l’opérateur SANS ou le signe moins dans la fenêtre Locate (Localiser)

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 de couches avec des guillemets doubles dans la fenêtre Locate (Localiser)

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

Comparaison entre l’utilisation des opérateurs « égal à » et « différent de » dans une recherche avancée de couches dans la fenêtre Locate (Localiser)

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 de couches avec le point d’interrogation dans la fenêtre Locate (Localiser)

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 de couches avec un astérisque dans la fenêtre Locate (Localiser)

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

Recherche avancée de couches avec deux astérisques dans le volet Locate (Localiser)