Hello everybody. We work with ArcGIS Server 10.6.1 and require to imprint a company stamp on the WMS GetMap output. Under GITHUB there is a .NET-project https://github.com/Esri/arcobjects-sdk-community-samples/tree/master/Net/Server/ServerApplyWatermarkSOI. Unfortunately, this only works with maps that are generated directly via a REST-request. I want to provide this functionality for WMS-GetMap requests.
Here is an example from an ESRI-JS-API-based Viewer:
Requests like "http://XXSERVER/arcgis/rest/services/XXSERVICE/MapServer/export?dpi=96&transparent=true&format=png8&layers=show:0&bbox=XXBBOX&bboxSR=25832&imageSR=25832&size=1920,1019&f=Image" works correctly.
.
An WMS-Request like https://XXSERVER/arcgis/services/XXSERVICE/MapServer/WMSServer?REQUEST=GetMap&FORMAT=image/gif&WIDTH=480&HEIGHT=500&LAYERS=BFD50_Bodenhauptgruppen&CRS=EPSG:25832&BBOX=XXBBOX&STYLES=&VERSION=1.3.0 fails.
The sample-code from ServerApplyWatermarkSOI contains a region "SOAP interceptors" i think here is the right place to solve this. But I do not have enough experience what I have to do here.
Can someone help me?
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.