Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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: (smile [], 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 hmm

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 hmm

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)


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

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 smile
j'ai juste pris 5 dalles d'un meme département smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB