#1 Tue 07 August 2018 17:02
- marplij29
- Juste Inscrit !
- Date d'inscription: 6 Mar 2017
- Messages: 4
QGIS: géoréférencer des photos et les afficher
Bonjour,
Je débute dans QGIS et les SIGs en général.
Je dispose de photos anciennes non géoréférencées que j'aimerais associées à points géolocalisés sur une carte type ortho ou Scan 25.
J'ai créé une couche .shp et j'aimerai lier chaque point à une photo mais je ne sais pas comment faire le lien entre elles.
J'ai intégré une action sur la couche mais ça n'ouvre pas la photo.
Merci de vos éclaircissements !
Bon après-midi
Hors ligne
#2 Tue 07 August 2018 18:19
- laurent00
- Participant assidu
- Date d'inscription: 6 Aug 2007
- Messages: 389
Re: QGIS: géoréférencer des photos et les afficher
bonjour
il y a plusieurs méthodes en voici 2 que je connais
une basique avec ce plugin simple d’utilisation mais pas très précis à ajouter dans les extensions
Freehand raster georeferencer
une autre plus précise après activation de Gdal dans les extensions aussi
dans le menu Raster tu as un outil de géoréférencement avec pas mal de méthode de reprojection ...
LJ
Dernière modification par laurent00 (Tue 07 August 2018 18:21)
Hors ligne
#3 Wed 08 August 2018 10:08
- marplij29
- Juste Inscrit !
- Date d'inscription: 6 Mar 2017
- Messages: 4
Re: QGIS: géoréférencer des photos et les afficher
Bonjour,
Merci, je vais tester ça.
FM
Hors ligne
#4 Wed 08 August 2018 11:16
- lylambda
- Participant actif
- Date d'inscription: 31 Aug 2016
- Messages: 127
Re: QGIS: géoréférencer des photos et les afficher
Bonjour marplij29,
Parle t'on de photos aériennes à géoréférencer ou bien de photos classiques à géolocaliser ?
Dans le premier cas, la réponse de laurent00 devrait te convenir (merci beaucoup pour l'information sur Freehand raster georeferencer que je ne connaissais pas !)
Dans le 2nd cas, il y a aussi plusieurs possibilités.
Tu peux notamment utiliser l'extension "Geotag and Import Photos" avec "exiftool"
EN : https://github.com/NaturalGIS/naturalgi … ort_photos
FR : https://www.sigterritoires.fr/index.php … dans-qgis/
https://www.sigterritoires.fr/index.php … rt-photos/
A titre perso, quand j'ai un ensemble de photos de terrain prise en même temps qu'un enregistrement gpx, j'utilise le logiciel JOSM (https://josm.openstreetmap.de/) et ses greffons photo_geotagging et photoadjust pour geolocaliser toutes les photos d'un coup.
Ensuite j’utilise la fonction import "Geotag and Import Photos" pour créer une couche dans QGIS.
Il ne me reste plus qu'a y appliquer un style contenant une action d'ouverture de la photo au clic et une fonction d'affichage d'infobulle au survol (cf exemple ci-dessous).
Action pour un projet en lien relatif:
Code:
Type : "Ouvrir" Description : "Photo" Texte de l'action : "file:[% @project_folder %]/NOM_DU_DOSSIER_PHOTO/[% "filename" %]"
Infobulle HTML pour un projet en lien relatif :
Avec données sur disque dur en local :
Code:
<img src="file:///[% @project_folder %]/NOM_DU_DOSSIER_PHOTO/[% "filename" %]"; style='max-width: 400px; max-height: 400px;' > </img>
Avec données sur serveur :
Code:
<img src="file:[% @project_folder %]/NOM_DU_DOSSIER_PHOTO/[% "filename" %]"; style='max-width: 400px; max-height: 400px;' > </img>
- [% @project_folder %] étant une variable qu'il ne faut pas modifier, et qui indique la localisation du projet QGIS
- NOM_DU_DOSSIER_PHOTO étant le nom du fichier contenant le jeu de photos et qui doit être situé à coté du fichier de projet (.qgs)
- [% "filename" %] étant une variable issue du champ dans la table attributaire créé par "Geotag and Import Photos" et qui correspond au nom du fichier photo.
- pour un projet en liens absolus (photos et projet localisés dans des dossiers non modifiables), [% @project_folder %]/NOM_DU_DOSSIER_PHOTO/[% "filename" %] est remplaçable par [%"filepath"%].
Bonne journée !
Dernière modification par lylambda (Wed 08 August 2018 13:10)
Hors ligne
#5 Wed 08 August 2018 14:42
- marplij29
- Juste Inscrit !
- Date d'inscription: 6 Mar 2017
- Messages: 4
Re: QGIS: géoréférencer des photos et les afficher
Bonjour,
Merci pour ces renseignements. Effectivement, il s'agit de photos classiques à géolocaliser.
J'ai tester "géoréfencer" mais il ne s'agit pas pour moi de créer un raster à partir d'une image mais bien de lier des photos à une couche de points.
J'ai tester aussi "geotag...", il me semble que j'ai un problème, car il m'indique que une impossibilité d'arriver à l'exécutable "exitfool" que j'ai intégré pourtant dans la racine du dossier QGIS et l'ai indiqué dans les paramètres.
Dommage, car je pense que c'est bien le type d'extension qui me paraît convenir.
Merci de votre aide
FM
Hors ligne
#6 Wed 08 August 2018 16:07
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3880
Re: QGIS: géoréférencer des photos et les afficher
Bonjour,
J'ignore si ça correspond au besoin mais QGIS3.2 (le sujet ne mentionnant pas la version concernée) intègre un algorithme d'import de photos. Voir https://docs.qgis.org/testing/en/docs/u … -photos-32
Hors ligne
#7 Wed 08 August 2018 16:12
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3880
Re: QGIS: géoréférencer des photos et les afficher
Pour le bug avec exiftool, il me semble, de mémoire, qu'il y a un sujet sur ForumSIG qui explique comment le contourner.
Hors ligne
#8 Wed 08 August 2018 17:02
- marplij29
- Juste Inscrit !
- Date d'inscription: 6 Mar 2017
- Messages: 4
Re: QGIS: géoréférencer des photos et les afficher
D'accord merci.
En fait, je me suis rendu compte que j'avais oublié de changer l'extension du fichier exiftool et d'enlevé les parenthèses. Maintenant, cela semble fonctionnait.
Je vais maintenant tester l'extension.
Je vous en dit plus au besoin.
Merci encore
Hors ligne