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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sat 02 February 2019 19:11

preliator
Participant assidu
Date d'inscription: 17 Nov 2018
Messages: 433

QGIS: Classement par superficie

Bonjour à tous,

Je dispose d'une couche polygone (avec beaucoup de polygones) ou j'ai réussi à calculer leur surface. Je voudrais maintenant crée un autre champ "Classement", qui me classe du plus grand au plus petit ces polygones. Par exemple, le polygone qui a la plus grande surface aura le chiffre "1", celui qui a une superficie un peu moins grande aura le chiffre "2", puis "3", etc jusqu'au dernier qui a la plus petite surface. Cependant, je ne sais pas comment faire.

Pouvez vous m'aider ?

Merci à vous.

Hors ligne

 

#2 Sun 03 February 2019 11:52

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1670

Re: QGIS: Classement par superficie

Bonjour,

Ouvrir le fichier dbf sous excel et l'enregistrer au format xls. Classer par ordre décroissant le champ surface, créer un nouveau champ Classement et y inscrire une numérotation de 1 à ....
Importer ce fichier excel sous qgis et faire une jointure avec le même ID de ces deux couches.
Je ne vois pas la manip à faire exclusivement sous qgis. Si quelqu'un l'a, je suis preneur!

Hors ligne

 

#3 Sun 03 February 2019 11:53

preliator
Participant assidu
Date d'inscription: 17 Nov 2018
Messages: 433

Re: QGIS: Classement par superficie

Merci a vous, je me suis en effet penché sur cette façon de faire avec Excel pour créer un classement.

Hors ligne

 

#4 Sun 03 February 2019 14:03

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS: Classement par superficie

Bonjour,

Dans la boite à outils de traitements tu sélectionnes Table vecteur->Ajout d'un champ auto-incrémenté.

Paramètres:

Commencer les valeurs à :1
Paramètres avancés: Trie par ordre croissant pour le champ surface

Dernière modification par michel56 (Sun 03 February 2019 14:19)


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#5 Sun 03 February 2019 14:42

preliator
Participant assidu
Date d'inscription: 17 Nov 2018
Messages: 433

Re: QGIS: Classement par superficie

Merci pour votre réponse,
Cependant, je n'arrive pas à trouver l'option "Paramètre" dans l'outil "Ajout d'un champ auto-incrémenté". En effet, j'ai simplement les options "Couche en entrée" --> la couche de mes superficie ; et une boite de dialogue qui me demande l'endroit ou je veux enregistrer la couche incrémenté ...

Dernière modification par preliator (Sun 03 February 2019 14:43)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#6 Sun 03 February 2019 14:59

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS: Classement par superficie

J'ai pas la même fenêtre, tu as quelle version de Qgis.

Pour moi c'est la version 3.4.4

Dernière modification par michel56 (Sun 03 February 2019 15:10)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Opérateur cartographique & DAO & PHP.

Hors ligne

 

#7 Sun 03 February 2019 15:18

preliator
Participant assidu
Date d'inscription: 17 Nov 2018
Messages: 433

Re: QGIS: Classement par superficie

Ah en effet, moi j'ai la 2.18.20

Hors ligne

 

#8 Sun 03 February 2019 15:31

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS: Classement par superficie

Tu installes l'extension MMQGIS et tu as une fonction Modify->Sort

Ensuite tu remplis ton champ Classement avec la fonction $id

Dernière modification par michel56 (Sun 03 February 2019 15:39)


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#9 Sun 03 February 2019 15:33

preliator
Participant assidu
Date d'inscription: 17 Nov 2018
Messages: 433

Re: QGIS: Classement par superficie

Merci je vais essayer

Hors ligne

 

#10 Sun 03 February 2019 15:48

Theos2000
Participant assidu
Date d'inscription: 15 Jun 2015
Messages: 221

Re: QGIS: Classement par superficie

Vous pouvez dans la table attributaire ranger les superficie par ordre croissant à la suite de quoi vous aurez besoin de créer un nouveau champs entier avec la formule $id et ainsi le numéro 1 correspondra à votre champ le plus petit ainsi de suite

Hors ligne

 

Pied de page des forums

Powered by FluxBB