[OSGeo-Standards] WMS-C and Capabilities

Andrea Aime aaime at opengeo.org
Tue Aug 26 11:19:06 EDT 2008


Christopher Schmidt ha scritto:
> On Tue, Aug 26, 2008 at 10:36:37AM +0200, Andrea Aime wrote:
>> Jody Garnett ha scritto:
>>> Just a quick confirmation; the WMS-C page here:
>>> - http://wiki.osgeo.org/wiki/WMS_Tiling_Client_Recommendation
>>>
>>> Has confused a couple implementations; my understanding is this 
>>> specification talks about adding to the VendorSpecificCapabilities of an 
>>> existing WMS server a section describing the available TileSets.
>>>
>>> Can we change the "Example VendorSpecificCapabilities" to make it really 
>>> obvious what is expected...right now I have servers returning:
>>> http://sigma.openplans.org/geowebcache/service/wms?request=getcapabilities
>>>> <WMT_MS_Capabilities version="1.1.1" updateSequence="0">
>>>>   <VendorSpecificCapabilities>
>>>>     <TileSet><SRS>EPSG:4326</SRS><BoundingBox srs="EPSG:4326" 
>>>> minx="-180.0" miny="-90.0" maxx="180.0" maxy="90.0" />
>>>>        ....
>>>>     </TileSet>
>>>>   </VendorSpecificCapabilities>
>>>> </WMT_MS_Capabilities>
>>> Which is not enough information for clients (ie uDig) to fetch Titles 
>>> and Layer information. WMS-C is not a standalone server; it is an 
>>> additional ability added to an existing WMS server.
>> Hum, reality seems to think otherwise, both TileCache and GWC are
>> born as standalone servers, they cannot serve non tiled requests.
>> GWC can be embedded in GeoServer as a convenience, but it does not
>> act as an extension to WMS.
> 
> Reality or not, the Capabilities were designed to be in addition to
> standard WMS capabilties. The fact that TileCache doesn't do non-tiled
> requests doesn't mean that the WMS information isn't neccesary: most of
> the metadata was always supposed to be delivered by the 'traditional'
> WMS GetCaps, and excluding it from your response is (imho) buggy.
> 
> (I don't *think* TileCache does that, but if it does, it should be
> fixed.)

I did not explain myself. I do not mean to say the capabilities document
should be partial or anything, I just mean the client cannot expect
a tiling server to answer any kind of request like a WMS would do.
The capabilities document is an extension all right, but the behaviour
is a restriction, only certain GetMap requests will be answered, no?
Put in other words, the caps document is based on WMS, but the tiling
server is not a valid WMS server, right?

Cheers
Andrea


More information about the Standards mailing list