Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 22/03/2015 20:00:50

FlyDaddit
Membre
Inscription : 4/03/2015
Messages : 270

Habillage des scènes - XML et EXCEL

Bonjour,

Tant pis si j'enfonce une porte ouverte mais ce mot servira peut-être à quelques-uns.

L'utilisation de l'UFO pour habiller le terrain est bien expliqué dans le wiki.
http://wiki.flightgear.org/Fr/Placer_de … D_avec_UFO

En appuyant sur le caractère 'e' Flightgear enregistre tous les modèles dans un fichier xml, ufo-model-export.xml.
Sous Windows il est situé dans %user%\AppData\Roaming\flightgear.org\Export
Vous devez afficher les fichiers, dossiers et lecteurs cachés pour voir ce dossier.

Le fichier ufo-model-export.xml contient un paragraphe par modèle:
    <model>
      <legend type="string"></legend>
      <heading-deg type="double">76</heading-deg>
      <pitch-deg type="double">0</pitch-deg>
      <roll-deg type="double">0</roll-deg>
      <path type="string">Models/Aircraft/Cessna150-ba.ac</path>
      <latitude-deg type="double">46.78109363</latitude-deg>
      <longitude-deg type="double">0.5495328876</longitude-deg>
      <elevation-ft type="double">203.661305</elevation-ft>
      <absolute-path type="string">C:\Program Files\FlightGear 3.2.0\data/Models/Aircraft/Cessna150-ba.ac</absolute-path>
      <stg-path type="string">e000n40/e000n46/2957874.stg</stg-path>
      <stg-heading-deg type="double">284</stg-heading-deg>
      <elevation-m type="double">62.07596577</elevation-m>
      <object-line type="string">OBJECT_SHARED Models/Aircraft/Cessna150-ba.ac 0.54953289 46.78109363 62.0760 284.0 0.0 -0.0</object-line>
    </model>
La ligne <object-line type="string"> est intéressante puisqu'elle contient ce qui est attendu par le fichier stg nommé dans la ligne <stg-path type="string">

Vous pouvez obtenir un transcodification rapide et aisée en utilisant Excel.
Ouvrez ufo-model-export.xml dans Excel, ouvrir en tant que tableau XML. Ok pour que Excel crée le schéma.
Vous avez maintenant une colonne par balise.
En colonne S vous trouvez le chemin du fichier stg dans lequel inscrire les modèles.
En colonne Y vous avez les lignes à intégrer dans le fichier stg.

Si votre zone est grande, filtrez sur le nom du fichier stg en colonne S.
Au plus simple, sélectionnez les lignes de la colonne Y et copiez les dans le fichier stg ouvert dans un éditeur de texte comme notepad ++.

Si vous voulez affiner, créez une formule =GAUCHE([@[object-line]];NBCAR([@[object-line]])-9) dans une colonne.
Vous récupérerez la ligne sans les valeurs pitch et roll qui ne sont pas utilisées par Flightgear.

Voilà, ce mode d'emploi permet à chacun de faire une transco sans avoir à écrire un script.

Lâchez-vous pour décorer vos scènes.
Elles n'en seront que plus réalistes pour avoir un environnement de vol attractif.


Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek,  - FG 2016.2.1

Hors ligne

#2 22/03/2015 21:05:09

Biloute974
Membre
Inscription : 2/02/2014
Messages : 991

Re : Habillage des scènes - XML et EXCEL

Salut,

c'est sympa comme astuce wink


Config: Core I5 4690 (3.5 GHz*4) + 16 Go de Ram + Nvidia GTX 970+ GTX 760 (pilotes 361.28)+ LinuxMint 17.2 64 bits--> FG 2017.1.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Mes livrées

Hors ligne

#3 23/03/2015 18:33:30

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 523
Site Web

Re : Habillage des scènes - XML et EXCEL

Bonjour à tous,

Je suis peut-être à coté de la plaque, dans ce cas, merci de ne pas tenir compte de mon post, mais après avoir posé un objet avec l'ufo, en appuyant sur d, dans la console tout est présent, prêt à être collé dans le .stg qui va bien.
Ex:
# e000n40/e004n45/3023315.stg
OBJECT_SHARED Aircraft/ufo/Models/cursor.ac 4.81431806 45.25532292 134.8516 0.0 0.0 -0.0

smile


Intel I7.7700k 4.2 GHz 4 C 8 tr.MSI Gaming pro.MSI GTX 1080 Armor 8Go.Ram:16Go DDR4 GSKILL 3000Mhz.Stock:2*480Go SSD Kingston UV 400+2*2T HDD Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot Linux Mint 18.2 Sonya Cinnamon/Windows 10
http://pattenflightgear.wifeo.com/

Hors ligne

#4 23/03/2015 21:44:45

FlyDaddit
Membre
Inscription : 4/03/2015
Messages : 270

Re : Habillage des scènes - XML et EXCEL

Toujours pas à côté de la plaque.
Ce n'est qu'un truc.
On est pas obligé de l'utiliser ;-)


Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek,  - FG 2016.2.1

Hors ligne

Pied de page des forums