Более

Преобразование jpg с заголовком exif в geotiff


У меня есть куча jpgs с такими заголовками exif:

Размер равен 4000, система координат 3000: "Метаданные: EXIF_ApertureValue = (3.625) EXIF_ColorSpace = 1 EXIF_ComponentsConfiguration = 0x1 0x2 0x3 00 EXIF_CompressedBitsPerPixel = (5) EXIF_CustomRendered = 0 EXIF_DateTime = 15:27Time_DateTime = 2015: 09: 09: 09: 09: 09: 09: EXIF_DateTime_DateTime = 2015: 09 : 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) EX_Fashlash_File_File = (0,0005) EX_Fashlash_File = 0,0005 = (3.5) EXIF_FocalLength = (4.5) EXIF_FocalPlaneResolutionUnit = 2 EXIF_FocalPlaneXResolution = (16393.4) ​​EXIF_FocalPlaneYResolution = (16393.4) ​​EXIF_GPSAltitude = (91.8) EXIF_GPSAltitude_GIF = 45 N EXIF_GPSLongitude = (19) (48) (19,842) EXIF_GPSLongitudeRef = E EXIF_GPSMapDatum = WGS-84 EXIF_GPSStatus = A EXIF_GPSTimeStamp = (14) (27) (29) EXIF_GPSVersionID = 0x_perability_Image 00Index_Performance_Description = 00Index1 _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) Метаданные структуры изображения: COMPRESSION Нижний угол = JPEG ИНТЕРЛЕВАЯ 0,0 = ПЕРВОКЛАССА ВЕРХНЕГО ИЗОБРАЖЕНИЯ = ПЕРВЫЙ ВЕРХНИЙ угол 0,0 = ПЕРВЫЙ КОРРЕКУЛ: ВЕРХНИЙ ЦЕПЬ = ПЕРВОКЛОН 0,0 = ПЕРВОКЛАССНЫЙ ВЕРХНИЙ КАРТА = ПЕРВОКЛАССЕВЫЕ (0,0, 3000,0) Верхний правый (4000,0, 0,0) Нижний правый (4000,0, 3000,0) Центр (2000,0, 1500,0) Полоса 1 Блок = 4000x1 Тип = Байт, ColorInterp = Красный Обзоры: 2000x1500, 1000x750, 500x375 Метаданные структуры изображения: СЖАТИЕ = JPEG Band 2 Block = 4000x1 Type = Byte, ColorInterp = Green Обзор: 2000x1500, 1000x750, 500x375 Структура изображения Метаданные: COMPRESSION = JPEG Band 3 Block = 4000x1 Type = Byte, ColorInterp = Blue Обзоры: 2000x1500, 1000x750, 500x375 Метаданные структуры изображения: COMPRESSION = JPEG

Они были сняты с БПЛА с высоты около 100 метров, и я хочу объединить их в одно изображение. Я хочу преобразовать их в GeoTiff, чтобы создавать мозаику изображений в геосервере. Кто-нибудь знает, как это сделать?


Координаты долготы и широты можно использовать для установки локальной CRS в центре изображения (или в одном углу). Я предполагаю, что это градусы-минуты-секунды, которые нужно преобразовать в десятичные градусы.

Вы должны узнать, как использовать значения разрешения и как поворот с севера вверх документируется в тегах. Вы можете привязать образец изображения к известным картам или изображениям, чтобы сделать это правильно.

http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif.html может дать вам несколько советов по используемым тегам.


Если ваш вопрос заключается в том, как сшить изображения БПЛА вместе, вот несколько вариантов программного обеспечения для мозаики изображений с дронов.

Open Drone Map (бесплатно, с открытым исходным кодом)
http://opendronemap.github.io/odm/

Палентиер (бесплатно)
http://www.palentier.com/index.html

Pix4D (коммерческий, но есть ограниченная бесплатная версия)
https://pix4d.com/buy_rent/

Agisoft Photoscan (коммерческая)
http://www.agisoft.com/

Drone Mapper (коммерческий SasS)
https://dronemapper.com/

Я не знаю конкретно, но подозреваю, что у всех них есть варианты сохранения полученной мозаики как GeoTIFF.