Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#1 Mon 24 July 2023 12:35
- benjamin_68
- Participant assidu
- Lieu: Lapoutroie
- Date d'inscription: 3 May 2010
- Messages: 196
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: 43
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: 196
Re: QGIS: Renommer valeurs par ajout de caracteres
merci beaucoup !
Hors ligne