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 : 1 011

Re : Habillage des scènes - XML et EXCEL

Salut,

c'est sympa comme astuce wink


Config: Core I7 7700  + 16 Go de Ram  DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols

Hors ligne

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

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 757
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.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T 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 LinuxMint 20.3 Una /Windows10 FG2020.4.0
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