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 à 3 sur 3
  1. #1

    Date d'inscription
    février 2011
    Localisation
    Jura
    Emploi
    Chargé d'études-animateur du Programme Proies-Prédateur Lynx
    Organisme
    Fédération départementale des chasseurs du Jura
    Âge
    25
    Messages
    69

    Mes réseaux sociaux


    Add jb43 on Linkedin

    Par défaut Jointure de tables attributaires entité unique vers multiples

    Bonjour à toutes et à tous.

    Il y a de grandes chances pour que ma question ait été posée sur d'autres discussions mais je n'arrive pas à trouver ma réponse donc je retente ma chance ici.

    Premièrement, je travaille avec QGIS 2.14.

    Je cherche à joindre les deux tables suivantes via le champ "NOM_COMMUNE" :


    • Table 1 : chaque entité correspond à un polygone


    NOM_COMMUNE
    LEOTOING
    LORLANGES
    MESSEY


    • Table 2 sans géométrie, faisant référence aux communes de la table précédente, et où pour chaque commune, il y a plusieurs sociétés

    NOM_COMMUNE SOCIETE
    LEOTOING ACCA Leotoing
    LORLANGES ACCA Lorlanges
    LEOTOING Chasse privee 1
    LORLANGES La Billebaude
    MESSEY ACCA Messey
    MESSEY Le capucin
    LORLANGES Chasse privee 1
    LEOTOING Chasse privee 2

    Dans les propriétés de ma table 1, je réalise donc une jointure avec ma table 2 (sans géométrie), à partir du champ "NOM_COMMUNE".

    Cependant, à la suite de cette opération, lorsque j'ouvre la table attributaire de ma table 1, la jointure n'a conservé qu'une seule valeur du champ "SOCIETE" pour chaque commune alors que je souhaiterais qu'elle les conserve toutes.

    Autrement dit, à l'issue de ma jointure, voilà à quoi ressemble ma table 1:
    NOM_COMMUNE SOCIETE
    LEOTOING ACCA Leotoing
    LORLANGES ACCA Lorlanges
    MESSEY ACCA Messey

    Alors que je voudrais ce résultat pour ma table 1 c'est à dire autant de polygones d'une même commune, que celle-ci contient de sociétés:

    NOM_COMMUNE SOCIETE
    LEOTOING ACCA Leotoing
    LORLANGES ACCA Lorlanges
    LEOTOING Chasse privee 1
    LORLANGES La Billebaude
    MESSEY ACCA Messey
    MESSEY Le capucin
    LORLANGES Chasse privee 1
    LEOTOING Chasse privee 2

    Savez-vous comment procéder pour réaliser cette jointure qui me paraît pourtant simple?

    Merci d’avance!

    JB

  2. #2

    Date d'inscription
    août 2011
    Localisation
    Paris > Strasbourg
    Emploi
    Chargé de mission SIG
    Âge
    33
    Messages
    1 368

    Par défaut Re : Jointure de tables attributaires entité unique vers multiples

    En SQL via le menu base de données (QGIS Virtual Layers) ou en ajoutant une couche virtuelle :

    Code:
    SELECT "table2".NOM_COMMUNE,
    "table 2".SOCIETE,
    "table 1".geometry
    FROM "table 1", "table 2"
    WHERE "table 1".NOM_COMMUNE = "table 2".NOM_COMMUNE

  3. #3

    Date d'inscription
    février 2011
    Localisation
    Jura
    Emploi
    Chargé d'études-animateur du Programme Proies-Prédateur Lynx
    Organisme
    Fédération départementale des chasseurs du Jura
    Âge
    25
    Messages
    69

    Mes réseaux sociaux


    Add jb43 on Linkedin

    Par défaut Re : Jointure de tables attributaires entité unique vers multiples

    Parfait merci pour votre réponse et réactivité! C'est vraiment agréable de pouvoir avoir une réponse en aussi peu de temps :-)
    Je ne connaissais pas encore cette fonction sur qgis ni l'utilisation du sql.
    Merci !

 

 

Discussions similaires

  1. [QGIS 2.x] Jointure avec conservation d'attributs multiples
    Par Zanathor dans le forum Assistance et Programmation
    Réponses: 5
    Dernier message: 19/05/2017, 13h53
  2. [QGIS 2.x] morceaux multiples vers morceau unique
    Par pierreTPE57 dans le forum Assistance et Programmation
    Réponses: 0
    Dernier message: 26/08/2016, 10h29
  3. [QGIS 1.x] Jointure entre shape et DBF contenant des infos multiples
    Par Douglas dans le forum Assistance et Programmation
    Réponses: 2
    Dernier message: 02/02/2011, 16h56
  4. [ArcGIS 9.x] Afficher les données attributaires d'une entité
    Par medsoujaa dans le forum Programmation
    Réponses: 9
    Dernier message: 06/03/2009, 10h03
  5. [ArcGIS 8.x] Problème jointure et id non unique
    Par the_bmo dans le forum Programmation
    Réponses: 11
    Dernier message: 02/12/2005, 17h31

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
  •