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 Tue 05 April 2022 18:20

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

QGIS: Taille de l'Export kml d'une couche

Je désire visualiser dans Google Earth, les photos représentant des lignes d'accès, originaires d'un projet Qfield et synchronisé dans Qgis.
Pour cela je crée une couche virtuelle, avec cette expression :

'<img src="file:' || Photo || '">'


Lorsque je l'ouvre dans Google Earth, en cliquant sur une ligne d'accès, je vois bien la photo, mais elle est énorme.
Comment faire pour configurer la bonne taille de la photo?
Merci.

Hors ligne

 

#2 Tue 05 April 2022 20:07

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

Re: QGIS: Taille de l'Export kml d'une couche

En fait je me demande si c'est dans Qgis ou Google Earth qu'il faut faire les modifications afin d'éviter la taille trop grande des photos.

Hors ligne

 

#3 Wed 06 April 2022 09:31

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: QGIS: Taille de l'Export kml d'une couche

Le code que vous créez pour votre couche virtuelle est du code HTML.
Du coup, en balise HTML, il est possible de définir la taille d'affichage de l'image.
Exemple :

Code:

<img src="mon_image.jpg" alt="Mon Image" width="500" height="600">

Ce qui donne dans votre cas :

Code:

'<img src="file:' || Photo || '" width="500" >'

(en ne spécifiant que la largeur, pour que la hauteur s'adapte en proportion)


Sylvain M.

Hors ligne

 

#4 Wed 06 April 2022 10:34

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

Re: QGIS: Taille de l'Export kml d'une couche

Merci.
En ce qui concerne les photos qui ont été prises en mode portrait par le téléphone, on les visualise sous Google Earth sous le forme couchée, comme décrit dans le fichier joint.
Comment faire pour voir ces photos dans Google Earth telles qu'elles  ont été prises par téléphone?
Merci.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#5 Wed 06 April 2022 11:06

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: QGIS: Taille de l'Export kml d'une couche

Ce problème a été soulevé ici par exemple, et voici la traduction de la réponse :

Cela ressemble à un exemple de rotation EXIF uniquement. Ce que Google Earth n'utilise probablement pas.

Certains appareils photo, etc., font pivoter une image pour qu'elle soit dans le bon sens en plaçant un Tag dans les données EXIF. Le fichier JPG brut lui-même est toujours au format paysage.

Un programme d'affichage (ou de conversion) devrait, espérons-le, remarquer ce tag "rotation requise" et faire pivoter l'image.

Mais Google Earth ne l'a probablement pas remarqué, et vous voyez donc l'image de base telle qu'elle est stockée (sans rotation).

Nous vous recommandons d'essayer l'une des applications mentionnées ici : http://jpegclub.org/losslessapps.html (beaucoup notent qu'elles ont une correction automatique - elles devraient donc "réparer" vos fichiers jpg).


Du coup, tu peux tenter de modifier tes images JPG avec cet utilitaire (ou un autre) pour que la rotation de l'image soit enregistrée dans le fichier, et non uniquement dans ses tags EXIF.


Sylvain M.

Hors ligne

 

#6 Wed 06 April 2022 11:20

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

Re: QGIS: Taille de l'Export kml d'une couche

Merci je vais essayer ça. J'ai un autre souci, plus urgent de la part de ma direction.
Pour pouvoir visualiser ces photos sous Google Earth, j'utilise cette expression

'<img src="file:' || Photo || '">'


Mais elles ne sont visualisables que par moi. Si je donne à une autre personne ce kml, sur un autre poste, les photos ne sont plus accessibles.
J'utilise alors cette expression

'<img src="file:///' || Photo || '">'


Mais je ne peux même pas les visualiser de mon côté.
Comment faire alors pour que les photos puissent être visualisées par une autre personne sur un autre poste et par moi-même sur mon poste?
Merci.

Hors ligne

 

#7 Wed 06 April 2022 12:07

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: QGIS: Taille de l'Export kml d'une couche

Si le KML est dans le même dossier que les photos, un simple '<img src="' || Photo || '">' devrait suffire (si le champ Photo est bien de type "nom.jpg" par exemple).

Sinon, il faut indiquer le chemin relatif du dossier des photos par rapport au dossier du KML.
Voici quelques exemples pour comprendre :
https://www.w3schools.com/html/html_filepaths.asp

Et un peu de lecture en Français ici : https://www.alsacreations.com/astuce/li … olus-.html


Sylvain M.

Hors ligne

 

#8 Wed 06 April 2022 15:21

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

Re: QGIS: Taille de l'Export kml d'une couche

Les kml sont sauvegardés dans un kmz

Je soulève ici deux problèmes :


- Le kmz ne garde pas le lien des photos des kml correspondants. Il faut donc systématiquement recharger les kml à chaque visualisation pour avoir accès aux photos.

- En rechargeant les kml, la symbologie n'est pas sauvegardée. Il faut refaire la symbologie

Hors ligne

 

#9 Wed 06 April 2022 17:46

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

Re: QGIS: Taille de l'Export kml d'une couche

J'ai trouvé. Il faut que le dossier du kmz soit enregistré en .kml (enregistrer le lieu sous).
Ouvrir ce .kml et le tour est joué.
Merci.

Hors ligne

 

#10 Thu 07 April 2022 17:16

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

Re: QGIS: Taille de l'Export kml d'une couche

Du coup, tu peux tenter de modifier tes images JPG avec cet utilitaire (ou un autre) pour que la rotation de l'image soit enregistrée dans le fichier, et non uniquement dans ses tags EXIF.


Bonjour,

Dans cette liste, j'ai utilisé le logiciel fastStone Image Viewer et ça marche merci.

Hors ligne

 

#11 Fri 08 April 2022 09:38

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

Re: QGIS: Taille de l'Export kml d'une couche

Bonjour,

Apparemment, je ne peux avoir accès aux photos qu'avec l'expression suivante :

'<img src="file:' || Photo || '">'


Ce qui implique que les photos et le kml soient dans le même dossier et dans le bureau. Si je les mets sur le réseau, cela ne fonctionne pas.
Comment faire pour y parvenir?
Merci.

Hors ligne

 

#12 Fri 08 April 2022 09:55

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1668

Re: QGIS: Taille de l'Export kml d'une couche

J'ai finalement fait un test sur le réseau et cela fonctionne. Il suffit d'enregistrer le kml dans le même dossier que les photos avec cette expression

'<img src="file:' || Photo || '">'

Hors ligne

 

Pied de page des forums

Powered by FluxBB