Message posté par : Marcopololo
----------------------------------------
Bon je continue à ramer mais j'ai changé de technique, n'arrivant pas à mes
fins.
J'ai au départ une couche parcelles et une autre polygones. J'ai ensuite fusionné
les deux en prenant bien soin d'ajouter un indice aux parcelles découpées.
J'ai ensuite testé deux codes que voici :
-----------------
Code :
[% CASE
WHEN overlay_contains('polygones decoupage parcelles') THEN
"surface_calc" ou 'OK'
ELSE
"SURFACE" ||' ares'
END
%]
[% CASE
WHEN "indice_parc" is not null THEN
array_to_string( array("Num_parc","surface_calc"),' -
')||'ares'
ELSE
array_to_string( array("Num_parc","SURFACE"),'- ')||'
ares'
END
%]
-----------------
Alors pour overlay lorsque je met après THEN, 'OK' l'info bulle me renvoie
bien OK, par contre si je lui demande d'afficher le champ surface_calc, qui est la
surface d'un polygone il ne m'affiche rien, pourtant le champ existe bien dans la
table fusionnée
Pareil pour l'autre code, dans ce cas là c'est toujours les valeurs de surface de
la couche parcelles qui est prise en compte.
Es ce parce que prenons la parcelle D574 découpée en a, b et c donc D574a, D574b et D574c,
la parcelle D574 existe aussi dans la table fusionnée ?
J'espère avoir été clair.
Merci d'avance de votre aide.
Marcopololo
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=372011#p372011
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