Das USDA (über die National Map) bietet 4-Band- NAIP - ArcGIS- "ImageServer" ( Dienste ) für die meisten Bundesstaaten in den USA. Ich kann wie hier beschrieben eine Verbindung zum WMS-Dienst in QGIS herstellen , der die Bilder mit den Standard-RGB-Bändern (1,2,3) in QGIS lädt.
Ich möchte jedoch die Bilder ändern, um die CIR anzuzeigen (Bänder 4, 1, 2). Auf der Registerkarte "Stil" bietet der Rendertyp nur die Option "Einzelband-Farbdaten", nicht die in Schritt 3.5 für typische Raster hier beschriebene Option "Mehrbandfarbe" . Dies scheint eine Einschränkung des WMS-Dienstes zu sein .
Sie können dies über denselben Service in ArcGIS Desktop mithilfe des REST-Endpunkts ausführen. Ein ArcGIS Online- Webmap- Beispiel zum Ändern der Bänder eines Service ist über den REST-Endpunkt verfügbar. Gehen Sie einfach zu "..." auf der Ebene, wählen Sie "Bildanzeige" und dann "Benutzerdefinierter Renderer".
AKTUALISIEREN:
Ich habe mit den Entwicklertools in Chrome und dem ArcGIS.com-Kartenbeispiel von hier aus herumgespielt und denke, ich habe eine kleine Menge an Informationen gefunden. Nachdem ich die Einstellungen für die Bildanzeige geändert hatte, stellte ich fest, dass folgende Abfrageparameter festgelegt wurden:
https://gis.apfo.usda.gov/arcgis/rest/services/NAIP/Montana_2015_1m/ImageServer/exportImage?f=image&bandIds=3,0,1&bbox=...
Nachdem ich die Band-IDs erneut geändert hatte, stellte ich fest, dass die Band-IDs in diesem Abfrageparameter auf Null anstatt auf 1 basieren. Daher beziehen sich & bandIds = 3,0,1 tatsächlich auf die Bänder 4,1,2, die zur Anzeige von Bildern im CIR-Format verwendet werden. Ich muss also nur herausfinden, wie die Abfragezeichenfolge konfiguriert wird, damit QGIS diesen Parameter akzeptiert. Irgendwelche Gedanken?