bash pour importer textures satellites dans fligthgear

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Reprise du message précédent
Dans le répertoire "Orthophotos" il y a toutes les images satellites dans des répertoires:Code TEXT :
[gerard@localhost Orthophotos]$ ls conv.sh e030n20/ e100n00/ e140n10/ w010n30/ w080n00/ w090n20/ w110n10/ w130n30/ w160n20/ e000n40/ e030n30/ e100s20/ e140n30/ w010n40/ w080n10/ w090n30/ w110n30/ w130n40/ w160s20/ e000n50/ e050n20/ e110n20/ e150s40/ w010n50/ w080n30/ w090n40/ w110n40/ w140s30/ w170n10/ e010n40/ e070s10/ e120n30/ e160s20/ w030n60/ w080n40/ w100n10/ w110s30/ w150s20/ w170n20/ e010n50/ e080n20/ e130n30/ e160s30/ w070n10/ w080s20/ w100n30/ w120n30/ w160n10/ w180n20/
Il y a aussi le script de Helijah qui exporte les images .png en image.dds "conv.sh"
Édité par gerard-ll Le 30/05/2023 à 21h56
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Jybz :
Il fallait le signaler... je vais voir ce qu'on peut faire.
gerard-ll :
Salut Jybz, oui tout à fait, mais le souci est que je ne peux plus dans mon cas.
Je suis arrivé au taquet, trop d'images![:] :]](/images/smileys/8.gif)
Jybz :
Bonjour,
Pour les images, il vaut mieux utiliser les options de téléversement du forum MLO pour la qualité du forum.
Cordialement
Pour les images, il vaut mieux utiliser les options de téléversement du forum MLO pour la qualité du forum.
Cordialement
Salut Jybz, oui tout à fait, mais le souci est que je ne peux plus dans mon cas.
Je suis arrivé au taquet, trop d'images
![:] :]](/images/smileys/8.gif)
Il fallait le signaler... je vais voir ce qu'on peut faire.
Ah ok, je ne pensais pas que c'était possible.
Pal mal Mageia!
@+
Gérard
@+
Gérard

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
Code TEXT :
#!/bin/bash clear # Commençons par entrer les coordonées echo "Script pour télécharger des scènes" echo echo "Entrez la petite latitude" read petitelatitude echo "Entrez la petite longitude" read petitelongitude echo "Entrez la grande latitude" read grandelatitude echo "Entrez la grande longitude" read grandelongitude ./create_bbox.pl --latLL $petitelatitude --lonLL $petitelongitude --latUR $grandelatitude --lonUR $grandelongitude -- --cols 2 --scenery_folder /home/XXX/Jeux/FG/Scenery-Photos echo echo # direction vers mon répertoire d'images dans mon cas cd /home/XXX/Jeux/FG/Scenery-Photos/Orthophotos echo "On est dans le répertoire :" pwd echo "Exportation des images .png en .dds" # Exportation des images .png en .dds # copier/coller du script de Helijah #for file in *.png #do # convert "$file" "$(basename "$file" .png).dds" #done find . -name '*.png' | while IFS= read file; do dir=$(dirname $file); name=$(basename $file .png); echo -n "$file: "; if [ -f ${dir}/${name}.dds ]; then echo "dds already there"; else echo "convert to dds (dxt5:${dir}/${name}.dds)"; convert $file -define dds:compression=DXT5 dxt5:${dir}/${name}.dds; fi; done; # Reste à effacer les images .png qui se trouvent dans Orthophotos où l'on se trouve # peut-être avec la fonction "-delete" mais je ne sais pas echo "Reste à effacer les images .png dans ce répertoire Orthophotos" echo "Fini!"
Édité par Ami age Le 30/05/2023 à 22h00
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Ami age :
Je ne comprends pas ce qui empêche de modifier le script pour rentrer les valeur dans le même ordre que le site nous les donne
(plutôt que de les remettre dans l'ordre dans sa tête ou avec un fichier texte pour par se perdre.)
Je le ferai dès que je n'aurais plus l'autre erreur.
(plutôt que de les remettre dans l'ordre dans sa tête ou avec un fichier texte pour par se perdre.)
Je le ferai dès que je n'aurais plus l'autre erreur.
Ah mais je n'avais pas imaginé qu'il fallait modifier le script.
Je pense que ça doit pouvoir se faire.
Mais de toutes façons faudra quand même se rendre compte quelle est la petite latitude, la petite longitude, etc...
Après l'ordre dans lequel on rentre les données dans le script ne simplifiera pas les choses.
Edit :
Et dans cette ligne de code, je crois qu'il faut respecter l'ordre dans lequel sont placés les coordonnées :
Code TEXT :
./create_bbox.pl --latLL $petitelatitude --lonLL $petitelongitude --latUR $grandelatitude --lonUR $grandelongitude -- --cols 2 --scenery_folder /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs
Édité par gerard-ll Le 30/05/2023 à 22h05
Pal mal Mageia!
@+
Gérard
@+
Gérard

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
dans les répertoires que tu indiques dans le script, une fois il y a le dernier dossier Orthophotos, une fois non, c'est normal ?
extrait du script que tu as indiqué :
/create_bbox.pl --latLL $petitelatitude --lonLL $petitelongitude --latUR $grandelatitude --lonUR $grandelongitude -- --cols 2 --scenery_folder /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs
echo
echo
# direction vers mon répertoire d'images dans mon cas
cd /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs/Orthophotos
Édité par Ami age Le 30/05/2023 à 22h07
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Ami age :
voila le code bash que j'ai adapté avec mes répertoires :
Ça m'a l'air d'être bon

Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Ami age :
concernant l'erreur :
dans les répertoires que tu indiques dans le script, une fois il y a le dernier dossier Orthophotos, une fois non, c'est normal ?
extrait du script que tu as indiqué :
/create_bbox.pl --latLL $petitelatitude --lonLL $petitelongitude --latUR $grandelatitude --lonUR $grandelongitude -- --cols 2 --scenery_folder /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs
echo
echo
# direction vers mon répertoire d'images dans mon cas
cd /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs/Orthophotos
dans les répertoires que tu indiques dans le script, une fois il y a le dernier dossier Orthophotos, une fois non, c'est normal ?
extrait du script que tu as indiqué :
/create_bbox.pl --latLL $petitelatitude --lonLL $petitelongitude --latUR $grandelatitude --lonUR $grandelongitude -- --cols 2 --scenery_folder /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs
echo
echo
# direction vers mon répertoire d'images dans mon cas
cd /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs/Orthophotos
Ben bizarrement la ligne de code où il y a "/create_bbox.pl..." télécharge les images.png satellites dans "Orthophotos"
Je ne sais pas pourquoi
Pal mal Mageia!
@+
Gérard
@+
Gérard

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
gerard-ll :
Après l'ordre dans lequel on rentre les données dans le script ne simplifiera pas les choses.
Après l'ordre dans lequel on rentre les données dans le script ne simplifiera pas les choses.
Il serait plus simple de rentrer les données dans l'ordre que le site nous les donne
d'abord le premier point (en haut à gauche) longitude, latitude
puis le second. longitude, latitude,
dans l'ordre du site.
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Ami age :
Il serait plus simple de rentrer les données dans l'ordre que le site nous les donne
d'abord le premier point (en haut à gauche) longitude, latitude
puis le second. longitude, latitude,
dans l'ordre du site.
d'abord le premier point (en haut à gauche) longitude, latitude
puis le second. longitude, latitude,
dans l'ordre du site.
Ah ben faut que j'y réfléchisse

Mais de toutes façons faut rentrer les coordonnées une par une.
On ne peut pas coller les deux coordonnées d'un coup comme on les voit sur le site.
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
De cette façon le script cherche toutes les images.png pour les convertir en images.dds.
Pal mal Mageia!
@+
Gérard
@+
Gérard

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
comment cette ligne
/create_bbox.pl --latLL $petitelatitude --lonLL $petitelongitude --latUR $grandelatitude --lonUR $grandelongitude -- --cols 2 --scenery_folder /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs
peut demander d'aller sur le site en question télécharger les photos correspondantes ? a aucun moment, je ne vois l'adresse du site ?
l'instruction /create_bbox.pl me semble bien courte. Elle renverrait pas à un programme, une routine qu'il faut installer sur son ordi ?
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

steven Membre non connecté
-
- Voir le profil du membre steven
- Inscrit le : 18/05/2018
Ami age :
il y a une chose que je me demande,
comment cette ligne
/create_bbox.pl --latLL $petitelatitude --lonLL $petitelongitude --latUR $grandelatitude --lonUR $grandelongitude -- --cols 2 --scenery_folder /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs
peut demander d'aller sur le site en question télécharger les photos correspondantes ? a aucun moment, je ne vois l'adresse du site ?
l'instruction /create_bbox.pl me semble bien courte. Elle renverrait pas à un programme, une routine qu'il faut installer sur son ordi ?
comment cette ligne
/create_bbox.pl --latLL $petitelatitude --lonLL $petitelongitude --latUR $grandelatitude --lonUR $grandelongitude -- --cols 2 --scenery_folder /run/media/gerard/86342ad3-2766-40ea-a505-037e80f54b36/Data/fgfs
peut demander d'aller sur le site en question télécharger les photos correspondantes ? a aucun moment, je ne vois l'adresse du site ?
l'instruction /create_bbox.pl me semble bien courte. Elle renverrait pas à un programme, une routine qu'il faut installer sur son ordi ?
Question :
est ce que /create_bbox.pl ne serais pas un peu !!! dans le genre de xxx.py ? (ce qui expliquerais comment et pourquoi il télécharge... (un espèce de 'script' exécutable en quelques sorte))
No Comment ...
Merci de ne pas 'rebondir' sur mes post's
Censor => 2025





gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :

Dans cette discussion que je me suis rappelé une fois avoir quitté mon ordinateur, il y a un fichier "readme.md" à lire et qui explique comment on télécharge des images satellites et qui vont dans Orthophotos!
En fait il y a des choses à faire et qui fait que la ligne de code qui commence par "./create_bbox.pl..." télécharge les scènes.
Toutes mes excuses je ne m'en suis plus rappelé.

J'avais fait ces manipulations une fois avoir compilé la version 2020.4.0.
Je pense que tout est dit dedans, ça devrait vous aider

Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Code TEXT :
git clone https://github.com/nathanielwarner/flightgear-photoscenery
... histoire d'obtenir le "creator.py" script, une fois dans le répertoire "/home/yourname/photoscenery"?

C'est ensuite que vous pourrez avoir des images satellite.
Il est dit :
Caché :
Conditions préalables
Assurez-vous que Git est installé. En plus de FlightGear nightly avec FGData de Git , vous aurez besoin de Python 3 , ainsi que de requests et de Pillow . Clonez également ce dépôt ( git clone https://github.com/nathanielwarner/flightgear-photoscenery) pour obtenir le creator.pyscript.
Instructions
Mettez de côté un dossier que vous utiliserez pour enregistrer le photoscenery. Dans ces instructions, je vais le spécifier comme /home/yourname/photoscenery.
Le photoscenery est créé en fournissant des orthophotos satellites pour les tuiles de décor que vous souhaitez. Le script creator.py automatise le téléchargement de ces orthophotos à partir des serveurs ArcGIS. Pour l'utiliser, indiquez soit l'index de la tuile souhaitée ( --index), soit une latitude et une longitude ( --latet --lon).
Par exemple, pour faire un photoscenery pour la tuile contenant la Tour Eiffel, vous devez d'abord trouver ses coordonnées. (Latitude 48.858, Longitude 2.295) Ensuite, vous exécutez le script, en fournissant les coordonnées et votre dossier de téléchargement.
./creator.py --scenery_folder /home/yourname/photoscenery --lat 48.858 --lon 2.295
Assurez-vous que Git est installé. En plus de FlightGear nightly avec FGData de Git , vous aurez besoin de Python 3 , ainsi que de requests et de Pillow . Clonez également ce dépôt ( git clone https://github.com/nathanielwarner/flightgear-photoscenery) pour obtenir le creator.pyscript.
Instructions
Mettez de côté un dossier que vous utiliserez pour enregistrer le photoscenery. Dans ces instructions, je vais le spécifier comme /home/yourname/photoscenery.
Le photoscenery est créé en fournissant des orthophotos satellites pour les tuiles de décor que vous souhaitez. Le script creator.py automatise le téléchargement de ces orthophotos à partir des serveurs ArcGIS. Pour l'utiliser, indiquez soit l'index de la tuile souhaitée ( --index), soit une latitude et une longitude ( --latet --lon).
Par exemple, pour faire un photoscenery pour la tuile contenant la Tour Eiffel, vous devez d'abord trouver ses coordonnées. (Latitude 48.858, Longitude 2.295) Ensuite, vous exécutez le script, en fournissant les coordonnées et votre dossier de téléchargement.
./creator.py --scenery_folder /home/yourname/photoscenery --lat 48.858 --lon 2.295
Vous me direz si ça fonctionne

Edit : Ne pas oublier de créer un répertoire "Orthophoto" dans le répertoire "photoscenery"
Edit 2 : Et ne pas oublier d'indiquer à Flightgear le répertoire où se trouvent les orthophotos

Edit : j'ai modifié la commande, c'était autre chose qui était écrit?!
Édité par gerard-ll Le 04/06/2023 à 10h27
Pal mal Mageia!
@+
Gérard
@+
Gérard

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
https://github.com/nathanielwarner/flightgear-photoscenery/blob/master/README.md
tout en anglais j'ai du mal.
il est indiqué qu'il faut téléchargé une version nightly ?
http://download.flightgear.org/builds/nightly/
ça ne fonctionne pas avec le version par défaut de fligthgear ?
Édité par Ami age Le 17/06/2023 à 16h33
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

Helijah Membre non connecté
-
- Voir le profil du membre Helijah
- Inscrit le : 02/05/2011
- Site internet
- Groupes :
Ami age :
les consignes sont donc ici,
https://github.com/nathanielwarner/flightgear-photoscenery/blob/master/README.md
tout en anglais j'ai du mal.
il est indiqué qu'il faut téléchargé une version nightly ?
http://download.flightgear.org/builds/nightly/
ça ne fonctionne pas avec le version par défaut de fligthgear ?
https://github.com/nathanielwarner/flightgear-photoscenery/blob/master/README.md
tout en anglais j'ai du mal.
il est indiqué qu'il faut téléchargé une version nightly ?
http://download.flightgear.org/builds/nightly/
ça ne fonctionne pas avec le version par défaut de fligthgear ?
Et non Ami Age, seulement avec la version en cours de développement. Donc la 2020.4.0. Mais dans l'autre discussion j'ai donné un lien pour obtenir une version pré compilé de la version 2020.4.0

Mais attention Ami Age, une fois que l'on a goûté aux sols photo texturés cela devient comme une drogue lol
Édité par Helijah Le 17/06/2023 à 16h37
Quelques avions pour agrémenter votre FlightGear : Mon Hangar
Un forum pour l'amélioration et/ou la création d'avions : Forum de création
Un forum pour l'amélioration et/ou la création d'avions : Forum de création
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie