#1 Thu 25 February 2010 17:26
- mikachou
- Participant occasionnel
- Lieu: Orléans
- Date d'inscription: 2 Oct 2008
- Messages: 11
QGIS 1.4 : Actions : ouvrir un lien
Bonjour
J'ai pu remarquer que la dernière versions de QGIS à la capacité de réalisé des actions.
Est ce possible de lui faire ouvrir des liens comme le fait ArcGIS avec les Hyperliens ??
Par avance,
merci
Hors ligne
#2 Thu 25 February 2010 18:02
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
Les actions ne sont pas vraiment apparues avec la version 1.4, elles existent déjà depuis le début des versions 1.x au minimum.
Elles permettent d'ouvrir un lien comme dans Arcgis.
Illustration dans le manuel http://download.osgeo.org/qgis/doc/manu … ide_fr.pdf p 40-41
Bonne lecture
Cordialement
ThomasG
Hors ligne
#3 Thu 25 February 2010 20:01
- jmz
- Participant actif
- Lieu: Anthon
- Date d'inscription: 5 Sep 2005
- Messages: 142
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
Avec les actions tu peux appeler tout fichier qui s''execute', un fichier exe, une commande dos, un script python, etc ... mais également une URL (http://...), et tu lui passe les contenu des champs de ta table Qgis en paramètres ! ça offre beaucoup de possibilités, du genre effectuer un traitement sur des données, lancer une appli tierce, alimenter ou interroger une base de données sur un serveur web distant, etc ...
Cordialement
Julien
Hors ligne
#4 Fri 26 February 2010 09:22
- mikachou
- Participant occasionnel
- Lieu: Orléans
- Date d'inscription: 2 Oct 2008
- Messages: 11
Re: QGIS 1.4 : Actions : ouvrir un lien
Merci pour vos réponses
Comme quoi la nouvel intervalle des propriété est meilleur vu qu'on decouvre des chose.
J'essai et je reviens vers vous si je recontre des soucis
merki
Hors ligne
#5 Fri 26 February 2010 10:43
- mikachou
- Participant occasionnel
- Lieu: Orléans
- Date d'inscription: 2 Oct 2008
- Messages: 11
Re: QGIS 1.4 : Actions : ouvrir un lien
Je reviens vers vous suite à mes différents tests
J'arrive à ouvrir un dossier, à ouvrir un fichier image sous paint (cherche encore pour l'afficherl'image dans le viewer de windows), pas de souci
Par contre, j'essaye d'ouvrir un fichier pdf, sa ne marche pas....
J'ai essayé en spécifiant le logiciel : Adobe Reader 8 %lien
ou en mettant le chemin d'accés de l'exe adobe reader : C:/Program Files/Adobe/Reader 8.0/Reader/AcroRd32.exe %lien
la seul solution trouvé par hasard :
Aprés, sans le vouloir j'ai cliqué sur mon action ouvrir un dossier (ou le liens correspond à mon accés .pdf). Et miracle l'explorateur m'ouvrir mon pdf.
Encore merki pourl'aide
n'hésitez pas à sous vous avez trouver de pour faire afficher un pdf sous adobe reader
ou meme ouvrir un lien en laissant le soin à l'ordinateur de trouver la bonne application sur le pc (sa serai le mieux pour mon idée)
Est-il possible de faire des lien en chemin relatif avec QGIS?
Dernière modification par mikachou (Fri 26 February 2010 15:41)
Hors ligne
#6 Fri 26 February 2010 15:41
- jmz
- Participant actif
- Lieu: Anthon
- Date d'inscription: 5 Sep 2005
- Messages: 142
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
De toute façon, si tu pointe ton action vers un fichier, c'est windows qui va gérer l'association entre l'extension du fichier, et le logiciel qui doit l'ouvrir par défaut (bien sur si tu es sur Windows). Donc, si tu es dans ce cas, ça doit suffire de pointer vers le fichier PDF, et de laisser Windows gérer le reste (C:/doc/toto.pdf -> donc -> C:/doc/%lien ou %lien est le nom de ton pdf avec l'extension : toto.pdf).
Je crois que l'on peut également faire un lien en spécifiant le chemin vers le programme puis le chemin du fichier a ouvrir, par exemple tu peux appeler le navigateur firefox et passer une URL en paramètre (on peut imaginer le chemin vers acrobat et passer le chemin fichier en paramètre). Ceci permet de bypasser l'association 'programme par defaut / extension de fichier' de Windows, mais a aussi des risques (faut être sur d'ou se trouve ton programme).
exemple :
"C:/Program Files/Mozilla
Firefox/firefox.exe" http://localhost/QGis/Qgis_test.php?variable1=%id&variable2=%id
Attention sur des anciennes versions de Qgis sous windows il fallait mettre des "" pour que ça marche !
Bon courage
Julien
Hors ligne
#7 Fri 26 February 2010 15:49
- mikachou
- Participant occasionnel
- Lieu: Orléans
- Date d'inscription: 2 Oct 2008
- Messages: 11
Re: QGIS 1.4 : Actions : ouvrir un lien
Re
merci pour la réponse
effectivement si je mets de " " j'ouvre mon lien avec adobe reader (parfait)
Par contre, si je met le lien avec le fichier+extension, Windows ne me fait pas l'assoiciation.
Dernière petit question :
Est ce quelqu'un à réussi à faire fonctionner cette action avec des chemins relatif?
Hors ligne
#8 Fri 26 February 2010 19:53
- jmz
- Participant actif
- Lieu: Anthon
- Date d'inscription: 5 Sep 2005
- Messages: 142
Re: QGIS 1.4 : Actions : ouvrir un lien
Super,
Pour aller au bout du truc, l'association type de fichier - programme de windows se gère ici : lance l'explorateur, menu outil / option des dossiers / onglet : type de fichier. 2eme possibilité, tu fais un clic droit sur un fichier PDF / ouvrir avec / choisir le programme / et la tu pointe sur l'exe d'Acrobat, et tu indiques de toujours ouvrir avec ce même programme.
Pour les chemins relatifs je ne sais pas , fais quelques tests !
Cordialement
Julien
Hors ligne
#9 Wed 31 July 2013 11:59
- Rom01
- Participant occasionnel
- Date d'inscription: 25 Jul 2013
- Messages: 31
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
je profites de ces anciens posts pour une question en relation avec les actions dans Qgis.
Je souhaite créer une action me permettant d'ouvrir un dossier. Comment faire ? J'arrive à créer des actions pour ouvrir des fichiers (images, pdf, etc...), mais ça ne fonctionne pas pour ouvrir un dossier.
Merci pour votre aide !
Hors ligne
#10 Wed 31 July 2013 13:25
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
quelle est la syntaxe de votre action ?
la commande pour ouvrir un dossier sous windows est la suivante :
Code:
explorer "chemin\du\dossier"
Mahieu Bossaert
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#11 Wed 23 October 2013 15:00
- flavessiere
- Juste Inscrit !
- Lieu: Mâcon
- Date d'inscription: 28 Jun 2006
- Messages: 3
- Site web
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
Pour faire suite à la discussion et pour reposer la question de MIKACHOU, j'ai une question concernant la configuration de liens relatifs pour ouvrir des pdf dans l'outil "Actions" de QGIS 2.0
ça fonctionne très bien avec les chemins absolus :
"E:\xxx\xxx\TEST1.pdf"
Mais ça ne fonctionne pas avec les liens relatifs :
"\test1.pdf"
'\test1.pdf'
"dossier\test1.pdf"
"\dossier\test1.pdf"
etc
etc
Message : "Le chemin d'accs spcifi est introuvable. "
La formule est-elle fausse ?
Les PDF sont placés dans le même dossier que le projet QGIS. Est-ce correct ?
Merci d'avance pour votre aide !
FL
Hors ligne
#12 Wed 23 October 2013 15:49
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
je pense que c'est le chemin relatif à l’application qui ouvre votre fichier qui doit être mentionné.
C'est donc peu intéressant.
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#13 Thu 24 October 2013 16:56
- flavessiere
- Juste Inscrit !
- Lieu: Mâcon
- Date d'inscription: 28 Jun 2006
- Messages: 3
- Site web
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
Merci MathieuB pour votre réponse.
Effectivement c'est bien ce que je pensais...
Donc j'en conclus que, par exemple, on ne peut pas livrer un dossier à un client contenant un projet QGIS + un dossier contenant les données SIG en chemin relatif + un dossier contenant des pdf reliés dynamiquement à certaines entités, en chemin relatif... On peut simplement indiquer dans la table attributaire le nom du pdf associé.
Cordialement
Hors ligne
#14 Thu 24 October 2013 18:03
Re: QGIS 1.4 : Actions : ouvrir un lien
Si vous devez pouvoir ajouter le nom du dossier en dur dans l'expression du lien à ouvrir.
Par exemple :
Code:
explorer "le_nom_de_mon_dossier_en_dur"[% "chemin_relatif' %]
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#15 Fri 21 March 2014 11:21
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
Je n'ai pas de problème pour ouvrir dossier et fichiers en local.
Par contre, je travaille dans une structure où le SIG est en réseau : je n'arrive pas à déclencher une action "ouvrir" sur des fichiers ou dossiers en réseau ... j'imagine qu'il s'agit d'un bête problème de syntaxe pour indiquer le chemin du réseau, mais là je sèche après avoir pas mal fouillé et testé ...
Si quelqu'un a la solution, cela me soulagerait ...
Merci
Hors ligne
#16 Fri 21 March 2014 12:01
- nicoboud
- Membre
- Lieu: Nantes
- Date d'inscription: 12 Oct 2007
- Messages: 860
Re: QGIS 1.4 : Actions : ouvrir un lien
Bonjour,
Voici des chemins utilisés comme lien locaux en html, je ne les ai pas testés dans QGIS, à tester donc :
Code:
file://localhost/e:/monchemin/monfichier.extension
ou
Code:
file:///e:/monchemin/monfichier.extension
"e:" étant la lettre d'un lecteur réseau pointant vers vos fichiers sur serveur.
à la place de "e:", on peut aussi mettre le numéro ip du serveur suivi de arborescence complète jusqu'à votre fichier.
Nicolas.
Dernière modification par nicoboud (Fri 21 March 2014 12:02)
Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS
Hors ligne