Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 4 sur 4
  1. #1

    Date d'inscription
    avril 2012
    Localisation
    Brusque
    Organisme
    FDC 34
    Messages
    5

    Par défaut Non Résolu : Requete SQL avec sous totaux par champ

    Bonjour, je débute en SIG et je bloque sur une requete SQL. Je sais pas si la chose est possible, je n'ai pas trouvé de questions équivalentes

    je travaille sur une table qui renseigne des zones identifiées par un alias (style AAA-AAB...).
    Chaque zone est composée d'un ou plusieurs polygones, avec une superficie.
    ex :
    AAA 100 ha
    AAA 100 ha

    AAB 50 ha
    AAB 100 ha
    ...

    Peut on avec par une requete SQL avoir un total de la superficie (qui peut etre divisée en plusieurs polygones) par zone afin de faire une analyse thématique par classe ? pour au final avoir :
    AAA : 200 ha
    AAB : 150 ha
    ...

  2. #2

    Date d'inscription
    mars 2010
    Localisation
    Alsace
    Emploi
    Admin SIG / Géomaticien
    Messages
    44

    Par défaut

    Bonjour Perceval,
    vous pouvez faire la sélection SQL MapInfo comme suit (en supposant que vos colonnes s'appellent alias et superficie)

    Colonnes: alias, Sum(superficie) "surf_tot"
    Tables: ma_table
    Grouper par Colonnes : alias
    Trier par Colonnes : alias

    Bon courage.

  3. #3

    Date d'inscription
    avril 2012
    Localisation
    Brusque
    Organisme
    FDC 34
    Messages
    5

    Par défaut

    Bonjour Bidounight,
    désolé pour la réponse tardive, probleme d'accès à internet.

    Effectivement, c'est exactement ce qu'il me fallait. Ca parait plus simple quand on vous explique
    A partir de ce résultat, peut-on effectuer une analyse thématique ? Faut-il insérer le champ dans la table existante?

    Merci bien. Bonne journée
    Dernière modification par Perceval ; 17/09/2012 à 11h03.

  4. #4

    Date d'inscription
    mars 2010
    Localisation
    Alsace
    Emploi
    Admin SIG / Géomaticien
    Messages
    44

    Par défaut

    Vous pouvez utiliser sur la table d'origine la fonction du menu Table -> Fusion des objets selon une colonne.

    Groupez selon Alias et mettez le résultat dans une nouvelle table.

    N'oubliez pas de choisir la somme pour le champ Superficie dans la fenêtre Méthode d'agrégation des données.

    Vous devriez pouvoir faire votre analyse thématique.
    Dernière modification par bidounight ; 21/09/2012 à 19h40.

 

 

Discussions similaires

  1. [Access] Remplir un champ d'une table à partir d'une requête
    Par anaelleata dans le forum Assistance et Programmation
    Réponses: 1
    Dernier message: 19/09/2012, 08h43
  2. [QGIS 1.x] Requete sous QGIS 1.6 via eVis
    Par geosalim dans le forum Assistance et Programmation
    Réponses: 6
    Dernier message: 22/02/2011, 09h56
  3. [Access 2007] Requête sur un champ date
    Par haybadr dans le forum Assistance et Programmation
    Réponses: 3
    Dernier message: 28/06/2010, 19h19
  4. [ArcGIS 9.x] Requête sur champ Date
    Par Giin dans le forum Assistance Technique
    Réponses: 10
    Dernier message: 14/12/2009, 11h44
  5. [MapInfo 7.x] Requête SQL sur champ texte
    Par equip33 dans le forum Assistance Technique
    Réponses: 7
    Dernier message: 24/04/2008, 15h24

Les tags pour cette discussion

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •