Объединение спутниковых изображений и сохранение координат

Спасибо, что заглянули сюда. В настоящее время я работаю над проектом, и я еще не так силен в python. Так что я надеялся на некоторые конструктивные отзывы по этому вопросу.

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

Теперь я импортировал этот набор данных и нарезал его так, как хочу. Для изображений я использую модуль rasterio, чтобы открыть 2 спутниковых изображения, покрывающих регион. Я использую модуль utm для преобразования туда и обратно между значениями latlong-> UTM-> Pixel (что также, кажется, выдает мне странные координаты в некоторых точках). Досадно, что два изображения Sentinel-2 обрезаны прямо по центру карты. Поскольку я делаю ограничивающие рамки поверх того места, где взяты образцы, это проблема, поскольку мне нужно извлечь вырезки 10x10 пикселей из этой области. Это приводит к тому, что многие образцы не получают надлежащей обрезки.

Поэтому я подумал, почему бы не объединить два изображения вместе в один большой прямоугольный фрагмент. Но мне все еще нужно сохранить метаданные с координатами UTM.

Как бы вы предложили мне поступить. Можно ли это сделать простым способом? Есть ли еще один аспект, который я упустил из виду?

Спасибо за ваше время.

введите здесь описание изображения введите здесь описание изображения


person Mars    schedule 04.09.2018    source источник


Ответы (1)


Я не уверен, что полностью понимаю вопрос, но если вы просто пытаетесь объединить 2 изображения, смотрели ли вы инструмент командной строки gdal_merge.py?

Очень простой пример:

gdal_merge.py -o merged_image.tif image1.tif image2.tif

person Ben DeVries    schedule 05.09.2018
comment
Привет Бен, Спасибо за ваш ответ. Я еще не натыкался на этот вариант. Я попробую это как можно скорее и свяжусь с вами (что может быть не раньше завтра, если это соединение SSH исправится очень скоро!!) - person Mars; 05.09.2018
comment
Бен, ты чертов герой. - person Mars; 05.09.2018