[mapserver-users] selecting a wms layer

Rahkonen Jukka (MML) jukka.rahkonen at maanmittauslaitos.fi
Mon Apr 4 03:38:35 PDT 2016


Hi,

Repeating myself: It never hurts to read the whole documentation.

You should not include layers etc. into CONNECTION as stated in the WMS client documentation.

“CONNECTION - this is the remote server’s online resource URL, just the base URL without any of the WMS parameters. The server version, image format, layer name, etc. will be provided via metadata, see below.”

This LAYER works for me. It reads all these layers together:
“rt_cat.idcatpart.rt,rt_cat.idcatacque.rt,rt_cat.idcatstrade.rt,rt_cat.idcatfabbr.rt,rt_cat.idcatbdfog.rt”
If that is not what you aim at but you want to access layers one by one then you must create a separate LAYER for each cascaded layer.

My test confirms also that explicit “wms_name” is not needed but “ows_name” works as well just as documented.

LAYER
    NAME 'Catasto-Toscana'
    GROUP "Catasto"
    TYPE RASTER
    DUMP true
    debug 5
#    TEMPLATE "map.html"
    CONNECTIONTYPE WMS
    CONNECTION "http://web.regione.toscana.it/wmsraster/com.rt.wms.RTmap/wms?map=wmscatasto"

    MAXSCALEDENOM 10000
    METADATA
       "DESCRIPTION" "Catastale terreni (test)"
      'ows_name' 'rt_cat.idcatpart.rt,rt_cat.idcatacque.rt,rt_cat.idcatstrade.rt,rt_cat.idcatfabbr.rt,rt_cat.idcatbdfog.rt'
      'wms_server_version' '1.1.1'   # con 1.3.0 come da metadati si blocca
      'ows_srs' 'EPSG:32632'
      'wms_format' 'image/png'
      'wms_style' 'default'
   END
    STATUS OFF
    TRANSPARENCY 100
    PROJECTION
                                                          "init=epsg:32632"
    END
  END

-Jukka Rahkonen-


Rahkonen Jukka (MML) wrote:


Hi,

It never hurts to read the whole documentation ☺
There is 'ows_name' 'rt_cat' in the mapfile and the manual page says also:


Note

Note that each of the above metadata can also be referred to as ‘ows_*’ instead of ‘wms_*’. MapServer tries the ‘wms_*’ metadata first, and if not found it tries the corresponding ‘ows_*’ name. Using this reduces the amount of duplication in mapfiles that support multiple OGC interfaces since “ows_*” metadata can be used almost everywhere for common metadata items shared by multiple OGC interfaces.
-Jukka Rahkonen-


Lähettäjä: mapserver-users [mailto:mapserver-users-bounces at lists.osgeo.org] Puolesta thomas bonfort
Lähetetty: 4. huhtikuuta 2016 12:16
Vastaanottaja: pippi
Kopio: MapserverList OSGEO
Aihe: Re: [mapserver-users] selecting a wms layer

Peter,
It never hurts to read the documentation: http://mapserver.org/ogc/wms_client.html#mapfile-configuration . Namely the part where the "wms_name" metadata key is required and what you need.

--
Thomas

On 4 April 2016 at 10:56, pippi <p.laranci at terrasystem.it<mailto:p.laranci at terrasystem.it>> wrote:
hello,

I can correctly visualize a wms layer with mapserver and pmapper as:
CONNECTION
'http://web.regione.toscana.it/wmsraster/com.rt.wms.RTmap/wms?map=wmscatasto'.

If I add the &layer parameter, it still works, but no selection of the
choosen layers is done (while in Qgis it is possible):
CONNECTION
'http://web.regione.toscana.it/wmsraster/com.rt.wms.RTmap/wms?map=wmscatasto&layer=rt_cat.idcatpart.rt,rt_cat.idcatacque.rt,rt_cat.idcatstrade.rt,rt_cat.idcatfabbr.rt,rt_cat.idcatbdfog.rt'

Can someone give me any clue please? how can I choose just the layers that I
need?


this is the complete code of the layer:

LAYER
    NAME 'Catasto-Toscana'
    GROUP "Catasto"
    TYPE RASTER
    DUMP true
    TEMPLATE "map.html"
    CONNECTIONTYPE WMS
    CONNECTION
'http://web.regione.toscana.it/wmsraster/com.rt.wms.RTmap/wms?map=wmscatasto&layer=rt_cat.idcatpart.rt,rt_cat.idcatacque.rt,rt_cat.idcatstrade.rt,rt_cat.idcatfabbr.rt,rt_cat.idcatbdfog.rt'

    MAXSCALEDENOM 10000
    METADATA
       "DESCRIPTION" "Catastale terreni (test)"
      'ows_name' 'rt_cat'
      'wms_server_version' '1.1.1'   # con 1.3.0 come da metadati si blocca
      'ows_srs' 'EPSG:32632'
      'wms_format' 'image/png'
      'wms_style' 'default'
    END
    STATUS OFF
    TRANSPARENCY 100
    PROJECTION
                "init=epsg:32632"
    END
  END


Peter



--
View this message in context: http://osgeo-org.1560.x6.nabble.com/selecting-a-wms-layer-tp5259459.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org<mailto:mapserver-users at lists.osgeo.org>
http://lists.osgeo.org/mailman/listinfo/mapserver-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20160404/ff89f6ec/attachment-0001.html>


More information about the mapserver-users mailing list