USDA (через Национальную карту) предоставляет 4-полосный NAIP ArcGIS «ImageServer» ( сервисы ) для большинства штатов США. Я могу успешно подключиться к сервису WMS в QGIS, как описано здесь , который загружает изображения в QGIS с использованием диапазонов RGB (1,2,3) по умолчанию.
Тем не менее, я хотел бы изменить изображения для отображения CIR (полосы 4,1,2). На вкладке «Стиль», рендера Type предлагает только вариант «однозонного цвета данных», а не варианта «многополосного цвета» , описанный в пункте 3.5 для типичных растров здесь . Похоже, что это ограничение службы WMS .
Вы можете сделать это из того же сервиса в ArcGIS Desktop, используя конечную точку REST. Пример веб-карты ArcGIS Online об изменении диапазонов сервиса доступен с использованием конечной точки REST. Просто перейдите к «...» на слое, выберите «Отображение изображения», а затем «Определенный пользователем рендер».
ОБНОВИТЬ:
Я поэкспериментировал с инструментами разработчика в Chrome и образцом карты ArcGIS.com и думаю, что нашел небольшой кусочек информации. После того, как я изменил настройки отображения изображения, я заметил некоторые параметры запроса, установленные как:
https://gis.apfo.usda.gov/arcgis/rest/services/NAIP/Montana_2015_1m/ImageServer/exportImage?f=image&bandIds=3,0,1&bbox=...
После того, как я снова изменил идентификаторы каналов, я понял, что идентификаторы bandID в этом параметре запроса основаны на нуле, а не на 1. Поэтому & bandIds = 3,0,1 действительно относятся к полосам 4,1,2, используемым для отображения изображений в формате CIR. Поэтому мне просто нужно выяснить, как настроить строку запроса для QGIS, чтобы принять этот параметр. Есть предположения?