Más

Uso de mosaicos de GeoWebCache con la URL predeterminada del geoservidor

Uso de mosaicos de GeoWebCache con la URL predeterminada del geoservidor


Tengo un problema de acceso a los mosaicos de GWC cuando estoy integrado en otra aplicación usando la URL de GWC.// nombre del sistema: 8080 / geoserver / gwc / service / wms.

El error se da a continuación.

He creado un nuevo conjunto de cuadrículas (Epsg: 900913 con un tamaño de mosaico de 128 * 128) con 21 escalas de mapa personalizadas con respecto a las escalas de la aplicación de destino (que usa la superposición de mapas de Bing)

Los valores 400: X, Y para el índice de mosaico se calcularon en {318.09479476312816, 690.2686949979606}, que tuvo que redondearse a {318, 690} y excede el umbral del 10%. ¿Quizás el cliente está usando el origen incorrecto?

He visto que algunos usuarios de GeoServer obtuvieron este error, pero no publicaron las respuestas finales sobre cómo resolvieron este problema.

Verificación de posibilidad:

Cuando haya accedido a la url de Geoserver como// nombre del sistema: 8080 / geoserver / wms, todo funciona bien pero con una respuesta muy lenta, así que quería usar Tiles con geoserver url con integración directa habilitada con GeoServer WMS agregando "& tiled = true" a la url wms.

¿Tomará mosaicos de gwc y se mostrará en mapas web y cómo confirmar que está accediendo solo a mosaicos de gwc?


El error ocurre porque los mosaicos que está solicitando están desalineados frente a la cuadrícula en caché, consulte el comentario de user30184 al respecto. Para utilizar el punto final GeoServer WMS y obtener mosaicos en caché:

  • Vaya a "valores predeterminados de almacenamiento en caché" y habilite la "integración directa"
  • Agregue tiled = true y asegúrese de que sus solicitudes estén alineadas (de lo contrario, obtendrá una respuesta WMS estándar en lugar de un mosaico en caché)
  • Verifique los encabezados de respuesta HTTP
    • Si no contienen ningún encabezado "gwc *", probablemente la integración directa no se habilitó o falta el parámetro tiled = true
    • Si golpea un mosaico en caché, verá un encabezado "geowebcache-cache-result: HIT"
    • De lo contrario, verá un encabezado "geowebcache-cache-result: MISS", hay un encabezado "miss-why" que le indica por qué, por ejemplo, en el caso de solicitudes desalineadas, obtendrá un "geowebcache-miss-reason: la solicitud no se alinea con la (s) cuadrícula (s) 'EPSG: 4326' "

Ver el vídeo: Mosaico de imagenes satelitales con ENVI