#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.
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