Hi all,

as per http://jira.codehaus.org/browse/GEOS-4163, there's now the
possibility of directly integrating GWC with the regular WMS, providing
WMS-C capabilities directly out of the GeoServer WMS:

      * There's the possibility to enable direct GWC WMS integration
        through the UI (disabled by default)
      * The gwc module intercepts regular WMS calls, and if direct WMS
        integration is enabled, it will check whether the request comes
        with TILED=true AND matches a cached tile, and if to, will serve
        the cached copy. Otherwise it defers to the regular WMS call.
      * if the getcapabilities request comes with TILED=true, the gwc
        module contributes the WMS-C VendorSpecificCapabilities, adding
        an internal DTD definition for TileSet/Resolutions/etc and one
        TileSet per cached layer/CRS/output format combination.
      * the GetCapabilities namespace vendor specific parameter is
        respected, so that if the request comes with namespace=topp,
        only TileSets for layers in the topp namespace will be added.


Note, however, that the default geoserver layer preview demos won't hit
the cache because they calculate the tile origin based on the layer's
bounding box, which generally doesn't match the GWC's gridset tile
origin. But the WMS caps providing the WMS-C extended capabilities
(specifically the TileSet definitions) do make it possible to create OL
apps that match the layer's gridsets.

It would be nice to have the layer preview match the gwc gridsets by
default, but so far it's not such an easy task as the openlayers map
output format is decoupled from the gwc module.
Also, OL lacks WMS-C parsing support so far, so it usually reprojects
the layer's bbox in its native CRS to the map's CRS, leading to
mismatched tile origins. But that's hopefuly gonna be fixed shortly by
the OL experts.

Cheers,
Gabriel

-- 
Gabriel Roldan
[email protected]
Expert service straight from the developers


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to