Créer une requête

Vous pouvez définir une requête sans connaître les expressions logiques ou le langage SQL (Structured Query Language), car ArcGIS Explorer Online offre une méthode visuelle pour créer et modifier les requêtes.

Pour créer une requête

  1. Dans la barre d'outils Cartographie, cliquez sur le bouton Requêtes Bouton RequêtesPour afficher le volet Requêtes, puis cliquez sur le bouton + au bas du volet.
  2. Dans la boîte de dialogue Nouvelle requête qui s'ouvre, sélectionnez la couche ou la sous-couche que vous souhaitez interroger, puis cliquez sur OK.

    Boîte de dialogue Nouvelle requête répertoriant les couches interrogeables de la carte

  3. Dans la boîte de dialogue Ensemble de définition, donnez un nom à la nouvelle requête dans la zone de texte Nom.
  4. Dans l'onglet Requête, renseignez vos critères de recherche :
    1. Cliquez sur la flèche de la liste déroulante Champ et sélectionnez le champ à interroger dans la liste.

      Les champs de la couche sont répertoriés par nom et le type de données du champ apparaît également ; le type de données affecte le type d'opérateur que vous pouvez appliquer dans la requête.

    2. Cliquez sur la flèche de la liste déroulante Opérateur et sélectionnez l'opérateur logique de la requête dans la liste.
      • Pour les champs de type chaîne, vous pouvez choisir Contient, Egal à ou Différent de.
      • Pour les champs numériques et de date, vous pouvez choisir Egal à, Supérieur à, Supérieur ou égal à, Inférieur à, Inférieur ou égal à ou Différent de.
      • Pour les champs dotés de domaines, vous pouvez choisir Egal à ou Différent de.
    3. Si votre requête porte sur une valeur, entrez la valeur en question :
      • Si vous souhaitez que votre requête porte sur une valeur spécifique, entrez cette valeur dans la zone Valeur.
      • Si vous souhaitez que l'utilisateur soit invité à saisir la valeur sur laquelle porte la requête, cochez la case Valeur demandée et entrez la valeur par défaut dans la zone Valeur. Entrez également une invite et une astuce pour l'utilisateur lorsque la requête est exécutée. L'invite s'affiche sous forme de message dans une boîte de dialogue de saisie et l'astuce apparaît sous forme d'info-bulle pour la saisie.

      Boîte de dialogue Ensemble de définition à laquelle des critères de recherche ont été ajoutés

      RemarqueRemarque :

      Si vous interrogez un champ de date, vous pouvez utiliser le sélecteur de dates pour choisir une date. Vous trouverez plus d'informations sur l'interrogation des champs de date dans la section ci-dessous.

      Pour découvrir ce que sont les valeurs de champ, accédez à l'onglet Données pour voir un sous-ensemble des entités de la couche et leurs attributs.

      Si vous interrogez les valeurs d'un autre champ, sélectionnez Champ, cliquez sur la flèche de la liste déroulante, puis sélectionnez le champ à interroger. Vous pouvez choisir un champ lorsque vous interrogez des champs numériques et de date.

      Onglet Requête présentant l'option de valeur de champ

    4. Cliquez sur le bouton Ajouter pour ajouter les critères que vous avez définis à la liste des critères au bas de la boîte de dialogue.
    5. Répétez les étapes ci-dessus pour ajouter un autre critère à la requête, si besoin.

      Par défaut, si vous ajoutez deux critères, les résultats de la requête sont les entités qui correspondent aux deux critères. Vous pouvez choisir à la place d'afficher les entités qui correspondent à l'un ou l'autre critère en modifiant le bouton de l'opérateur logique Et dans la liste des critères en Ou.

      Définition de l'opérateur entre les critères d'une requête

    6. Si vous souhaitez regrouper les critères dans une requête, sélectionnez les critères dans la liste et cliquez sur le bouton Groupe au bas de la boîte de dialogue. Les critères regroupés apparaissent entourés par une zone. Vous pouvez également sélectionner un groupe de critères et cliquer sur Dissocier pour supprimer le regroupement et appliquer les critères séparément dans l'ordre indiqué.

      Regroupement des critères de rechercheDissociation des critères de recherche

  5. Dans l'onglet Champs d'affichage, choisissez les champs qui seront affichés dans le volet Résultats de la requête :
    1. Dans la liste déroulante Champ d'affichage qui se trouve en haut de l'onglet, choisissez le champ dont les valeurs seront affichées dans le volet Résultats de la requête.
    2. Dans la liste Champs visibles, désélectionnez les champs que vous ne souhaitez pas voir apparaître dans la vue détaillée du volet Résultats de la requête.

      Champ d'affichage et Champs visibles dans la boîte de dialogue Ensemble de définition

  6. Cliquez sur OK pour créer et exécuter la nouvelle requête.

    Le volet Résultats de la requête affichera toutes les entités qui correspondent à la nouvelle requête. Les entités seront en outre mises en surbrillance sur la carte. Si vous avez sélectionné Valeur demandée pour un critère, une boîte de dialogue dans laquelle vous pouvez saisir des valeurs pour la requête apparaît.

    Résultats de la requête affichés sur la carte et dans le volet Résultats de la requête

Interrogation des champs de date

Vous pouvez effectuer des requêtes sur les champs de date pour déterminer si des phénomènes se sont produits avant, après ou à une date spécifique, ou au cours d'une période donnée. Si vous avez sélectionné un champ de date dans l'onglet Requête, le bouton Sélecteur de dates apparaît à droite de la zone Valeur pour vous permettre de choisir visuellement une date à l'aide d'un calendrier.

Pour spécifier une requête de date simple, cliquez sur le bouton Sélecteur de dates et sélectionnez une date dans le calendrier. Pour changer le mois dans le sélecteur de dates, cliquez sur la flèche vers l'arrière ou vers l'avant. Pour changer l'année, cliquez sur la chaîne année/mois en haut du sélecteur de dates. Pour indiquer une période, ajoutez deux critères séparés sur le même champ de date et sélectionnez l'opérateur Supérieur ou égal à pour la date la plus ancienne et Inférieur ou égal à pour la date la plus récente que vous souhaitez trouver.

Sélecteur de dates dans la boîte de dialogue Ensemble de définition

RemarqueRemarque :

Comme le format des champs de date dépend de la géodatabase sous-jacente, la boîte de dialogue Ensemble de définition inclut un sélecteur de dates reposant sur un calendrier qui vous permet de sélectionner une date, puis qui met en forme la date d'une façon appropriée à la géodatabase sous-jacente qui est interrogée. Si vous choisissez d'entrer une date manuellement, vous devez la mettre en forme correctement.

Conseils pour la définition de critères de recherche

Suivez les conseils ci-dessous pour rendre vos requêtes plus flexibles et spécifiques :


3/15/2012