#1 Wed 13 May 2015 10:28
- istos
- Participant occasionnel
- Date d'inscription: 7 May 2015
- Messages: 13
QGIS 2.2 : Qgis ne reconnait pas "\"
Bonjour,
J'ai une grille vecteur avec laquelle je souhaite ouvrir le MNT correspondant à la dalle choisis. J'ai déjà le script pour l'action :
import os
chemin='[% "lien" %]'
nomCouche = str(os.path.splitext(os.path.split(chemin)[1])[0])
qgis.utils.iface.addRasterLayer(chemin,nomCouche)
Cependant j'ai un léger souci, le lien en question comprend ce symbole \
Et je ne sais pas pourquoi, QGIS n'aime pas ce symbole, il me le remplace tantôt par des points d'interrogation, tantôt par d'autres symbole étrange. Et du coup mon script ne fonctionne pas puisqu'il ne reconnait pas le chemin.
's:\RELIEF?_LITTO3D-final_Terre-Mer?_MNT_al_5mIGNmnt_5m_7258_4558' does not exist in the file system,
Le chemin de base est le suivant :
`s:\RELIEF\1_LITTO3D-final_Terre-Mer\4_MNT_al_5mIGNmnt_5m_7258_4558'
Quelqu'un aurait une idée ?
Hors ligne
#2 Wed 13 May 2015 14:14
- nicoboud
- Membre
- Lieu: Nantes
- Date d'inscription: 12 Oct 2007
- Messages: 860
Re: QGIS 2.2 : Qgis ne reconnait pas "\"
Bonjour,
\ étant un caractère spécial pour QGIS, il faut le doubler pour qu'il ne le prenne que comme caractère simple :
Code:
's:\\RELIEF\\1_LITTO3D-final_Terre-Mer\\4_MNT_al_5mIGNmnt_5m_7258_4558'
Nicolas.
Dernière modification par nicoboud (Wed 13 May 2015 14:15)
Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS
Hors ligne
#3 Wed 13 May 2015 16:30
- istos
- Participant occasionnel
- Date d'inscription: 7 May 2015
- Messages: 13
Re: QGIS 2.2 : Qgis ne reconnait pas "\"
Génial, merci !
Hors ligne
#4 Tue 19 May 2015 13:40
- bidounight
- Participant occasionnel
- Date d'inscription: 17 Mar 2010
- Messages: 27
Re: QGIS 2.2 : Qgis ne reconnait pas "\"
Pour info, pour doubler les antislashs sur toute une table, utiliser la calculatrice de champs et la fonction :
regexp_replace("Path",'\\\\','\\\\')
Hors ligne