合并卫星图像并保留坐标

时间:2018-09-04 17:04:44

标签: python-3.x image-processing utm rasterio sentinel2

感谢您来到这里。 我目前正在从事一个项目,而我对python的了解还不够。因此,我希望对此问题有建设性的反馈。

我有一个包含核心样本的数据集,所有样本均存储有样本ID,纬度,经度,内容和其他与此问题无关的数据。

现在,我已经导入了该数据集,并根据需要对其进行了切片。对于图像,我正在使用rasterio模块打开2个覆盖该区域的卫星图像。我正在使用utm模块在latlong-> UTM-> Pixel值之间来回转换(这似乎在某些时候还向我抛出了奇怪的坐标)。 足够令人讨厌的是,两个Sentinel-2图像都在地图的中心切开了。 当我在采集样本的顶部做边框时,这是一个问题,因为我需要提取该区域的10x10像素切口。这导致许多样本无法正确切出。

所以我想为什么不将两个图像合并为一个大的矩形位。但是我仍然需要保留带有UTM坐标的元数据。

您如何建议我继续。可以通过简单的方式完成吗?我忽略了这个问题吗?

谢谢您的时间。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解这个问题,但是如果您只是尝试合并2张图像,您是否看过命令行工具gdal_merge.py

一个非常简单的例子:

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