Comment gérer un catalogue d'image sous QGIS, par exemple la bd ortho sur un département? Ceci est possible aisément à l'aide de deux extensions : Image boundary et Show/Hide Image.
Image boundary va permettre de générer un index de dalles qui sera composé de polygones représentant chaque dalle et dont la table attributaire aura un champ chemin et un champ image contenant le nom de chaque image.
On lance l'extension par Extensions / Image Boundary :
Il faut pointer sur le répertoire contenant les images puis lancer "Process images". On peut ensuite lancer "Create Vector Grid Layer" qui génère la couche de polygones.
Le fichier généré doit être sauvegardé. On peut ensuite le réouvrir afin de l'utiliser via Show / Hide Image pour gérer l'affichage des images :
Le premier onglet liste les catalogues disponibles dans QGIS.
Il faut sélectionner le catalogue puis cliquer sur la grille dans la carte :
Les images correspondantes s'affichent.
En cliquant à nouveau sur une image ouverte dans la carte, celle ci se masque.
Attention, ces deux plugins ne font pas partie du dépot officiel, il faut rajouter le dépôt http://pyqgis.org/repo/contributed pour pouvoir installer ces plugins.
Site officiel : QGIS
Site officiel : Le dépot des plugins
licence Creative Commons Paternité-Pas d'Utilisation Commerciale-Pas de Modification 2.0 France
Commentaires
Une seconde solution proposée
Une seconde solution proposée récemment par un collègue (Ludo L) pour remplacer le couple "Image boundary" / "show or hide image" dans QGis 2
- créer des tuiles (menu raster->divers->index de tuile) et
- utiliser ensuite l'extension "tile index viewer"
Alors là, je dis bravo et
Alors là, je dis bravo et surtout un grand merci!
Ca marche et même très bien, l'ergonomie est également impeccable.
Merci d'avoir fait un tuto aussi détaillé et facile à suivre/appliquer.
C'est donc officiel, je n'ouvre plus QGis 1.8!
J'imagine que ça risque d'en dépanner plus d'un.
Juste un petit détail, je n'ai pas réussi à utiliser l'index de tuiles. J'ai une erreur: "Unable to find field `location' in DBF file `C:/DATA QGIS/Catalogues/Cat_Ortho_80.shp'". Je ne comprends pas comment QGIS ne peut pas trouver un champs dans un fichier dbf qu'il est justement supposé créer. Je sèche.
J'ai contourné ce problème en utilisant Image boudary: j'ai ouvert la table attributaire de la grille crée et utilisé la calculatrice afin de créer un nouveau champs contenant les champs 'PATH' et 'IMAGE' concaténés( "PATH" ||'/'||"IMAGE"). Ce champs contient donc le chemin complet des dalles Ortho. Champs que j'ai appelé "CHEMIN" et qui remplace "location" dans [% "location" %]
Encore merci !
version QGis2.0
Bonjour,
Ces deux plugin me sont devenus INDISPENSABLES!
Par contre impossible de charger ou même de trouver le plugin show/hide image sur QGis 2.0 ... quelqu'un a-t-il des nouvelles de ce plugin? Y'a-t-il une solution pour faire sans?
merci pour vos réponses!
solution alternative
Bonjour
C'est exact, show / hide image n'a pas été porté sous QGIS 2, je ne sais pas si ce sera fait mais en attendant, j'ai cherché une solution que vous trouverez ici http://www.portailsig.org/content/qgis-gerer-un-catalogue-d-images-comme...
En espérant que cela vous aide et vous convienne.
Poster un nouveau commentaire