banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Wed 16 March 2016 14:25

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

J'utilise le plugin cadastre et je souhaiterai faire apparaître les étiquettes "nom des propriétaires" de chaque parcelle directement sur mon fond de carte sans avoir besoin d'interroger la parcelle.

Connaissez-vous un moyen?

Hors ligne

 

#2 Wed 16 March 2016 15:52

JFBOIZET
Participant actif
Lieu: FREJUS
Date d'inscription: 23 Jul 2012
Messages: 145

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

La notion de faire apparaitre le nom du propriétaires sur un plan cadastral que vous indiquez se nomme "plan parcellaire" pour les Géomètres-Experts.

En absence du coté magicien en Géomatique;
Pour faire cela, il vous faut disposer des fichiers des propriétaires batis et/ou non batis (magic) lesquels sont soumis à déclaration de la CNIL.

Cdt

JF BOIZET

Dernière modification par JFBOIZET (Wed 16 March 2016 15:53)

Hors ligne

 

#3 Wed 16 March 2016 16:04

yartostout
Participant assidu
Lieu: Bretagne
Date d'inscription: 24 Jun 2015
Messages: 173

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Si tu as le plug-in cadastre, as-tu les fichiers MAJIC et THF à implanter dedans ? J'imagine que oui, ou au moins les fichiers THF pour faire afficher le fond de plan.
Donc, si tu as les fichiers MAJIC, tu peux ensuite, utiliser le plug in QSpatialist et faire une requête pour "assembler" les propriétaires et les parcelles. Tu peux la trouver sur ForumSIG http://www.forumsig.org/showthread.php/ … %AAtes-SQL. Ensuite, un simple paramétrage des étiquettes de cette couche créée dans QGIS et le tour est joué!

Hors ligne

 

#4 Wed 16 March 2016 16:12

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Merci pour votre réponse JFBOIZET

J'ai bien en ma possession les 6 données Majics.

J'ai déjà créé mon plugin cadastre en important mes données EDIGEO et MAJICS.

Tout fonctionne parfaitement mais mon supérieur souhaiterai pouvoir voir le nom des propriétaires de chaque parcelle directemment sans devoir interroger chaque parcelle en y cliquant dessus...

Je pensais pouvoir trouver un champ "nom-propriétaire" et l’étiqueter pour pouvoir afficher cela mais je n'y arrive pas.

Je vais poser la question différemment (ça sera peut être plus clair pour vous) :
Existe t(il un moyen de faire cela à partir du plugin cadastre ? Existe-t-il un autre moyen sous QGis comme associer plusieurs TAB  par exemple ?

Cdt

Hors ligne

 

#5 Thu 17 March 2016 09:11

SIGEAL
Participant assidu
Lieu: Saint Laurent des Combes
Date d'inscription: 5 Sep 2005
Messages: 195
Site web

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

La réponse à cette question n'est pas triviale car il peut y avoir plusieurs propriétaires pour une parcelle (indivision par ex.).
De ce fait, il faut joindre plusieurs tables pour récupérer la liste des noms de propriétaires :

Code:

select gp.geom, gp.geo_parcelle, pa.ccosec, pa.dnupla, pa.dnupro, group_concat(trim(pr.ddenom), '|') proprietaires from geo_parcelle gp
join parcelle pa on gp.geo_parcelle = pa.parcelle
join proprietaire pr on pa.dnupro = pr.dnupro
group by gp.geo_parcelle

En copiant/collant cette requête dans le gestionnaire de base de données de QGIS, on peut récupérer une couche comprenant en donnée attributaire la liste des propriétaires de chaque parcelle.
Cette couche peut ensuite être ajoutée à la carte (Charger en tant que nouvelle couche) puis étiquetée.
Dans les propriétés d'étiquetage, la rubrique formatage permet de spécifier un retour à la ligne sur le caractère "|" pour plus de lisibilité.

Espérant avoir été assez clair...


Christophe Damour (SIGéal)

Hors ligne

 

#6 Thu 17 March 2016 11:40

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

C'est good !! ça fonctionne parfaitement.

Les noms des proprio apparaissent sur la parcelle.

Un grand merci !!

Hors ligne

 

#7 Thu 17 March 2016 15:10

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Nouvelle question :

J'ai belle et bien le nom de tout les propriétaires sur ma parcelle.

Je souhaiterai  maintenant créer un nouveau champ avec seulement le premier nom apparaissant dans mon champ "propriétaire".
Les noms de propriétaire sont séparés par un "/", du coup il faut que je réussisse à créer une règle dans ma calculatrice de champ.

Auriez-vous une idée de règle (peut être en utilisant "substr") ? Ou alors, faut-il modifier la requête à la base pour n'avoir que le premier propriétaire ?

Dernière modification par Stephane_B (Thu 17 March 2016 16:23)

Hors ligne

 

#8 Thu 17 March 2016 16:39

mich
Participant occasionnel
Lieu: Grenoble
Date d'inscription: 1 Aug 2007
Messages: 35

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,
peut être avec une expression régulière du genre :

regexp_substr("CHAMPS", '^\w+\s\w+')


pourriez vous mettre quelques exemples de texte du champs propriétaire ?

Dernière modification par mich (Thu 17 March 2016 16:40)

Hors ligne

 

#9 Thu 17 March 2016 16:51

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

le "substr" me permet de réduire selon un nombre de caractère

exemple de texte du champ propriétaire :  NAVARRE/CHARLES JOHAN MICHEL ...

Je souhaiterai récupérer juste le nom se trouvant avant le premier "/"

Hors ligne

 

#10 Thu 17 March 2016 16:56

YoLecomte
Participant assidu
Lieu: Epinal
Date d'inscription: 7 Jul 2015
Messages: 266

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Je n'ai pas l'expression pour faire ça mais vu la requête, tu devrais plutôt utiliser le caractère '|' comme délimitateur et pas '/'. Sinon tu vas avoir des surprises wink

Hors ligne

 

#11 Thu 17 March 2016 17:05

mich
Participant occasionnel
Lieu: Grenoble
Date d'inscription: 1 Aug 2007
Messages: 35

Re: QGIS: Etiquette nom proprietaire plugin cadastre

est ce que votre texte est bien formaté de la même manière à savoir :
NOM/NOM
ou bien vous pouvez rencontrer
NOM / NOM

Edit : Pardon mon expression ne marche pas

Dernière modification par mich (Thu 17 March 2016 17:12)

Hors ligne

 

#12 Thu 17 March 2016 17:16

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

mon texte est formaté sous la forme : NOM/NOM

Hors ligne

 

#13 Thu 17 March 2016 17:30

mich
Participant occasionnel
Lieu: Grenoble
Date d'inscription: 1 Aug 2007
Messages: 35

Re: QGIS: Etiquette nom proprietaire plugin cadastre

et un truc comme ça ? (ça fonctionne avec l'exemple que vous m'avez donné)

regexp_substr(  "test" ,'(^\\w+\\s\\w+\\s\\w+\\s\\w+|^\\w+\\s\\w+\\s\\w+|^\\w+\\s\\w+|^\\w+)')


cette formule fonctionne jusqu'à 4 itérations :

NOM/
NOM PRENOM/
NOM PRENOM PRENOM/
NOM PRENOM PRENOM PRENOM/


Après si vous avez des "-", il faudra revoir l'expression régulière.

Dernière modification par mich (Thu 17 March 2016 17:43)

Hors ligne

 

#14 Thu 17 March 2016 17:52

Lsam
Participant assidu
Date d'inscription: 27 Nov 2013
Messages: 157

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

Stephane_B a écrit:

exemple de texte du champ propriétaire :  NAVARRE/CHARLES JOHAN MICHEL ...
Je souhaiterai récupérer juste le nom se trouvant avant le premier "/"


Il faudrait peut-être modifier la requête initiale :

SIGEAL a écrit:

Code:

select gp.geom, gp.geo_parcelle, pa.ccosec, pa.dnupla, pa.dnupro, group_concat(trim(pr.ddenom), '|') proprietaires from geo_parcelle gp


Remplacer

Code:

group_concat(trim(pr.ddenom), '|')

par

Code:

case when count(pr.ddenom) = 1 then trim(pr.ddenom) else coalesce(group_concat(trim(pr.ddenom), ',')) end

?
À tester.

Dernière modification par Lsam (Thu 17 March 2016 17:58)

Hors ligne

 

#15 Thu 17 March 2016 17:57

SIGEAL
Participant assidu
Lieu: Saint Laurent des Combes
Date d'inscription: 5 Sep 2005
Messages: 195
Site web

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Re-bonjour,

Les fonctions substr et instr permettent de faire ça :

Code:

select substr(ddenom, 0, instr(ddenom, '/'))  from proprietaire;

Christophe Damour (SIGéal)

Hors ligne

 

#16 Fri 18 March 2016 09:41

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

Tout d'abord, un grand merci pour vos réponses. Cela m'aide énormément car je vous avoue que c'est quelque chose de tout nouveau pour moi d'utiliser les requêtes SQL et de travailler sur les données cadastres.

Je viens de me rendre compte qu'il y avait un gros problème sur la couche que j'ai créé, au niveau des noms de propriétaire qui apparaissaient sur mes parcelles. Ils ne correspondent pas avec les noms que l'outil cadastre me donnent lors de la recherche sur une parcelle...

Du moins, sur certaines communes, les champs "nom_propriétaire"de ma couche correspondent avec les noms de propriétaires que le plugin cadastre me donne lors de la recherche. Mais sur certaines cela ne correpond pas du tout... C'est incompréhensible.

Cela vient peut être de la requête de base non ?

Dernière modification par Stephane_B (Fri 18 March 2016 09:57)

Hors ligne

 

#17 Fri 18 March 2016 10:02

YoLecomte
Participant assidu
Lieu: Epinal
Date d'inscription: 7 Jul 2015
Messages: 266

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour à tous,

Je pense qu'il est intéressant de conserver l'ensemble des nom de propriétaires dans la table afin de ne pas perdre d'information.
Il me parait plus judicieux de travailler sur la mise en forme de l'étiquette puisque la problématique ne concerne que l'affichage.

dans le paramétrage des étiquettes, avec l'expression:

Code:

substr("proprietaires",0,
Case 
when strpos( "proprietaires",'/') = 0 then "proprietaires"
else strpos( "proprietaires",'/')
end)

On obtient bien uniquement la partie située avant le '/' s'il existe, sinon l'intégralité de la chaine est renvoyée.

Hors ligne

 

#18 Fri 18 March 2016 10:23

YoLecomte
Participant assidu
Lieu: Epinal
Date d'inscription: 7 Jul 2015
Messages: 266

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Je viens de me rendre compte qu'il y avait un gros problème sur la couche que j'ai créé, au niveau des noms de propriétaire qui apparaissaient sur mes parcelles. Ils ne correspondent pas avec les noms que l'outil cadastre me donnent lors de la recherche sur une parcelle...


Ca c'était prévisible! C'est ce qui se passe quand tu as plusieurs propriétaires sur une même parcelle et que tu n'en récupère qu'un. Si tu compares le nom donné par le plugins avec la liste qui est dans la table qu'on a créé, il doit être dedans. Seulement, ce n'est pas forcément le premier....

Dernière modification par YoLecomte (Fri 18 March 2016 10:24)

Hors ligne

 

#19 Fri 18 March 2016 10:37

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Du coup oui je pensais retrouver au moins le nom du proprio dans la liste que le plugin me donné mais je ne le retrouve même pas.

Hors ligne

 

#20 Fri 18 March 2016 11:02

YoLecomte
Participant assidu
Lieu: Epinal
Date d'inscription: 7 Jul 2015
Messages: 266

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Tu peux donner un exemple concret? pour une parcelle où tu n'as pas les mêmes noms.
-Liste des propriétaires renvoyée par le plugins
-Liste du champ propriétaires de la couches qu'on a a crée

Hors ligne

 

#21 Fri 18 March 2016 11:50

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Par exemple si je me focalise sur une parcelle en particulier:

- l'étiquette "nom_proprio" de ma couche créée m'affiche "RIEU" (le nom du propriétaire)
- lorsque le plugin interroge ma parcelle, j'ai ces nom qui apparaissent : M.ROUGON; MME BONIFACE

Hors ligne

 

#22 Fri 18 March 2016 12:58

SIGEAL
Participant assidu
Lieu: Saint Laurent des Combes
Date d'inscription: 5 Sep 2005
Messages: 195
Site web

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

Je ai testé la requête sur une base de données ne contenant qu'une seule commune.
Pour une base de données contenant plusieurs communes, il faut sans doute ajouter une condition de jointure sur le code commune (cccocom).


Christophe Damour (SIGéal)

Hors ligne

 

#23 Mon 21 March 2016 08:42

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

Je vais chercher une condition de jointure à ajouter à la requête de base.

Je vous remercie.

Hors ligne

 

#24 Mon 23 May 2016 13:52

Stephane_B
Participant occasionnel
Date d'inscription: 1 Mar 2016
Messages: 23

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

Je rencontre quelques difficultés pour le calage de mon cadastre avec mon orthophoto.
J'ai créé mon cadastre en projection RGF93/L-93 (EPSG:2154). Ayant vu sur le tuto plugin cadastre que l'on pouvait ajouter l'orthophoto en fond de carte, j'ai donc suivi les explications.

Cependant, lorsque j'ajoute mon orhophoto, celle-ci n'apparait pas sur mon cadastre. Je pense que c'est un problème de projection car quand je fais un zoom sur ma couche orthophoto, je la retrouve mais à des coordonnées totalement différentes de celle de mon groupe cadastre (pourtant la projection de mon orthophoto est aussi en EPSG:2154).

Il en est de même pour des couches vecteurs (réseau hydrographique) qui n'apparaissent pas sur mon plugin cadastre.

Sauriez-vous d'où peut venir le problème ?

Hors ligne

 

#25 Mon 24 October 2016 17:04

altech
Juste Inscrit !
Date d'inscription: 6 Dec 2013
Messages: 1

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Stephane_B a écrit:

Bonjour,

Je vais chercher une condition de jointure à ajouter à la requête de base.

Je vous remercie.


Bonjour

En plus d'ajouter la condition de jointure relative aux communes les champs(ccodep , ccocom)

Pensez à ajouter la condition sur la colonne proprietaire.gdesip = '1'

Ceci vous permettra de récupérer un seul propriétaire, en fait le propriétaire qui reçoit l'avis de Taxe Foncière.

En espérant que vous ayez avancé sur le sujet .

Hors ligne

 

#26 Wed 12 July 2017 20:56

bigbonedbob
Juste Inscrit !
Date d'inscription: 12 Jul 2017
Messages: 1

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour à tous

Toujours dans le même esprit, je cherche à créer une requête qui sera capable de créer plusieurs parcelles superposées les unes sur les autres lorsqu'il y a plusieurs propriétaires pour une même parcelle (dans le but de me permettre de réaliser un état parcellaire et de lister l’ensemble des propriétaires pour un mailing)

J'ai repris la toute première requête à laquelle j'ai ajouté des éléments dont j'ai besoin. Toutefois, ne maitrisant aucunement le sql, je ne trouve pas la méthode pour avoir plusieurs parcelles lorsqu'il y a plusieurs propriétaires. J'ai tenté naivement en changeant l'élément du group by, mais cela ne donne pas le résultat escompté.

Code:

select gp.geom, gp.geo_parcelle, pa.ccosec, pa.dnupla, pa.dnupro, group_concat(trim(pr.ddenom), '|'), group_concat(trim(pr.dqualp), '|'), group_concat(trim(pr.dnomlp), '|'), group_concat(trim(pr.dprnlp), '|'), group_concat(trim(pr.dlign4), '|'), group_concat(trim(pr.dlign6), '|') from geo_parcelle gp
join parcelle pa on gp.geo_parcelle = pa.parcelle
join proprietaire pr on pa.dnupro = pr.dnupro
group by gp.geo_parcelle

Je suis également preneur d'autres propositions pour l'extraction de plusieurs propriétaires avec toutes leurs infos (une ligne par propriétaire).

Merci d'avance pour votre aide.

PS : j'utilise la version 1.3.0 du plugin car la dernière (1.4.1) ne fonctionne pas chez moi. je suis sur qgis 2.14LTR et 2.18LTR.

Dernière modification par bigbonedbob (Thu 13 July 2017 10:36)

Hors ligne

 

#27 Fri 15 October 2021 12:32

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

Re: QGIS: Etiquette nom proprietaire plugin cadastre

Bonjour,

Je me permet de déterrer ce post, car je me frotte à la même 'problématique' que bigbonedbob ci-dessus, à savoir de "créer plusieurs parcelles superposées les unes sur les autres lorsqu'il y a plusieurs propriétaires pour une même parcelle".

À savoir que les 'group_concat' et 'group by' vont concaténer les propriétaires à la parcelle.

Du coup :

Code:

select gp.geom, gp.geo_parcelle, pa.ccosec, pa.dnupla, pa.dnupro, pr.ddenom, pr.dqualp, pr.dnomlp, pr.dprnlp, pr.dlign4, pr.dlign6 from geo_parcelle gp
join parcelle pa on gp.geo_parcelle = pa.parcelle
join proprietaire pr on pa.dnupro = pr.dnupro
where gp.geo_parcelle = gp.geo_parcelle

Fait bien le job.

Bonne journée,
Martin

Hors ligne

 

Pied de page des forums

Powered by FluxBB