Краевые проблемы с матплотлибом и картопией - PullRequest
0 голосов
/ 28 июня 2019

Я пытался соединить дозорные изображения, используя matplotlib и cartopy.В основном это работало, вместо этого края были размыты по краю, как это: введите описание изображения здесь

print('globe')
north_crs = ccrs.NorthPolarStereo()
north_globe = ccrs.Globe(semiminor_axis=90)
north_xform_crs = ccrs.Geodetic(globe=north_globe)
colorlists = [None] * len(file_paths)
lonslist = [None] * len(file_paths)
latslist = [None] * len(file_paths)

fig = plt.figure()
GeoAxes._pcolormesh_patched = Axes.pcolormesh
ax = plt.axes(projection=north_crs)
ax.coastlines()
data = np.zeros([image_pixel, image_pixel], dtype=np.uint8)
GeoAxes._pcolormesh_patched = Axes.pcolormesh

for i in range(len(file_paths)):
    print(f'file #{i}')
    color_list, lons, lats = getInfos(file_paths[i], north_crs, north_xform_crs)
    colorlists[i] = color_list
    lonslist[i] = lons
    latslist[i] = lats
    ax.pcolormesh(lons, lats, data, transform=north_crs, color=color_list)

Я попытался поместить матрицы в одну.Это сработало.Но каждое сторожевое изображение - 10980 * 10980, и я не думаю, что мой компьютер или сервер, к которому у меня есть доступ, могут обработать такое количество данных, чтобы дать мне изображение северного полюса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...