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 Wed 26 April 2017 07:54

julie.marquez
Juste Inscrit !
Date d'inscription: 12 Apr 2017
Messages: 9

QGIS: Données

Bonjour,

Actuellement on utilise QGis et PostGis.

Depuis QGis on peut faire des jointures attributaires avec les tables dans PostGis...

Cependant, on aimerait mettre en place un autre système que celui des jointures, dans le sens ou on aimerait que les couches dans la base de données restent pareil et qu'elles n'aient pas de colonnes supplémentaires dues aux jointures attributaires.

Est-il possible donc de remplacer ces jointures ? par quelque chose du type clé étrangère sur la données ou des vues ... ? Quelqu'un aurait-il une piste pour commencer ?

Merci et bonne journée à tous

Hors ligne

 

#2 Wed 26 April 2017 09:28

JD
Moderateur
Date d'inscription: 8 Aug 2013
Messages: 722

Re: QGIS: Données

Bonjour,
Je ne comprends pas trop. Il faudrait nous donner un exemple concret de ce que vous avez et de ce que vous voulez.
Vous pouvez à mon avis traiter votre problème soit directement dans postgis par la création de vues soit dans qgis en changeant les widgets de vos couches ou encore en ajoutant des relations entre vos tables.
Bonne journée,

Hors ligne

 

#3 Sat 29 April 2017 18:47

julie.marquez
Juste Inscrit !
Date d'inscription: 12 Apr 2017
Messages: 9

Re: QGIS: Données

Tout d'abord merci pour la réponse.

Donc en fait...

On a des couches (lacs, communes etc.) dans une base de données. Parfois on a donc des données (CSV) que l'on va joindre à ces couches. Hors, plusieurs utilisateurs utilisent cette base.

Donc je me demandais si il était possible, par exemple, d'ajouter le csv avec les nouveaux attributs dans QGis et de créer depuis QGis une nouvelle vue avec ces données et une FK sur la table qui contient la géométrie ?

Merci

Dernière modification par julie.marquez (Mon 01 May 2017 18:06)

Hors ligne

 

#4 Tue 16 May 2017 10:59

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: Données

Bonjour,

Il m'est difficile de comprendre

"Cependant, on aimerait mettre en place un autre système que celui des jointures, dans le sens ou on aimerait que les couches dans la base de données restent pareil et qu'elles n'aient pas de colonnes supplémentaires dues aux jointures attributaires.
"
J'imagine que vous parlez des vues sous Postgre ?

- Lorsqu'on utilise des jointures sous QGIS, les tables restent pareilles, et le résultat des jointures est mis à jour dynamiquement.

- A noter qu'en codant, on peut aussi utiliser les expressions de QGIS : attribute et get_feature au sein de champs virtuels.

- Pour des cas plus complexes de relation, on peut utiliser le système référentiel de QGIS, par exemple via les couches virtuelles :
http://www.sigterritoires.fr/index.php/ … irtuelles/

- Voir aussi de ce côté :
http://www.fulcrumapp.com/blog/using-relations-in-qgis/

Juste des pistes à explorer..

En espérant que cela vous aide.


geodata au cerema et petits billets en géomatique

Hors ligne

 

Pied de page des forums

Powered by FluxBB