У меня есть большое количество изображений с географической привязкой, и я пытаюсь объединить их.
Я пробовал с георастерами
С этим я сталкиваюсь с проблемой, если две плитки не находятся близко друг к другу: это дает мне следующую ошибку.
File "anaconda3/lib/python3.5/site-packages/georasters/georasters.py", line 1212, in union
raise RasterGeoError('Rasters need to have same pixel sizes. Use the aggregate or dissolve functions to generate correct GeoRasters')
georasters.georasters.RasterGeoError: Rasters need to have same pixel sizes. Use the aggregate or dissolve functions to generate correct GeoRasters
Я попробовал следующий код. Это будет работать только для подключенных изображений, но без географической привязки, даже если оно объединено
import os
import georasters as gr
import matplotlib.pyplot as plt
DATA = "/home/gulve/Priority engine/test"
# Import raster
raster = os.path.join(DATA, '5.4272461_49.5703124_5.4492187_49.5593262.tif')
data = gr.from_file(raster)
data3 = gr.from_file('5.4492188_49.5263671_5.4711914_49.5153809.tif')
# (xmin, xsize, x, ymax, y, ysize) = data.geot
data3 = data.merge(data3)
# Plot both parts and save them
data3.plot()
plt.savefig(os.path.join(DATA, 'data3.tif'), bbox_inches='tight')
нужна еще одна небольшая помощь, если вы, ребята, можете мне помочь для слияния с географической привязкой