Annonce

Réduire
Aucune annonce.

Ortho4XP

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

  • #1
    Envoyé par Odevillée Voir le message
    @Oscar Pilote
    Ok pour +50+004 avec ces paramètres.
    Par contre je trouve qu'il y a trop de dénivelé (la version alpha1 était mieux), même sur le lac de la plate taille j'ai des différences de niveaux dans l'eau. Une question de paramétrages peut-être mais lesquels.
    Quelle est la syntaxe dans le fichier cfg pour faire plusieurs zoom différent sur une tuile.
    J'ai essayé ceci mais ça marche pas
    ortho_list.append("50.36 50.56 4.35 4.55 18 BI") # EBCI
    ortho_list.append("50.14 50.24 4.33 4.43 17 BI") # Plate Taille EBCF
    ortho_list.append("50.78 50.95 4.20 4.54 18 GO") # Bruxelles
    ortho_list.append("50 51 4 5 16 BI")
    Salut,

    Concernant le dernier point, je m'en suis rendu compte hier, c'est un oubli de ma part (je devrais être plus attentif quand je fais des
    petites modifs de trucs qui marchent, parfois ça les met en l'air).

    Je te mets le correctif en ligne dans un instant si sourceforge fonctionne.

    Pour le mailleur, pour l'instant il ne fait que très peu de post-processing : il maille (très bien, je le dis d'autant plus facilement
    que c'est celui de J. Shewchuk) mais il ne peut pas faire mieux que les données qu'il reçoit, il faut donc ajouter du
    post-traitement (ou améliorer les données en entrée, les fichier d'altitudes donc).
    Pour l'instant je mets tous les triangles de mer à l'altitude 0 (les fichiers DEM ont parfois des bosses dans l'eau), mais je
    n'ai pas traité les lacs (c'est plus compliqué et je n'y ai pas encore réfléchi). Je ne touche pas encore non plus pour l'instant aux
    aéroports, donc les pistes peuvent donc être bosselées.

    Dans la version alpha1 j'utilisais le maillage du dsf fourni en entrée, et qui avait donc était fait par le logiciel meshtool de laminar,
    avec tout le post-traitement qu'il comprend. Ils n'ont pas construit meshtool en un jour, et il réalise pas mal de post-traitement
    je crois. Le problème pour moi avec cette solution de facilité c'était que je n'avais pas la main sur les triangles, par exemple
    pour faire ce que j'ai fait avec le bord de mer et l'adaptation aux orthophotos.
    S'il y a une grosse régression d'un autre côté, ce qui semble être le cas d'après ce que tu décris, je tenterai de la combler.

    Il y a un autre petit point que je vais améliorer rapidement : pour l'instant ma "normal map" est à zéro partout, j'avais vu que c'était
    le cas dans les dsf d'Alpilotx et je pensais que x-plane prenait simplement la normale aux triangles dans ce cas. Mais j'ai fait
    un essai hier soir en calculant les normales et en les encodant, et ça rend beaucoup mieux en montagne (sinon je trouvait
    les falaises parfois un peu trop délavées de loin).

    Edit : en fait je ne peux pas le faire depuis ici, remplace la fonction attribute_texture par celle-ci
    Code:
    ##############################################################################
    def attribute_texture(lat1,lon1,lat2,lon2,lat3,lon3,ortho_list):
        bary_lat=(lat1+lat2+lat3)/3
        bary_lon=(lon1+lon2+lon3)/3
        asked_for=False
        for region in ortho_list:
            region=region.split(' ')
            if is_in_region(bary_lat,bary_lon,float(region[0]),float(region[1]),\
                    float(region[2]),float(region[3])):
                zoomlevel=int(region[4])
                website=str(region[5])
                asked_for=True
                break
        if asked_for==False:
            return 'None'
        retval = wgs84_to_texture(bary_lat,bary_lon,zoomlevel,website)
        retval = retval[0:2] + [zoomlevel] + [website]
        return retval
    ##############################################################################
    Bon appétit !
    Dernière modification par Oscar Pilote, 17 juillet 2015, 11h30.
    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
      incroyable mais vrai ..

      je reste bloqué sur la même map , je viens de passer de 7h du mat jusque maintenant pour essayer éventuellement sur cygwin, mais 4 h pour tenter d'installer gdal, là j'abandonne !
      j'ai installé pip3, lorsque j'essaie d'installer gdal, la librairie : libgdal1-dev sans doute absente
      lorsque j'essaie d'installer la libgdal, j'arrive pas à l'installer...
      bref ... quel temps pour un noob en ubuntu comme moi, j'ai juste voulu tanter sous cygwin , ortho4 alpha 2..

      Je suis allé telecharger le code source gdal 2.0 pour essayer dans cygwin
      ensuite je lance :

      ./configure
      make
      make install
      et ça prend 1h30 pour install bref je sais plus quoi faire :-( , ===>
      GNUmakefile:39*: la recette pour la cible «*libgdal.la*» a échouée
      make[1]: *** [libgdal.la] Erreur 1
      make[1]*: on quitte le répertoire «*/home/Yves/gdal*»
      GNUmakefile:48*: la recette pour la cible «*check-lib*» a échouée
      make: *** [check-lib] Erreur 2
      A mon avis la libgdal absente ...
      j'ai cherché sur google comment installé libgdal1-dev pour cygwin.. bref

      l'avantage avec cygwin pour moi était de travailler plus facilement avec les répertoires pour photoshop .



      je retourne sous mon ubuntu en vmware, mais reste malheureusement bloqué..
      je n'arrive pas à comprendre pourquoi non plus , vous n'avez pas le soucis sur la tuile 51 2 en zoom 14...
      Lancement du mailleur proprement dit :
      ./Utils/Triangle4XP -pAu 1 0.01 0.0001 +51+002_hme.asc +51+002.poly
      ./Utils/Triangle4XP: 1: ./Utils/Triangle4XP: Syntax error: "(" unexpected

      Etape 3
      --------
      -> Calcul des altitudes des sommets du maillage par interpolation
      Traceback (most recent call last):
      File "./Ortho4XP_alpha2.py", line 2081, in <module>
      vertices=build_3D_vertex_array(lat,lon,alt_dem)
      File "./Ortho4XP_alpha2.py", line 540, in build_3D_vertex_array
      f_node = open(node_filename,'r')
      FileNotFoundError: [Errno 2] No such file or directory: '+51+002.1.node'

      éventuellement un lien vers un dropbox en zip ou rar oscar, ? le temps que sourceforge fonctionne?
      Voici le mien., dit moi si tu as le même bug..https://www.dropbox.com/s/12y56vs689...ar?dl=0http://
      Dernière modification par atanorr, 17 juillet 2015, 12h11.

      Commentaire


      • #1
        Envoyé par atanorr Voir le message
        éventuellement un lien vers un dropbox en zip ou rar oscar, ? le temps que sourceforge fonctionne?
        Voici le mien., dit moi si tu as le même bug..
        C'est effectivement la manière la plus simple de procéder.

        Il y a deux problèmes dans les fichiers de ton archive rar :

        1) ton fichier Triangle4XP n'est pas exécutable -> tu vas dans le répertoire Utils et tu tapes : chmod u+x Triangle4XP
        2) dans ton fichier Ortho4XP.cfg tu as du appuyer sur la touche delete par mégarde, le paramètre contrast_adjust est devenu t_adjust

        après ces deux corrections j'ai lancé sans rien toucher d'autre et depuis ton archive rar et cela fonctionne.
        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
          Salut,


          Edit : en fait je ne peux pas le faire depuis ici, remplace la fonction attribute_texture par celle-ci
          Code:
          ##############################################################################
          def attribute_texture(lat1,lon1,lat2,lon2,lat3,lon3,ortho_list):
              bary_lat=(lat1+lat2+lat3)/3
              bary_lon=(lon1+lon2+lon3)/3
              asked_for=False
              for region in ortho_list:
                  region=region.split(' ')
                  if is_in_region(bary_lat,bary_lon,float(region[0]),float(region[1]),\
                          float(region[2]),float(region[3])):
                      zoomlevel=int(region[4])
                      website=str(region[5])
                      asked_for=True
                      break
              if asked_for==False:
                  return 'None'
              retval = wgs84_to_texture(bary_lat,bary_lon,zoomlevel,website)
              retval = retval[0:2] + [zoomlevel] + [website]
              return retval
          ##############################################################################
          Bon appétit !
          J'ai fait le correctif, je vois pas de différence.
          Autre problème, je n'ai plus les routes d'Xplane (avec 2 tuiles diff) et on dirait que la tuile superpose les scènes car il manque des bâtiments. Serait-on plus élevé que normalement.
          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
            C'est effectivement la manière la plus simple de procéder.

            Il y a deux problèmes dans les fichiers de ton archive rar :

            1) ton fichier Triangle4XP n'est pas exécutable -> tu vas dans le répertoire Utils et tu tapes : chmod u+x Triangle4XP
            2) dans ton fichier Ortho4XP.cfg tu as du appuyer sur la touche delete par mégarde, le paramètre contrast_adjust est devenu t_adjust

            après ces deux corrections j'ai lancé sans rien toucher d'autre et depuis ton archive rar et cela fonctionne.
            Ahhhh, je teste

            Bonne nouvelle Source forge fonctionne
            Dernière modification par atanorr, 17 juillet 2015, 13h26.

            Commentaire


            • #1
              Envoyé par Odevillée Voir le message
              J'ai fait le correctif, je vois pas de différence.
              Hum, cela m'étonne. Tu as fait du copier coller (si pas tu n'as peut-être pas vu que lat,lon a été remplacé
              par bary_lat,bary_lon dans l'appel à is_in_region) ?
              J'ai fait des tuiles hier soir et cela fonctionnait bien après cette correction.

              Autre problème, je n'ai plus les routes d'Xplane (avec 2 tuiles diff) et on dirait que la tuile superpose les scènes car il manque des bâtiments. Serait-on plus élevé que normalement.
              Non cela n'a rien à voir avec cela, c'est juste que je fais un dsf de base (le sol), je ne m'occupe pas des routes, des bâtiments, des fôrets. Laminar a fait le choix de proposer de tout mettre
              dans les dsf, je ne trouve pas que ce soit un bon choix, car en pratique j'imagine que la plupart d'entre nous avons de toute façon plein de dsf qui sont lus pour la même tuile et qui passent
              leur temps les uns les autres à se mettre des exclusions à la figure pour déterminer qui gagne et passe devant. Je trouve plus intéressant d'avoir un dsf de base, un dsf avec les routes (en fait
              je n'aime pas les routes, si on veut quand même garder les voitures on peut transformer les textures du tarmac en du tout transparent) , un dsf avec les fôrets, plus un
              pour chaque scène locale, comme ça on choisit ce que l'on préfère dans chaque domaine et on n'est pas obligé de se taper des packages.

              Cela dit je comprends que l'on veuille tout dans le même dsf. Je ferai un petit script qui permet de faire du copier/coller des routes, forêts et autogen entre dsf si tu veux,
              il est déjà plus ou moins inclus dans les sources. Comme cela tu pourras repêcher celles des hdv3 par exemple.

              Au passage merci pour les tests, les versions alpha sont sensées être destinées uniquement à un débogage interne, et comme on est toujours le moins bien placé pour détecter ses propres
              erreurs le temps que vous passez m'est très utile.
              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
                Après un bon verre d'amareto ...
                ==> Chargement des données altimétriques
                -> Calcul de la matrice de courbure du terrain
                -> Lancement du mailleur proprement dit :
                ./Utils/Triangle4XP -pAu 1 0.01 0.0001 +51+002_hme.asc +51+002.poly
                ./Utils/Triangle4XP: 1: ./Utils/Triangle4XP: Syntax error: "(" unexpected
                pourtant j'ai appliquer ta ligne chmod u+x Triangle4XP à partir du répertoire utils bien sûr :-( non de dju de non de dju... => exécutable (application/x-executable)

                je sent que je vais manger mon clavier....
                fait nous un nouveau lien , par dropbox si tu veux , ça je peux t'apprendre :D

                si au passage tu connais l'astuce pour installer gdal sous cygwin , car je voudrais tester sous cygwin , vu qu'avec ubuntu pourtant tout est bien installé; ça plante... :-( , je ne vois que ça... si ça fonctionne chez toi..
                Dernière modification par atanorr, 17 juillet 2015, 14h41.

                Commentaire


                • #1
                  , Je pense que je vais abandonner le navire , et attendre une autre version..
                  je n'ai plus de lien, pour éventuellement re télécharger , pour une fois que je suis en congé,

                  de mon côté j'arrive pas à réaliser une tuile.. :-( sous ubuntu
                  et avec cygwin , bloquer également. avec gdal , j'ai passé ma journée la dessus..

                  Merci oscar pour avoir essayé de m'aider.
                  Pourtant Dieu sais que j'ai énormément de patience quand quelque chose ne va pas ..
                  ne viendrais t'il pas de gdal également? l'erreur

                  @Odevillée
                  As tu testé également mon lien? et lancé ortho?
                  Dernière modification par atanorr, 17 juillet 2015, 16h19.

                  Commentaire


                  • #1
                    Envoyé par atanorr Voir le message

                    @Odevillée
                    As tu testé également mon lien? et lancé ortho?
                    Déjà il y a une erreur dans le cfg, variable contrast.
                    Tiens voilà le mien https://dl.dropboxusercontent.com/u/...39/Ortho4XP.7z
                    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
                      Déjà il y a une erreur dans le cfg, variable contrast.
                      Tiens voilà le mien https://dl.dropboxusercontent.com/u/...39/Ortho4XP.7z
                      Vraiment merci Odevillée
                      Grâce à ton dossier, je confirme mes doutes , déjà avec oscar ou cela fonctionne chez lui également
                      un problème au niveau de probablement l'installation de gdal et python ( à confirmer ) car j'ai otptenu le même résultat:

                      Chargement des données altimétriques
                      -> Calcul de la matrice de courbure du terrain
                      -> Lancement du mailleur proprement dit :
                      ./Utils/Triangle4XP: 1: ./Utils/Triangle4XP: Syntax error: "(" unexpected

                      Si seulement je pouvais déceler quel est le programme concerné... ou le paquet..

                      Etape 3
                      --------
                      -> Calcul des altitudes des sommets du maillage par interpolation
                      Traceback (most recent call last):
                      File "./Ortho4XP_alpha2.py", line 2082, in <module>
                      vertices=build_3D_vertex_array(lat,lon,alt_dem)
                      File "./Ortho4XP_alpha2.py", line 540, in build_3D_vertex_array
                      f_node = open(node_filename,'r')
                      FileNotFoundError: [Errno 2] No such file or directory: '+51+002.1.node'

                      j'arrive pas a compiler gdal , toujours erreur, dans le terminal, j'étais la dessus avant d'avoir des invités ce soir..
                      Mais je suis heureux de ce résultat, à moi d'arriver à installer gdal, mais quelle galère... pfff vive windows qd je vois toutes ses lignes de commandes qu'il faut apprendre...
                      oulalala j'ai passé 15 ans de ma vie sur windows.. maintenant je comprends mieux la puissance d 'ubuntu pour la programmation.

                      Donc maintenant, go pendant 4-5 jours d'arriver à installer ce ***** de gdal...
                      Merci Oscar et Odevillée,..
                      Dernière modification par atanorr, 17 juillet 2015, 22h29.

                      Commentaire


                      • #1
                        Si seulement je pouvais déceler quel est le programme ou paquet qui fait planter...

                        Commentaire


                        • #1
                          J'ai mis un lien Dropbox dans ma signature, j'y mettrai les petites mises à jour au fil de l'eau (sourceforge est encore down ce matin...).
                          Pour faciliter les retours de bug, je mets maintenant la date et l'heure de mise en ligne
                          en début du fichier Ortho4XP_alpha2.py.

                          @Odevillée : La version que je viens de mettre en ligne aplanit les lacs et rivières, il y a un nouveau paramètre de configuration "water_smoothing" lié à cela. Je n'ai
                          pas testé ta tuile, mais sur 45 6 le lac d'Annecy est impeccable. Cette version intègre aussi maintenant la normal map, cela devrait améliorer les ombrages en zone accidentée.

                          Je vais intégrer l'aplanissement des aéroports pour le prochain upload, ainsi que le copier/coller des données autres que le maillage de base depuis un dsf tiers.
                          J'ai médit à tort contre SRTM, en regardant de plus près j'ai remarqué qu'ils prévenaient que "Please note that tiles above 50° north and below 50° south latitude are sampled at a resolution of 2 arc-second by 1 arc-second.", ce qui explique le plantage de l'autre jour. Puisque la règle est claire je vais aussi pouvoir l'intégrer plutôt que de virer SRTM pour ces tuiles, ce sera moins "chaotique" que Aster GDEM.

                          @atanorr : si je parviens à une version alpha2 qui satisfasse Odevillée je tenterai aux côtés de Pascal de faire une version purement windows avant de passer
                          à la suite.

                          Bonne journée
                          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 et bonjour.
                            Je me suis réveillé avec un soupçon,
                            Quand ça va chez les autres et pas chez moi... je creuse
                            Alors j'ai remarqué donc vous êtes tous les 2 sur Debian, je pense..
                            Alors sur Ubuntu , par défaut, python 2,7 et python 3.4 sont installés .
                            Est ce que cela ne peut pas venir justement d'un souci au niveau du python?
                            Qui par la commande : ./Ortho4xp ... c'est python2.7 qui s’exécute au lieu du 3.4...?
                            Sinon je vire tout ( c'est ce que je vais faire, je pense, et repartir sur un Debian en vmware )

                            Pour Windows, non merci... je n'attends pas , car il te faut une version définitive , et je préfère rester en avance dans le mode alpha avec ses risques certes , ma fatigue probablement qui à été la cause d'un post plus péssimiste
                            Mais aujourd'hui est un autre jour , et je reprends mes rames pour suivre ton bateau

                            Peux-tu me confirmer mes soupçons ?
                            pour cygwin, je n'aime pas trop, vraiment , c'est bcp plus lent que sur vmware ! lorsque j'ai voulu faire un ./ configure, make , make install ( toujours pas réussi )

                            Et merci pour le lien dropbox .

                            avec:
                            which python
                            j'ai => /usr/bin/python
                            python
                            j'ai => Python 2.7.9 (default, Apr 2 2015, 15:34:55)
                            [GCC 4.9.2] on linux2
                            Type "help", "copyright", "credits" or "license" for more information.

                            Voilà le problème, ce n'est pas le 3 qui ce lance.. pouvez-vous me confirmer ?
                            Dernière modification par atanorr, 18 juillet 2015, 08h35.

                            Commentaire


                            • #1
                              Envoyé par Oscar Pilote Voir le message

                              @Odevillée : La version que je viens de mettre en ligne aplanit les lacs et rivières, il y a un nouveau paramètre de configuration "water_smoothing" lié à cela. Je n'ai
                              pas testé ta tuile, mais sur 45 6 le lac d'Annecy est impeccable. Cette version intègre aussi maintenant la normal map, cela devrait améliorer les ombrages en zone accidentée.

                              Bonne journée
                              Bonjour Oscar Pilote
                              Nouvelle version, nouvelle erreur, j'ai bien essayé de changer quelques paramètres sans résultats.

                              Etape 2
                              --------

                              -> Chargement des données altimétriques
                              -> Calcul de la matrice de courbure du terrain
                              -> Lancement du mailleur proprement dit :
                              sh: 1: ./Utils/Triangle4XP: Permission denied

                              Etape 3
                              --------
                              -> Calcul des altitudes des sommets du maillage par interpolation.
                              Traceback (most recent call last):
                              File "./Ortho4XP_alpha2.py", line 2197, in <module>
                              vertices=build_3D_vertex_array(lat,lon,alt_dem)
                              File "./Ortho4XP_alpha2.py", line 543, in build_3D_vertex_array
                              f_node = open(node_filename,'r')
                              FileNotFoundError: [Errno 2] No such file or directory: '+50+004.1.node'
                              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
                                sh: 1: ./Utils/Triangle4XP: Permission denied
                                Tu ne l'as pas rendu exécutable (chmod u+x Triangle4XP).
                                Le lien dropbox casse les permissions.
                                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