gvSIG bugs #3583
Servicio WMTS del ICV no funciona en gvSIG
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | José Badía | |||
Category: | WMTS | |||
Target version: | 2.3.0-2409 (rev. org.gvsig.desktop-2.0.115) | |||
Severity: | Minor | Add-on version: | ||
gvSIG version: | 2.2.0 | Add-on build: | ||
gvSIG build: | 2311 | Add-on resolve version: | ||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
Pasos para reproducir el bug:
- Abrir una vista
- Añadir una capa y seleccionar la pestaña WMTS
- Cargar la capa topográfico del servicio http://terramapas.icv.gva.es/topografico/wmts?request=GetCapabilities&service=WMTS
El resultado es que aparece la capa en el TOC pero no se pinta nada sobre la vista. Además al hacer zoom a la capa del topográfico muestra una zona errónea que no se corresponde a la capa cargada. Adjunto log.
History
#1 Updated by Lluís Marqués almost 9 years ago
- Subject changed from Servicio WMTS del IGN no funciona en gvSIG to Servicio WMTS del ICV no funciona en gvSIG
#2 Updated by Cesar Ordiñana almost 9 years ago
En el getCapabilities del servicio pone:
<ows:Get xlink:href="http://terramapas.icv.gva.es/topografico/wmts?"> <ows:Constraint name="GetEncoding"> <ows:AllowedValues> <ows:Value>KVP</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Get>
Y mirando la wikipedia sobre WMTS dice:
WMTS specifies a number of request encodings:
- KVP (key-value-pairs) encoding.
- REST (Representational state transfer) encoding.
- SOAP (SOAP) encoding.
Supongo que el problema será que gvSIG no soportará el encoding KVP
#3 Updated by Álvaro Anguix over 8 years ago
- Target version set to 98
- Assignee set to José Badía
#4 Updated by José Badía over 8 years ago
- Target version changed from 98 to 2.3.0-2409 (rev. org.gvsig.desktop-2.0.115)
- Status changed from New to Fixed
Hola,
tras analizar los resultados, se ha visto que exite un error en la definición del extent de la capa topográfico (http://terramapas.icv.gva.es/topografico/wmts?REQUEST=GetCapabilities&SERVICE=WMTS&VERSION=1.0.0&EXCEPTIONS=application/vnd.ogc.se_xml)
<ows:WGS84BoundingBox> <ows:LowerCorner>207256.000000 4140229.000000</ows:LowerCorner> <ows:UpperCorner>1209991.000000 4565432.000000</ows:UpperCorner> </ows:WGS84BoundingBox>
Parece ser que no están en el sistema de coordenadas que corresponde y esto hace que se marque un área fuera de la zona de los datos. La solución pasa o por corregir este dato, o directamente eliminar esta restricción del getCapabilities.
Al definirse mal el Bounding Box de la capa, hace que en las comprobaciones que hace gvSIG, nunca intersecte este área, con el del viewport y con el de la superficie de la que se demanan las Tiles, no devolviendo ninguna imagen.
Como curiosidad, ver que otras capas del mismo origen sí que funcionan porque no tienen definida esta restricción:#5 Updated by Álvaro Anguix over 8 years ago
- Status changed from Fixed to Closed