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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 06 January 2020 12:59

Elise_M
Participant occasionnel
Date d'inscription: 16 Mar 2017
Messages: 11

QGIS 3.4: Affichage photos dans QGIS

Bonjour à tous et bonne année 2020,

[J'ai fait une recherche sur le forum mais je n'ai pas trouvé réponse adéquate]

J'ai des photos géolocalisées que j'ai réussi à importer et à afficher dans QGIS que ce soit avec l'extension "Import Photos" ou avec la boite à outils "Importer des photos géolocalisées".

J'aimerais à présent transmettre ma couche SIG de points (automatiquement créée) ainsi que mes photos à quelqu'un sans qu'il est à devoir réimporter les photos de son côté dans QGIS.
Pourquoi ? Car je dois déplacer quelques points décalés par rapport à l'objet visé par la photo (dans mon cas des haies) donc les coordonnées dans ma couche SIG vont changer et cette information sera perdue si la personne réimporte les photos car le changement est appliqué sur ma couche SIG et non sur les photos.

Deux solutions s'offrent donc à moi :

- Le plus simple serait de changer directement les coordonnées GPS sur les photos mais je doute que cela soit possible...

- Faire en sorte que ma couche SIG transmise puisse aller chercher les photos sans problème car forcément quand je déplace le fichier dans lequel j'ai mes photos et ma couche le chemin des photos indiqué dans la couche change et les photos ne s'affichent plus...

Est-ce que vous voyez une solution à cette problématique dans QGIS ?

Vous remerciant par avance, Bonne journée, Elise

Hors ligne

 

#2 Mon 06 January 2020 16:42

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3935

Re: QGIS 3.4: Affichage photos dans QGIS

Bonjour,

- Faire en sorte que ma couche SIG transmise puisse aller chercher les photos sans problème car forcément quand je déplace le fichier dans lequel j'ai mes photos et ma couche le chemin des photos indiqué dans la couche change et les photos ne s'affichent plus...


Actualiser dans la table attributaire le champ de la couche contenant les chemins n'est pas possible? Les versions récentes de QGIS permettent de manipuler directement les chemins de fichier avec les expressions, mais avec des fonctions de texte rechercher/remplacer (genre avec regex_replace), ce devrait aussi le faire je pense.

Hors ligne

 

#3 Tue 07 January 2020 15:47

Elise_M
Participant occasionnel
Date d'inscription: 16 Mar 2017
Messages: 11

Re: QGIS 3.4: Affichage photos dans QGIS

Bonjour, j'ai essayé en changeant le chemin manuellement et en mettant le bon mais ça ne fonctionne pas non plus avec "Import Photos". Par contre j'ai une colonne dans ma couche qui s'appelle "RelPath" avec un chemin très court qui correspond juste au nom de mon dossier avec le nom de la photo donc en fait ça serait bien qu'il n'y ai que besoin de ce chemin pour retrouver la photo tant que tout est dans le même dossier. Peut-être qu'il y a quelque chose à faire au niveau de l'enregistrement au niveau des chemins relatifs ou absolus...

Hors ligne

 

#4 Tue 07 January 2020 16:06

Elise_M
Participant occasionnel
Date d'inscription: 16 Mar 2017
Messages: 11

Re: QGIS 3.4: Affichage photos dans QGIS

Je viens d'essayer en faisant un enregistrement en relatif mais c'est toujours pareil...

Dernière modification par Elise_M (Tue 07 January 2020 16:11)

Hors ligne

 

#5 Wed 08 January 2020 12:51

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3935

Re: QGIS 3.4: Affichage photos dans QGIS

Bonjour,
Possibilité de voir un extrait de la table attributaire?
Si je comprends l'explication, modifier le contenu du champ "RelPath" ne rime à rien. c'est cela? Les photos (ou un dossier photos) et la couche sont dans le même dossier également, c'est cela?

Hors ligne

 

#6 Wed 08 January 2020 13:36

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS 3.4: Affichage photos dans QGIS

Bonjour,

Je ne comprends pas pourquoi votre destinataire devrait réimporter les photo(?).
Le plugin fourni un chemin ("path") vers vos photo et les champs x et y (ou lon / lat) ne sont pas dynamiques (=les objets déplacés restent bien déplacés, l'information dans ces champs est donc fausse si l'objet a été déplacé).
Il ne reste donc plus au destinataire qu'à reconstituer le chemin vers les photo ou, à vous, de le modifier au préalable en fonction de son emplacement final chez le destinataire (c'est assez simple avec les fonctions dont parle SANTANNA en post#2, de type "chercher / remplacer").

Pour que le destinataire affiche les photo vous pouvez modifier par défaut le style de la couche et:
- ajouter une infobulle (ex : <img src="file:///[% "champs_chemin_complet_vers_l_image" %]" height="200" />) et/ou
- ajouter une action de type "ouvrir" (ex : [% "champs_chemin_complet_vers_l_image" %]

Bon courage

Hors ligne

 

#7 Thu 09 January 2020 16:39

Elise_M
Participant occasionnel
Date d'inscription: 16 Mar 2017
Messages: 11

Re: QGIS 3.4: Affichage photos dans QGIS

Bonjour,

J'ai en effet, un seul dossier "Photos_Haies" dans lequel j'ai :
-mes photos ;
-ma couche créée à partir de mes photos grâce à l'extension "ImportPhotos" ;
-mon projet QGIS.

Dans la table attributaire de ma couche j'ai deux colonnes liées aux chemins vers mes photos :
-"Path" : C:/Users/elise/Desktop/Photos_Haies\1.JPG
-"RelPath" : ./Photos_Haies/1.JPG

Lorsque je change le dossier "Photos_Haies" de place et que je mets le nouveau chemin dans la colonne "Path" quand je clique sur l'icône "Clik photos" de l'extension "Import Photos" rien ne se passe, la photo ne s'affiche pas.

Pour que cela fonctionne il faut que j'ajoute une infobulle ou une action de type "ouvrir" c'est bien ça ?

Merci par avance pour vos réponses,

Elise

Hors ligne

 

#8 Thu 09 January 2020 17:56

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS 3.4: Affichage photos dans QGIS

Chez moi le bouton "click photos" fonctionne (quoique la tolérance est assez faible, il faut vraiment cliquer dessus) donc effectivement vous n'êtes pas obligée de créer une action.
Ça permet néanmoins au client de ne pas avoir à installer un plugin.

Il est possible que ce bouton fasse appel au champ "Relpath"(?), donc oui modifiez aussi dans ce champ l'emplacement final.

A vous de voir quelle est la solution la plus ergonomique pour votre destinataire.

Bon courage

Hors ligne

 

Pied de page des forums

Powered by FluxBB