[BuenosAires] Geowebcache integrado a Geoserver. Tile Layers siempre transparentes (PNG o GIF)

Oscar López oskosk at gmail.com
Thu Mar 7 09:41:48 PST 2013


Hola a todos, tiro una consulta particular
acerca de Geowebcache.

Más precisamente de la versión Geowebcache que viene integrada con
Geoserver.

Específicamente hablo de Geoserver 2.2, que tiene una interfaz gráfica para
setear cuáles capas WMS quiero presentar como T*ile Layer* (o cacheadas).

Yo sé que Geowebcache standalone permite la configuración de un parámetro

<transparente>false</transparent>

y del parámetro

<bgColor>0x0066FF</bgColor>

en su geowebcache.xml por cada capa que defina.

*Esto permite que una capa que presenta huecos (es decir, zonas donde no
hay dato), no se muestre como transparente y que tenga un color de
background predefinido (Obviamente esto sólo importa para formatos de
imágenes que permitan transparencia). *Esto se puede hacer con cada capa
que quiero que geowebcache cachee o pregenere (seed) .

La pregunta es con respecto al *Geowebcache* integrado a *Geoserver 2.2*.

¿Es esto imposible con el geowebcacge integrado? No se puede lograr esto
desde la interfaz gráfica de geoserver (ni la sección *Tile layers* ni
en *Cahing
Defaults ofrecen parámetro para configurar esto)*

Básicamente, esto deviene en que una capa que yo consuma del geowebcache en
formato PNG, por ejemplo, *SIEMPRE* va a ser transparente.

Viendo

http://docs.geoserver.org/latest/en/user/geowebcache/config.html

leo que

*"GeoWebCache keeps the configuration for each GeoServer tiled layer
separately, inside the <data_dir>/gwc-layers/ directory. There is one XML
file for each tile layer"*

Cada uno de estos archivos es "más o menos" similar a la sección <wmsLayer>
de un archivo geowebcache.xml de geowebcache standalone.

El problema es que también aclara *"These files contain a different syntax
from the <wmsLayer> syntax in the standalone version and are _not meant_ to
be edited by hand*.

Justamente, si modifico el archivo de una "Tile Layer", y trato de agregar
los parámetros

<transparent>false</transparent>
<bgColor>0x0066FF</bgColor>

y pido a geoserver que recargue la configuración, luego me pasa que cuando
trato de previsualizarla a través de geowebcache desconoce la capa porque
evidentemente  geoserver la parsea, encuentra tags desconocidas y no la
setea en gwc.

¿Se les ocurre cómo puedo lograr ese background predefinido. ?

Subí unas capturas de pantalla self explanatory de mi browser
a http://imgur.com/a/jrbT0#g2740yo

(Miren las URL de mi browser para ubicarse másomenos)

img 1 - Preview de gwc formato jpg con background del body normal
img 2 - Preview de gwc formato jpg con background del body en rojo
img 3 - Preview de gwc formato png con background del body normal
img 4 - Preview de gwc formato png con background del body en rojo

Saludos!




Os
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/argentina/attachments/20130307/3081c023/attachment.html>


More information about the Argentina mailing list