Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Mon 24 July 2023 12:35
- benjamin_68
- Participant assidu
- Lieu: Lapoutroie
- Date d'inscription: 3 May 2010
- Messages: 200
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: 46
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: 200
Re: QGIS: Renommer valeurs par ajout de caracteres
merci beaucoup !
Hors ligne