Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

Annonce

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Tue 18 October 2016 17:05

ptycharly56
Participant occasionnel
Lieu: Lorient
Date d'inscription: 13 Jan 2015
Messages: 18

QGIS: Augmentation de surface après géotraitement

Bonjour,
Je réalise des croisements entre la bd parcellaire et des zonages ppri avec les outils Qgis (Lyon). Au passage, je travaille avec une base de donnée postgis-postgre.

L'objectif est d'affecter les données ppri à chaque parcelle tout en créant une nouvelle géométrie (les parcelles découpées par les zonages ppri) afin d'obtenir l'information surfacique. L'opération se déroule bien mise à part un ajout de surface entre la couche de base (bd parcellaire) et la couche finale.

Les géotraitements que je réalise sont les suivants :
-intersection (qgis) entre la bd parcellaire et les ppri sur les parcelles des communes possédant un ppri
-différenciation (qgis) entre la bd parcellaire et les ppri sur les parcelles des communes possédant un ppri
-union (ici j'utilise l'union sql de postgre) des deux couches créées et des parcelles des communes n'ayant pas de ppri.

Je devrais retrouver exactement la même superficie que celle de la bd parcellaire, or je constate un gain de surface que je n'explique pas.

Auriez-vous des pistes?

Merci!

Hors ligne

 

#2 Tue 18 October 2016 17:26

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3789

Re: QGIS: Augmentation de surface après géotraitement

Bonjour
Un gain de surface dans quelle proportion?
Quelle surface utilisez-vous: st_area ou un champ surface déjà en dur dans la BD parcellaire (sachez que QGIS, lors des opérations de géotraitement ne recalcule pas les champs existants; il vous faudrait donc recalculer cette valeur)?

Hors ligne

 

#3 Tue 18 October 2016 21:26

ptycharly56
Participant occasionnel
Lieu: Lorient
Date d'inscription: 13 Jan 2015
Messages: 18

Re: QGIS: Augmentation de surface après géotraitement

Sur deux géotraitements suivant les mêmes opérations (mais avec des couches différentes : une plu et l'autre ppri) j'obtiens pour la 1ère un gain de 1,2km2 et pour la seconde 2164m2 en plus.
Les surfaces sont obtenues par la requête st_area.

Des pistes?

Hors ligne

 

#4 Wed 19 October 2016 14:29

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3789

Re: QGIS: Augmentation de surface après géotraitement

Bonjour,
Et les couches PPRI et PLU sont topologiquement correctes? Pas d'entités qui se superposeraient par hasard (pour le plu par exemple, on sait que les limites communales sur lesquelles le zonage se base ne sont pas des plus étanches)?

Hors ligne

 

#5 Wed 19 October 2016 18:56

ptycharly56
Participant occasionnel
Lieu: Lorient
Date d'inscription: 13 Jan 2015
Messages: 18

Re: QGIS: Augmentation de surface après géotraitement

Bonsoir,
Il y a effectivement des polygones qui se superposent sur les couches plu (mais également dans la bd parcellaire). Mais je ne comprends pas pourquoi cela affecte la superficies de la couche issue des géotraitements? Logiquement je ne crée pas de nouvelles superficies. Quand il y a intersection, je crée juste des nouvelles entités par subdivision des polygones existant?

Hors ligne

 

#6 Thu 20 October 2016 13:19

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3789

Re: QGIS: Augmentation de surface après géotraitement

Bonjour,

Quand il y a intersection, je crée juste des nouvelles entités par subdivision des polygones existant?


Oui, sauf que lorsqu'il y a des objets qui se superposent dans la même couche A, l'objet dans la couche B est découpé deux fois (pour chaque superposition avec un des objets de A) donc petit à petit se créent des doublons géométriques...
Avec les extensions Vérificateur de topologie ou de geométrie, vous devriez arriver à les repérer.

Hors ligne

 

#7 Mon 24 October 2016 14:56

ptycharly56
Participant occasionnel
Lieu: Lorient
Date d'inscription: 13 Jan 2015
Messages: 18

Re: QGIS: Augmentation de surface après géotraitement

Bonjour,
oui, effectivement c'est bien ça.
Par contre il serait intéressant de connaitre les superficies de ces superpositions en plus de savoir leur positionnement. Je ne sais pas si des outils le permettent?

En tout cas merci beaucoup!

Hors ligne

 

Pied de page des forums

Powered by FluxBB