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

Annonce

GEODATA DAYS 2024

#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

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 946
Site web

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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1224
Site web

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'accŠs sp‚cifi‚ 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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1224
Site web

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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1224
Site web

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

tijan
Participant occasionnel
Date d'inscription: 26 May 2009
Messages: 26
Site web

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

 

Pied de page des forums

Powered by FluxBB