#1 Tue 18 October 2016 17:05
- ptycharly56
- Participant occasionnel
- Lieu: Lorient
- Date d'inscription: 13 Jan 2015
- Messages: 19
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: 4044
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: 19
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: 4044
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: 19
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: 4044
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: 19
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