martes, 22 de mayo de 2012

Problemas al visualizar un WMS de mapserver en monitores grandes

Tras crear un servicio con "UMN Mapserver" todo parecía funcionar bien, pero en determinados ordenadores (concretamente en pantallas grandes) no se veían las capas del servicio.

Analizando lo que devolvía el servicio en esos casos resultó que:
 
msWMSLoadGetMapParams(): WMS server error. Image size out of range, WIDTH and HEIGHT must be between 1 and 2048 pixels.

Y la solución la encontré rápidamente en las listas de correo del proyecto y en la documentación de MAP.

Simplemente sobreescribir la variable MAXSIZE en el .map ya que por defecto está fijada en 2048.

ACTUALIZACIÓN: Ojo, porque el parametro MAXSIZE es ignorado si se utiliza mapscript para generar el fichero ".map" al menos en la versión 5.4.x. Esto obliga a volver a introducirlo a mano o actualizar a versiones superiores.

No hay comentarios: