Message posté par : SANTANNA
----------------------------------------
OK. Ça va être compliqué, à partir de la structure actuelle des couches, d'arriver à
formater votre fiche. Comment identifier dans une liste de parcelles lesquelles
appartiennent qu'à un proprio (ZL 103 et ZL 92 ) et lesquelles appartiennent à
plusieurs (ZK230) et surtout comment relier entre les proprios?
Deux options:
A/ Votre couche "proprietaires", c'est bien une parcelle avec sa géométrie
du cadastre, un champ indiquant son numéro et un autre champ indiquant un de ses proprio
(d'où le "autant de parcelles que de proprios")? Du genre
-----------------
Code :
ZK 230 | YY
ZK 230 | YY
ZL 103 | YY
ZL 92 | YY
-----------------
Si oui, il faut:
- créer une nouvelle qui fusionne les entités selon leur numéro de parcelle, en
concaténant les noms de propriétaires dans un champ. On obtient quelque chose du genre
-----------------
Code :
ZK 230 | XX, YY
ZL 103 | YY
ZL 92 | YY
-----------------
- créer à partir de la couche une nouvelle fusion, sur le champ proprio, en concaténant
cette fois les parcelles, afin d'obtenir
-----------------
Code :
ZK 230 | XX, YY
ZL 103 - ZL 92 | YY
-----------------
Il faudra être vigilant ici quant à l'ordre de concaténation des noms à l'étape
précédente car XX, YY <> YY, XX. Mais bon...
Cette seconde couche utilisée comme couche de couverture devrait vous épargner un paquet
d'expression.
Voilà pour la méthode "je fonce"
B/ Autrement, ce concept de "propriétariat" est déjà dans la base majic que vous
utilisez certainement. Il s'agit, sauf erreur de ma part, du "compte
communal" qui assigne à un (groupe de) propriétaire(s) un identifiant unique, lequel
identifiant est attaché à chacune des parcelles en sa possession. Par le jeu des
relations, on peut relier propriétaire(s) <-> parcelle(s). C'est in fine plus
propre et plus pérenne : on ne tripatouille pas les données, juste des relations et des
jointures à mettre en place, et des expressions.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=350334#p350334
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