USDA(通过国家地图)为美国大多数州提供4波段NAIP ArcGIS“ ImageServer”(服务)。我能够按照此处所述成功连接到QGIS中的WMS服务,该服务使用默认的RGB(1,2,3)波段将图像加载到QGIS中。
但是,我想更改图像以显示CIR(波段4,1,2)。在“样式”选项卡上,“渲染类型”仅提供“单波段颜色数据”选项,而不提供步骤3.5中针对此处典型栅格描述的“多波段颜色”选项。这似乎是WMS服务的限制。
您可以使用REST端点从ArcGIS Desktop中的同一服务执行此操作。使用REST端点可以使用更改服务范围的ArcGIS Online Webmap示例。只需转到图层上的“ ...”,选择“图像显示”,然后选择“用户定义的渲染器”。
更新:
我一直在这里使用Chrome中的开发人员工具和ArcGIS.com地图示例,并认为我发现了一些信息。更改图像显示设置后,我注意到一些查询参数设置为:
https://gis.apfo.usda.gov/arcgis/rest/services/NAIP/Montana_2015_1m/ImageServer/exportImage?f=image&bandIds=3,0,1&bbox=...
再次更改频段ID后,我意识到此查询参数中的bandID从零开始,而不是从1开始。因此,&bandIds = 3,0,1实际上是指用于以CIR格式显示图像的波段4,1,2。因此,我只需要弄清楚如何为QGIS配置查询字符串以接受此参数。有什么想法吗?