Más

Geoserver: la capa WMS se desplaza a ciertas escalas de zoom en capas abiertas

Geoserver: la capa WMS se desplaza a ciertas escalas de zoom en capas abiertas


Usamos geoserver para servir mosaicos WMS dentro de un entorno de capas abiertas. Lo extraño que veo es que, en nuestro entorno de producción, dependiendo de la escala, los datos se desplazan (traducen) contra el fondo OSM / Google / Bing.

Vea la siguiente captura de pantalla, aquí puede ver las tuberías colocadas correctamente en el sitio de la planta:

Ahora, si me alejo, obtengo la siguiente vista:

obviamente mal. Estoy un poco perplejo en cuanto a qué podría causar esto.

Desarrollo en una mac, usando geoserver 2.6.3 y (desafortunadamente) el backend de la base de datos de Oracle. En mi mac no tengo este problema en absoluto. Entonces, en mi humilde opinión, no está relacionado con mi código OpenLayers / javascript.

Nuestro entorno de producción es un servidor Windows 2012R2, con Oracle 11g2. Primero ejecuté Geoserver 2.6.3, simplemente actualicé a 2.7.1, con la esperanza de que eso eliminara el problema (pero no fue así, mucho más rápido, lo que es bonito).

Leí en el sitio del geoservidor que Windows + Oracle es una plataforma oscura, pero espero que alguien pueda pensar en algo para mirar que pueda causar esto.

Cosas que probé / verifiqué:

  • los datos son los mismos en ambas plataformas
  • los datos se almacenan en SRS-ID 3035 y, por lo tanto, se transforman en 900913
  • el caché está vacío (originalmente, el srs-id se dedujo incorrectamente de la tabla)
  • usó el mismo navegador
  • Revisé elfeaturetype.xmlen ambas plataformas y parecía idéntico

En este momento estoy un poco atascado, ¿supongo que es la combinación de Oracle y Windows lo que causa este error? Usamos postgis + geoserver 2.3 en Windows para otro cliente sin problemas.

Pero no tengo idea de dónde buscar una causa probable y, eventualmente, con suerte, una solución.


Las desalineaciones que dependen del nivel de zoom a menudo se deben a que el cliente OL y el servidor tienen definiciones de nivel de zoom ligeramente diferentes o definiciones de extensión máxima diferentes.

Intente mirar la vista previa de GWC (puede encontrarla en el menú de capas de mosaicos) y verifique su configuración, luego asegúrese de que su cliente haga lo mismo.


Ver el vídeo: Tutorial ARCGIS View visualizacion capas