5 votos

¿WMS GetFeatureInfo toma en cuenta el Estilo aplicado (SLD)?

Como dice el título, ¿ WMS GetFeatureInfo toma en cuenta el estilo aplicado a una capa? Por ejemplo, he capa de todos los estados de los Estados unidos y he aplicado los siguientes SLD:

<PropertyIsEqualTo>
   <PropertyName>STATE</PropertyName>
   <Literal>California</Literal>
</PropertyIsEqualTo>

de modo que sólo el Estado de California será visible. Cuando hago clic al azar fuera de California, todavía dar la información de los otros estados? Si es así, es que el comportamiento por defecto? Hay alguna forma de controlar esto?

Muchas gracias!

4voto

Anthony Cramp Puntos 126

Esta es una pregunta interesante, y quería investigar el problema.

En primer lugar, con algunas breves experimentación, vi que Geoserver no devuelve ningún dato de la no-renderizados de la región cuando se utiliza el GetFeatureInfo solicitud en el servicio WMS.

A ver si este es el comportamiento esperado, he comprobado la documentación de la GetFeatureInfo solicitud.

Se puede ver que styles es un parámetro de la petición. es descrita así:

Los estilos de las capas que se van a prestar. El valor es una lista separada por comas de nombres de estilo, o vacío si el estilo predeterminado es necesaria. Los nombres de estilo puede ser vacía en la lista, se utiliza de forma predeterminada la capa de estilo.

Esto indica, que los estilos, de hecho, afectan a la GetFeatureInfo solicitud.

Para confirmar mis sospechas, me probó por el suministro de diferentes estilos a la GetFeatureInfo solicitud, y puedo confirmar que la salida no cambia.

Si lo piensas, tiene sentido lógico. El GetFeatureInfo , se le da la información acerca de una característica en la imagen del mapa, y le importa cómo se dibuja la imagen. Un ejemplo sencillo podría ser un punto. Teóricamente, un punto de no tener la anchura y la altura. Así que a menos que haga clic exactamente en la parte superior de un punto, no se debe obtener un resultado. Pero cuando un usuario hace clic en un símbolo/mp (s)que él espera de los resultados. Por lo tanto los Estilos que debería importar, y hacer de la materia.

Así que creo que es esperado comportamiento.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X