[Gvsig_desarrolladores] Duda sobre como esta implementada la extension WMS con respecto al estandar

David Alda Fernandez de Lezea dalda en ikt.es
Lun Mayo 9 15:15:22 CEST 2011


Hola,

Al ir pobando el nuevo codigo de gvSIG 1.11, me he parado en añadir una capa WMS porque me ha chocado ver que mis capas con diferentes estilos no se estan cargando. Mis capas estan almacenadas en GeoServer. El problema es que aparentemente desde gvSIG para hacer una peticion getMap cuando se obtiene el getCapabilities del servicio WMS, se coge como nombre del estilo el contenido de la etiqueta "<title>" cuando, en mi opinion deberia ser la etiqueta "<name>". Voy a poner un ejemplo para que se entienda mejor. Yo hago un getCapabilities a mi servicio WMS:

<Layer queryable="1">
        <Name>IKT:Municipios</Name>
        <Title>Municipios de la CAPV</Title>
        <Abstract>BD: USRCARTO&#13;
TABLA/VISTA: GT_LIMITES_MUNI_ED50</Abstract>
        <KeywordList/>
        <SRS>EPSG:23030</SRS>
        <!--WKT definition of this CRS: .... -->
        <LatLonBoundingBox minx="-3.452" miny="42.465" maxx="-1.726" maxy="43.457"/>
        <BoundingBox SRS="EPSG:23030" minx="463540.94" miny="4702400.54" maxx="603188.48" maxy="4811786.924"/>
        <Style>
          <Name>Municipios_01</Name>
          <Title>Estilo 01 de Municipios CAPV</Title>
          <Abstract/>
          <LegendURL width="20" height="20">
            <Format>image/png</Format>
            <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://192.168.3.15:80/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=Municipios&amp;style=Municipios_01"/>
          </LegendURL>
        </Style>
      </Layer>

Cuando haces una peticion getMap si especificas en el parametro STYLES el valor Municipios_01 la capa se carga correctamente, pero en gvSIG, debugeando por el codigo me he encontrado que la peticion getMap utiliza el parametro "<Title>" con lo que la imagen no se genera porque no existe un estilo con ese nombre. Yo entiendo que el titulo es un texto descriptivo y que no tiene que ser el nombre del estilo. No se si esto tiene que ver con las diferentes interpretaciones que se pueden hacer del estandar. 

Llamada de gvSIG:

INFO: downloading 'http://192.168.3.15:80/geoserver/wms?SERVICE=WMS&&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=IKT:Municipios&SRS=EPSG:23030&BBOX=463540.94,4702400.54,597958.0620708858,4811786.924&WIDTH=972&HEIGHT=791&FORMAT=image/png&STYLES=Estilo%2001%20de%20Municipios%20CAPV&TRANSPARENT=TRUE' to: C:\DOCUME~1\u0899jbe\CONFIG~1\Temp\tmp-andami\wmsGetMap1304945670679

Que alguien me corrija si me equivoco.

¿Alguien mas se ha encontrado con este problemilla? ¿Qué posible solucion podemos aportar? ¿Posible bug?
 
Espero haberme explicado con claridad.
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: dalda en ikt.es                                web: www.ikt.es
··················································································


Más información sobre la lista de distribución gvSIG_desarrolladores