[QGIS-Developer] WMS loaded in qgis desktop, not in server

Paolo Cavallini cavallini at faunalia.it
Sat Feb 22 01:19:49 PST 2020


Thanks a lot Jeff. I agree qgis server may be misbehaving. Maybe this is 
worth a ticket?
Cheers.

Il 2020-02-21 19:02 Jeff McKenna ha scritto:
> Hi Paolo,
> 
> I just came across your exact error message (which I usually avoid
> since when I setup WMS servers I remove the requirement for the "MAP="
> parameter), which I can duplicate if I leave in the "MAP=" parameter
> in the onlineresource url such as:
> 
> 
> https://ms4w.dev/cgi-bin/mapserv.exe?map=/ms4w/apps/local-demo/local.map
>  <--that will return your error message that you saw earlier I believe
> 
> And here is a full request:
> https://ms4w.dev/cgi-bin/mapserv.exe?map=/ms4w/apps/local-demo/local.map&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=-90,-180,83.64509999999999934,180&CRS=EPSG:4326&WIDTH=520&HEIGHT=251&LAYERS=countries&STYLES=&FORMAT=image/png&DPI=72&MAP_RESOLUTION=72&FORMAT_OPTIONS=dpi:72&TRANSPARENT=TRUE
> 
> So I guess my point is that there is no problem with your external WMS
> service, but there might be a problem with how QGIS server handles WMS
> onlineresource urls with that 'MAP=' parameter, my guess.
> 
> Not sure if this email helps, but I thought of you minutes ago when I
> saw this with my own server.
> 
> (or if you moved on from this, then, I wish you a happy weekend ha)
> 
> -jeff
> 
> 
> 
> --
> Jeff McKenna
> MapServer Consulting and Training Services
> https://gatewaygeomatics.com/
> 
> 
> On 2020-02-13 11:22 a.m., Paolo Cavallini wrote:
>> Hi Jeff,
>> I regularly use WMS services, and this is the first time I hit this
>> different behaviour between server and desktop, so I think this is
>> related to that specific server.
>> Cheers.
>> 
>> Il 13/02/20 16:19, Jeff McKenna ha scritto:
>>> On 2020-02-13 11:00 a.m., Paolo Cavallini wrote:
>>>> 
>>>> Indeed, adding
>>>> ?SERVICE=WMS&REQUEST=GetCapabilities
>>>> returns valid results.
>>>> curl from the same server downloads a valid image.
>>>> Unclear therefore why the layers are shown in desktop and not in the
>>>> server. Could it be that they do not allow wms cascading?
>>>> I worked around this by taking data directly from wms, without 
>>>> passing
>>>> from qgis server, but it would be nice to understand this behaviour.
>>>> Thanks Richard for the plugin, very useful.
>>>> Cheers.
>>>> 
>>> 
>>> Paolo does the same issue occur when you leverage my server instead,
>>> inside your application? If so I can check my Apache logs when you 
>>> hit
>>> it, to see what request your application is sending to MapServer.
>>> 
>>> -jeff
>>> 
>>> 
>> 
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

-- 
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html


More information about the QGIS-Developer mailing list