Puede imprimir y exportar mapas que contengan capas de servicios. No obstante, deberá tener en cuenta que existen ciertas limitaciones a la hora de trabajar con servidores que ofrecen servicios basados en imágenes. La mayoría de servidores maximizan el rendimiento y la disponibilidad especificando un límite de tamaño en todas las imágenes de salida que crean. Este límite de tamaño lo establece cada servidor y puede variar de un servicio a otro. Puesto que los servicios han sido principalmente diseñados para visualizarse en un monitor de equipo, los límites de tamaño establecidos por el servidor posiblemente serán proporcionales al tamaño mostrado en el monitor medio, con una resolución de pantalla de unos 96 puntos por pulgada (dpi). Asimismo, la mayoría de servicios de mapas web en caché, tales como los que hay disponibles en ArcGIS Online, han sido diseñados para visualizarse en la pantalla (96 dpi).
Es importante tener en cuenta que al imprimir o exportar un mapa con un servicio de imágenes, está trabajando con un ráster. Calidad de imagen de salida (OIQ) afectará al dibujo de todas las entidades del servicio, incluyendo las líneas y el texto. Para una mejor calidad, es posible que desee utilizar una calidad imagen de salida de Mejor (tasa de remuestreo de 1 a 1). Sin embargo, esto conlleva un coste (un aumento de los dpi originará una petición de una imagen mayor al servidor), lo que puede provocar problemas cuando el servidor no sea capaz de ofrecer una imagen con una resolución tan elevada.
Un ejemplo de visualización frente a la impresión de un servicio de imágenes
Ha añadido un servicio basado en imágenes en un marco de datos que es de 5 pulgadas por 5 pulgadas, y la resolución del monitor del equipo es de 96 dpi. Un dpi de 96,5 pulgadas son 480 píxeles (5 x 96 = 480). Para lograr que una imagen se ajuste a este marco de datos con este dpi, ArcMap solicita que el servidor cree una imagen de 480 x 480 píxeles o 230.400 píxeles en total.
Una imagen de este tamaño deberá situarse por debajo del límite del servidor. Puede comprobar el tamaño de la imagen recibida del servidor consultando las propiedades de la imagen utilizando Windows Explorer o una aplicación de visualización de imágenes. El archivo de imágenes deberá localizarse en el directorio especificado por la variable de entorno TMP del usuario actual (como, por ejemplo, C:\Documents and Settings\<current user>\Local Settings\Temp). Si no existe el variable TMP, entonces se utilizará el directorio del variable TEMP. Si está utilizando el Explorador de Windows, tan solo tiene que encontrar la imagen ordenando los archivos por fecha de modificación (el nombre del archivo de imágenes no tendrá sentido para usted), hacer clic con el botón derecho del ratón y, a continuación, hacer clic en Propiedades. El tamaño del archivo se indica en la pestaña Resumen.
Puede ver que la anchura y altura de la imagen es de 480 x 480 píxeles (lo que necesita ArcMap). Esta imagen se utiliza para visualizar el servicio dentro de la vista de composición de mapa en el monitor de su equipo. En realidad, ésta no es la imagen utilizada para imprimir el mapa. Se realizará una solicitud de imagen independiente cuando imprima o exporte el mapa, puesto que los parámetros de la imagen solicitada posiblemente se modificarán según la configuración de impresión o exportación.
Sin embargo, ahora querrá imprimir el mismo mapa con la capa del servicio de imágenes y enviarla a una impresora que tenga una resolución de 600 dpi. Con la OIQ configurada como Óptima, ArcMap establece una resolución de 600 dpi y solicita al servidor una imagen con un alto y un ancho de 3.000 píxeles en ambas direcciones (5 pulgadas por 600 píxeles); supone un total de 9 millones de píxeles. Puede ver la diferencia a la hora de solicitar al servidor una imagen para visualización en pantalla y una para imprimir. Pese a que las dimensiones de la imagen son de 5 pulgadas por 5 pulgadas en ambos casos, el número de píxeles necesarios para que se imprima la imagen es significativamente mayor.
Ejemplo de finalidad de salida | Ejemplo de dpi | Alto y ancho en pulgadas | Alto y ancho en píxeles (dpi x pulgadas) | Píxeles totales solicitados |
---|---|---|---|---|
Visualización en pantalla | 96 | 5 por 5 | 480 x 480 | 230.400 |
Imprimiendo | 600 | 5 por 5 | 3.000 x 3.000 | 9.000.000 |
Si el tamaño del archivo de imágenes solicitado supera el límite establecido por ese servidor (como podría ocurrir con una solicitud como ésta) la capa se extenderá o no se dibujará en absoluto, en función del tipo de servicio. Consulte las siguientes secciones para obtener más información sobre cómo imprimir distintos tipos de capas de servicios.
Capas de servicios de mapas de ArcGIS Server
Al visualizar el mapa en pantalla, como por ejemplo en la Vista de datos, Vista de composición o Vista previa de impresión, los dpi son la resolución del monitor de su equipo. Al enviar un mapa para imprimir, los dpi de la solicitud serán los dpi de la impresora o, en caso de una exportación, los dpi de la solicitud serán los configurados en el archivo de salida. Por lo tanto, al imprimir o exportar un mapa que contenga un servicio de imágenes, ArcMap enviará una nueva solicitud al servidor. El valor dpi de la solicitud se ajustará basándose en el valor de la Calidad de imagen de salida establecido en ArcMap.
La altura y anchura hacen referencia a las dimensiones de la imagen solicitada en píxeles, y el servicio de mapas tiene un límite de tamaño. Similar a los servicios de imágenes de ArcIMS y ArcMap Server, si ArcMap realiza una solicitud que sea mayor que el límite, el servidor enviará la imagen más grande que pueda. ArcMap seguidamente redimensionará la imagen para que se ajuste al marco de datos. Por lo tanto, la calidad de la imagen disminuye a medida que se redimensione; cuanto más deba cambiar las dimensiones ArcMap, peor será la apariencia.
Para el servicio de mapas de ArcGIS medio, deberá ser capaz de imprimir un mapa de tamaño carta con un aspecto correcto. A menos que el servidor permita archivos de mayor tamaño, la creación de impresiones de gran tamaño afectará en gran medida a la calidad. El cliente (ArcMap) no puede modificar el límite de tamaño, que solo puede ser modificado por el administrador de ArcGIS Server.
Las leyendas son totalmente compatibles con las capas de servicios de mapas de ArcGIS Server. Al consumir elementos de leyendas de servicios de mapas de ArcGIS Server, las imágenes de los símbolos y las etiquetas de texto individuales se guardan en la memoria del equipo cliente. Si el servicio de mapas contiene muchos elementos de leyenda, existe el riesgo de que a su equipo se le agoten los recursos necesarios para mostrar las leyendas. Por lo tanto, por defecto, ArcMap no mostrará la leyenda para las subcapas que tienen más de 100 elementos de leyenda.
Los créditos o las atribuciones de fuente de datos de una capa de servicios de teselas de ArcGIS Server o de terceros (como Bing Maps) están disponibles para visualizarlos en el mapa impreso o exportado. Si trabaja con la capa de servicios en la vista de datos, verá un icono situado en la esquina inferior derecha del marco de datos.
Al hacer clic en este icono se abre una ventana independiente en la que se muestra la información de origen de todas las capas de servicios que están activadas actualmente en el marco de datos.
Tras exportar el marco de datos o pasar a la vista de composición de mapa, el icono será sustituido por el texto obtenido de las atribuciones de las capas de servicios. Este texto no puede moverse ni modificarse. No obstante, tendrá la opción de sustituirlo por el elemento de Créditos de la capa de servicios denominado texto dinámico. Está disponible en el menú principal, en Insertar > Texto dinámico. Al iniciar este elemento de texto dinámico, el texto realizado del marco de datos dejará de aparecer. Podrá trabajar con el elemento de texto dinámico de Créditos de la capa de servicios del mismo modo que con otros elementos de texto dinámico, y colocar, cambiar el tamaño y modificar el símbolo de texto según lo considere conveniente.
Más información acerca de Uso de las capas de servicios de mapas de ArcGIS Server
Capas de servicio de ArcIMS
Servicios de entidades de ArcIMS
Puesto que los servicios de entidades de ArcIMS no se basan en imágenes, no tienen las mismas limitaciones. Recuerde, sin embargo, que las entidades del servicio se transmiten a través de una red, así que el rendimiento puede bajar en función del número de entidades que se envían.
Servicios de imágenes de ArcIMS y ArcMap
Una solicitud de imagen de ArcMap (solicitud <GET_IMAGE>) a un servicio de ArcIMS incluye cuatro parámetros: dpi, altura, ancho y tamaño automático.
Al visualizar el mapa en pantalla, como por ejemplo en la Vista de datos, Vista de composición o Vista previa de impresión, los dpi son la resolución del monitor de su equipo. Al enviar un mapa para imprimir, los dpi de la solicitud serán los dpi de la impresora o, en caso de una exportación, los dpi de la solicitud serán los configurados en el archivo de salida. Por lo tanto, al imprimir o exportar un mapa que contenga un servicio de imágenes, ArcMap enviará una nueva solicitud al servidor. El valor dpi de la solicitud se ajustará basándose en el valor de la Calidad de imagen de salida establecido en ArcMap.
La altura y la anchura hacen referencia a las dimensiones de la imagen solicitada en píxeles. Cuando la propiedad de tamaño automático se establece en Verdadero (ArcMap lo realiza automáticamente), el servidor ArcIMS enviará la imagen más grande que pueda cuando un tamaño solicitado sea mayor que el límite establecido. Por ejemplo, cuando el tamaño de la imagen necesario para llenar el marco de datos en un diseño de página sea mayor que el permitido por el servidor, ArcMap obtiene la imagen más grande que puede del servidor y la extiende para ajustarse al marco de datos. Por lo tanto, la calidad de la imagen disminuye a medida que se redimensione; cuanto más deba cambiar las dimensiones ArcMap, peor será la apariencia. Para el servicio de mapas de ArcIMS medio, deberá ser capaz de imprimir un mapa de tamaño carta con un aspecto correcto. A menos que el servidor permita archivos de mayor tamaño, la creación de impresiones de gran tamaño afectará en gran medida a la calidad.
Para muchos servicios ArcIMS, 4 MB, o 1024 x 1024 píxeles (1.048.576 píxeles en total) es el límite de tamaño para la salida de la imagen. El límite de tamaño se calcula según el criterio del administrador del servidor y puede ser inferior o mayor a 4 MB. El cliente no puede modificar el límite del tamaño (ArcMap).
Un ejemplo de impresión de servicios de imágenes ArcIMS y ArcMap
El mapa de la sección de introducción se envía a una impresora con un ajuste de dpi de 600 y una Calidad de salida de imagen de Mejor. ArcMap solicita una imagen de 9 millones de píxeles, pero el tamaño de la imagen solicitada (3000 x 3000 píxeles) supera con creces el límite permitido por el servidor (1024 x 1024 píxeles).
El servidor ArcIMS envía la imagen más grande que puede, por lo tanto a un dpi de 600, lo que permite una imagen de 1,71 pulgadas por 1,71 pulgadas. Para llenar el marco de datos de 5 por 5 pulgadas en el diseño de impresión, la imagen tendrá que extenderse. Deberá ser capaz de imprimir su mapa en un papel de tamaño carta.
Sin embargo, ahora usted cambiar el tamaño de diseño de página a ANSI E (44 pulgadas por 34 pulgadas) y escalar los elementos del mapa proporcionalmente al cambio en el tamaño de la página. A continuación, realizará el correspondiente cambio en la escala del mapa para que la escala concuerde con el mapa anterior, de forma que el tamaño del marco de datos en la página de diseño sea ahora de unas 27 pulgadas por 27 pulgadas. Al contemplar todo el diseño en pantalla, parece que la calidad de la imagen es buena.
No obstante, si hace clic en el botón Zoom a 100% en la barra de herramientas de Diseño, podrá ver cómo aparecerá en realidad la imagen cuando se imprima. Como puede ver en este ejemplo, es posible que encuentre que la calidad es baja e inapropiada para imprimir.
El tamaño máximo permitido por el servidor no puede adaptarse adecuadamente al tamaño del marco de datos en el mapa impreso. Solo hay dos formas de solucionar este problema: reducir el tamaño del mapa impreso o aumentar el límite de tamaño de salida del servicio. Para aumentar este límite, usted debe tener privilegios de administrador.
Compatibilidad de leyendas en capas ArcIMS
En función del servicio, podrá experimentar algunos resultados imprevistos durante la creación de una leyenda. Puede experimentar que los elementos de leyenda para algunas subcapas de servicios de imágenes ArcIMS estén duplicados. Aquí se ilustra un ejemplo:
Esto ocurre porque ArcIMS permite una representación dependiente de la escala, que se realiza dentro de una única capa. No obstante, ArcMap no admite la representación dependiente de la escala. Puesto que la representación cambia de rango de escala a rango de escala, ArcMap mostrará todos los grupos de representación de ArcIMS.
Esto no afectará a la pantalla de entidades de subcapas del mapa. Esto solo afecta a la tabla de contenido y a la leyenda. Es posible que deba editar manualmente su leyenda.
Más información sobre el Uso de las capas de servicios de ArcIMS.
Capas de servicios de WMS
El servidor del Servicio de Mapas Web (WMS) puede que indique o no un límite de tamaño para la imagen de salida. En aquellos casos en los que ArcMap es consciente del límite de tamaño, los resultados obtenidos con una capa WMS en una impresión o a través de la exportación serán parecidos a otras capas de servicios de imágenes, tales como una capa de servicios de imágenes de ArcIMS. Cuando ArcMap requiera una imagen mayor que el límite, obtendrá la imagen mayor que el servidor WMS permita y redimensionará la imagen para que se ajuste al marco de datos. Esto origina una variación de la calidad de imagen.
Si el servidor WMS no indica un límite de tamaño de imagen de salida, ArcMap no puede determinar el límite de tamaño del servidor WMS, así que no podrá elegir el tamaño mayor. Asimismo, ArcMap no puede elegir un tamaño arbitrario puesto que la imagen puede extenderse innecesariamente, lo que podrá afectar negativamente a la calidad. En tanto que algunos servidores WMS informan del límite de tamaño mediante el mensaje de error, otros servidores WMS no lo hacen. Deberá comprobarlo con el tamaño para descubrir el mayor tamaño que puede utilizar para imprimir o exportar.
Por ejemplo, una solicitud para la imagen de 9 millones de píxeles en el ejemplo anterior podrá superar el límite de tamaño del servidor. No obstante, si cambia la OIQ a Rápido (tasa de remuestreo de 1:5), ArcMap solicitará una imagen más pequeña. Si el tamaño de la imagen se encuentra dentro de los límites del servidor WMS, la capa dibujará.
Compatibilidad de leyendas en capas WMS
Según el Open Geospatial Consortium, Inc. (OGC), especificaciones WMS, la compatibilidad con las leyendas es opcional. Cuando el servidor no admite leyendas, no verá las capas de servicios WMS enumeradas en el asistente de leyendas, y no podrá ver ningún elemento de leyenda en la tabla de contenido de esas leyendas. Es importante tener en cuenta que una leyenda WMS es una imagen compuesta que incluye todas la simbología y etiquetas de texto de una subcapa WMS. Esto es distinto de una leyenda para una subcapa de servicio de ArcIMS o una subcapa de servicios de mapas de ArcGIS Server, donde cada parte de la leyenda (cada símbolo y cada etiqueta de texto) se transmite a ArcMap y es gestionada por este de forma independiente. Por lo tanto, el tamaño de una imagen de leyenda de un WMS no puede ser muy superior al tamaño de la imagen de la leyenda de un servicio de imágenes de ArcIMS o del servicio de mapas de ArcGIS Server.
En aquellos casos en los que el servidor WMS admite leyendas, puede experimentar varias cosas en función del tamaño del elemento de la leyenda que el servidor WMS pone a disposición. Si el tamaño es relativamente pequeño, deberá ver la leyenda en la tabla de contenido de ArcMap y deberá ver la subcapa WMS indicada en el Asistente de Leyendas cuando inserte una leyenda en un diseño de página. Si no puede ver los elementos de leyenda en la tabla de contenido o en las subcapas enumeradas en el Asistente de Leyendas, puede que el tamaño de la imagen de la leyenda sea muy grande. En tal caso, podrá ver la leyenda en la pestaña Estilos en el cuadro de diálogo Propiedades de la subcapa WMS. Si desea visualizar la leyenda en el diseño de página, podrá utilizar el comando de menú contextual de subcapas Agregar leyenda del WMS al mapa. Este comando añadirá la leyenda como un gráfico en el mapa. Tenga en cuenta que usted solo puede añadir una única leyenda de subcapa WMS a la vez.
Para obtener más información acerca de las especificaciones de OGC WMS, consulte el sitio web de OGC en www.opengeospatial.org/standards.
Más información sobre el Uso de las capas de servicios WMS