Annonce

Réduire
Aucune annonce.

A quoi correspond xxxxx-xxxxx

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

  • A quoi correspond xxxxx-xxxxx

    Bonjour,

    Dans le sous dossier orthophoto de ortho4xp 1.20 ou 130 on trouve les photos des tuiles crées.

    ma question :

    A quoi correspond la numération de chaque photo sous la forme de xxxxx-xxxxxB17.jpg

    bien compris B17 pour bing zoom 17

    pas compris et pas trouvé correspondance pour xxxxx-xxxxx ( 2 fois 5 chiffres séparés par un tiret)

    Merci et excuses à l'avance si mes recherches incomplètes !!

    Cdt.
    x-plane 11. derniere version -- Windows 10 pro. carte mère asus H170 pro. -- intel i7 6700 3.4 g. -- 32 go mem ddr4. -- CG asus 970 gtx . --3 écrans , 1 de 32 pouces en 2560*1440 et 2 de 24 p en 1920 - hortas warthog--palonnier saitek

  • #2
    Envoyé par danberlipec Voir le message
    A quoi correspond la numération de chaque photo sous la forme de xxxxx-xxxxxB17.jpg
    Il s'agit du système de classement des images (coordonnées ? ) disposées sur un damier .

    Dans "xxxxx-zzzzzB17.jpg", toutes les images ayant les mêmes données "xxxxx" se trouvent alignées sur la même ligne horizontale, toutes les images ayant les mêmes données "zzzzz" se trouvent alignées sur la même ligne verticale, ainsi par exemple les 3 images : "46560 _67712 ; 46560 _67728 et 46560 _67744" se joignent sur une même ligne :
    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		images.jpg 
Affichages :	1 
Taille :		112,2 Ko 
ID : 			466560
    Pour X-Plane : Mac Studio Max M1 CPU 10 coeurs GPU 32 coeurs 64 G0 / SSD 4T0 + En Externe : SSD 4To + HD Lacie Thunderbolt 6To pour XP
    Samsung 49" 3840 x 1080 / Dell 24" 1920 x 1200 // Saitek Joystick X52 ; Rudders Pro Flight Combat
    i'Pad Pro 12,9 pour X-Mapper Pro
    MAC OS Monterey 12.5 / XPlane 12.05r1 (… XP à partir de XP 6 !)


    " Soyez vous même … les autres sont déjà pris ! "
    "… la fausseté des idées ne se règle pas par les interdictions mais s'asphyxie dans la liberté ! " Marc Bonnant

    Commentaire


    • #3
      Merci beaucoup pour cette réponse. C'est logique.


      Mais les " cordonnées xxxxx-zzzzz ne peuvent pas nous indiquer la latitude et longitude du lieu photographié ?
      Dernière modification par danberlipec, 21 mars 2019, 10h12.
      x-plane 11. derniere version -- Windows 10 pro. carte mère asus H170 pro. -- intel i7 6700 3.4 g. -- 32 go mem ddr4. -- CG asus 970 gtx . --3 écrans , 1 de 32 pouces en 2560*1440 et 2 de 24 p en 1920 - hortas warthog--palonnier saitek

      Commentaire


      • #4
        Quand une photo comporte des défauts chromatiques, peut on changer avec une photo de numéro identique d'un autre fournisseur d'image avant de lancer "Buid imagery/DSF(avec Ortho4xp v1.30) ?

        Commentaire


        • #5
          Envoyé par danberlipec Voir le message
          Merci beaucoup pour cette réponse. C'est logique.


          Mais c'est " cordonnées xxxxx-zzzzz ne peuvent pas nous indiquer la latitude et longitude du lieu photographié ?
          C'était ma question aussi (https://www.x-plane.fr/showthread.php?t=64016) je voulais faire générer des thermiques directement à partir des couleurs du terrain (champ clair= proba de pompes accrues et inversement au dessus de terrain "sombres" comme les forêts) (puis pondérer avec l'heure de la journée et le relief mais c'est une autre histoire)

          Chaque fournisseur à son système de numérotation. moi j'avais trouvé une formule pour Bing en utilisant de simples règles de trois linéaires, mais ça ne collait plus au bout d'un moment, car je n'utilisais pas de trigo...

          JLD95 m' a donné des liens intéressants qui expliquent les formules (voir fin du post du lien ci-dessus)
          Dernière modification par hawkertempest, 12 mars 2019, 09h15.
          Intel Core I5 10600KF OC@4.8Ghz - Asus Rog-Strix Z490-E - Crucial Ballistix 32Go 2600 OC@4.1Ghz - PNY RTX4070-Ti-Super 16Go, driver 551.61 - écran photo NEC PA242w 1920x1200 10bits - SSD Samsung 860 Evo & 970+ 1To + Seagate Exos 16To pour les orthophotos. Windows 10 Famille - X-plane 12.09 + X-Organizer 3.2 + X-World 3 ,etc.

          Commentaire


          • #6
            Envoyé par hawkertempest Voir le message
            Chaque fournisseur à son système de numérotation. moi j'avais trouvé une formule pour Bing
            J'ai comme un doute …
            Si c'est peut-être le cas dans l'application Bing ou Goo Map, pour nos tuiles, c'est "Ortho4XP" qui numérote ses images … il n'y a donc aucun lien avec le fournisseur d'image …


            Envoyé par marius05 Voir le message
            Quand une photo comporte des défauts chromatiques, peut on changer avec une photo de numéro identique d'un autre fournisseur d'image avant de lancer "Buid imagery/DSF(avec Ortho4xp v1.30) ?
            Oui, bien sûr ! Tu peux le faire à tout moment , avant de lancer "Build imagery" en intervenant sur le .jpeg obtenu ou après en intervenant après sur le .dds .

            Il faut juste faire attention au suffixe de ta tuile !

            Par exemple, si tu a travaillé avec Bing, tes tuiles seront du format :
            45552_65648_BI17.dds, BI étant l'indication du fournisseur d'image (et 17 le niveau de zoom).

            Si maintenant tu désires utiliser en remplacement une image obtenue par "ARC", elle s'appellera à la base : "45552_65648_Arc17.dds" . Il te faudra modifier son nom pour qu'elle devienne "45552_65648_BI17.dds" et la mettre dans le dossier textures.

            L'exemple que je te donne intervient sur les .dds, mais tu peux aussi intervenir de la même manière sur les jpeg stocké dans le dossier Orthophotos
            Pour X-Plane : Mac Studio Max M1 CPU 10 coeurs GPU 32 coeurs 64 G0 / SSD 4T0 + En Externe : SSD 4To + HD Lacie Thunderbolt 6To pour XP
            Samsung 49" 3840 x 1080 / Dell 24" 1920 x 1200 // Saitek Joystick X52 ; Rudders Pro Flight Combat
            i'Pad Pro 12,9 pour X-Mapper Pro
            MAC OS Monterey 12.5 / XPlane 12.05r1 (… XP à partir de XP 6 !)


            " Soyez vous même … les autres sont déjà pris ! "
            "… la fausseté des idées ne se règle pas par les interdictions mais s'asphyxie dans la liberté ! " Marc Bonnant

            Commentaire


            • #7
              Merci à vous pour toutes ces informations.

              Après essais, en effet il semble pas évident de retrouver latitude et longitude d'un lieu précis avec la numérotation des orthophotos.

              Je vais continuer à chercher la formule magique!!

              merci.

              Cdt.
              x-plane 11. derniere version -- Windows 10 pro. carte mère asus H170 pro. -- intel i7 6700 3.4 g. -- 32 go mem ddr4. -- CG asus 970 gtx . --3 écrans , 1 de 32 pouces en 2560*1440 et 2 de 24 p en 1920 - hortas warthog--palonnier saitek

              Commentaire


              • #8
                J'ai trouvé un mec qui fait la démo mathématique sur https://groups.google.com/forum/?hl=...Y/pNv1SE7qpBoJ

                Tu prends
                Lat = Latitude
                Lng = Longitude
                Zoom = Z

                Tu convertis en Radians:
                RadLat = Lat / 180 * PI()
                RadLng = Lng / 180 * PI()

                Tu transformes selon la projection de Mercator (formule de 1569 !!!! )
                MercX = RadLng
                MercY = LN( TAN(RadLat) + 1/ COS(RadLat) ) - ne me demandez pas pourquoi...

                Tu projettes dans un repère cartésien
                CartX = MercX + PI()
                CartY = PI() - MercY

                Il faut mettre le tout dans un carré de 256*256 (règle de 3)

                PixelX au Zoom 0 = px0 = CartX * 256 / (2 * PI )
                PixelY au Zoom 0 = py0 = CartY * 256 / (2 * PI )

                Et on trouve X et Y, au Zoom Z :

                X = px0 * 2^Z / 256
                Y = py0 * 2^Z / 256 ( ... je n'aurais jamais trouvé ça tout seul !!!)

                Avec un petit tableur, c'est à peu près ça, mais il y a toujours quelques chouillas d'écart par rapport aux noms de fichiers DDS :-((

                En effet comme le dit GLAH, O4XP nomme lui-même les fichiers, il faut donc aller voir dans son code source, heureusement en clair en Python, qui se lit comme de la prose,
                Les problèmes sont dus à des arrondis de Python.

                Dans le fichier "O4_file_names.py" (comme son nom l'indique), on voit que ça renvoie à "O4_GEO_utils.py",

                et tadaaaaa on y trouve la formule secrète :

                def wgs84_to_orthogrid(lat,lon,zoomlevel):
                ratio_x=lon/180
                ratio_y=log(tan((90+lat)*pi/360))/pi
                mult=2**(zoomlevel-5)
                til_x=int((ratio_x+1)*mult)*16
                til_y=int((1-ratio_y)*mult)*16
                return (til_x,til_y)

                et là en rentrant Lat 46 Long 5 Zoom 17, on retrouve bien le numéro de la tuile en bas à gauche : 46096_67344
                (il faut juste incrémenter la latitude de 1 car le nom du fichier se fait d'après le coin en bas à gauche)

                heureusement il y a la réciproque avec la fonction :

                def gtile_to_wgs84(til_x,til_y,zoomlevel):
                """
                Returns the latitude and longitude of the top left corner of the tile
                (til_x,til_y) at zoom level zoomlevel, using Google's numbering of tiles
                (i.e. origin on top left of the earth map)
                """
                rat_x=(til_x/(2**(zoomlevel-1))-1)
                rat_y=(1-til_y/(2**(zoomlevel-1)))
                lon=rat_x*180
                lat=360/pi*atan(exp(pi*rat_y))-90
                return (lat,lon)

                Et là ça marche bien, cf pièce jointe
                Fichiers attachés
                Dernière modification par hawkertempest, 12 mars 2019, 18h40.
                Intel Core I5 10600KF OC@4.8Ghz - Asus Rog-Strix Z490-E - Crucial Ballistix 32Go 2600 OC@4.1Ghz - PNY RTX4070-Ti-Super 16Go, driver 551.61 - écran photo NEC PA242w 1920x1200 10bits - SSD Samsung 860 Evo & 970+ 1To + Seagate Exos 16To pour les orthophotos. Windows 10 Famille - X-plane 12.09 + X-Organizer 3.2 + X-World 3 ,etc.

                Commentaire


                • #9
                  Bravo pour l'explication et la feuille excel
                  Merci, je vais mourir moins bête
                  Windows 10 Professionnel (ver 20H2) 64 bits , Intel Core i7 5820K @3.3 GHz -> OC@ 4.5GHz, RAM 32Go
                  Carte mère ASUS X99-DELUXE (SOCKET 2011)
                  Ecrans: Asus VG289Q (3840x2160@60Hz) + HP w22(1680x1050 @60Hz)
                  Carte graphique Nvidia Geforce 1080 TI 11Go
                  Saitek X52 + Honeycomb Alpha flight Controls + Thrustmaster TPR
                  SSD Samsung 970 EVOPlus NVMe M.2 1To + SSD Samsung 950 Evo 512 Go +HDD dédié Toshiba 7200T 8To
                  XP11.51

                  Commentaire


                  • #10
                    en fait j'avais fait une petite erreur et incrémenté la latitude directement dans les formules pour retrouver la tuile en bas à gauche, c'est incorrect

                    Pour retrouver une fichier DDS à partie d'une position, il faut bien utiliser la formule originale.

                    Par exemple LFLG est à 45,22°N 5,85°E en zoom 17, on tombe bien sur la tuile "47024_67664_....dds" (fichier modifié)
                    Dernière modification par hawkertempest, 12 mars 2019, 18h48.
                    Intel Core I5 10600KF OC@4.8Ghz - Asus Rog-Strix Z490-E - Crucial Ballistix 32Go 2600 OC@4.1Ghz - PNY RTX4070-Ti-Super 16Go, driver 551.61 - écran photo NEC PA242w 1920x1200 10bits - SSD Samsung 860 Evo & 970+ 1To + Seagate Exos 16To pour les orthophotos. Windows 10 Famille - X-plane 12.09 + X-Organizer 3.2 + X-World 3 ,etc.

                    Commentaire


                    • #11
                      Salut
                      Il y a quelque temps, Oscar m'avait posté:

                      <<Pour récupérer les coordonnées tu peux utiliser la fonction que j'ai appelée gtile_to_wgs84 dans un sens, et wgs84_to_gtile dans l'autre. Til_x et til_y (les indices de colonne et de ligne dans le découpage en carrés) sont les deux nombres qui apparaissent dans le nom des images (d'abord til_y puis til_x).>> https://www.x-plane.fr/showthread.ph...l=1#post494004

                      Alors pour ceux qui savent lancer des commandes en console , j'ai isolé cette fonction à utiliser avec python3


                      from math import *

                      def wgs84_to_gtile(lat,lon,zoomlevel):
                      half_meridian=pi*6378137
                      rat_x=lon/180
                      rat_y=log(tan((90+lat)*pi/360))/pi
                      pix_x=round((rat_x+1)*(2**(zoomlevel+7)))
                      pix_y=round((1-rat_y)*(2**(zoomlevel+7)))
                      til_x=pix_x//256
                      til_y=pix_y//256
                      return [til_x,til_y]

                      def gtile_to_wgs84(til_x,til_y,zoomlevel):
                      rat_x=(til_x/(2**(zoomlevel-1))-1)
                      rat_y=(1-til_y/(2**(zoomlevel-1)))
                      lon=rat_x*180
                      lat=360/pi*atan(exp(pi*rat_y))-90
                      return [lat,lon]


                      Exemple: Pour un point de coordonnées 45.90128,6.86040 (proche tunnel du mont blanc coté français) en zoom19:

                      wgs84_to_gtile(45.90128,6.86040,19)

                      resultat:

                      [272135, 186728]

                      Le point se trouve donc dans la tuile 186720_272135_XXX19.dds (les intervalles entre tuiles etant de 16)
                      Dernière modification par jasum, 13 mars 2019, 08h56.
                      Gentoo Linux x86_64 RYZEN 7900X RTX2070 X-Plane12 & Hackintosh Somona (iGPU intelHD630) IntelCore i7 CPU 7700 @ 3.60GHz X-Plane 11

                      Commentaire


                      • #12
                        Si j'ai bien compris, il serait obligatoire de passer par la position pour retrouver l'équivalent de la photo défaillante chez un autre fournisseur d'image ?

                        Commentaire


                        • #13
                          Envoyé par marius05 Voir le message
                          Si j'ai bien compris, il serait obligatoire de passer par la position pour retrouver l'équivalent de la photo défaillante chez un autre fournisseur d'image ?
                          Non, pour un même lieu au même zoom, quelque soit le fournisseur d'image la tuile Ortho4Xp a la même numérotation.
                          Gentoo Linux x86_64 RYZEN 7900X RTX2070 X-Plane12 & Hackintosh Somona (iGPU intelHD630) IntelCore i7 CPU 7700 @ 3.60GHz X-Plane 11

                          Commentaire


                          • #14
                            Envoyé par marius05 Voir le message
                            Si j'ai bien compris, il serait obligatoire de passer par la position pour retrouver l'équivalent de la photo défaillante chez un autre fournisseur d'image ?
                            et en plus de la réponse de jasum, tu as une explication quelques post plus hauts .
                            Pour X-Plane : Mac Studio Max M1 CPU 10 coeurs GPU 32 coeurs 64 G0 / SSD 4T0 + En Externe : SSD 4To + HD Lacie Thunderbolt 6To pour XP
                            Samsung 49" 3840 x 1080 / Dell 24" 1920 x 1200 // Saitek Joystick X52 ; Rudders Pro Flight Combat
                            i'Pad Pro 12,9 pour X-Mapper Pro
                            MAC OS Monterey 12.5 / XPlane 12.05r1 (… XP à partir de XP 6 !)


                            " Soyez vous même … les autres sont déjà pris ! "
                            "… la fausseté des idées ne se règle pas par les interdictions mais s'asphyxie dans la liberté ! " Marc Bonnant

                            Commentaire


                            • #15
                              Envoyé par jasum Voir le message
                              Non, pour un même lieu au même zoom, quelque soit le fournisseur d'image la tuile Ortho4Xp a la même numérotation.
                              Connaitre la position est utile pour corriger un défaut que tu remarquerais au sol quand tu es en vol par exemple,
                              Par exemple quand tu voles, tu remarques la texture d'un nuage plaqué sur le sol d'un champ!
                              Mets toi a la verticale et note tes coordonnées (actives-les dans le menu "données sortantes" comme pour afficher les fps).
                              Ensuite utilise mon tableur pour retrouver la numérotation de la tuile fautive et la retrouver plus facilement dans ton dossier textures (le niveau de zoom ZL figure dans les 2 derniers chiffres avant le ".dds")
                              Après je ne sais pas si tu peux la télécharger individuellement avec Ortho4XP... moi je refais un dossier entier à part et je pioche dedans...
                              Dernière modification par hawkertempest, 13 mars 2019, 14h06.
                              Intel Core I5 10600KF OC@4.8Ghz - Asus Rog-Strix Z490-E - Crucial Ballistix 32Go 2600 OC@4.1Ghz - PNY RTX4070-Ti-Super 16Go, driver 551.61 - écran photo NEC PA242w 1920x1200 10bits - SSD Samsung 860 Evo & 970+ 1To + Seagate Exos 16To pour les orthophotos. Windows 10 Famille - X-plane 12.09 + X-Organizer 3.2 + X-World 3 ,etc.

                              Commentaire

                              Chargement...
                              X