Tengo dos problemas que parecen estar relacionados, ya que ambos giran en torno a los widgets de impresión predeterminados disponibles en la versión de Web AppBuilder con interfaz gráfica y en ArcGIS Online.
Problema 1). No puedo imprimir ninguno de mis servicios de imágenes alojados internamente. Mi organización tiene 6 servicios de imágenes accesibles desde el exterior; ninguno aparece si intento usar la función de impresión del mapa de AGOL o el widget de impresión de WAB Builder. Esto ocurre tanto si agrego el servicio como capa como si lo uso de mapa base. El resultado solo muestra las demás entidades del mapa, por ejemplo, otros servicios o capas y/u otro mapa base (si corresponde). Curiosamente, los créditos de nuestra organización aparecen en la esquina inferior de la impresión (junto con los créditos de Esri, HERE, Garmin, etc.), pero las imágenes no aparecen.
He investigado y probado algunas cosas para solucionar este problema. Encontré un artículo de asistencia técnica de ESRI que recomendaba comprobar el límite máximo de píxeles X e Y del servicio de imágenes. Sin embargo, el artículo no explica cómo hacerlo... ¿en las propiedades del servicio? ¿En algún otro sitio? Probé a cambiar el tamaño en píxeles del mapa de salida, ya que el valor predeterminado es 670x500 px con una resolución de 96 DPI. Lo cambié a un tamaño diminuto de 10 x 10, pero el mapa de salida seguía sin mostrar las imágenes.
Otro parámetro que he ajustado es el tamaño máximo del heap de SOC; lo cambié del valor predeterminado de 64 MB a 256 MB para que coincidiera con el límite del servidor de aplicaciones. No tuvo ningún efecto. Ni siquiera al intentar imprimir la salida de 10x10 píxeles. Creo que esta podría no ser la solución. Aunque resulta curioso que no parezca haber una recomendación sobre el valor máximo que debería configurarse para este tamaño del heap...
Problema 2). También parece que tengo dificultades para imprimir servicios de mapas dinámicos alojados internamente que tienen etiquetas activadas. Cuando se activa una etiqueta en una capa, en la impresión solo aparece la etiqueta. En cambio, si no hay ninguna etiqueta, la entidad aparece sin problemas. Esto ocurre tanto con servicios no protegidos como con servicios protegidos. Reconozco que no he investigado mucho este problema (me lo comunicaron ayer), pero no he podido encontrar ninguna otra fuente que describa este problema en particular... así que, sinceramente, no sé por dónde empezar...