[Qgis-user] QGIS WEB Client / Qgis Server

Andreas Neumann a.neumann at carto.net
Mon Jun 25 11:14:08 PDT 2012


Hi,

Remember that QGIS is both a server and a client. So it may be easiest
to test if the QGIS server is working fine by using QGIS desktop as a
client.

Then you should check the webserver log to see if there are no errors.

Manual checking of GetCapabilities and GetMap should is also encouraged
before setting up QGIS webclient.

Note that the documentation only gives examples. You have to replace the
GetMap requests with your own EPSG (coordinate system) codes and layer
names.

Good luck,
Andreas

Am 25.06.2012 17:00, schrieb Till Adams:
> Hi,
> 
> EPSG 900913 is the google-projection, so you probably asked for data in
> a region, where nothing is.... ::
> 
> The BBOX is min x / y and  max x/y-coordinate in the refering
> EPSG-Code-parameter of your getmap-Request. So your BBOX-values should
> fit to your data-extent.
> 
> There is no place to set the EPSG of the WMS-Server, this is up to the
> client using your service - so your WMS-Server might be fine now.
> 
> If you open your project properties in qgis, there's a tab called "ows
> server" and there you may restrict the used EPSG-codes (or better the
> allowed).
> That means, that QGIs server will deliver the data in any EPSG you allow
> here - if you do nothing here, QGIS will allow ALL known EPSG-codes,
> including your 22523.
> 
> If you load your WMS in any client, just refer to your data's epsg-code,
> so loading the WMS in QGIS-DEsktop, you should say, that the EPSG code
> is "22523" - then QGIS will automatically switch the requested EPSG-code
> in the getMap request.
> 
> For your test-getMap request it's fine if you just change the code
> manually but then also fit your BBOX to your data!
> 
> 
> Regards, Till
> 
> 
> 
> 
> On 25.06.2012 16:48, Kadu Machado wrote:
>> Hi....
>>
>> I found the problem....
>>
>> The qgis-web-client has a URL parameter for SRS=EPSG:900913
>>
>> and the URL of the How To install define it like SRS=EPSG:4326
>>
>> The SRS of my projects is EPSG:22523
>>
>> So, i changed this parameter in the URL of the GetMap and I got a Map :D
>>
>> My URL now is: 
>> http://localhost/qgis/qgis_mapserv.fcgi.exe?map=c:\projetos\censo.qgs&LAYERS=censo_2010&*FORMAT=image/png*&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&*SRS=EPSG:22523*&WIDTH=700&HEIGHT=1000&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422
>> <http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?map=c:\projetos\censo.qgs&LAYERS=censo_2010&FORMAT=image/png&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG:22523&WIDTH=700&HEIGHT=1000&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422> 
>>
>>
>> So, I have to change FORMAT=image/jpeg to FORMAT=image/png  (to solve
>> the erro 500)
>> and SRS=EPSG:4326 to SRS=EPSG:22523  (to show the map) 
>>
>>
>> But, the map is shown in a little space. I think that's because the BBOX
>> parameter, that's right?
>>
>> Another new problem.... Which js file in the qgis-web-client  must I
>> work to change the  SRS parameter?
>>
>>
>> In the GlobalOptions.js I changed 
>>
>> /var overviewLayer = new
>> OpenLayers.Layer.WMS("Pixelkarte","/cgi-bin/mapserv?map=/path-to-map/.map",{layers:"pk_kombiniert",*format:"image/jpeg
>> "*},  {buffer:0,singleTile:true,transitionEffect:"resize"});/
>>
>> To /var overviewLayer = new
>> OpenLayers.Layer.WMS("Pixelkarte","/cgi-bin/mapserv?map=/path-to-map/.map",{layers:"pk_kombiniert",*format:"image/png
>> *"},  {buffer:0,singleTile:true,transitionEffect:"resize"})/; 
>>
>> and solve the erro 500 problem... But I didn't find where change the SRS
>> parameter....
>>
>>
>>
>>
>> On Mon, Jun 25, 2012 at 11:19 AM, Till Adams <adams at terrestris.de
>> <mailto:adams at terrestris.de>> wrote:
>>
>>     Hi,
>>
>>     looks like a problem with your qgis-project.
>>
>>     Did you use relative paths to the data?
>>
>>     Maybe it's better to start with one layer with a simple symbol for
>>     testing whether any map will come out and then go to your "real"
>>     project's data.
>>
>>     Also do not use complex classification first - this drives you to a
>>     step-by-step setup of your webmap, where you test every step and as long
>>     as you see the map, everything is all right ...
>>
>>     !!! And be aware of browser's cache which could be awful if you do not
>>     see any changes in your map.
>>
>>     In this case vary the request e.g. by varying the bbox-param a little
>>     bit. so that he browser can't just take the same image out of his
>>     cache ;-)
>>
>>     Have fun,
>>
>>     Till
>>
>>
>>
>>     On 25.06.2012 16:12, Kadu Machado wrote:
>>     > Hi Till,,
>>     >
>>     > thanks for your attention...
>>     >
>>     > I followed your Windows How To install.. Actually, it oriented me to
>>     > install the Qgis Server.... After I successful got the
>>     GetCapabilities,
>>     > I installed the qgis-web-client without try the getMap...
>>     >
>>     > After i've seen your mail, i tried do just like you said... I
>>     tried the
>>     > getmap before using QGIS-client....
>>     >
>>     > So, I tried this
>>     > URL:
>>     http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&SRS=EPSG:4326&REQUEST=GetMap&map=c:/projetos/censo.qgs&BBOX=-36.215710,6.817432,-9.700450,58.551008&WIDTH=500&HEIGHT=1000&LAYERS=censo_2010&FORMAT=image/png
>>     <http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&SRS=EPSG:4326&REQUEST=GetMap&map=c:/projetos/censo.qgs&BBOX=-36.215710,6.817432,-9.700450,58.551008&WIDTH=500&HEIGHT=1000&LAYERS=censo_2010&FORMAT=image/png>
>>     >
>>     <http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&SRS=EPSG:4326&REQUEST=GetMap&map=c:/projetos/censo.qgs&BBOX=-36.215710,6.817432,-9.700450,58.551008&WIDTH=500&HEIGHT=1000&LAYERS=censo_2010&FORMAT=image/png
>>     <http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&SRS=EPSG:4326&REQUEST=GetMap&map=c:/projetos/censo.qgs&BBOX=-36.215710,6.817432,-9.700450,58.551008&WIDTH=500&HEIGHT=1000&LAYERS=censo_2010&FORMAT=image/png>>
>>     >
>>     > I'm sure that the project name and layers are correct.
>>     >
>>     > This URL gives me no error in apache log or in Console of the
>>     > Development tools of Google Chrome... However, gives me no maps
>>     either...
>>     >
>>     >
>>     > I've noticed that the qgis-client was calling this
>>     > url:
>>     http://localhost/qgis/qgis_mapserv.fcgi.exe?map=c:\projetos\redes.qgs&LAYERS=pk_kombiniert&FORMAT=image/jpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422&WIDTH=300&HEIGHT=300
>>     >
>>     <http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?map=c:\projetos\redes.qgs&LAYERS=pk_kombiniert&FORMAT=image/png&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422&WIDTH=300&HEIGHT=300>
>>     >
>>     > If I change the FORMAT=image/jpeg for FORMAT=image/png the error
>>     500 is
>>     > solved, but the map is not shown....
>>     >
>>     >
>>     > I'm using the Apache/2.2.14 (Win32) mod_fcgid/2.3.6 configured
>>     > Server built: Sep 28 2009 22:41:08
>>     >
>>     > Any other Idea?
>>     >
>>     > Regards,
>>     >
>>     > Kadu
>>     >
>>     > On Mon, Jun 25, 2012 at 9:18 AM, Till Adams <adams at terrestris.de
>>     <mailto:adams at terrestris.de>
>>     > <mailto:adams at terrestris.de <mailto:adams at terrestris.de>>> wrote:
>>     >
>>     >     Dear Kadu,
>>     >
>>     >     this looks like an installation problem of your qgis-server as
>>     it is not
>>     >     able to deliver a map on a getmap-request. The labels and so
>>     are drawn
>>     >     by OpenLayers, the core of the QGIS client.
>>     >
>>     >
>>     >     It's easier to test the pure qgis-server installation first
>>     and try via
>>     >     the getmap request, before using QGIS-client as you have less
>>     >     dependencies.
>>     >
>>     >     I tried my best for a windows-install howto, look here:
>>     >
>>     >    
>>     http://hub.qgis.org/projects/quantum-gis/wiki/QGIS_Server_Tutorial#Windows
>>     >
>>     >     I would suggest to check this first.
>>     >
>>     >     Regards, Till
>>     >
>>     >
>>     >
>>     >     On 25.06.2012 14:12, Kadu Machado wrote:
>>     >     > Hi folks....
>>     >     >
>>     >     > I have a little issue with Qgis WebClient over Windows....
>>     >     >
>>     >     > When I access the qgis web client, the layers and labels are
>>     >     loaded and
>>     >     > are showed normally, but the map dont.... After the message
>>     >     loading map,
>>     >     > the map just dont open. The frame is still blank.
>>     >     >
>>     >     > I notice that a Internal Error 500 occour:
>>     >     >
>>     >     >  1. GET
>>     >     >
>>     >    
>>     http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?map=c:\projetos\redes.qgs&LAYERS=pk_kombiniert&FORMAT=image%2Fjpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422&WIDTH=300&HEIGHT=300
>>     >     >
>>     >    
>>     <http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?map=c:%5Cprojetos%5Credes.qgs&LAYERS=pk_kombiniert&FORMAT=image%2Fjpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422&WIDTH=300&HEIGHT=300
>>     <http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?map=c:%5Cprojetos%5Credes.qgs&LAYERS=pk_kombiniert&FORMAT=image%2Fjpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422&WIDTH=300&HEIGHT=300>
>>     >    
>>     <http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?map=c:%5Cprojetos%5Credes.qgs&LAYERS=pk_kombiniert&FORMAT=image%2Fjpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422&WIDTH=300&HEIGHT=300
>>     <http://srv-vibgeo01/qgis/qgis_mapserv.fcgi.exe?map=c:%5Cprojetos%5Credes.qgs&LAYERS=pk_kombiniert&FORMAT=image%2Fjpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=174575.63035781,8246018.1303578,194419.36964219,8265861.8696422&WIDTH=300&HEIGHT=300>>>
>>     >     >     500 (Internal Server Error) OpenLayers.js:1000
>>     >     >     <http://srv-vibgeo01/maps/libs/openlayers/OpenLayers.js>
>>     >     >
>>     >     >
>>     >     > Anyone has some ideia how to solve this problem???
>>     >     >
>>     >     >
>>     >     > --
>>     >     > "Quem quer fazer alguma coisa, encontra um meio. Quem não
>>     quer fazer
>>     >     > nada, encontra uma desculpa."
>>     >     > (Roberto Shinyashiki)
>>     >     >
>>     >     >
>>     >     > _______________________________________________
>>     >     > Qgis-user mailing list
>>     >     > Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
>>     <mailto:Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>>
>>     >     > http://lists.osgeo.org/mailman/listinfo/qgis-user
>>     >
>>     >     --
>>     >
>>     >
>>     >     --> GO Mobile - jetzt WebGIS auch auf Smartphones <--
>>     >           ! Achtung - terrestris hat eine neue Adresse !
>>     >
>>     >     ---------------------------------------------------------
>>     >     terrestris GmbH & Co. KG
>>     >     Puetzchens Chaussee 56
>>     >     53227 Bonn
>>     >     Germany
>>     >
>>     >     Till Adams
>>     >     Geschaeftsfuehrung
>>     >
>>     >     Tel:            +49 (0)228 / 962 899-52
>>     <tel:%2B49%20%280%29228%20%2F%20962%20899-52>
>>     >     <tel:%2B49%20%280%29228%20%2F%20962%20899-52>
>>     >     Mobile: +49 (0)151 / 25394429
>>     <tel:%2B49%20%280%29151%20%2F%2025394429>
>>     <tel:%2B49%20%280%29151%20%2F%2025394429>
>>     >     Fax:            +49 (0)228 / 962 899-57
>>     <tel:%2B49%20%280%29228%20%2F%20962%20899-57>
>>     >     <tel:%2B49%20%280%29228%20%2F%20962%20899-57>
>>     >
>>     >     adams at terrestris.de <mailto:adams at terrestris.de>
>>     <mailto:adams at terrestris.de <mailto:adams at terrestris.de>>
>>     >     http://www.terrestris.de
>>     >     Amtsgericht Bonn, HRA 6835
>>     >     ---------------------------------------------------------
>>     >
>>     >     Komplementaerin:
>>     >
>>     >     terrestris Verwaltungs GmbH
>>     >
>>     >     vertreten durch:
>>     >     Hinrich Paulsen, Till Adams
>>     >     _______________________________________________
>>     >     Qgis-user mailing list
>>     >     Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
>>     <mailto:Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>>
>>     >     http://lists.osgeo.org/mailman/listinfo/qgis-user
>>     >
>>     >
>>     >
>>     >
>>     > --
>>     > "Quem quer fazer alguma coisa, encontra um meio. Quem não quer fazer
>>     > nada, encontra uma desculpa."
>>     > (Roberto Shinyashiki)
>>
>>     --
>>
>>
>>     --> GO Mobile - jetzt WebGIS auch auf Smartphones <--
>>           ! Achtung - terrestris hat eine neue Adresse !
>>
>>     ---------------------------------------------------------
>>     terrestris GmbH & Co. KG
>>     Puetzchens Chaussee 56
>>     53227 Bonn
>>     Germany
>>
>>     Till Adams
>>     Geschaeftsfuehrung
>>
>>     Tel:            +49 (0)228 / 962 899-52
>>     <tel:%2B49%20%280%29228%20%2F%20962%20899-52>
>>     Mobile: +49 (0)151 / 25394429 <tel:%2B49%20%280%29151%20%2F%2025394429>
>>     Fax:            +49 (0)228 / 962 899-57
>>     <tel:%2B49%20%280%29228%20%2F%20962%20899-57>
>>
>>     adams at terrestris.de <mailto:adams at terrestris.de>
>>     http://www.terrestris.de
>>     Amtsgericht Bonn, HRA 6835
>>     ---------------------------------------------------------
>>
>>     Komplementaerin:
>>
>>     terrestris Verwaltungs GmbH
>>
>>     vertreten durch:
>>     Hinrich Paulsen, Till Adams
>>
>>
>>
>>
>> -- 
>> "Quem quer fazer alguma coisa, encontra um meio. Quem não quer fazer
>> nada, encontra uma desculpa."
>> (Roberto Shinyashiki)
> 





More information about the Qgis-user mailing list