Hi,

So no need for the "opaque container" that is actually kind of a hack in 
Geoserver. In WMS normal layers must have names, this is from WMS 1.3.0 
standard:

7.2.4.6.3 Name
If, and only if, a layer has a <Name>, then it is a map layer that can be 
requested by using that Name in the
LAYERS parameter of a GetMap request. A Layer that contains a <Name> element is 
referred to as a "named
layer" in this International Standard. If the layer has a Title but no Name, 
then that layer is only a category title for
all the layers nested within. A server that advertises a Layer containing a 
Name element shall be able to accept
that Name as the value of LAYERS argument in a GetMap request and return the 
corresponding map. A client
shall not attempt to request a layer that has a Title but no Name.

There is something documented about the layer names in 
https://mapserver.gis.umn.edu/ogc/wms_server.html but not really that the rules 
apply also if layer belongs to a group:

"Layer Name and wms_title metadata:

Every individual layer needs its own unique name and title. Layer names are 
also used in GetMap and GetFeatureInfo requests to refer to layers that should 
be included in the map output and in the query. Layer names must start with a 
letter when setting up a WMS server (layer names should not start with a digit 
or have spaces in them)."

-Jukka Rahkonen-


Lähettäjä: Richard Greenwood <[email protected]>
Lähetetty: maanantai 29. elokuuta 2022 13.40
Vastaanottaja: Rahkonen Jukka <[email protected]>
Kopio: Seth G <[email protected]>; MapServer Devs 
<[email protected]>
Aihe: Re: [MapServer-dev] Possibly undocumented 8.0 change

No, just laziness. It's not a big deal, but maybe should be documented.

On Mon, Aug 29, 2022, 11:58 AM Rahkonen Jukka 
<[email protected]<mailto:[email protected]>>
 wrote:
Hi Richard,

Is your aim with using GROUP without NAME to hide the layer from 
GetCapabilities so that users cannot see or request that layer separately but 
only as a member of a group? Like "opaque container" in Geoserver 
https://docs.geoserver.org/latest/en/user/data/webadmin/layergroups.html<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.geoserver.org%2Flatest%2Fen%2Fuser%2Fdata%2Fwebadmin%2Flayergroups.html&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=fqqIU8Ul9FjwpjHXKlWjAMqT9OGaL7oLQFLdoKnjxto%3D&reserved=0>

-Jukka Rahkonen-



Lähettäjä: Seth G <[email protected]<mailto:[email protected]>>
Lähetetty: maanantai 29. elokuuta 2022 10.45
Vastaanottaja: Richard Greenwood 
<[email protected]<mailto:[email protected]>>; Rahkonen 
Jukka 
<[email protected]<mailto:[email protected]>>
Kopio: MapServer Devs 
<[email protected]<mailto:[email protected]>>
Aihe: Re: [MapServer-dev] Possibly undocumented 8.0 change

Hi Richard,

Could you create an issue for this on GitHub?
It looks like it could relate to the move to C++.
Thanks,

Seth

--
web:https://geographika.net<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgeographika.net%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DS8KRO6ZFREovCqteYci3oD%2B9sDxjv2TTCHbANGJJaI%3D&reserved=0>
twitter: @geographika


On Mon, Aug 29, 2022, at 9:34 AM, Richard Greenwood wrote:
An empty string for the NAME works without error. I set the MS_DEBUGLEVEL to 5 
and nothing is written to the error file when this error occurs.

On Mon, Aug 29, 2022 at 12:44 AM Rahkonen Jukka 
<[email protected]<mailto:[email protected]>>
 wrote:

Hi,



What happens if you use an empty NAME?



-Jukka Rahkonen-


Lähettäjä: MapServer-dev 
<[email protected]<mailto:[email protected]>>
 Puolesta Richard Greenwood
Lähetetty: maanantai 29. elokuuta 2022 9.06
Vastaanottaja: Seth G <[email protected]<mailto:[email protected]>>
Kopio: MapServer Devs 
<[email protected]<mailto:[email protected]>>
Aihe: Re: [MapServer-dev] Possibly undocumented 8.0 change



Yes, it's with a WMS request. Apache throws a 500 error "End of script output 
before headers". I define a LAYER with a GROUP but no NAME. I don't believe 
METADATA plays into it because I commented out the METADATA block and it fails 
in the same way.



On Sun, Aug 28, 2022 at 3:07 PM Seth G 
<[email protected]<mailto:[email protected]>> wrote:

Hi Richard,



Do you have more details - is this when using WMS? Is there an error that 
appears?

For WMS there is a known conflict between GROUP and wms_layer_group in a 
METADATA block, but this sounds like something different.



Seth



--

web:https://geographika.net<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgeographika.net%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DS8KRO6ZFREovCqteYci3oD%2B9sDxjv2TTCHbANGJJaI%3D&reserved=0>

twitter: @geographika





On Sun, Aug 28, 2022, at 3:53 PM, Richard Greenwood wrote:

I didn't see mention of this in the docs, apologies if I missed it. It appears 
that as of 8.0 a layer must have a NAME. In the past it has been possible for a 
layer not to have a NAME if it had a  GROUP.



--

Richard W. Greenwood

www.greenwoodmap.com<https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.greenwoodmap.com%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=42axJiUotL4lrds1YbVXt8cc7Ed0IC%2B2IlySiRF5R3Q%3D&reserved=0>

_______________________________________________

MapServer-dev mailing list

[email protected]<mailto:[email protected]>

https://lists.osgeo.org/mailman/listinfo/mapserver-dev<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.osgeo.org%2Fmailman%2Flistinfo%2Fmapserver-dev&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=RGeZuORawrRt55QWp1f9B1n3o6rjqogikR2zw4lHyF0%3D&reserved=0>









--
Richard W. Greenwood
www.greenwoodmap.com<https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.greenwoodmap.com%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=42axJiUotL4lrds1YbVXt8cc7Ed0IC%2B2IlySiRF5R3Q%3D&reserved=0>


--
Richard W. Greenwood
www.greenwoodmap.com<https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.greenwoodmap.com%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C4e29f6da035b41ae58da08da89aace2d%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637973663938909073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=42axJiUotL4lrds1YbVXt8cc7Ed0IC%2B2IlySiRF5R3Q%3D&reserved=0>

_______________________________________________
MapServer-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-dev

Reply via email to