Message posté par : yaks48
----------------------------------------
[EDIT]
J'ai trouvé une partie de la solution qui a amené une autre question.
L'ensemble des champs créés doivent être dans le "group by" - je ne
comprends pas pourquoi car je voulais grouper seulement selon la géométrie de mes
parcelles à analyser.
en regroupant, les différentes bases de données étant pas hyper bien calées, je me
retrouve avec des parcelles qui interceptent des ilots différents de ma table rpg_ilots
j'ai donc introduit une expression
-----------------
Code :
CASE WHEN st_area(st_intersection(parcelles.geom,rpg_ilots.geom)) >
0.05*st_area(parcelles.geom)
THEN rpg_ilots.libelle_gr ELSE NULL END as cult
-----------------
dans l'idéal, je voudrais qu'il ne crée pas une nouvelle ligne avec un attribut
"null"
je voudrais que si l'intersection est > à 5 % de la surface de la parcelle,
qu'il ne l'affiche pas.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=356267#p356267
Pour y répondre : qgis_fr(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