Annonce

Réduire
Aucune annonce.

Ortho4XP

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

  • #1
    une petite question oscar
    pour uhdv3 cela correspond +/- à quel arc ?


    "je cherche pourquoi et
    tente de récupérer le navire... "

    je rame derrière pour te suivre .. :D
    Dernière modification par atanorr, 15 juillet 2015, 22h07.

    Commentaire


    • #1
      Envoyé par atanorr Voir le message
      une petite question oscar
      pour uhdv3 cela correspond +/- à quel arc ?
      Il n'y a pas plus précis que le SRTM 1" et qui soit disponible librement.
      Alpilotx utilise aussi ces données. Bien sûr on ne les utilise pas toutes
      (cela ferait 30 millions de triangles), mais uniquement là où c'est nécessaire.

      Je rame toujours, le "segmentation fault" du C ça n'est pas très explicite
      et je ne sais pas utiliser de vrai débogueur, je mets de printf par ci par là
      pour chercher la cause.

      EDIT:
      La cause du plantage : pour que les triangles ne coupent pas le bord des orthos,
      j'avais tenté la méthode cavalière suivante : j'ajoute la "grille" du bord des orthos
      (brutalement) comme des arêtes requises. Ce n'est pas très licite parce que je
      devrais calculer d'abord toutes
      les intersections de cette grille avec les anciennes arêtes en eau (dans la description
      d'arêtes, il ne faut pas qu'elles se recoupent). C'est un travail un peu fastidieux et le
      mailleur de Shewchuk est tellement bien fait qu'il est permissif et qu'il permet de réparer
      lui-même ces inconsistances. Quand j'ai testé sur Ouessant j'avais vu que je pouvais
      le faire de la manière la plus brute qui soit, après avoir commencé par coder qqch de
      plus prudent, alors j'ai fini par ne laisser la manière brute. Par chance (prémonition?) j'avais
      laissé en tout début du fichier Ortho4XP_alpha2.py les 4 lignes suivantes :

      # Les 3 paramètres suivants, liés au mailleur, proviennent de phases de test.
      precision = 7 # 10^-7 deg is roughly one centimeter
      meshzl = 19 # maximum zoomlevel which the mesh can accomodate
      nbr_cut = 1 # inital cut of orthogrid

      augmenter nbr_cut (i.e. décrire la grille ortho par des petits segments plutôt que
      par de longues lignes), par exemple à 1000 semble fonctionner très bien :-).
      Dernière modification par Oscar Pilote, 15 juillet 2015, 22h38.
      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
        Vraiment Bravo oscar pour tes recherches et trouvailles !
        je vais tester également oostende

        Commentaire


        • #1
          [QUOTE=Oscar Pilote;459397

          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...[/QUOTE]

          J'ai vu, j'en suis à ce point, les dem sont chargés.
          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
            [je copie colle la partie 1 histoire de ne pas disperser les morceaux]

            Tuto 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.


            Tuto 2 : Réalisation de la tuile en ZL14, sans masque, afin de récupérer les
            orthos qui nous serviront à préparer les masques. On dézippe si besoin les
            fichiers dem téléchargés dans le tuto 1, et on les copie dans le répertoire
            Elevation_data, on modifie le fichier de configuration pour la tuile à créer en
            mettant water_overlay à False. On lance enfin Ortho4XP.


            Tuto 3 : Création des masques alpha (deux parties car dépasse 15min)


            (Masque sûrement très perfectible, lebelge et les autres spécialistes
            du forum nous transmettrons peut-être certains de leurs secrets. On
            peut adapter les masques a posteriori, puisqu'ils sont séparés des dds
            cela se met à jour tout seul, pas besoin de relancer quoi que ce soit)

            Tuto 4 : La "fin" des opérations

            Dernière modification par Oscar Pilote, 16 juillet 2015, 07h45.
            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, je bute toujours ..
              ou insérer mon path pour Ortho4xp , quelle ligne ?, car je voudrais qu'il start à partir de la même ligne que la tienne :
              yves@ubuntu:~/Desktop/Orto4XP$ Ortho4XP build_tile 51 2
              Ortho4XP*: commande introuvable
              yves@ubuntu:~/Desktop/Orto4XP$ ./Ortho4XP build_tile 51 2
              ./Ortho4XP: ligne 1: Ortho4XP_alpha2.py : commande introuvable
              yves@ubuntu:~/Desktop/Orto4XP$

              dans le cfg , j'ai ajouté
              Ortho4XP_dir = "/home/yves/Desktop/Orto4XP
              Grr il me manque quelque chose encore ..
              Dernière modification par atanorr, 15 juillet 2015, 23h45.

              Commentaire


              • #1
                Tu m'as mis du broll partout on dirait avec tes rawettes..
                La ligne "./Ortho4XP: ligne1: ..."
                signifie que Ortho4XP est un fichier et pas un lien vers un fichier.
                Depuis le répertoire Ortho4XP/ lance la commande
                ln -s ./Ortho4XP_alpha2.py Ortho4XP
                ( = fais moi un lien symbolique nommé Ortho4XP vers la cible ./Ortho4XP_alpha2.py )

                ->Je file au boulot.
                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
                  Tu m'as mis du broll partout on dirait avec tes rawettes..
                  La ligne "./Ortho4XP: ligne1: ..."
                  signifie que Ortho4XP est un fichier et pas un lien vers un fichier.
                  Depuis le répertoire Ortho4XP/ lance la commande
                  ln -s ./Ortho4XP_alpha2.py Ortho4XP
                  ( = fais moi un lien symbolique nommé Ortho4XP vers la cible ./Ortho4XP_alpha2.py )

                  ->Je file au boulot.
                  fichier par défaut et remis dans le path de ortho4xp.cfg
                  Ortho4XP_dir = "."

                  lorsque je lance ta ligne demandé j'ai ceci:

                  yves@ubuntu:~/Desktop/ortho4xp$ ln -s ./Ortho4XP_alpha2.py Ortho4XP
                  ln: impossible de créer le lien symbolique «Ortho4XP»: Le fichier existe

                  ok , j'efface ortho4xp , relance ta ligne, et ok il crée le lien.
                  Ensuite je teste:
                  yves@ubuntu:~/Desktop/ortho4xp$ Ortho4XP build_tile 51 2
                  Ortho4XP*: commande introuvable




                  j'ai une sorcière au dessus de ma tête c'est pas possible.. je devient fou ..
                  ..

                  yves@ubuntu:~/Desktop/ortho4xp$ Ortho4XP build_tile 52 2
                  Ortho4XP*: commande introuvable
                  yves@ubuntu:~/Desktop/ortho4xp$ Ortho4XP_alpha2.py build_tile 51 2
                  Ortho4XP_alpha2.py*: commande introuvable

                  Bon j'ai ubuntu 15.04 , donc avec python 3.4 déjà installé
                  en effet si je lance : python3 , je suis bien dans l'interpréteur de commande .

                  j'ai installé pip3 et avec pip3 install requests , j'ai :

                  /home/yves/Desktop/ortho4xp# pip3 install requests
                  Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python3/dist-packages (donc ok)

                  j'ai l'impression qu'il ne reconnait pas la commande lorsque je lance
                  ortho4xp ... Sachant que j'ouvre toujours le terminal à partir bien sûr de ortho4xp
                  L'interpréteur automatique de python3 qui ce lance pas ?.. je cherche..
                  Dernière modification par atanorr, 16 juillet 2015, 09h21.

                  Commentaire


                  • #1
                    Envoyé par atanorr Voir le message

                    L'interpréteur automatique de python3 qui ce lance pas ?.. je cherche..
                    essaies ceci : chmod u+x Ortho4XP_alpha2.py
                    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
                      essaies ceci : chmod u+x Ortho4XP_alpha2.py
                      merci de ton aide mais rien ne ce passe, .. j'ai un retour à la ligne ..
                      sinon je suis à essayer d'installer gdal , car des erreurs lorsque j'essaie avec la commande :
                      sudo pip3 install gdal

                      je cherche sur google , mais ne trouve vraiment pas la solution...
                      Command "/usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-ilnsst1z/gdal/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-j46po36f-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-ilnsst1z/gdal

                      Commentaire


                      • #1
                        Envoyé par atanorr Voir le message
                        merci de ton aide mais rien ne ce passe, .. j'ai un retour à la ligne ..
                        sinon je suis à essayer d'installer gdal , car des erreurs lorsque j'essaie avec la commande :
                        sudo pip3 install gdal

                        je cherche sur google , mais ne trouve vraiment pas la solution...
                        Command "/usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-ilnsst1z/gdal/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-j46po36f-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-ilnsst1z/gdal

                        sudo apt-get install python3-gdal
                        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
                          [QUOTE=atanorr;459408

                          j'ai une sorcière au dessus de ma tête c'est pas possible.. je devient fou ..
                          [/QUOTE]

                          essaies comme ceci : desktop:/ton_chemin/Ortho4XP$ ./Ortho4XP_alpha2.py build_tile 51 2
                          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
                            essaies comme ceci : desktop:/ton_chemin/Ortho4XP$ ./Ortho4XP_alpha2.py build_tile 51 2
                            yes ça fonctionne , comprend pas pourquoi dans ce sens mais bon.
                            File "./Ortho4XP_alpha2.py", line 6, in <module>
                            import overpy,gdal
                            ImportError: No module named 'gdal'
                            yves@ubuntu:~/ortho4xp$


                            Me reste a trouver pour installer gdal
                            Bon je suis sous vmware, ubuntu 15.04
                            j'ai installé les librairies de gdal Bibliothèque libgdal1-dev par la logithèque ubuntu
                            mais pas arrivé à installé uniquement gdal après..
                            Je me suis dit: je vais réessayer cygwin , mais pour retrouver , comment installer gdal , overpy .. je cherche dans le setup install package..


                            Je ne comprends pas pourquoi la compilation de Gdal plante.. , sous vmware, ubuntu , suis passé 3h30 la dessus à essayer..
                            Dernière modification par atanorr, 16 juillet 2015, 12h09.

                            Commentaire


                            • #1
                              Envoyé par atanorr Voir le message
                              yes ça fonctionne , comprend pas pourquoi dans ce sens mais bon.
                              File "./Ortho4XP_alpha2.py", line 6, in <module>
                              import overpy,gdal
                              ImportError: No module named 'gdal'
                              yves@ubuntu:~/ortho4xp$


                              Me reste a trouver pour installer gdal
                              voir post #251
                              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
                                pour installer gdal dans python tu peux essayer:

                                sudo apt-get install libgdal-dev

                                puis

                                export CPLUS_INCLUDE_PATH=/usr/include/gdal

                                export C_INCLUDE_PATH=/usr/include/gdal

                                ensuite

                                pip3 install GDAL
                                Gentoo Linux x86_64 RYZEN 7900X RTX2070 X-Plane12 & Hackintosh Somona (iGPU intelHD630) IntelCore i7 CPU 7700 @ 3.60GHz X-Plane 11

                                Commentaire

                                Chargement...
                                X