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

Printemps des cartes 2024

#1 Mon 01 April 2019 11:33

Simon Cro
Participant occasionnel
Date d'inscription: 3 Oct 2018
Messages: 42

QGIS: Supprimer des polygones trop grands

Bonjour à tous.

Je souhaite créer une jointure spatiale entre une couche vecteur et une couche de polygones.
Pour des raisons pratiques, je cherche auparavant à éliminer les polygones dont la taille est supérieur à 1km carré.

Comment puis-je procéder (la superficie de chaque polygone n'est pas spécifiée dans la table attributaire).

Merci pour votre aide.

Hors ligne

 

#2 Mon 01 April 2019 13:57

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 997

Re: QGIS: Supprimer des polygones trop grands

Bonjour Simon,
En faisant une sélection (via F3) : $length > 1000000
Puis supprimer ta sélection.

Dernière modification par GlaDal (Mon 01 April 2019 13:57)

Hors ligne

 

#3 Mon 01 April 2019 14:03

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: Supprimer des polygones trop grands

Bonjour,

Option 1 :
Assez simple : ajouter colonne surface avec calculateur d'expression et y mettre l'expression $area
Puis enlever les polygones > 1km² en filtrant la table selon l'expression area > 1000000

Option 2 :
Faire la jointure attributaire et le filtrage surfacique dans une même passe avec les couches virtuelles :
Couche > Ajouter couche virtuelle

Code:

select couche1.*, couche2.champ1, couche2.champ2 
from couche1 left join couche2 on couche1.id = couche2.id 
where st_area(couche1.geometry) <= 1000000

geodata au cerema et petits billets en géomatique

Hors ligne

 

#4 Mon 01 April 2019 14:55

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 997

Re: QGIS: Supprimer des polygones trop grands

Pff... C'est ça d'aller vite.... Évidemment, c'est $area qu'il faut mettre... Sorry ! ;-)

Hors ligne

 

#5 Mon 01 April 2019 16:49

Simon Cro
Participant occasionnel
Date d'inscription: 3 Oct 2018
Messages: 42

Re: QGIS: Supprimer des polygones trop grands

Bonjour.

J'ai utilisé l'option $area et tout fonctionne.

Merci pour vos réponses. A bientôt.

Hors ligne

 

Pied de page des forums

Powered by FluxBB