Message posté par : SANTANNA
----------------------------------------
Hello
-----------------
aheurion écrit :
Ainsi tu auras forcément un id de la forme C00001, C00054, ou C07541 par exemple (toujours
5 chiffres après le C, en supposant que tu n'auras jamais plus de 99999 entités^^)
-----------------
La fonction lpad
(
https://docs.qgis.org/3.16/fr/docs/user_manual/working_with_vector/function…)
fait cela, soit
-----------------
Code :
concat('C', lpad($id, 5, '0'))
-----------------
-----------------
trynalearn écrit :
Ou alors ne pas dépendre du ID ?
-----------------
$id est une valeur interne à QGIS, cela veut dire que vous n'avez pas, du moins dans
l'interface graphique, de moyen de l'attribuer/l'éditer pour une entité.
C'est QGIS qui attribue cette valeur à l'entité en fonction de l'ordre
d'intégration dans la couche. Donc difficile de réattribuer automatiquement un ID =
C23 sur la base de la première formule. Ensuite ce que je ne comprends pas, c'est que
ce même champ ID que vous voulez incrémenter automatiquement, vous voulez qu'il soit
fonction du placement de l'entité. Quelle option prédomine?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=345285#p345285
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net