Я довольно новичок в GeoTools.
Я использую его для генерации файлов GeoTIFF, которые имеют одну полосу со значениями от -1 до 1 или NaN.
Пример такого файла доступен здесь: https://m -innvoincy.box.com / s / ow1fentcgddgdeisfwj4i44yraeqkh4l
Если вы загрузите это в QGIS или что-то подобное, оно должно выглядеть так (по умолчанию):
![Grayscale rendering of the values in the GeoTIFF](https://i.stack.imgur.com/jLjfU.png)
Следующим шагом, с которым я борюсь, является создание многоцветного файла PNG, который будет визуальным представлением необработанных данных в GeoTIFF (сейчас я игнорирую географию).
Очевидно, мне нужно было бы указать соответствие между диапазонами значений в значениях GeoTIFF и RGBA. Значения NaN должны отображаться в альфа-канал («прозрачные» пиксели).
![How a possible output PNG file might look like](https://i.stack.imgur.com/Kiivz.png)
Я бы хотел сделать это с помощью GeoTools, но пока не нашел способа сделать это.
Важно отметить, что код должен выполняться на стороне сервера, нет объекта Map и не должен быть задействован графический интерфейс, Swing или что-либо другое.