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 24 July 2023 12:35

benjamin_68
Participant assidu
Lieu: Lapoutroie
Date d'inscription: 3 May 2010
Messages: 195

QGIS: Renommer valeurs par ajout de caracteres

Bonjour,

Je voudrais renommer une valeur de champ, qui est le chemin Windows vers des photos

La valeur d'origine étant : files/20230719073142254_QFieldCamera20230719_0931424030978821818763638

Le nom souhaité est : D:\Bibliothèque Benjamin\Documents\FFRP\PROJETS\DARNEY\QFIELD\files\20230719073142254_QFieldCamera20230719_0931424030978821818763638

Vous constaterez qu'en plus de devoir rajouter l'expression "D:\Bibliothèque Benjamin\Documents\FFRP\PROJETS\DARNEY\QFIELD\" à gauche du nom d'origine, le "/" de "files/" doit être inversé en "\"

Connaissez-vous une expression de la calculatrice de champ pour faire ça automatiquement ?

Merci d'avance !!

Hors ligne

 

#2 Mon 24 July 2023 13:49

arginet
Participant occasionnel
Lieu: Lyon
Date d'inscription: 23 Feb 2017
Messages: 41

Re: QGIS: Renommer valeurs par ajout de caracteres

Bonjour,

Avez-vous essayer avec

Code:

replace()

, qui permet de remplacer une partie d'une chaine de caractère par une autre ?

Attention, il faudra échapper le antislash en le doublant à chaque fois. Par exemple :

Code:

replace("Chemin", 'files/', 'D:\\mon\\chemin\\files\\')

Hors ligne

 

#3 Mon 24 July 2023 16:43

benjamin_68
Participant assidu
Lieu: Lapoutroie
Date d'inscription: 3 May 2010
Messages: 195

Re: QGIS: Renommer valeurs par ajout de caracteres

merci beaucoup !

Hors ligne

 

Pied de page des forums

Powered by FluxBB