Skip to content

Ticket mapa y capa #825

Description

@gdtel-cnig-develop

Hemos detectado un caso de uso que no es habitual pero se podría dar el caso, que tenga el mapa un ticket para una serie de capas y alguna capa tenga su propio ticket porque no comparta el ticket del resto.

Hemos implementado el caso de uso en el que un mapa y una wms (por ejemplo) tengan ticket en API IDEE para comprobar el comportamiento y os pasamos los casos de uso:

https://codepen.io/gdtel_develop/pen/wBodrPz

Caso 1: activar ticket2 en mapa y capa wms sin ticket en url
Resultado: tanto la petición GetCapabilies como GetMap llevan el ticket y hace que la capa se muestre correctamente

Caso 2: activar ticket1 en mapa y capa wms con ticket en url sin useCapabilities
Resultado: da error al hacer la petición GetCapabilities al tener dos veces ticket con valor distinto, en caso de usar ticket2 sí se muestra

Caso 3: activar ticket1 en mapa y capa wms con ticket en url con useCapabilities
Resultado: da error al hacer las peticiones GetMap al tener dos veces ticket, en caso de usar ticket2 sí se muestra

En Mapea el comportamiento es:

https://codepen.io/gdtel_develop/pen/gbLWXXG

Caso 1: activar ticket2 en mapa y capa wms sin ticket en url
Resultado: la petición GetMap lleva el ticket y hace que la capa se muestre correctamente

Caso 2: activar ticket1 en mapa y capa wms con ticket
Resultado: da error al hacer la petición GetMap al tener dos veces ticket con valor distinto, en caso de usar ticket2 sí se muestra

Tanto API IDEE como Mapea se comportan igual, teniendo en cuenta que Mapea no dispone del parámetro useCapabilities.
Entendemos que lo correcto es que si se detecta que la url ya tiene un ticket no le añada el del mapa.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions