Fr/Atlas: Difference between revisions

Jump to navigation Jump to search
132 bytes added ,  21 November 2011
Loads of mispelling corrected ;-)
(Loads of mispelling corrected ;-))
Line 1: Line 1:
[[File:Atlas.jpg|thumb|270px|Atlas,vue de la baie de San Francisco]]
[[File:Atlas.jpg|thumb|270px|Atlas,vue de la baie de San Francisco]]


''"Atlas fournis une carte de bonne qualité pour voler avec FlightGear"'' - [http://atlas.sourceforge.net Atlas website]  
''"Atlas fournit une carte de bonne qualité pour voler avec FlightGear"'' - [http://atlas.sourceforge.net Atlas website]  


=== Introduction ===
=== Introduction ===
'''Atlas''' affiche une carte qui suit les déplacements de l'avion dans Flightgear. C'est un projet indépendant de FlightGear, distribué sous la même licence (GPL) que FlightGear, Attention, la version 0.3 pour windows est obsolète .
'''Atlas''' affiche une carte qui suit les déplacements de l'avion dans Flightgear. C'est un projet indépendant de FlightGear, distribué sous la même licence (GPL) que FlightGear, Attention, la version 0.3 pour Windows est obsolète. Je détaille plus bas une version plus à jour avec une carte en forme de globe.
je détaille plus bas une version plus à jour avec une carte en forme de globe.


==== Installation avec Windows, version 0.3 (dépassée)====
==== Installation avec Windows, version 0.3 (dépassée)====
Téléchargez la version windows de Atlas sur la [http://atlas.sourceforge.net/index.php?page=download Page de téléchargement].
Téléchargez la version Windows d'Atlas sur la [http://atlas.sourceforge.net/index.php?page=download Page de téléchargement].


Par exemple, téléchargez '''atlas-0.3.0-win32-setup.exe''', et lancez le. l'installateur va vous demander le chemin de FlightGear. Si vous avez installé FlightGear dans le dossier par défaut, "C:\Program Files\FlightGear", acceptez la valeur pas défaut. Si vous ne savez pas, faites un click droit sur l'icone de FlightGear, propriété puis regardez la "cible". La racine de FlightGear est le chemin avant "\bin\win32\fgrun.exe".
Par exemple, téléchargez '''atlas-0.3.0-win32-setup.exe''', et lancez-le. l'installateur va vous demander le chemin de FlightGear. Si vous avez installé FlightGear dans le dossier par défaut, "C:\Program Files\FlightGear", acceptez la valeur par défaut. Si vous ne savez pas, faites un clic-droit sur l'icône de FlightGear, Propriétés puis regardez la "cible". La racine de FlightGear est le chemin avant "\bin\win32\fgrun.exe".


Une fois l'installation achevée, mais avant de lancer Atlas, il vous faut maintenant créer les cartes utilisées par Atlas.
Une fois l'installation achevée, mais avant de lancer Atlas, il vous faut maintenant créer les cartes utilisées par Atlas.


=== Création des cartes (Atlas version 0.3) ===
=== Création des cartes (Atlas version 0.3) ===
Atlas affiche une carte basée sur des plus petits éléments, appellés "Tiles". Ces bouts de carte doivent être créés d'après les scènes installées dans FlightGear, avec un programme appelé "map", installé en même temps que Atlas.
Atlas affiche une carte basée sur des plus petits éléments, appelés "Tiles". Ces bouts de carte doivent être créés d'après les scènes installées dans FlightGear, avec un programme appelé "map", installé en même temps qu'Atlas.


Suivant l'étendu du globe dont vous avez les scènes, et la résolution que vous demandez, map peut prendre de quelques minutes à plusieurs heures! Heureusement, map n'a pas besoin d'être lancé souvent, seulement à l'installation d'Atlas et si de nouvelles scènes sont ajoutées à FlightGear.
Suivant l'étendue du globe dont vous avez les scènes et la résolution que vous demandez, map peut prendre de quelques minutes à plusieurs heures pour générer les cartes ! Heureusement, map n'a pas besoin d'être lancé souvent, seulement à l'installation d'Atlas et si de nouvelles scènes sont ajoutées à FlightGear.


Voici un exemple d'utilisation de "map" avec Windows (valable seulement pour la version 0.3):
Voici un exemple d'utilisation de "map" avec Windows (valable seulement pour la version 0.3) :


Cet exemple utilise le dossier d'installation par défaut de FlightGear dans Windows, C:\Program Files\FlightGear. Si FlightGear est ailleurs, remplacez le chemin dans les instructions qui suivent.  
Cet exemple utilise le dossier d'installation par défaut de FlightGear dans Windows, C:\Program Files\FlightGear. Si FlightGear est ailleurs, remplacez le chemin dans les instructions qui suivent.  


Lancez la console : clickez sur démarrer>lancer ... tappez cmd et appuyez sue entrée.
Lancez la console : cliquez sur Démarrer -> Lancer... tapez cmd et appuyez sur "Entrée".
Tappez...  
Tapez...  
   cd C:\Program Files\FlightGear\bin\win32
   cd C:\Program Files\FlightGear\bin\win32
Maintenant...
Maintenant...
Line 32: Line 31:
Notez que les dossiers de scène sont séparés par des ";".
Notez que les dossiers de scène sont séparés par des ";".


On crée les carte de résolution normale:
On crée les cartes de résolution normale:
   map --size=256 --atlas=C:\Program Files\FlightGear\data\Atlas
   map --size=256 --atlas=C:\Program Files\FlightGear\data\Atlas


l'instalation des carte se fera ici dans <tt>C:\Program Files\FlightGear\data\Atlas</tt>. Si vous souhaitez changer la destination, remplacez <tt>C:\Program Files\FlightGear\data\Atlas</tt> par le chemin qui vous sied le mieux.
L'installation des cartes se fera ici dans <tt>C:\Program Files\FlightGear\data\Atlas</tt>. Si vous souhaitez changer la destination, remplacez <tt>C:\Program Files\FlightGear\data\Atlas</tt> par le chemin qui vous sied le mieux.


Le --size=256 donne la résolution à Atlas, les "Tiles" auront alors 256x256 pixels. Pour une meilleure définition, vous pouvez utiliser une autre résolution: =512 ou =1024 ou =2048, Pour une résolution plus faible =64 or =128.
Le --size=256 donne la résolution à Atlas, les "Tiles" auront alors 256x256 pixels. Pour une meilleure définition, vous pouvez utiliser une autre résolution: =512 ou =1024 ou =2048, Pour une résolution plus faible =64 or =128.


Enfin on crée un set de carte avec une résolution plus faible:
Enfin on crée un set de carte avec une résolution plus faible :
   map --size=64 --atlas=C:\Program Files\FlightGear\data\Atlas\lowres
   map --size=64 --atlas=C:\Program Files\FlightGear\data\Atlas\lowres


le programme "map" possède d'autres options, pour les voir tappez:
Le programme "map" possède d'autres options, pour les voir tapez :
   map --help
   map --help
Ce qui donne:
Ce qui donne:
Line 75: Line 74:




* '''Note 1:''' le calcul des Tiles peut être plus rapide sur certains PC avec l'option '''--headless''', Mais celà provoque des erreurs avec d'autres machines. Enlevez cette option si vous avez de etlles erreurs.
* '''Note 1 :''' le calcul des Tiles peut être plus rapide sur certains PC avec l'option '''--headless''', mais cela provoque des erreurs avec d'autres machines. Enlevez cette option si vous avez de telles erreurs.
* '''Note 2:''' Certains PC ont des erreurs avec le chemin "progam files" et l'espace inclus, à ce moment là essayez de le remplacer par "Progra~1".
* '''Note 2 :''' certains PC ont des erreurs avec le chemin "Program Files" et l'espace inclus, à ce moment là essayez de le remplacer par "Progra~1".


NDT: personellement j'utilisait les options: " --headless --aafactor=4 --size=1024" pour les cartes principales et " --size=64" pour les low-res,
NDT : personnellement, j'utilisais les options: " --headless --aafactor=4 --size=1024" pour les cartes principales et " --size=64" pour les low-res,
la résolution 1024 étant déjà pas mal pour le détail, et le "aafactor" (anti aliasing) permet d'améliorer le rendu des routes et chemins de fer.
la résolution 1024 étant déjà pas mal pour le détail, et le "aafactor" (anti aliasing) permet d'améliorer le rendu des routes et chemins de fer.


=== Lancer Atlas ===
=== Lancer Atlas ===
Atlas peut être lancé depuis le raccourci, ou à partir de la ligne de commande. En ligne de commande, tappez:
Atlas peut être lancé depuis le raccourci, ou à partir de la ligne de commande. En ligne de commande, tapez :
   "C:\Program Files\FlightGear\bin\win32\atlas.exe" "--fg-root=C:\Program Files\FlightGear\Data" "--path=C:\Program Files\FlightGear\data\Atlas" --udp=5500
   "C:\Program Files\FlightGear\bin\win32\atlas.exe" "--fg-root=C:\Program Files\FlightGear\Data" "--path=C:\Program Files\FlightGear\data\Atlas" --udp=5500


Dans FGrun([[FlightGear Wizard]]), il y a une case pour atlas dans l'onglet qui permet de lancer FG, cochez-la et mettez 5500 pour "port". Si Atlas est sur une autre machine que celle de FlightGear, entrer l'adresse IP du PC faisant tourner Atlas, si c'est le même, laisser le champ à "127.0.0.1". (Pour trouver l'adresse IP d'un PC sous Windows, tapez "ipconfig" en ligne de commande ou "ifconfig -a" sous GNU/Linux et prenez celle qui correspond à l'interface réseau utilisée).


 
Une fois les réglages de port cohérents entre Atlas et FlightGear, vous pouvez lancer FlightGear, et Atlas suivra alors vos déplacements dans FG, si l'auto-centrage est activé .
Dans FGrun( [[FlightGear Wizard]] ) il y a une case pour atlas dans l'onglet qui permet de lancer FG, cochez la et mettez 5500 pour "port". Si Atlas est sur une autre machine que celle de FlightGear, entrer l'adresse IP du PC faisant tourner Atlas, si c'est le même, laisser le champ à "127.0.0.1". (Pour trouver l'adresse IP d'un PC, tappez "ipconfig" en ligne de commande et prenez celle qui correspond à l'interface réseau utilisée).
 
Une fois les réglages de port cohérents entre Atlas et FlightGear, vous pouvez lancer FlightGear, et Atlas suivra alors vos déplacements dans FG, si l'auto centrage est activé .




=== Touches ===
=== Touches ===
Atlas est controllé avec les touches clavier:
Atlas est contrôlé avec les touches clavier :




Line 144: Line 141:
=== Atlas version 0.4  ===
=== Atlas version 0.4  ===


La version du site officiel étant grandement dépassée, je vais vous détailler l'utilisation de la version trouvé sur le [http://geoffmclane.com/fg/atlas-07.htm site de geoff], qui en tient une version à jour.
La version du site officiel étant grandement dépassée, je vais vous détailler l'utilisation de la version trouvée sur le [http://geoffmclane.com/fg/atlas-07.htm site de geoff], qui en tient une version à jour.


quelques différences majeures:
Quelques différences majeures:


* on ne donne plus la résolution à map, à la place on crée des dossiers avec des nombre dans le dossier principal d'atlas (par exemple 2, 4, 8, 10, 12) et map calcule les maps dans chaque dossier avec la résolution 2^N, où N est le nom du dossier (par exemple 2^8= 256, donc résolution 256x256 dans le dossier "8".
* on ne donne plus la résolution à map, à la place on crée des dossiers avec des nombre dans le dossier principal d'atlas (par exemple 2, 4, 8, 10, 12) et map calcule les maps dans chaque dossier avec la résolution 2^N, où N est le nom du dossier (par exemple 2^8= 256, donc résolution 256x256 dans le dossier "8".
* pour les zooms plus détaillés, Atlas utilise directement les scènes et calcule les carte "on the fly" sans utiliser les tiles de map.
* pour les zooms plus détaillés, Atlas utilise directement les scènes et calcule les carte "à la volée" sans utiliser les tiles de map.
* la terre est ronde une fois dézoomées :)
* la terre est ronde une fois dézoomée :)


'''Bonnes Navigations!!!'''
'''Bonnes navigations!!!'''


=récupération=
=Récupération=


avant de récupérer ce qu'il nous faut, un petit mot sur l'organisation d'atlas dans sa version récente.
Avant de récupérer ce qu'il nous faut, un petit mot sur l'organisation d'Atlas dans sa version récente.


Le concepteur a choisi de placer certains fichiers dans le "fg-root", les datas de flightgear, et atlas ne peut trouver la palette (echelle de couleur en fonction de la hauteur) que si elle est dans ces datas (mais on va voir comment l'enruhmer).
Le concepteur a choisi de placer certains fichiers dans le "fg-root", les datas de FlightGear, et Atlas ne peut trouver la palette (échelle de couleur en fonction de la hauteur) que si elle est dans ces datas (mais on va voir comment l'enrhumer).


Comme dit plus haut, on n'a plus seulement deux résolutions de carte possibles, mais plusieurs, chaque jeux de carte est dans un dossier avec un nombre, dans le dossier atlas, on choisi donc juste les noms des dossiers en fonction des résolutions que l'on veut, et surtout que l'hardware est capable d'accepter.
Comme dit plus haut, on n'a plus seulement deux résolutions de carte possibles, mais plusieurs, chaque jeu de carte est dans un dossier avec un nombre, dans le dossier Atlas, on choisi donc juste les noms des dossiers en fonction des résolutions que l'on veut, et surtout que le matériel est capable d'accepter.


-on va avoir besoin d'utiliser la ligne de commande sous windows, et celle-ci est un peu allergique aux espaces dans les noms de dossiers, donc on va éviter de se placer dans "Program Files". choisissez un disque dur qui a de la place (allons y pour le "F:", et creez-y un dossier ATLAS par exemple.
- On va avoir besoin d'utiliser la ligne de commande sous Windows, et celle-ci est un peu allergique aux espaces dans les noms de dossiers, donc on va éviter de se placer dans "Program Files". choisissez un disque dur qui a de la place (allons y pour le "F:", et créez-y un dossier ATLAS par exemple. Dans ce dossier, créez un dossier "bin-atlas".
dans ce dossier creez un dossier "bin-atlas".


- sur le site de geoff, section [http://geoffmclane.com/fg/atlas-07.htm#downloads download], on récupére les executables (présentement atlas-11-exe.zip) et on les dézippe dans le dossier bin-atlas.
- sur le site de geoff, section [http://geoffmclane.com/fg/atlas-07.htm#downloads download], on récupère les exécutables (présentement atlas-11-exe.zip) et on les dézippe dans le dossier bin-atlas.


on va maintenant faire le choix de ne pas utiliser le fg-root de flightgear, mais s'en creer un faux qui ne contient que ce dont atlas à besoin, c'est à dire les fichiers des balises nav, fix, awy et aéroports, plus un dossier "Atlas" contenant les palettes, un fond de carte, des fonts et une image de l'avion , plus les dossiers 2,4,6,8,10,12 qui vont permettre d'avoir des textures jusqu'a 4096x4096. Atlas ensuite pour des zoom plus forts, crée la texture directement d'après le scenery.
On va maintenant faire le choix de ne pas utiliser le fg-root de FlightGear, mais s'en créer un faux qui ne contient que ce dont Atlas à besoin, c'est-à-dire les fichiers des balises nav, fix, awy et aéroports, plus un dossier "Atlas" contenant les palettes, un fond de carte, des fonts et une image de l'avion , plus les dossiers 2,4,6,8,10,12 qui vont permettre d'avoir des textures jusqu'à 4096x4096. Atlas ensuite pour des zoom plus forts, crée la texture directement d'après les scènes.
Notez que si votre matos ne supporte pas de grosses textures, il faudra enlever les dossiers de trop grosse texture (par exemple le 12,si vous ne supportez que le 10 (1024x1024) etc...
Notez que si votre matériel ne supporte pas de grosses textures, il faudra enlever les dossiers de trop grosse texture (par exemple le 12, si vous ne supportez que le 10 (1024x1024), etc...
plutôt que de le faire vous même, je vous propose [http://janodesbois.free.fr/doc/fg-root_atlas.tar.gz un faux fg-root] pour atlas, décompressez le directement dans le dossier "ATLAS" créé précédemment.
Plutôt que de le faire vous même, je vous propose [http://janodesbois.free.fr/doc/fg-root_atlas.tar.gz un faux fg-root] pour atlas, décompressez-le directement dans le dossier "ATLAS" créé précédemment.


=génération des Maps=
=Génération des cartess=


on ouvre une console (nous voila revenus au temps du dos!) ensuite, on se rend sur notre disque F :
On ouvre une console (nous voilà revenus au temps du MS-DOS !) ensuite, on se rend sur notre disque F :
   F:
   F:


puis on va dans le dossier ou se trouve les binaires:
Puis on va dans le dossier ou se trouve les binaires :


   cd ATLAS\bin-atlas
   cd ATLAS\bin-atlas


je vais avoir besoin du chemin vers les scènes du monde de FG, pour notre exemple on va utiliser D:\FG\terrasync, les exe de geoff prennent par défaut certaines valeurs pour fg-root et atlas, nous allons les corriger.  
Je vais avoir besoin du chemin vers les scènes du monde de FG, pour notre exemple on va utiliser D:\FG\terrasync, les fichiers exécutables de geoff prennent par défaut certaines valeurs pour fg-root et atlas, nous allons les corriger.
on est ok pour lancer la génération des Maps :
On est alors prêts pour lancer la génération des cartes :


   Map.exe --fg-root=F:\ATLAS\fg-root_atlas --atlas=F:\ATLAS\fg-root_atlas\Atlas --fg-scenery=D:\FG\terrasync
   Map.exe --fg-root=F:\ATLAS\fg-root_atlas --atlas=F:\ATLAS\fg-root_atlas\Atlas --fg-scenery=D:\FG\terrasync


si tout se passe bien, il devrait creer les cartes, sauf bien sur pour moi, qui possède une version d'openGL qui ne lui plaît pas, sur la seule machine windows à ma disposition...(version 1.5).
si tout se passe bien, il devrait créer les cartes, sauf bien sur pour moi, qui possède une version d'OpenGL qui ne lui plaît pas, sur la seule machine Windows à ma disposition...(version 1.5).


=lancer atlas=
=Lancer atlas=


si l'on est déjà dans "F:\ATLAS\bin-atlas"  on lance atlas en précisant en plus le fichier airplane:
si l'on est déjà dans "F:\ATLAS\bin-atlas"  on lance atlas en précisant en plus le fichier airplane :


   Atlas.exe --fg-root=F:\ATLAS\fg-root_atlas --atlas=F:\ATLAS\fg-root_atlas\Atlas --fg-scenery=D:\FG\terrasync  
   Atlas.exe --fg-root=F:\ATLAS\fg-root_atlas --atlas=F:\ATLAS\fg-root_atlas\Atlas --fg-scenery=D:\FG\terrasync  
Line 197: Line 193:
et "normalement" on a alors un Atlas tout beau tout neuf.
et "normalement" on a alors un Atlas tout beau tout neuf.


pour ceux qui ne veulent pas avoir à réouvrir la ligne de commande à chaque fois  pour lancer Atlas ou Map, vous avez la possibilité de creer un fichier .bat, qu'un simple click permet de lancer, mais je laisse ça pour un autre jour.
pour ceux qui ne veulent pas avoir à réouvrir la ligne de commande à chaque fois  pour lancer Atlas ou Map, vous avez la possibilité de créer un fichier .bat, qu'un simple clic permet de lancer, mais je laisse ça pour un autre jour.
 
 
 


== External links ==
== External links ==
518

edits

Navigation menu