Не удается получить цветной график однополосного изображения в формате tiff с помощью rasterio

#geotiff #rasterio

#geotiff #rasterio

Вопрос:

Я хочу работать с файлами TIFF аэронавигационных карт, предоставленных FAA здесь.

Модуль python rasterio кажется подходящим инструментом для моих целей, и я просмотрел несколько руководств и справочных документов. Все они работают для меня, но не с теми данными, которые я хочу использовать. Кажется, я не могу заставить его правильно отображаться в цвете.

Основное отличие, по-видимому, заключается в том, что мои данные являются однополосными (как сообщает dataset.count ), тогда как все учебные пособия имеют три или более полос.

Например, следующий код должен отображать диаграмму:

 import rasterio
from rasterio.plot import show
dataset = rasterio.open ('Green_Bay_101/Green Bay SEC 101.tif')
show(dataset)
  

На результирующем графике все цвета неверны.

Снимок экрана изображения, созданный приведенным выше кодом

Но это должно выглядеть так:

Снимок экрана изображения, отображаемого с помощью macOS Finder

Я уверен, что мне не хватает чего-то основного, но я не могу его найти. Кто-нибудь, пожалуйста, укажите на это?

Спасибо!

Ответ №1:

Я разместил это на Stack Exchange, где оно, вероятно, принадлежит. Там больше информации. Извините за перекрестную публикацию.