Mai mult

Eliminați filigranul QGIS pe plăcile QGIS Server

Eliminați filigranul QGIS pe plăcile QGIS Server


Încerc să configurez QGIS Server într-un client prospect. Totul funcționează bine, cu excepția faptului că primesc un filigran cu sigla QGIS pe fiecare placă, ceea ce evident nu este atât de grozav.

Iată cererea mea WMS:

http://0.0.0.0/cgi-bin/qgis_mapserv.fcgi? map = map.qgs & SERVICE = WMS & VERSION = 1.3.0 & REQUEST = GetMap & BBOX = 37, -122,38, -121.7 & CRS = EPSG: 4326 & WIDTH = 722 & HEIGHT = 352 & LAYERS = map & STYLES = implicit & FORMAT = image / png & DPI = 96 & TRANSPARENT = adevărat

Am căutat peste tot, dar parcă nu găsesc unde să-l elimin.

S-a confruntat cineva cu aceeași problemă?


Dacă cineva întâmpină aceeași problemă: am instalat QGIS Server cu un tutorial care m-a determinat să instalez HelloServer. Este un mic instrument frumos cu care aveți o confirmare rapidă că serverul dvs. este configurat.

Cu toate acestea, pune această siglă QGIS în toate răspunsurile dvs. WMS. Doar ștergeți pluginul, și totul va reveni la normal.

Dacă doriți să păstrați pluginul, dar să scăpați doar de filigran, fișierul responsabil pentru acesta este acesta.


Configurația Apache pe care o găsiți aici permite plugin-uri de server:

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html ErrorLog $ {APACHE_LOG_DIR} /qgis-server-error.log CustomLog $ {APACHE_LOG_DIR} /qgis-server-access.log combinat # Timp de expirare mai lung pentru WPS ... implicit = 40 FcgidgvIdIotime 120 LC_ALL "en_US.UTF-8" FcgidInitialEnv PYTHONIOENCODING UTF-8 FcgidInitialEnv LANG "en_US.UTF-8" FcgidInitialEnv QGIS_DEBUG 1 FcgidInitialEnv QGIS_SERVER_LOG_FILE /tmp/qgis-000.log FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 0 FcgidInitialEnv QGIS_PLUGINPATH "/ opt / QGIS-server / plugins" # Necesar pentru QGIS HelloServer plugin HTTP BASIC auth  RewriteEngine pe RewriteCond% {HTTP: Autorizare}. RewriteRule. * - [E = HTTP_AUTHORIZATION:% {HTTP: Authorization}]  ScriptAlias ​​/ cgi-bin / / usr / lib / cgi-bin /  AllowOverride All Options + ExecCGI -MultiViews + FollowSymLinks # pentru apache2> 2.4 Necesită toate acordate # Permite de la toate 

Puteți comenta această linie pentru a dezactiva pluginurile:

#FcgidInitialEnv QGIS_PLUGINPATH "/ opt / qgis-server / plugins"

Și comentați această parte dacă utilizați pluginuri, dar nu și HelloServer:

# Necesar pentru QGIS HelloServer plugin HTTP BASIC auth # # RewriteEngine pe # RewriteCond% {HTTP: Autorizare}. # RewriteRule. * - [E = HTTP_AUTHORIZATION:% {HTTP: Authorization}] #

Priveste filmarea: GIS Lesson 12 1: Installing QGIS Server and offer WMS. WFS