Formation d'expression dans QGIS [fermé]

Sep 04 2020

J'ai un texte délimité plus tard et je n'ai besoin d'afficher que chaque dixième étiquette d'une série de valeurs de champ en utilisant une expression.

Quelle est la manière la plus simple de procéder?

Les valeurs de champ sont une plage de nombres ascendants.

Réponses

3 Erik Sep 04 2020 at 20:57

Dans ce cas très spécifique d'étiquetage à l'aide d'une valeur continue (aka ID), vous pouvez utiliser l'expression suivante pour une étiquette:

if("ID-column" % 10 = 0,"ID-column",'')

Remplacez "ID-column"par le nom réel de ladite colonne. Cette expression vérifie si le modulo 10 de votre ID est 0, et si, attribue à l'entité cet ID. Sinon, l'étiquette est vide.

Si votre colonne ID n'est pas une colonne entière, vous devrez utiliser to_int.