Suite

Convertir jpg avec en-tête exif en geotiff


J'ai un tas de jpg avec des en-têtes exif comme ceci :

La taille est de 4000, 3000 Le système de coordonnées est "Metadata : EXIF_ApertureValue=(3.625) EXIF_ColorSpace=1 EXIF_ComponentsConfiguration=0x1 0x2 0x3 00 EXIF_CompressedBitsPerPixel=(5) EXIF_CustomRendered=0 EXIF_DateTime=2015:09:09 15:27:28 EXIF_DateTime:Digitized=2015:Digitized :09 15:27:28 EXIF_DateTimeOriginal=2015:09:09 15:27:28 EXIF_DigitalZoomRatio=(1) EXIF_ExifVersion=0230 EXIF_ExposureBiasValue=(0) EXIF_ExposureMode=0 EXIF_ExposureTime=(0.0005) EXIF_FileSource_Flash=01x3 EXIF_FlashFlash=0 =(3,5) EXIF_FocalLength=(4,5) EXIF_FocalPlaneResolutionUnit=2 EXIF_FocalPlaneXResolution=(16393,4) EXIF_FocalPlaneYResolution=(16393,4) EXIF_GPSAltitude=(91,8) EXIF_GPSAltitudeRef=00 EXIF_2015:GPSDateStamp) N EXIF_GPSLongitude=(19) (48) (19.842) EXIF_GPSLongitudeRef=E EXIF_GPSMapDatum=WGS-84 EXIF_GPSStatus=A EXIF_GPSTimeStamp=(14) (27) (29) EXIF_GPSVersionID=0x2 0x3 00 00 EXIF_Interoperability= EXIndex _Interoperability_Version = 0x30 0x31 0x30 0x30 EXIF_ISOSpeedRatings = 800 EXIF_Make = Canon EXIF_MakerNote = EXIF_MaxApertureValue = (3,625) EXIF_MeteringMode = 5 EXIF_Model = Canon PowerShot SX280 HS EXIF_Orientation = 1 EXIF_PixelXDimension = 4000 EXIF_PixelYDimension = 3000 EXIF_Related_Image_Length = 3000 EXIF_Related_Image_Width = 4000 EXIF_ResolutionUnit = 2 EXIF_SceneCaptureType = 0 EXIF_SensingMethod =2 EXIF_ShutterSpeedValue=(10.9688) EXIF_UserComment= EXIF_WhiteBalance=1 EXIF_XResolution=(180) EXIF_YCbCrPositioning=2 EXIF_YResolution=(180) Métadonnées de la structure de l'image : COMPRESSION=JPEG INTERLEAVE=PIXEL SOURCE_COLOR_SPACE : 0,0 en bas à gauche (0,00) ( 0.0, 3000.0) En haut à droite ( 4000.0, 0.0) En bas à droite ( 4000.0, 3000.0) Centre ( 2000.0, 1500.0) Band 1 Block=4000x1 Type=Byte, ColorInterp=Red Aperçus : 2000x1500, 1000x750, 500x375 Métadonnées de structure d'image : COMPRESSION= JPEG Band 2 Block=4000x1 Type=Byte, ColorInterp=Green Aperçus : 2000x1500, 1000x750, 500x375 Structure de l'image Métadonnées : COMPRESSION=JPEG Band 3 Block=4000x1 Type=Byte, ColorInterp=Blue Aperçus : 2000x1500, 1000x750, 500x375 Métadonnées de structure d'image : COMPRESSION=JPEG

Ils ont été pris avec un drone à environ 100 m de hauteur et je souhaite les assembler en une seule image. Je souhaite les convertir en GeoTiff afin de pouvoir créer une mosaïque d'images dans le géoserveur. Est-ce que quelqu'un sait comment faire cela?


Les coordonnées de longitude et de latitude pourraient être utilisées pour mettre en place un SIR local au centre de l'image (ou dans un coin). Je suppose que ce sont des degrés-minutes-secondes, qui doivent être convertis en degrés décimaux.

Vous devez découvrir comment utiliser les valeurs de résolution et comment une rotation du nord vers le haut est documentée dans les balises. Vous pouvez géoréférencer un exemple d'image sur des cartes ou des images connues pour obtenir ce résultat.

http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif.html peut vous donner quelques indications sur les balises utilisées.


Si votre question est de savoir comment assembler des fichiers jpg UAV, voici quelques options logicielles pour la mosaïque d'images de drones

Open Drone Map (gratuit, open source)
http://opendronemap.github.io/odm/

Palentier (gratuit)
http://www.palentier.com/index.html

Pix4D (commercial, mais il existe une version gratuite limitée)
https://pix4d.com/buy_rent/

Agisoft Photoscan (commercial)
http://www.agisoft.com/

Drone Mapper (SasS commercial)
https://dronemapper.com/

Je ne sais pas spécifiquement, mais je soupçonne que tous ces éléments ont des options pour enregistrer la mosaïque résultante en tant que GeoTIFF