camptocamp / GeoMapFish

6 stars 1 forks source link

Watermark #26

Open sbrunner opened 4 years ago

sbrunner commented 4 years ago

Who requested this new feature?

Aeroport de Lyon

Is your feature request related to a problem?

No

Describe the solution you'd like

As security critical data owner I want username watermaked in each images from WMS service.

On QGIS server side : we could use the annotation feature in QGIS server. In this case the annotation appears in all images returned by QGIS server. By adding the support, in the expressions, variables passed in parameter in the queries, we could obtain the name of the user.

On ngeo side : we can load the WMS layers in tiled form (the client make getMap requests of 256 * 256 pixels) maybe using a new metadata named TiledWMS = True or something similar.

Additional information or points to watch out for

GSGMF-666

svareg commented 4 years ago

I think this should be solved on QGIS/MapServer side, not in ngeo, because if we use directlty a WMS URL, we also want to see those watermarks.

But I suppose this is a standard function in QGIS. What is there to do here on GMF side ?

remyguillaume commented 2 years ago

@sbrunner Any news about this request ? Is there still a need to integrate thins in the core of GMF ?

sbrunner commented 2 years ago

@jwkaltz @yjacolin @ochriste, Is it possible to do that with QGISServer/MapServer? Do we need to do something in GeoMapFish?

ochriste commented 2 years ago

if the question is "can we automatically have some symbol printed over the map image independently from the layer requested" as in if we requesting layer A, a watermark is automatically added without making a group of layers including layer A and a specific predefined layer watermark, the answer is likely "no", there is no mechanism to do that automatically.