Annonce

Réduire
Aucune annonce.

Utilitaire : MakeNavData

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Utilitaire : MakeNavData

    J'ai réalisé un petit utilitaire qui permet de convertir les données issues du site Navigraph (données payantes) en fichiers directement utilisable par X-Plane.
    Il utilise le langage Python 3.3.0 qui doit être installé sur votre machine (plusieurs versions peuvent coha****r sans gêne).
    Il est donc multi-plateforme : Mac, PC ou Linux...

    Pour le moment, il créé les fichiers "earth_fix.dat" (waypoints ou FIX) et "earth_awy.dat" (routes aériennes avec un petit souci : toutes les routes sont arbitrairement placées en "Low airways" avec un niveau de vol compris entre 5000 ft et le FL600).

    Mais vous pouvez aussi lui faire créer de courts plans de vol avec les SID et STAR des aéroports de votre choix (un aéroport en donnant son code OACI, une zone de plusieurs aéroports voisins en ne donnant que les trois premières lettres, tous les aéroports d'un pays en donnant les deux premières lettres, une région du monde avec la seule première lettre et le monde entier en tapant "*" - soit plusieurs milliers de SID et de STAR).

    Cet utilitaire est disponible en téléchargement chez XPFR : bouton "Scènes", onglet "Indispensables", en bas de liste, vous trouvez "OUTILLAGE : MakeNavData 1.0"

    La documentation jointe (fichier "LisezMoi.pdf") vous guide pour l'installer et l'utiliser.

    Il reste deux éléments à programmer :
    1) l'ajout de quelques aérodromes plus ou moins exotiques dans le fichier "apt.dat"
    2) l'ajout ou le repositionnement de navaids (NDB, VOR etc.) dans le fichier "earth_nav.dat"

    Ces deux compléments sont un peu complexe à programmer et nécessitent de passer par une base de donnée temporaire.
    Ils seront ajoutés ultérieurement (pour le moment les deux boîtes à cocher sont inaccessibles).

    Bons vols,
    Jean-Olivier

  • #1
    Clap clap clap.
    Merci.

    Je vais tester ça prochainement.
    Linux Fedora 44 | GeForce RTX 5070 Ti 16Go Vram

    https://aerobask.com/

    Commentaire


    • #1
      Merci je vais voir si je peux le faire tourner.
      Intel I9-9900K CPU 3.6Ghz mini
      RAM 32Go
      Windows 10
      Résolution : 1920 x 1200 à 3240 x 2160
      NVIDIA GeForce RTX 2080 - VRAM (totale) :8192 Mo
      Manettes Saitek X 56
      X-Plane 11.53r1

      Commentaire


      • #1
        Bravo et merci J.O.
        Jean-Olivier
        ton script est super et fonctionne vraiment bien!
        Finies les FIX incomplets ou faux de R. Peel
        Et c'est parfait pour faire des vols realistes avec les SID et STAR
        Encore merci
        Olivier
        Mac IntelCore i7- OS 10.6.8/RAM 4Go/ATI Radeon HD 5750 1024Mo/XP 9.70

        Commentaire


        • #1
          Bonjour;

          J'ai essayé la version 1.0 sous Ubuntu 12.04 LTS

          Installation de python3 et de python-tk

          Lancement via un terminal

          Ca beigne !!! les fichiers earth_awy.dat et earth_fix.dat ce crées au bon endroit.


          J'ai modifié le script car des caractères " u " ce trouvait après après le mot "text=" et générais un syntax erreur ( souvenir... souvenir ):

          text=u"Ce programme a pour objectif de rendre utilisable par X-Plane\n" +

          Problème de décompression ??

          Hervé, qui attends la suite


          Merci J.O
          La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
          X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

          Commentaire


          • #1
            Envoyé par djetdail Voir le message
            J'ai modifié le script car des caractères " u " ce trouvait après après le mot "text=" et générais un syntax erreur ( souvenir... souvenir ):

            text=u"Ce programme a pour objectif de rendre utilisable par X-Plane\n" +

            Problème de décompression ??
            Le "u" est un code interne au langage Python 3.3.x pour afficher un texte à l'écran en utilisant l'encodage "utf-8".
            Es-tu certain d'avoir installé une version "3.3" (ce code a été introduit à partir de cette version - bien qu'il existait déjà dans la version 2) ?

            Si ton ordinateur est déjà configuré avec cet encodage, ce "u" ne devrait avoir aucune incidence, sinon les caractères accentués seront bizarres !

            Y aurait-il un bug dans Python 3 pour Linux ?
            Si d'autres utilisateurs de Linux ont aussi ce souci, merci de me le faire savoir...

            Commentaire


            • #1
              Avec Ubuntu 12.04 LTS la version la plus récente dispo est python 3.2, même avec Synaptic.

              Pour avoir la 3.3, il doit falloir compiler les sources .. pas glop.

              Hervé
              La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
              X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

              Commentaire


              • #1
                OK, merci Hervé... Ce n'est pas une solution au souci que tu as rencontré, mais je comprends mieux.
                Je pense que je vais laisser le programme ainsi. Elle sortira bien un jour ou l'autre cette 3.3 pour Ubuntu !...

                Commentaire


                • #1
                  Si tu veut, je peut te fournir le script compatible python 3 et 3.2

                  Ou le mettre en lien quelque part
                  La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
                  X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

                  Commentaire


                  • #1
                    Envoyé par voilier Voir le message
                    ...
                    Finies les FIX incomplets ou faux de R. Peel
                    ...
                    Tss tss, on ne tape pas sur Robin Peel s'il vous plait.

                    Robin ne fait que compiler ce que les membres de la communauté X-Plane lui envoient. Il le fait gratuitement, sur son temps libre et depuis de nombreuses années. On peut constater que la dite communauté lui envoit bien plus de corrections sur les aérodromes que sur les fix et nav aids.
                    Autre problème, clairement indiqué sur cette page http://data.x-plane.com/#Help il ne peut accepter que des données disponibles publiquement et redistribuables gratuitement.

                    Daniel
                    Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
                    Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
                    #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
                    #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
                    #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

                    Commentaire


                    • #1
                      Envoyé par Daniel_L Voir le message
                      Tss tss, on ne tape pas sur Robin Peel s'il vous plait.
                      Absolument !!!

                      Je le dis d'ailleurs dans le "LisezMoi" joint à l'utilitaire :

                      À l'heure actuelle, ces fichiers comportent deux fois plus de références que les données fournies par Robin Peel. Ne lui jetez pas la pierre, il n'a pas la possibilité légale (licence d'utilisation) d'exploiter les ressources de Navigraph gratuitement pour les utilisateurs d'X-Plane !



                      @djetdail : Mon cher Jedi, tu as mon email...
Ceci dit, il reste que sur PC, il peut exister un souci d'affichage (tous ne sont pas en "utf-8"...).
                      
Et - sincèrement - je n'ai pas envie de maintenir plusieurs versions (d'autant qu'il va me falloir le traduire en anglais : doc et soft)...


                      Commentaire


                      • #1
                        D'après ce que j'ai constaté:

                        EUR,Y50 ,024,CIV,50.573972,3.832872,354,340, ,L <--- Low airway
                        EUR,UM624 ,001,TULIP,52.367750,3.857309,000,171, ,H <---High airway
                        SPA,N875 ,012,ENREP,4.873056,104.245000,311,000, ,B (aucune idée !)

                        Mais aussi parfois il y a certaine routes qui commence en low et fini en high (voir l'exemple plus bas), dés lors je me demande si c'est possible et si c'est correct ce que je raconte plus haut !?


                        Exemple:

                        AFR,N866 ,001,TENPA,21.361667,-21.973334,000,041, ,L
                        AFR,N866 ,002,USOTI,23.066778,-20.836361,041,041, ,L
                        AFR,N866 ,003,APASO,25.000000,-19.504639,041,041, ,L
                        AFR,N866 ,004,GOMER,28.000000,-17.333333,041,034, ,L
                        AFR,N866 ,005,BRICK,29.591361,-16.372889,034,034, ,L
                        AFR,N866 ,006,GURKA,30.434000,-15.850250,034,034, ,L
                        AFR,N866 ,007,KONBA,31.300833,-15.301667,034,000, ,L
                        EUR,N866 ,008,ROKSI,50.503611,-2.214167,000,020,B,L
                        EUR,N866 ,009,SAM34,50.671945,-2.127500,020,020,B,L
                        EUR,N866 ,010,BILNI,50.675278,-2.125833,020,062,B,L
                        EUR,N866 ,011,SAM,50.955250,-1.345056,062,000,B,L
                        EUR,N866 ,012,UPGAS,55.244722,5.000000,000,038,B,B
                        EUR,N866 ,013,GOLUM,55.450000,5.283333,038,059, ,B
                        EUR,N866 ,014,AMRAM,55.943611,6.634167,059,059, ,B
                        EUR,N866 ,015,EVAKI,56.239444,7.481111,059,059, ,B
                        EUR,N866 ,016,RAM,56.478372,8.187364,059,057, ,B
                        EUR,N866 ,017,KEMEG,56.720833,8.872500,057,057, ,B
                        EUR,N866 ,018,AAL,57.103719,9.995578,057,049, ,B
                        EUR,N866 ,019,DETNA,57.587611,11.069056,049,049, ,B
                        EUR,N866 ,020,INVOL,57.654445,11.221389,049,049, ,B
                        EUR,N866 ,021,NEGIL,58.251333,12.625333,049,049,B,B
                        EUR,N866 ,022,MOXAM,58.531361,13.313917,049,050,B,B
                        EUR,N866 ,023,LAPSI,58.920528,14.305472,050,050,B,B
                        EUR,N866 ,024,DEPEX,59.191944,15.022472,050,050,B,B
                        EUR,N866 ,025,TABUT,59.519167,15.917084,050,051,B,B
                        EUR,N866 ,026,BEDLA,59.628945,16.225028,051,061,B,H
                        EUR,N866 ,027,EVLAN,60.252222,19.111944,061,062,B,H
                        EUR,N866 ,028,SONOX,60.811945,22.115556,062,053, ,H
                        EUR,N866 ,029,ODEVO,62.660556,29.610556,053,046, ,H
                        EUR,N866 ,030,AGAMO,63.146667,31.265000,046,000, ,H

                        Si ça peut vous aider ...
                        Dernière modification par Telmo, 10 février 2013, 16h28.
                        AMD 7800X3D, 32Go DDR5 6000 CL30, RTX 3080Ti 12Go, 2x 28" UHD 3840p x 2160p-120Hz,
                        Windows 11 64Bit,
                        X-plane 12 ... quoi d'autre =)

                        Commentaire


                        • #1
                          Est-ce bien la 7ème colonne du fichier earth_awy.dat avec la valeur 1 ou 2 qui définisse les Low ou High airways ?
                          AMD 7800X3D, 32Go DDR5 6000 CL30, RTX 3080Ti 12Go, 2x 28" UHD 3840p x 2160p-120Hz,
                          Windows 11 64Bit,
                          X-plane 12 ... quoi d'autre =)

                          Commentaire


                          • #1
                            Oui, ce sont bien 1 ou 2 dans la septième colonne qui définit le "Low" (1) ou "High" (2).

                            Dans cette dernière colonne des valeurs de Navigraph, c'est aussi ce à quoi j'ai pensé avec L pour "Low", H pour "High" et "B" pour Both (les deux !).
                            Seulement, j'ai voulu vérifier sur quelques cartes EN_ROUT de part le monde et ça ne collait pas toujours...
                            Mais mes cartes sont parfois un peu anciennes et il n'est pas impossible qu'elles aient été modifiées. Auquel cas, je suis tombé - par hasard - justement sur des routes modifiées ! Pas de bol !

                            Mais c'est certainement une façon plus élégante de répartir ces routes. Quant à la notion "Both" qui est inconnue d'X-Plane, j'ai deux façons de procéder : soit je l'attribue arbitrairement en Low, soit je mémorise la route et je la duplique en "High". Quant à une route qui démarre en "L" et se finit en "H" (ou inversement), là X-Plane ne saura pas le gérer. C'est l'une ou l'autre (voire là aussi en la dupliquant).

                            En tout cas, ton idée est bonne. J'attends confirmation avant de me lancer dans les modifications...

                            Commentaire


                            • #1
                              Je n'y avait pas penser pour le "B"
                              Oui, la copie est une bonne solution pour les Both, je crois.
                              Si ces routes "ou/et" sections de routes peuvent être nommée de la même façon ? (je crois bien, mais bon ...)
                              Elles porteraient le même nom, mais seraient visible dans l'onglet High et Low.

                              Faut demander à quelqu'un sur le forum qui a accès à des cartes à jours donc.
                              Dernière modification par Telmo, 10 février 2013, 17h36.
                              AMD 7800X3D, 32Go DDR5 6000 CL30, RTX 3080Ti 12Go, 2x 28" UHD 3840p x 2160p-120Hz,
                              Windows 11 64Bit,
                              X-plane 12 ... quoi d'autre =)

                              Commentaire

                              Chargement...
                              X