Message posté par : ccam86
----------------------------------------
J'ai un petit problème SQL dans QGIS, je souhaite réaliser une requête pour distinguer
chaque action.
Les couches en question sont des couches surfacique | Géométrie de type Polygone
(MultiPolygon).
La chaque couche est organiser au niveau des champs de la même manière.
Chaque action est repartie par type de champ.
Voici les champs suivant par type d'action.
Couche avec les actions surfacique:
"LA_intripi" = intervention ripisylve
Couche avec les actions Linéaire :
"EL_TVX" = Etat linéaire travaux
"EL_ANNTVX"
Couche avec les actions Ponctuel :
"EP_TVX" = Etat ponctuel travaux
"EP_ANNTVX"
Chaque couche indépendamment entre elle comporte des actions différentes.
L'identifiant unique va correspondre au champ.
"LA_ID" et "proprietai" attention plusieurs propriétaires peuvent
avoir la même parcelle et le même propriétaire plusieurs parcelles.
Exemple :
-------------------------
La_ID | proprietai |
---------|---------------
0325 | Marie
0325 | paul
0325 | jule
0325 | Marie
0125 | marie
0125 | helene
Pour 4 actions ponctuelles ou linéaires ou surfaciques, il faut multiplier par 4 le même
multipolygone parcellaire pour le même propriétaire pour avoir 4 actions différentes sur
chaque multipolygone.
4 ponctuels sur 1 parcelle = 4x la même parcelle.
Selon le résultat, nous multiplions par le nombre de propriétaires.
4 fois, la même parcelle x 2 propriétaires différents = 8 fois la même parcelle
Attention --> !! Sauf que certaines actions et années sont les mêmes pour le même
multipolygone avec le même propriétaire et je souhaiterais les regrouper, mais attention
cela peut aussi varier les années d'actions peuvent aussi changer pour le même
propriétaire !!
Enfin voici les explications comme exemple de cas type du problème et ensuite ce que je
souhaiterais.
Cas type de mon problème feuille excel en jaune et en vert ce que je souhaite avoir en
résultat (voir excel fournit)
Finalement, la requête peut être simplement de supprimer les valeurs NULL présentes pour
les différents champs qui définissent les actions et les années de réalisation afin
d'avoir au final 1 couche qui regroupe les autres couches avec des valeurs non NULL
sauf pour les champs comportant des valeurs.
Merci à tous pour vos lumières !
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=361647#p361647
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net