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

Les inscriptions sont ouvertes ! L'association GeoRezo sera présente.

#1 Wed 18 March 2026 16:22

thomasp
Juste Inscrit !
Lieu: Bretagne
Date d'inscription: 18 Mar 2026
Messages: 4

QGIS: Lien entre les couches

Bonjour,

En préambule, je préviens que je suis un novice de QGis (mais avec une formation en informatique) et que je viens de m'inscrire à ce forum. Je ne crois pas avoir trouvé de post solutionnant ma question, mais n'hésitez pas à me rediriger si je l'ai manqué.

A partir de 2 fichiers csv de coordonnées différents, je réalise plusieurs traitements (reprojection dans SCR différent, buffer et enfin intersection). A priori en l'état les couches enfants (à commencer par la reprojection) ne se mettent pas automatiquement à jour quand les coordonnées changent dans les fichiers initiaux.
J'aurais souhaité mettre en place un ensemble de couches qui fonctionne peu importe les coordonnées de départ. J'imagine que c'est possible mais je ne sais pas comment faire.
Auriez-vous des pistes de solution (pointeur vers doc, thread existant, ou --le graal-- réponse détaillée) ? :-)

Merci d'avance et belle journée !

Thomas

Hors ligne

 

#2 Thu 26 March 2026 13:31

Benoit D
Participant assidu
Date d'inscription: 17 Jul 2018
Messages: 190

Re: QGIS: Lien entre les couches

Avez-vous coché la case "Surveiller le fichier" dans le menu de création de couche ?

Dernière modification par Benoit D (Thu 26 March 2026 13:31)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#3 Thu 16 April 2026 10:39

thomasp
Juste Inscrit !
Lieu: Bretagne
Date d'inscription: 18 Mar 2026
Messages: 4

Re: QGIS: Lien entre les couches

Bonjour Benoît,

Oui, c'est bien coché, pas de souci pour l'actualisation de la couche "primaire". En revanche, je souhaiterais que les couches enfants (reprojection + buffer + intersection) s'actualisent également automatiquement, savez-vous si c'est possible?

Merci

Hors ligne

 

#4 Thu 16 April 2026 13:14

vxTedxv
Participant occasionnel
Date d'inscription: 26 Jan 2011
Messages: 45

Re: QGIS: Lien entre les couches

Les couches enfants devraient dans ce cas être des couches virtuelles je pense (qui travaillent non pas sur le résultat issu d'une autre couche, mais sur des requêtes à partir de la couche parent)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#5 Thu 16 April 2026 14:25

thomasp
Juste Inscrit !
Lieu: Bretagne
Date d'inscription: 18 Mar 2026
Messages: 4

Re: QGIS: Lien entre les couches

D'accord, c'est peut-être là où ma connaissance limitée de QGIS va faire défaut : comment réaliser le même enchaînement d'opérations au sein de cette couche virtuelle ?
J'ai raté une interface ou bien cette méthode nécessite de transcrire ces opérations en un script dans le champ correspondant ?

Hors ligne

 

#6 Hier 01:13

vxTedxv
Participant occasionnel
Date d'inscription: 26 Jan 2011
Messages: 45

Re: QGIS: Lien entre les couches

En effet, les requêtes pour travailler sur la couche parent doivent être codées en langage SQL dans le champ de création de la couche virtuelle.
A l'adresse suivante, un exemple illustre une requête SQL dans une couche virtuelle pour effectuer une intersection entre deux couches par exemple :
https://data.sigea.educagri.fr/download … ayers.html

Cela dit, j'attire votre attention sur la puissance de calcul que cela nécessite, et l'impact que cela peut occasionner sur les performances de votre ordinateur... (consomme beaucoup de mémoire vive notamment)

Dernière modification par vxTedxv (Hier 01:13)

Hors ligne

 

#7 Hier 09:55

thomasp
Juste Inscrit !
Lieu: Bretagne
Date d'inscription: 18 Mar 2026
Messages: 4

Re: QGIS: Lien entre les couches

Ah bien vu, je n'avais pas noté que c'était en SQL. J'ai normalement assez de notions pour pouvoir me débrouiller avec ce langage pour les opérations classiques.
En revanche, je ne vois pas comment réaliser certaines opérations, notamment la reprojection dans un CRS différent et les buffers.
Tu aurais une piste?

Merci pour le point de vigilance, mais j'imagine que ce n'est pas censé consommer plus de puissance que lorsque je réalise les opérations à la main de façon séquentielle ? Et surtout je manipule un ensemble de données très réduit.

Hors ligne

 

#8 Aujourd'hui 01:43

vxTedxv
Participant occasionnel
Date d'inscription: 26 Jan 2011
Messages: 45

Re: QGIS: Lien entre les couches

https://postgis.net/docs/ST_Buffer.html
https://postgis.net/docs/manual-1.5/ST_Transform.html
Mais je ne sais pas du tout si ça fonctionne dans QGis. À tester !

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo