#1 Wed 17 April 2024 19:44
- Tixi
- Participant actif
- Date d'inscription: 6 Jun 2022
- Messages: 126
QGIS: Filtrage de donnees et Export de listes
Bonjour,
J ai une couche shape avec environ 2000 regards
dans NUM : un numero de regard
dans RACINE : Aucun, faible, moyen ou important , suivant le cas
dans DEPOT : Aucun, faible, moyen ou important , suivant le cas
Dans BV : les bassins versants, BV1, BV2 ... il y en a 15
D habitude, pour des villages, je fonctionne sur le village entier, je copie la table attributaire sur excel. Les cas "Auncun" sont ignores, je filtre les regards avec RACINE = faible. Je copie les numeros, je transpose dans excel, copie dans un notepad, je remplace les tabulations par des virgules, ca me fait une liste. C est un peu rébarbatif mais faisable surtout que tous les cas de figure n existent pas forcement.
La sur une agglo, en fonctionnant par bassin versant, j ai 15 fois plus de manips, donc je ne songe pas (pas encore) a le faire a la main.
Il doit y avoir un moyen de le faire, au moins en partie, de maniere automatique.
Peut etre que le modeleur graphique pourrait me sortir toutes les listes pour tout les cas, je ne sais pas trop m en servir, mais je n ai pas vu d outil pour faire des boucles afin de tourner sur les 15 bassins versants.
Je ne sais pas si en intégrant le shape dans SpatiaLite ou PostgreSQL, il est possible en quelques requetes d avoir les résultats souhaites.
Sinon, je pense que python doit etre l outil le plus adapte pour faire cela. J essaye de voir avec ChatGPT, je travaille toujours dessus pour l instant.
Openoffice fait un peu le job avec les tableaux croises dynamiques, mais ca nécessite quand meme pas mal de manipulations.
Bref, si vous savez vers quelle piste est la plus prometteuse et quelle piste ne fera jamais l affaire, ou si vous avez d autres solutions, je suis preneur.
Cordialement
Hors ligne
#2 Thu 18 April 2024 18:36
- Miniopterine
- Participant assidu
- Date d'inscription: 29 Nov 2005
- Messages: 278
Re: QGIS: Filtrage de donnees et Export de listes
Le plugin groupstat?
Hors ligne
#3 Thu 18 April 2024 19:53
- Tixi
- Participant actif
- Date d'inscription: 6 Jun 2022
- Messages: 126
Re: QGIS: Filtrage de donnees et Export de listes
Pour moi, group Stat, ca compte, fait la somme ..., mais ca ne fera pas une liste. Sauf erreur de ma part.
Dommage, car ca pourrait etre l outil parfait sinon
Hors ligne
#4 Thu 18 April 2024 21:41
- arginet
- Participant occasionnel
- Lieu: Lyon
- Date d'inscription: 23 Feb 2017
- Messages: 46
Re: QGIS: Filtrage de donnees et Export de listes
Peut-être avec une une couche virtuelle QGIS ou une vue Postgres définie par une requête du genre :
Code:
SELECT BV, RACINE, DEPOT, string_agg(NUM, ',') FROM regards GROUP BY BV, RACINE, DEPOT
Cela renverrait une table avec, pour chaque combinaison unique de BV, RACINE et DEPOT, une liste des regards concernés. ?
Dernière modification par arginet (Thu 18 April 2024 21:42)
Hors ligne
#5 Sat 01 June 2024 20:03
- Tixi
- Participant actif
- Date d'inscription: 6 Jun 2022
- Messages: 126
Re: QGIS: Filtrage de donnees et Export de listes
Bonjour,
Merci a arginet pour cette solution.
Je ne connaissait pas les couches virtuelles. J ai utilise OGR comme fournisseur, c est ce qui etait propose par defaut.
par contre, string_agg ne fonctionne pas. J ai utilise group_concat a la place.
Si j utilise la meme selection que la votre, j ai toutes les solutions uniques avec tous les BV, toutes les solutions pour RACINE et toutes celles pour DEPOT a la fois.
Je pense etre oblige de faire une selection BV, RACINE, puis une autre BV,DEPOT surtout qu en vrai, j ai 2 autres champs (MISE EN CHARGE et ECOULEMENT) sur lesquels je dois faire un filtre
Hors ligne
#6 Mon 03 June 2024 09:35
- cyrille
- Participant assidu
- Date d'inscription: 7 Feb 2006
- Messages: 401
Re: QGIS: Filtrage de donnees et Export de listes
sinon vous copiez collez la table attributaire sous excel et faites les manips avec un tableau croisé dynamique ?
Hors ligne
#7 Tue 04 June 2024 20:42
- Tixi
- Participant actif
- Date d'inscription: 6 Jun 2022
- Messages: 126
Re: QGIS: Filtrage de donnees et Export de listes
sinon vous copiez collez la table attributaire sous excel et faites les manips avec un tableau croisé dynamique ?
Je ne suis pas trop specialiste des tableaux croises dynamiques. Ce que j ai pu faire sous Open office me faisait faire un certain nombre de manipulations, vu que j ai 15 bassins versants.
La, avec les couches virtuelles, je peux n'en avoir que 4, donc ca va.
Hors ligne