Problème de l'affichage 360°

Bonjour,

Nous avons déployé une instance Panoramax Suez. Lorsque je tente d’importer mes photos 360 géolocalisées et floutées, j’ai du mal à les afficher comme vue immersive à 360°.

Exemple pour une photo :

  1. Une fois uploadée dans la base de données, elle comporte les attributs suivants :
    id | ff6e234b-988b-4792-a3aa-0fbe246e0de4
    status | ready
    ts | 2023-01-16 12:37:38+00
    heading | 167
    metadata | {“make”: “Point Grey Research”, “type”: “flat”, “model”: “Ladybug”, “width”: 8000, “height”: 4000, “focal_length”: null, “field_of_view”: null, “blurredByAuthor”: false, “originalFileName”: “20230116_A_IMG0690.jpg”, “originalFileSize”: 3790675, “tagreader_warnings”: [“Skipping GPS date/time as it was not recognized:\n\tyear 0 is out of range”]}
    geom | 0101000020E6100000CC15955B676B1540317111727BAA4540
    account_id | d3597e5c-f435-48d8-8086-88da2bb3bcca
    inserted_at | 2023-06-26 13:37:09.016184+00
    processed_at | 2023-06-26 13:37:09.444625+00
    nb_errors | 0
    process_error |
    heading_computed | t
    exif | {“Make”: “Point Grey Research”, “Model”: “Ladybug”, “GPSSpeed”: “0.0”, “Software”: “Ladybug SDK”, “ExifOffset”: “114”, “ExifVersion”: “0220”, “GPSLatitude”: “(43.0, 19.0, 54.81213632585204)”, “GPSSpeedRef”: “K”, “GPSDateStamp”: “0000:00:00”, “GPSLongitude”: “(5.0, 21.0, 17.591277606933183)”, “GPSTimeStamp”: “(0.0, 0.0, 0.0)”, “GPSVersionID”: “\u0002\u0002”, “GPSLatitudeRef”: “N”, “GPSLongitudeRef”: “E”, “DateTimeOriginal”: “2023:01:16 12:37:38”}

  2. Ma photo 360 s’affiche à plat dans Geovisio comme image (A) ci-dessous

  3. Pour que la photo soit effectivement reconnue comme panoramique à 360°, nous avons tenté de modifier manuelle mes métadonnées dans la base de données :
    • Type : “flat” → “spherical”
    • focal_length : “null” → “4.4”
    • field_of_view : “null” → “360”
    Avec ces paramètres, Geovision refuse d’afficher l’image comme image (B)

  4. En modifiant le paramètre field_of_view : “360” → “359” l’image s’affiche correctement à l’exception d’une bande noire verticale qui semble correspondre au degré manquant. Exemple comme image (C)

Comment faire pour que Geovisio affiche bien la photo panoramique à 360° svp ?

1 Like

Bonjour,

Les fichiers des photos doivent avoir un certain nombre de métadonnées EXIF pour bien être rendues (cf doc), en particulier pour les 360° l’attribut GPano:ProjectionType=equirectangular (cf spec Google). C’est plus simple si c’est fait en amont dans les fichiers.

Côté base de données, tu peux modifier ça à la volée en changeant les valeurs dans la colonne metadata, champs type=equirectangular et field_of_view=360. Après ça, la visionneuse devrait faire le rendu comme il faut :grinning:

Cordialement.

Bonjour Adrien,

Merci pour ta réponse et ton aide !

J’ai suivi tes conseils en modifiant ces deux valeurs, mais au début, le problème persistait. Ensuite, j’ai ajouté deux autres valeurs (“rows” et “cols”) et finalement, ça fonctionne !

Bien cordialement