#31 Tue 15 January 2019 12:35
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Lier couche shp dallage ortho aux orthos
Sinon tu crées ton vrt dans le répertoire C:\
Code:
"C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" "c:\fichier.vrt" *.jp2
Dernière modification par michel56 (Tue 15 January 2019 13:06)
Opérateur cartographique & DAO & PHP.
Hors ligne
#32 Tue 15 January 2019 13:44
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
J'ai essayé cette ligne de code dans le fichier des orthos puis dans C, ca ne fonctionne pas
j'ai essayé sur le pc et la tablette (même si doute sur la tablette quant à l'ouverture du powershell au bon endroit)
Au caractère Ligne:1 : 51
+ ... \Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" "c:\fichier.vrt" *.jp2
+ ~~~~~~~~~~~~~~~~
Jeton inattendu « "c:\fichier.vrt" » dans l’expression ou l’instruction.
Au caractère Ligne:1 : 69
+ ... \Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" "c:\fichier.vrt" *.jp2
+ ~
Vous devez indiquer une expression de valeur après l’opérateur « * ».
Au caractère Ligne:1 : 69
+ ... \Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" "c:\fichier.vrt" *.jp2
+ ~~~~
Jeton inattendu « .jp2 » dans l’expression ou l’instruction.
+ CategoryInfo : ParserError: ( [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken
Dernière modification par bill08 (Tue 15 January 2019 13:46)
Hors ligne
#33 Tue 15 January 2019 14:44
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Lier couche shp dallage ortho aux orthos
chez moi ça marche avec dos et les ortho sur un disque dur. Essaies en copiant les ortho sur disque dur.
powershell ça marche pas non plus et j'ai jamais utilisé avant.
Je vois pas trop comment tu accèdes à un réseau IP avec l'explorateur windows.
Dernière modification par michel56 (Tue 15 January 2019 14:45)
Opérateur cartographique & DAO & PHP.
Hors ligne
#34 Tue 15 January 2019 15:07
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
le soucis, c'est que moi quand je shift + clic droit, j'ai que powershell comme choix...
du coup, même si je met les orthos sur disque dur, je me retrouverai quand meme à les traiter avec powershell...
sinon ben on a un réseau avec un NAS interne, donc via le poste de travail, au lieu d'aller dans C on va dans le NAS qui possède une adresse IP (peut etre les termes utilisés sont mauvais je ne sais pas).
du coup, je sais strictement pas quoi faire/essayer pour avancer
Hors ligne
#35 Tue 15 January 2019 15:17
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Lier couche shp dallage ortho aux orthos
copies les orthos, un dizaine pour faire le test, sur disque dur dans un répertoire orthoJp2 et ouvre la console dos avec la commande cmd.
Il faut copier les j2w Jp2 xml et tab
dans la console tu tapes:
Code:
cd\ cd c:\orthoJp2 "C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" "c:\orthoJp2\fichier.vrt" *.jp2
Dernière modification par michel56 (Tue 15 January 2019 15:20)
Opérateur cartographique & DAO & PHP.
Hors ligne
#36 Tue 15 January 2019 15:50
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
J'ai créé mon fichier orthojp2, voici un C/C : C:\orthoJp2
j'ouvre le dossier ou j'ai mes quelques orthos, je clique sur la fenetre windows, cmd, je C/C ton code tel quel donc :
cd\
cd c:\orthoJp2
"C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" "c:\orthoJp2\fichier.vrt" *.jp2
pas de message d'erreur, au bout de quelques instants, j'ai une nouvelle ligne qui s'affiche : c:\orthoJp2>
Par contre, pas de nouveau fichier vrt dans ce dossier (j'avais 24 éléments soit 6 fichiers JP2, j'en ai toujours autant).
Hors ligne
#37 Tue 15 January 2019 16:00
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Lier couche shp dallage ortho aux orthos
Mes images sont au format jpg avec des fichiers wld jgw.
Tes images au format jp2 sont bien géo-référencées dans Qgis.
Le pourcentage s'affiche bien?
et comme
ça:
Code:
"C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" fichier.vrt *.jp2
Dernière modification par michel56 (Tue 15 January 2019 16:07)
Opérateur cartographique & DAO & PHP.
Hors ligne
#38 Tue 15 January 2019 16:08
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
non aucun pourcentage lors du précédent essai, avec cette nouvelle ligne de commande, voici ce que ca donne :
C:\Users\monnom>"C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" fichier.vrt *.jp2
0...10...20...30...40...50...60...70...80...90...100 - done.
ERROR 4: `*.jp2' does not exist in the file system, and is not recognized as a supported dataset name.
Warning 1: Can't open *.jp2. Skipping it
Hors ligne
#39 Tue 15 January 2019 16:26
- E.Gonthier
- Participant occasionnel
- Lieu: Antoingt
- Date d'inscription: 15 Mar 2009
- Messages: 23
Re: QGIS: Lier couche shp dallage ortho aux orthos
Désolé, je n'ai pas suivi le fil du post depuis hier.
Pour créer le champ "Chemin", une formule dans Excel avec le nom du fichier (624750_6427250), le chemin du répertoire (C:/TRUC/MUCHE/) et l'extension (.tif).
Attention si votre chemin est trop long cela risque de poser des problèmes. J'ai peur que votre chemin (Répertoire: \\adresse IP\documents\SIG \FONDS DE PLAN\Données 2015\Orthophotos\2013\ortho\2013\25cm\Nouveau dossier)
soit un peu long.
Ensuite dans les propriétés de la couche, allez au menu ACTION, ajoutez une action avec le plus vert, choisissez le type Python,dans description nommer votre action (ex ouvrir ortho) et collez dans la boite le code suivant:
( "Chemin" : est le nom du champ dans lequel est stocké le chemin de chaque ortho)
import os
macouche = qgis.utils.iface.activeLayer()
chemin='[% "Chemin" %]'
nomCouche = str(os.path.splitext(os.path.split(chemin)[1])[0])
qgis.utils.iface.addRasterLayer(chemin,nomCouche)
monraster=qgis.utils.iface.legendInterface().currentLayer()
qgis.utils.iface.legendInterface().setLayerVisible(monraster, True)
qgis.utils.iface.legendInterface().setCurrentLayer(macouche)
J'ai pas mal galéré mais ça fonctionne j'ouvre ainsi mes orthos à la demande. Bon courage.
Hors ligne
#40 Tue 15 January 2019 16:45
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
je vois l'idée, par contre trop compliqué pour moi de mise en oeuvre avec si peu de connaissance et d'infos
Hors ligne
#41 Tue 15 January 2019 17:47
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Lier couche shp dallage ortho aux orthos
Tu dois être dans le répertoire où sont les jp2 pas dans C:\Users\monnom
...10...20...30...40...50...60...70...80...90...100 - done. c'est le pourcentage.
Opérateur cartographique & DAO & PHP.
Hors ligne
#42 Thu 17 January 2019 09:48
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
J'ai réussi via la commande CD à me déplacer la ou il fallait dans le cmd, c'est bon,
je suis bien dans C:\orthoJp2>
J'essaie donc d'y ajouter "C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" fichier.vrt *.jp2
puis ca "C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" "c:\orthoJp2\fichier.vrt" *.jp2
il ne se passe rien
ca me remet C:\orthoJp2>
Par contre, lorsque j'ouvre les orthos sous qgis, ca me demande, pour chaque, dans quel système de projection je les veux, c'est peut etre la que ca bloque ?
Edit: je suis en train de les reprojeter mais qgis galère (alors qu'il y a que 5 orthos)
Dernière modification par bill08 (Thu 17 January 2019 10:14)
Hors ligne
#43 Thu 17 January 2019 10:15
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Lier couche shp dallage ortho aux orthos
Tu utilises la version QGIS 2.18 et moi la version 3.14.
Regardes dans Préférences->Options->Gdal si tu as bien les pilotes pour jp2
Voir pièce jointe.
Dernière modification par michel56 (Thu 17 January 2019 10:16)
Opérateur cartographique & DAO & PHP.
Hors ligne
#44 Thu 17 January 2019 10:19
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
A priori j'ai exactement la meme chose que toi en Jp2, ils sont cochés tous les 3 aussi
j'essaie de reprojeter mes orthos pour leur assigner un scr, impossible, ca lance bien mais ca reste à 8% (raster/projection)
de même, j'essaie d'ouvrir mes orthos en ayant préalablement selectionné la projection à la volée pour ne pas avoir à choisir le scr de chaque ortho, ca ne fonctionne pas -_-
Dernière modification par bill08 (Thu 17 January 2019 10:34)
Hors ligne
#45 Thu 17 January 2019 11:01
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Lier couche shp dallage ortho aux orthos
Pas certain que la projection à la volée fonctionne pour le raster.
J'utilise la projection du projet, la même que les Orthos.
Ils sont projetés en quoi tes Orthos?
Avec cette commande ça donne quoi.
Code:
"C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" -allow_projection_difference fichier.vrt *.jp2
Dernière modification par michel56 (Thu 17 January 2019 11:14)
Opérateur cartographique & DAO & PHP.
Hors ligne
#46 Thu 17 January 2019 11:12
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
Le soucis c'est que j'ai 3 sources d'orthos (je suis sur 3 départements) et sur les 3 sources, j'ai 2 scr différents. Et j'ai un seul département qui, lorsque j'ouvre les orthos, nécessite de leur redonner un scr. Du coup, je dois projeter chaque ortho 1/1...et je ne trouve pas le moyen de leur donner "définitivement" cette projection pour ne pas devoir recommencer la manip chaque fois.
La pour le coup les orthos en cause sont en WGS 84 EPSG 4326 alors que je met du 2154 Lambert 93 normalement.
avec la nouvelle commande, pareil, il ne se passe rien, meme pas de message d'erreur -_-
C:\orthoJp2>"C:\Program Files\QGIS 2.18\bin\gdalbuildvrt.exe" -allow_projection_difference fichier.vrt *.jp2
Hors ligne
#47 Thu 17 January 2019 11:22
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Lier couche shp dallage ortho aux orthos
Si tu fais avec une seule source ça donne quoi?
Tu peux aussi télécharger des orthophotos sur le site de l'IGN et avoir la même projection.
http://www.professionnels.ign.fr/orthoh … partements Onglet: DONNÉES LIBRES
Dernière modification par michel56 (Thu 17 January 2019 11:23)
Opérateur cartographique & DAO & PHP.
Hors ligne
#48 Thu 17 January 2019 11:25
- bill08
- Participant assidu
- Date d'inscription: 27 May 2011
- Messages: 171
Re: QGIS: Lier couche shp dallage ortho aux orthos
ben la les tests qu'on fait avec tes commandes sont sur une seule source donc un seul SCR
j'ai juste pris 5 dalles d'un meme département
Hors ligne