合并卫星图像并保留坐标
Merging satellite images and retaining coordinates
感谢您来到这里。
我目前正在做一个项目,但我对 python 还不是很了解。所以我希望对这个问题有一些建设性的反馈。
我有一个包含核心样本的数据集,所有存储的样本id、纬度、经度、内容和其他与本题无关的数据。
现在我已经导入了这个数据集并按照我想要的方式对其进行切片。对于图像,我使用 rasterio 模块打开 2 个覆盖该区域的卫星图像。我正在使用 utm 模块在 latlong->UTM->Pixel 值之间来回转换(这似乎在某些点上也给我带来了奇怪的坐标)。
非常烦人的是,两张 Sentinel-2 图像正好横穿地图的中心。
当我在采集样本的顶部做边界框时,这是一个问题,因为我需要从该区域提取 10x10 像素的切出部分。这导致很多样本没有得到正确的切割。
所以我想为什么不将两个图像合并成一个大矩形位。但是我仍然需要保留带有UTM坐标的元数据。
你建议我如何进行。可以用简单的方法完成吗?我是否忽略了另一个角度?
感谢您的宝贵时间。
我不确定我是否完全理解这个问题,但是如果您只是想合并 2 个图像,您是否查看过命令行工具 gdal_merge.py?
一个非常简单的例子:
gdal_merge.py -o merged_image.tif image1.tif image2.tif
感谢您来到这里。 我目前正在做一个项目,但我对 python 还不是很了解。所以我希望对这个问题有一些建设性的反馈。
我有一个包含核心样本的数据集,所有存储的样本id、纬度、经度、内容和其他与本题无关的数据。
现在我已经导入了这个数据集并按照我想要的方式对其进行切片。对于图像,我使用 rasterio 模块打开 2 个覆盖该区域的卫星图像。我正在使用 utm 模块在 latlong->UTM->Pixel 值之间来回转换(这似乎在某些点上也给我带来了奇怪的坐标)。 非常烦人的是,两张 Sentinel-2 图像正好横穿地图的中心。 当我在采集样本的顶部做边界框时,这是一个问题,因为我需要从该区域提取 10x10 像素的切出部分。这导致很多样本没有得到正确的切割。
所以我想为什么不将两个图像合并成一个大矩形位。但是我仍然需要保留带有UTM坐标的元数据。
你建议我如何进行。可以用简单的方法完成吗?我是否忽略了另一个角度?
感谢您的宝贵时间。
我不确定我是否完全理解这个问题,但是如果您只是想合并 2 个图像,您是否查看过命令行工具 gdal_merge.py?
一个非常简单的例子:
gdal_merge.py -o merged_image.tif image1.tif image2.tif