Experts...
I'm currently using GeoServer v1.3.2 but as far as I can tell newer versions
of GeoServer don't address this issue either.
I'm using GeoServer to create a base map layer. This layer is made up of
multiple sources of data that are enabled/disabled at different zoom levels.
This is all controlled via a SLD file. Unfortunately, I can't expose this
as a single layer in GeoServer (as far as I can tell.)
The closest I can come is to have the WMS client omit the LAYER parameter
and instead specify the SLD parameter (which is a URL to the SLD I've
created on the server.) While this works I'm not very happy with it since
the client has to know more details about the server configuration than it
should have to. (ie. the URL of the SLD file on the server). Furthermore,
this type of layer configuration doesn't seem to play well with the tile
caching spec which seems to require the LAYER parameter. At least I can't
get it to work with the TileCache (http://labs.metacarta.com/wms-c/)
implementation.
The ideal solution for me would be the ability to define a "virtual"
DataSource that simply references my SLD file (which in turn references the
other data sources). Ideally, I'd also be able mark layers as "private",
meaning they can only be referenced by local SLD files and are not exposed
directly to WMS clients.
Does this make sense or am I missing something obvious? What do other
people do that are building base layers?
Thanks,
Corey
--
View this message in context: http://www.nabble.com/Virtual-Layers--tf3061212.html#a8512386
Sent from the GeoServer - User mailing list archive at Nabble.com.