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.