Tengo un shapefile con aproximadamente 6.500 puntos de todo el mundo en lo que estoy tratando de servir con Geoserver 2.2.1 mediante WMS. Todo ha sido aparentemente bien con ella hasta que he implementado una función de filtrado en mi aplicación cliente que utiliza el prospecto. Cuando añado un CQL_FILTER (atributo de filtro, no espacial) en el WMS consulta, me di cuenta de las características que faltan cuando se aleja. Cuando me ampliada de la espalda, que a veces vuelve a aparecer, pero no siempre. Ver la imagen de abajo -
En el nivel de zoom a la izquierda, Atlanta no se muestra. Cuando hago zoom en, es. Sin embargo, a veces ni siquiera el punto en Tampa se muestra en el nivel de zoom a la izquierda. Si me zoom de 3 o más niveles, los puntos no en todos se mostrará. No estoy seguro de que el problema es el CQL_FILTER param, como con 6.500 puntos es difícil darse cuenta de un par de puntos que faltan en una escala global, pero el filtro particular estoy mostrando aquí como un ejemplo de los filtros de abajo a sólo 3 funciones, y cuando 1 a 3 de ellos no están en función del nivel de zoom es particularmente notable.
Puedo recrear este mismo comportamiento en geoserver la propia capa de la vista previa con el CQL Filtro en la avanzada de opciones de mapa, así que estoy bastante seguro de que no es mi cliente de la aplicación.
En cuanto a mis propios pasos en la depuración de este tema, he probado el defecto de los Puntos de estilo/archivo sld para descartar mi propio estilo de capa. He desactivado todo el almacenamiento en caché de la que soy consciente. He registrado el doble que el de mis proyecciones son correctas - he creado el archivo de forma en ArcGIS 10 uso de WGS_1984_Web_Mercator_Auxiliary_sphere como la proyección, y la capa se establece en EPSG:3857 en geoserver, que creo que es equivalente. También he actualizado desde geoserver 2.2 2.2.1 y han tenido el mismo problema en ambos. También he eliminado geoserver espacial del archivo de índice (.qix) y se deja recreado ya he visto problemas similares en Arco con corruptos índices espaciales, pero obviamente que no funciona bien.
He aquí una instantánea de Geoserver la propia capa de la vista previa con el CQL Filtro en y ampliada en la misma área, como se muestra arriba. El círculo rojo es aproximadamente de donde debería estar viendo a otro punto (Atlanta).
He tratado de ajustar cada configuración de otra que se me ocurre, pero no estoy teniendo suerte. También he mirado hacia arriba y abajo de la geoserver registros y habilitado el registro detallado, y no ver los errores/excepciones. Yo también no ver ningún mal solicitudes en chrome developer tools.
Gracias de antemano por cualquier ayuda. Si me falta alguna información importante, voy a dar lo que puedo, pero esto es una interna/no-pública de la aplicación.