Open vfabry opened 4 years ago
Bonjour, Bonjour
J'ai déclaré un catalogue de MD qui recense des couches accessibles en WMS, publiées par QGIS server. Elles s'ajoutent bien à la carte, mais le paramètre MAP de l'URL (qui arrive après le ?) n'est pas pris en compte. Par conséquent la couche ne s'affiche pas.
- exemple d'URL complète : https://qgisserver.hautsdefrance.fr:443/cgi-bin/qgis_mapserv.fcgi?MAP=/var/www/data/qgis/applications/dev_eco.qgs
- URL dans mviewer après ajout dans mviwerstudio : https://qgisserver.hautsdefrance.fr:443/cgi-bin/qgis_mapserv.fcgi
Peut-être que dans l'esprit de mviewerstudio on ne doit pas pouvoir ajouter de couche publiée par un QGIS server. Dans le cas contraire, vous pensez que ça peut se corriger ?
mviewerstudio est censé supporter des couches WMS venant d'autres choses que MapServer et GeoServer. Je pense qu'il doit y avoir un couac dans l'interprétation de l'URL du service à cause du chemin linux présent dans le paramètre map. Perso je ne trouve pas cela top d'afficher un chemin dans une URL qui donne des informations sur la manière dont des données sont stockées sur le serveur mais c'est un autre sujet.
Je vais essayer d'identifier à quel moment le code javascript se mélange les pinceaux avec cette couche. Il faudrait peut-être voir aussi si le paramètre map ne devrait pas être url-encodé avant.
Vincent
Peut-être que dans l'esprit de mviewerstudio on ne doit pas pouvoir ajouter de couche publiée par un QGIS server. Dans le cas contraire, vous pensez que ça peut se corriger ?
Tous les serveurs implémentant OGC:WMS sont les bienvenus.
Bonjour,
J'ai déclaré un catalogue de MD qui recense des couches accessibles en WMS, publiées par QGIS server. Elles s'ajoutent bien à la carte, mais le paramètre MAP de l'URL (qui arrive après le ?) n'est pas pris en compte. Par conséquent la couche ne s'affiche pas.
exemple d'URL complète : https://qgisserver.hautsdefrance.fr:443/cgi-bin/qgis_mapserv.fcgi?MAP=/var/www/data/qgis/applications/dev_eco.qgs
URL dans mviewer après ajout dans mviwerstudio : https://qgisserver.hautsdefrance.fr:443/cgi-bin/qgis_mapserv.fcgi
Peut-être que dans l'esprit de mviewerstudio on ne doit pas pouvoir ajouter de couche publiée par un QGIS server. Dans le cas contraire, vous pensez que ça peut se corriger ?
Vincent