Geoprint

Servicio de impresión de mapas en alta resolución

Información general

Icono servicios api
Tipo de recurso
Servicios / API
Etiquetas

 

 

Geoprint es la instancia centralizada de un servidor Mapfish Print en la infraestructura del SIGCorporativo, configurada para ofrecer una serie de plantillas de impresión pregeneradas y permitiendo una parametrización de, entre otras cosas, el DPI deseado, lo que permite generar mapas de alta resolución.

 

 

Descripción Funcional

Una función muy común en los visualizadores de mapas es la de imprimir las capas que se están visualizando, obteniendo una imagen digital del mapa que puede guardarse en el equipo y enviarse a una impresora. La resolución de esa imagen, que es el ancho*alto en píxeles de la misma, afecta directamente a la calidad con la que luego podrá imprimirse.

Esa calidad la relacionamos con el concepto de DPI o puntos por pulgadas, de modo que mientras mayor sea este número, de mayor calidad de impresión estamos hablando. Así, una impresión a 56DPI será bastante inferior en calidad a una de 150DPI. Por lo general, la resolución estándar de imprenta es de 300DPI.

Para un DPI determinado, existe una fórmula que calcula el ancho y el alto de imagen necesarios para que pueda imprimirse a dicho DPI, en un formato de dimensiones conocidas:

Alto imagen = Largo papel(cm) * DPI (px/inches) /2.54 (cm/inches)
Ancho imagen = Ancho papel(cm) * DPI (px/inches)/2.54 (cm/inches)

Por lo tanto, si queremos imprimir el mapa del visualizador en un formato y DPI concretos, puede que la imagen que tengamos no cumpla con la resolución necesaria para ello. Se debería volver a generar dicha imagen con las dimensiones adecuadas. En un visualizador de mapas, dicha imagen suele ser a su vez una composición de una o más imágenes solicitadas a servidores de mapas (WMS, WMTS). Por lo tanto, Geoprint solicitará a esos servidores las imágenes a la resolución adecuada y generará la salida correspondiente.

 

 

Descripción Técnica

Internamente, Geoprint se organiza en forma de configuraciones de impresión. Una configuración de impresión define, entre otras características, una serie de plantillas, formatos y DPIs disponibles, independientes de las características de otras configuraciones. Así, una aplicación web puede tener definida una configuración de impresión propia para ella.

  • Como Servicio web, puede consumirse desde cualquier cliente a través de su api web, en la que se debe especificar la configuración de impresión a usar y a la que enviar la solicitud con los parámetros necesarios:
    • https://geoprint-sigc.juntadeandalucia.es/geoprint3/print/<$NOMBRE_CONFIG>/capabilities.json?pretty=true
  • También existe un plugin para Mapea, que por defecto usa la configuración de impresión SIGC, pero puede configurarse para consumir cualquier otra:
 

 

 

Destinatarios

Usuarios, productores e integradores de aplicaciones y sistemas de información espacial.

 

 

Soporte

A través del portal de autogestión de CEIS se pueden realizar peticiones o notificar incidencias en relación con los productos y servicios del SIG Corporativo: