Annonce

Réduire
Aucune annonce.

Ortho4XP

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

  • #1
    @milan : au-delà de la photo et de la vidéo, j'espère que tu auras pu tester la tuile !

    Envoyé par leglobetrotter Voir le message
    Merci à toi pour la scène et le mesh sur Ouessant une intégration parfaite avec les tuiles HDv3 de Alpilote X.
    La scène n'est pas de moi, je n'aurais pas la minutie pour réaliser ce genre de choses, elle est d'un
    certain John Snowbird (de LFRN), j'ai trouvé qu'elle apportait un vrai plus à la tuile.
    Je ne sais pas ce que tu entends par intégration avec le HDv3, mais la tuile contient son propre
    maillage et n'utilise pas le HDv3 même s'il se trouve dans ton scenery_packs.ini. En fait c'est une
    des nouveautés de la version alpha2 d'Ortho4XP, il crée son propre maillage.

    Les 3 vraies nouveautés sont les suivantes :

    I) il crée le maillage lui-même en se basant sur 2 choses : les données openstreetmap liées à l'eau
    qu'il télécharge en direct (une dizaine de secondes) et un fichier (en fait deux) d'altitude
    (à télécharger en amont (25Mb) car nécessite de s'enregistrer gratuitement auprès de la nasa).
    Une fois les données collectées il ne lui faut plus que 3 ou 4 secondes pour créer le maillage 3D.
    La qualité de celui-ci est configurable via 4 ou 5 paramètres dans Ortho4XP.cfg, pour ne pas
    surcharger sa machine ou (comme toi ;-) en tirer pleinement partie !

    II) il n'y a plus de recouvrement des textures (comme il réalise le maillage il s'arrange dès le départ
    pour que les triangles respectent le bord des orthophotos au moins jusqu'au ZL19), le volume des
    tuiles diminue donc de 30% par rapport à la version alpha1 (c'est le régime pour l'été).

    III) le bord des mers se traite par un algorithme semi-automatique (j'en avais vaguement touché un mot
    (projet collaboratif), j'en reparlerai plus longuement après les vacances). En deux mots : on crée un masque
    alpha (une image png en noir et blanc) en ZL14 que l'on sauve dans le répertoire Masks (en ZL14 on fait
    30km de plage d'un coup, cela représente une dizaine de clics dans gimp), ensuite le mailleur se charge d'utiliser
    ce masque pour toutes les orthos qui l'intersectent, quel que soit leur ZL (contrairement aux images, les
    masques permettent de zoomer sans perte de qualité). Pour la tuile Ouessant, il y a deux tels masques dans
    le répertoire "textures".
    Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
    Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

    Commentaire


    • #1
      Envoyé par Oscar Pilote Voir le message
      ...
      II) il n'y a plus de recouvrement des textures (comme il réalise le maillage il s'arrange dès le départ
      pour que les triangles respectent le bord des orthophotos au moins jusqu'au ZL19), le volume des
      tuiles diminue donc de 30% par rapport à la version alpha1 (c'est le régime pour l'été)....
      Non seulement c'est un génie...
      Mais en plus, il a de l'humour.

      Bravo pour ton travail, Oscar Pilote

      lebelge
      PC monté en Kit : Raspberry Pi Carte Mère 3 Model B Quad Core CPU + Mémoires MicroSD 32 Gb + Sortie Video HDMI + Boitier Aukru Raspberry Pi Alimentation avec interrupteur 5V/3A + Ventilateur + Dissipateur thermique.

      Commentaire


      • #1
        Envoyé par Oscar Pilote Voir le message
        @milan : au-delà de la photo et de la vidéo, j'espère que tu auras pu tester la tuile !
        Magnifique travail que j'ai testé.
        J'ai essayé une tuile mais le prg ne se lance pas.
        j'ai inséré le cfg modifié bien sûr que j'ai trouvé sur la tuile d'Ouessant.

        desktop:/media/xxxxx/data2/Ortho4XP$ Ortho4XP build_tile 51 2
        Ortho4XP : commande introuvable

        Une idée ?
        Ubuntu 23.10 LTS-64b / Xplane 10.51r2-11.51b2 - XP12.09 / i7 4930K / 32Go Ram / Nvidia GTX 2080 TI OC 11G / Pilote 535.161.07 / Samsung 49" Qled 5K incurvé / Thrustmaster Hotas Warthog / Palonnier MFG Crosswind / X-Touch mini.

        Commentaire


        • #1
          Envoyé par Odevillée Voir le message
          desktop:/media/xxxxx/data2/Ortho4XP$ Ortho4XP build_tile 51 2
          Ortho4XP : commande introuvable
          Je vois trois raisons possibles :

          1) tu n'as pas configuré ton PATH pour que le répertoire courant en fasse partie

          -> dans ce cas remplace Ortho4XP par ./Ortho4XP

          2) Ortho4XP est un lien symbolique vers Ortho4XP_alpha2 (pour alléger la syntaxe),
          peut-être que sourceforge tues les liens symboliques (?)

          -> dans ce cas remplace ./Orhto4XP par ./Ortho4XP_alpha2

          3) Ortho4XP_alpha2 n'est pas renseigné comme un exécutable (j'en doute)

          -> chmod u+x Ortho4XP_alpha2

          Par ailleurs il te faudra deux nouveaux modules python : overpy (pour télécharger sur openstreetmap) et gdal (pour lire les fichiers d'altitude format .tiff)
          -> pip3 install overpy, pip3 install gdal
          Avant de réaliser la 51 2 il te faudra télécharger les fichiers d'altitude (ceux en 1 sec. d'arc) SRTM et ASTER GDEM et les mettre dans le
          répertoire Elevation_data. Je peux les télécharger pour toi si tu veux, il est permis de les redistribuer.
          Il te faudra aussi réaliser le masque alpha en ZL14 pour la mer du nord, si tu as des soucis j'essaierai de le faire ce soir et d'en faire une vidéo
          en guise de tutoriel.

          Pour les nombreux bugs qui ne manqueront pas d'être mis au jour, et puisque ce fil est un repère de mangeurs de frite, j'ai engagé le meilleur
          des débogueurs (le regretté Manu Thoreau ;-)
          Les 169 aventures d’un Monsieur Sécurité hors du commun. Tics du langage, dictons estropiés, liaisons erronées et belgicismes totalement revendiqués par Manu Thoreau, génial comédien devant ... l’éternel. ici le bug de l'an 2000
          Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
          Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

          Commentaire


          • #1
            @Oscar

            Moi j'ai ce problème !

            patbest-System-Product-Name Ortho4XP # ./Ortho4XP_alpha2.py
            Traceback (most recent call last):
            File "./Ortho4XP_alpha2.py", line 4, in <module>
            import array,numpy
            ImportError: No module named 'numpy'


            Sinon, super travail
            Pat
            N'attends pas l'instant parfait, saisis l'instant et rend le parfait ...!

            Zorin OS 15 Ultimate x86_64
            CPU : AMD 8350 FX x8 4,2 Mhz - CM : Gigabyte 970A-DS3P
            Mémoire : 32 Go en DDR3 2000 Mhz - Tripple écran IIyama 24 p
            GPU : GeForce GTX 1060/6 Go - DD : SSD 480Go, DD 2To, DD 3To, DD 4To Cloud 10To
            Saitek : Pro Flight Cessna Yoke, Rudder Pedals, Pro Flight Multi Panel, Pro Flight Switch Panel
            Invite Discord
            X-Plane 11, LNM & Ortho4XP francisés : TÉLÉCHARGEMENT ICI

            Commentaire


            • #1
              Ooops j'ai oublié de mentionner celui-là dans la liste des prérequis : "pip3 install numpy" si tu ne l'as pas déjà fait
              (ou mieux "apt-get install python3-numpy" puisque tu as fait le choix judicieux d'un dérivé de debian ;-).
              Tous les modules qui ne font pas partie du "noyau de base" de la distribution de python s'"importent" en début de programme.
              Lorsque vous obtenez une erreur de la sorte il suffit d'installer le module ( = la libraire en gros) via pip3, easy-install ou bien
              le gestionnaire de paquets de votre distribution.
              Sous Windows c'est sans doute plus galère (n'est-ce pas Pascal ?), mais j'ai trouvé un truc nommé cx_Freeze qui devrait
              nous permettre de faire des exécutables tout en un pour windows, j'essaierai cela à l'avenir.
              Dernière modification par Oscar Pilote, 15 juillet 2015, 14h46.
              Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
              Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

              Commentaire


              • #1
                Hello oscar , est-ce normal qu'avec la commande: git clone, on ce retrouve sans le dossier utils ? donc pas de dsftool ni triangle4XP

                Ortho4XP.cfg <= à créer manuellement je présume?

                Plus besoin de lancer l’interpréteur python 3 : pour par exemple la tuile +51+002 , j'ai essayé dans le terminal: Ortho4XP seulement ou avec build_tile 51 2 , humm j'arrive pas à le lancer .. je sais une video va suivre , c'est juste histoire de comprendre :-) ,
                quelle ligne pour le Path du ortho4xp_alpha2 à modifier...

                Un mangeur de frites Moules pour ce soir
                Dernière modification par atanorr, 15 juillet 2015, 15h29.

                Commentaire


                • #1
                  Envoyé par atanorr Voir le message
                  Ortho4XP.cfg <= à créer manuellement je présume?
                  Non, c'est un n-ième oubli de ma part. Je l'uploaderai ce soir (on ne dirait pas mais je suis au boulot...et je
                  ne l'ai pas ici), en général je m'y mets vers 21h.
                  Sinon le plus sage en effet est peut-être d'attendre que je parvienne à faire une vidéo en me mettant dans
                  la peau d'un utilisateur qui vient de télécharger (ce que je devrais faire avant de mettre en ligne mais on ne
                  se refait pas...).
                  Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
                  Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

                  Commentaire


                  • #1
                    Bon ça avance petit à petit, maintenant je n'arrive pas à installer le module overpy, gdal c'est ok et numpy aussi.
                    sudo apt-get install python-overpy ne fonctionne pas.

                    desktop:/media/xxxxxxi/data2/Ortho4XP$ ./Ortho4XP_alpha2.py build_tile 51 2
                    Traceback (most recent call last):
                    File "./Ortho4XP_alpha2.py", line 6, in <module>
                    import overpy,gdal
                    ImportError: No module named 'overpy'

                    Ok pour overpy avec sudo pip3 install overpy

                    Etape1: erreur
                    Je n'ai pas pu fermer une des relations OpenStreetMap.
                    Aie...

                    Etape 2
                    --------

                    -> Chargement des données altimétriques
                    ERROR 4: `./Elevation_data/n51_e002_1arc_v3.tif' does not exist in the file system,
                    and is not recognised as a supported dataset name.

                    ERROR 4: `./Elevation_data/ASTGTM2_N51E002_dem.tif' does not exist in the file system,
                    and is not recognised as a supported dataset name.

                    Normal du fait que je dois encore faire la suite... mais comment ?

                    Les moules c'est pour vendredi.
                    Dernière modification par Odevillée, 15 juillet 2015, 17h37.
                    Ubuntu 23.10 LTS-64b / Xplane 10.51r2-11.51b2 - XP12.09 / i7 4930K / 32Go Ram / Nvidia GTX 2080 TI OC 11G / Pilote 535.161.07 / Samsung 49" Qled 5K incurvé / Thrustmaster Hotas Warthog / Palonnier MFG Crosswind / X-Touch mini.

                    Commentaire


                    • #1
                      Envoyé par atanorr Voir le message
                      Ortho4XP.cfg <= à créer manuellement je présume?
                      Tu le prends dans la tuile d'Ouessant et adapte à ta tuile.
                      Ubuntu 23.10 LTS-64b / Xplane 10.51r2-11.51b2 - XP12.09 / i7 4930K / 32Go Ram / Nvidia GTX 2080 TI OC 11G / Pilote 535.161.07 / Samsung 49" Qled 5K incurvé / Thrustmaster Hotas Warthog / Palonnier MFG Crosswind / X-Touch mini.

                      Commentaire


                      • #1
                        Envoyé par Odevillée Voir le message
                        Etape1: erreur
                        Je n'ai pas pu fermer une des relations OpenStreetMap.
                        Aie...
                        Ce n'est pas une erreur du programme mais une erreur repérée sur openstreetmap par le programme. Il en subsiste pas mal.
                        Ce n'est pas bloquant, j'ai été obligé de faire des routines pour détecter les erreurs sur openstreetmap (c'est une base collaborative
                        et certains utilisateurs peuvent se tromper (en général oublier de fermer une boucle en incluant le dernier point, parfois plus compliqué)).
                        Ca me sert à les corriger sur openstreetmap mais surtout je suis obliger de les détecter pour éviter les problèmes par la suite.
                        En gros voilà comment je procède pour déterminer les triangles qui sont en eau : quand je trouve des boucles fermées taguées eau
                        dans openstreetmap, j'en détermine le sens de description (horaire ou anti-horaire) afin de savoir de quel côté déposer "une petite graine"
                        pour la suite. Quand toutes les boucles sont en place, le mailleur fait son travail avec la contrainte que toutes les arêtes des boucles
                        fassent partie du maillage final. Lorsque c'est terminé, je pars de chaque petite graine (qui se trouve donc dans l'eau) et je
                        me déplace de proche en proche autant que je peux pour déterminer tous les triangles qui seront de l'eau, et ce sont les arêtes
                        openstreetmap qui jouent le rôle de douanier "bloqueur" (c'est le mailleur de J. Shewchuk qui permet ce genre d'invasion virale
                        ultra-rapide). Si par mégarde une des boucles openstreetmap n'était pas fermée (ou pire complètement déconnante), la frontière serait
                        poreuse et toute la tuile se retrouverait pleine d'eau...

                        Tout ceci pour dire qu'il ne faut pas s'inquiéter des "Aie...", dans ce cas je laisse tomber la (non)boucle en question et cela aura
                        pour conséquence qu'elle ne sera pas en eau X-Plane mais uniquement en orthophoto (en général il s'agit d'ailleurs d'une petite gouille
                        qu'un utilisateur non avisé à voulu inclure à côté de chez lui, voire parfois sa piscine...).

                        Les sites pour les fichiers d'altitude sont respectivement
                        Query and order satellite images, aerial photographs, and cartographic products through the U.S. Geological Survey

                        et

                        il faut s'enregistrer. On se balade sur la carte pour télécharger les fichiers (geotiff), un peu comme sur zone-photo mais
                        avec une interface moins bien et plus lente que celle de Pascal ;-)
                        Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
                        Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

                        Commentaire


                        • #1
                          Envoyé par Odevillée Voir le message
                          Tu le prends dans la tuile d'Ouessant et adapte à ta tuile.
                          Il est malin ce pingouin masqué !!!

                          Sinon pour git, vous n'êtes pas obligés d'utiliser le protocole git (il y a peu de fichiers) et pouvez télécharger
                          un archive sur le web à chaque fois

                          ortho4xp.sourceforge.net , cliquer sur Browse code puis sur Download snapshot.
                          Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
                          Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

                          Commentaire


                          • #1
                            Envoyé par Oscar Pilote Voir le message

                            Les sites pour les fichiers d'altitude sont respectivement
                            Query and order satellite images, aerial photographs, and cartographic products through the U.S. Geological Survey

                            et

                            il faut s'enregistrer. On se balade sur la carte pour télécharger les fichiers (geotiff), un peu comme sur zone-photo mais
                            avec une interface moins bien et plus lente que celle de Pascal ;-)
                            Merci oscar Pilote, je me remets au boulot.
                            Ubuntu 23.10 LTS-64b / Xplane 10.51r2-11.51b2 - XP12.09 / i7 4930K / 32Go Ram / Nvidia GTX 2080 TI OC 11G / Pilote 535.161.07 / Samsung 49" Qled 5K incurvé / Thrustmaster Hotas Warthog / Palonnier MFG Crosswind / X-Touch mini.

                            Commentaire


                            • #1
                              Envoyé par Oscar Pilote Voir le message
                              lol moi j'ai un faux contact au niveau du delco du CPU

                              Commentaire


                              • #1
                                Le téléchargement des fichiers DEM (digital elevation model) = altitude.
                                Ce sont des matrices 3601*3601 d'altitudes toutes les 1 seconde d'arc (1 degré
                                est divisé en 60 minutes d'arc, chacune divisée en 60 secondes d'arc). Comme
                                un degré fait très grossièrement 100km une seconde d'arc fait grosso modo 30m.


                                EDIT : Bon les tests sont bien utiles... Je viens de découvrir que le SRTM 51 2 ne fait que 1801*3601 ()
                                c'est trois fois rien à récupérer mais même après cela le mailleur crashe derrière, je cherche pourquoi et
                                tente de récupérer le navire...
                                Dernière modification par Oscar Pilote, 15 juillet 2015, 21h24.
                                Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
                                Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

                                Commentaire

                                Chargement...
                                X