Я создаю 2D статистические карты и хотел бы также создавать и сохранять цветовые карты изображений.Изображение среднего размера имеет тип данных float32.Следующий пример, измененный из онлайн-источников:
with rasterio.open(name,'w',**profile) as dst:
dst.write(data.astype(np.float32), 1)
dst.write_colormap(
1, {
0: (255, 0, 0, 255),
255: (0, 0, 255, 255) })
cmap = dst.colormap(1)
print (cmp)
Не работает, и вызов colormap (1) возвращает таблицу NULL и завершает работу программы.
Изменение типа данных на uint8или uint16, он работает по моде, но мне не удалось найти примеры того, как изменить таблицы цветов и карты для типов данных с плавающей запятой и целочисленных типов.
Может ли кто-нибудь предоставить фрагмент, который показывает, как генерироватьразные цветовые карты, цветовые переходы и / или цветные поддоны для изображений с плавающей точкой?Хотя я в настоящее время использую растерио, я также могу конвертировать этот GDAL, если кто-то может опубликовать решение.