Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Fri 15 November 2013 09:46

Laurent Frilleux
Participant actif
Lieu: Aniane
Date d'inscription: 8 Sep 2005
Messages: 83

QGIS 2.0 : Edition des champs valeur relationnelle

Bonjour

Dans les propriétés d'édition de champs, on peut choisir valeur relationnelle pour saisir des attributs via une jointure. Cela fonctionne bien dans le formulaire de saisie sauf que les données ne s'enregistrent pas. Est ce que j'ai oublié quelque chose ou...

Si quelqu'un à une idée

Merci par avance

Laurent Frilleux


Laurent Frilleux
Immergis - Montpellier

Hors ligne

 

#2 Fri 15 November 2013 11:03

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

Re: QGIS 2.0 : Edition des champs valeur relationnelle

Bonjour Laurent,

quel est le format de la couche à modifier (shp, base PostGIS, spatialite) ?

Je n'ai pas de soucis avec cette fonctionnalité pour renseigner une table PostGIS, mais je n'ai pas essayé sur les 2 autres formats.

Aucun message d'erreur ou d'avertissement n'est renvoyé ?

Mathieu


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#3 Fri 15 November 2013 11:28

Laurent Frilleux
Participant actif
Lieu: Aniane
Date d'inscription: 8 Sep 2005
Messages: 83

Re: QGIS 2.0 : Edition des champs valeur relationnelle

Bonjour Mathieu

J'ai fait le test sur un shape et aucun message apparait.


Laurent Frilleux
Immergis - Montpellier

Hors ligne

 

#4 Fri 15 November 2013 13:11

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

Re: QGIS 2.0 : Edition des champs valeur relationnelle

Laurent,

je viens de tester avec 2 shp (une couche à renseigner et une seconde qui aliment la liste de valeur) et ça fonctionne.
Mais j'arrive à reproduire "l'erreur" si par exemple j'essaie d'alimenter un attribut de type entier avec une valeur de type texte.

Il faudrait donc vérifier que les types de données de la liste déroulante et de l'attribut à renseigner sont compatibles.

Il faut bien paramétrer l'utilisation de la "valeur relationnelle" :
"Colonne clé" correspond à la valeur qui sera stockée dans la table éditée
et "Colonne de valeur" correspond à la valeur affichée dans la liste déroulante.


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#5 Fri 15 November 2013 14:06

Laurent Frilleux
Participant actif
Lieu: Aniane
Date d'inscription: 8 Sep 2005
Messages: 83

Re: QGIS 2.0 : Edition des champs valeur relationnelle

Merci cela fonctionne,

j'effectuai la manip à partir d'un csv mais je n'avais pas fait attention qu'il m'avait convertit le champ numérique en texte.
Par contre je ne trouve pas très clair la nuance entre colonne  clé et colonne de valeur.
J'avais au début interprété la colonne clé comme champ de jointure entre le shape et l'autre table et la colonne de valeur qui devait contenir mes valeurs dans la table.

Bonne fin de journée


Laurent Frilleux
Immergis - Montpellier

Hors ligne

 

#6 Fri 15 November 2013 15:34

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

Re: QGIS 2.0 : Edition des champs valeur relationnelle

En fait il n'y a pas de jointure dans cette histoire, c'est simplement une liste déroulante construite à partir d'une table, sur le même principe qu'en html : une valeur "sémantique" affichée dans la liste et une valeur stockée.

La première est la colonne de valeur, la seconde la colonne clé.

La différence avec la liste de valeur chargée depuis un csv c'est que cette liste déroulante sera toujours fidèle au contenu de la table utilisée, même si cette dernière évolue en cours de session.


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#7 Tue 09 January 2018 09:19

BenB
Participant actif
Date d'inscription: 29 Dec 2015
Messages: 120

Re: QGIS 2.0 : Edition des champs valeur relationnelle

Bonjour,

je voulais savoir si on était obligé d'appeler les tables de référence Postgresl dans le projet Qgis pour mettre "valeur relationnelle" sur un attribut d'une table PostGis?

Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB