Ceci est une ancienne révision du document !
Table des matières
Requêtes de consultation Mapinfo
Type de langage
SQL : Structured Query Language
Construction de la requête
Deux commandes sont disponibles :
- Sélection > Sélection… (critères attributaires et spatiaux)
- Sélection > Sélection SQL… (fonctions d’agrégation en plus)
Sauvegarde de la requête
- Commande uniquement disponible pour les sélections réalisées sur les menus Sélection… et Sélection SQL…
- Requête enregistrée dans un document Mapinfo (.wor) sous la forme d’un fichier .qry. Le fichier requête .qry est toujours rattaché à un fichier.wor.
Forme des résultats
- Création d’une table temporaire
- Possibilité de visualiser la table sous forme de cartes et de graphiques
- Modification simultanée des données sélectionnées et de la table source
Opérateurs spatiaux
MapInfo propose divers opérateurs spatiaux qui permettent de sélectionner des objets appartenant à deux tables différentes, à partir de leurs relations spatiales.
- Contains : l’objet A contient l’objet B si le centroïde de B se situe dans le polygone de A
- Contains entire : contient entièrement
- Within : à l’intérieur
- Entirely within : entièrement à l’intérieur
- Intersects : deux objets s’intersectent s’ils ont au moins un point en commun
Le résultat conserve la géométrie de la première table spécifiée dans la requête.
Opérateurs arithmétiques et logiques
Dans la boite de dialogue relative aux requêtes SQL, un menu déroulant nommé Opérateurs propose divers opérateurs arithmétiques (+,-,>,<,=,…) ainsi que des opérateurs logiques (and, or, not, like).
De plus, ce menu permet également de mettre en place des parenthèses au sein d'une expression, afin de produire des requêtes complexes.
Opérateurs graphiques
Champ objet : dans MapInfo, les informations sur la géométrie (polygone, polyligne, point) sont stockées dans un champ nommé .obj qui peut être mobilisé lors de l’établissement de requêtes.
Compléments : Julien Barbier 2005 Groupe MapInfo