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é ?

#1 Mon 07 December 2020 17:03

jmi06
Participant occasionnel
Date d'inscription: 26 Jan 2019
Messages: 10

QGIS: modification texte dans champ

bonjour à tous

je but sur quelque chose de surement très simple à faire.

j'ai une shp de points qui contient un champ nommé "IMAGES"
ce champ contient les chemins d'accès qui permettent l'ouverture de photos pour chaque entité.

ex d'une entité: S:\DOSSIERS SECTEUR\PERSO\JMI\SIG\EVIS\OUVRAGE\ID 22 PASSERELLE REFUGE COUGOURDE.JPG

je voudrais pouvoir changer par exemple: DOSSIER SECTEUR EN DOSSIER U.T pour toutes les entités sans changer le nom de fichier .JPG car différent pour chaque entité.
j'espère m’être bien expliqué.  merci à vous
jmi

Hors ligne

 

#2 Mon 07 December 2020 17:14

Njoy
Participant actif
Lieu: Lyon
Date d'inscription: 29 Nov 2018
Messages: 89

Re: QGIS: modification texte dans champ

Bonjour,

via le calculateur de champs, mise à jour d'un champ, choisir sa couche
puis la fonction

replace( "NOM DE TON CHAMP",'ANCIEN TEXTE','NOUVEAU TEXTE')

exemple :
chaine : 'QGIS EST NUL'
replace( "CHAMP1",'NUL','SUPER BIEN')
chaine : "QGIS EST SUPER BIEN"

Hors ligne

 

#3 Mon 07 December 2020 21:13

jmi06
Participant occasionnel
Date d'inscription: 26 Jan 2019
Messages: 10

Re: QGIS: modification texte dans champ

oui mais dans mon exemple sur mes 30 entitées toutes ont un non de fichier différent qu'il faut concerver

S:\DOSSIERS SECTEUR\PERSO\JMI\SIG\EVIS\OUVRAGE\ID 22 PASSERELLE REFUGE COUGOURDE.JPG

S:\DOSSIERS SECTEUR\PERSO\JMI\SIG\EVIS\OUVRAGE\ID 23 PONCEAU.JPG

si j'utilise la fonction "replace" elle va me remplacer le mot choisi mais toutes les entités seront nommé de manière identique, hors comme écrit ci dessus, tous les noms de fichiers sont différent.

Hors ligne

 

#4 Tue 08 December 2020 09:13

Njoy
Participant actif
Lieu: Lyon
Date d'inscription: 29 Nov 2018
Messages: 89

Re: QGIS: modification texte dans champ

Bonjour,

La fonction Replace() ne remplace pas toute la chaine, mais dans ce cas la "sous-chaine" de caractères

replace("IMAGES", 'DOSSIERS SECTEURS', 'DOSSIERS UT')

Avec cette fonction tu n'as pas le résultat désiré ? Ou alors j'ai mal compris !

Njoy

Hors ligne

 

#5 Tue 08 December 2020 09:42

jmi06
Participant occasionnel
Date d'inscription: 26 Jan 2019
Messages: 10

Re: QGIS: modification texte dans champ

Ouiiii !  super, un grand merci à toi

jmi

Hors ligne

 

#6 Tue 08 December 2020 11:00

Njoy
Participant actif
Lieu: Lyon
Date d'inscription: 29 Nov 2018
Messages: 89

Re: QGIS: modification texte dans champ

Avec plaisir, bonne journée à toi

Hors ligne

 

Pied de page des forums

Powered by FluxBB