Преобразование однополосного GeoTIFF в файл PNG RGBA с использованием GeoTools - PullRequest
0 голосов
/ 06 сентября 2018

Я довольно новичок в GeoTools. Я использую его для генерации файлов GeoTIFF, которые имеют одну полосу со значениями от -1 до 1 или NaN.

Пример такого файла доступен здесь: https://m -innvoincy.box.com / s / ow1fentcgddgdeisfwj4i44yraeqkh4l

Если вы загрузите это в QGIS или что-то подобное, оно должно выглядеть так (по умолчанию):

Grayscale rendering of the values in the GeoTIFF

Следующим шагом, с которым я борюсь, является создание многоцветного файла PNG, который будет визуальным представлением необработанных данных в GeoTIFF (сейчас я игнорирую географию). Очевидно, мне нужно было бы указать соответствие между диапазонами значений в значениях GeoTIFF и RGBA. Значения NaN должны отображаться в альфа-канал («прозрачные» пиксели).

How a possible output PNG file might look like

Я бы хотел сделать это с помощью GeoTools, но пока не нашел способа сделать это. Важно отметить, что код должен выполняться на стороне сервера, нет объекта Map и не должен быть задействован графический интерфейс, Swing или что-либо другое.

...