ArcGIS incluye dos herramientas de geoprocesamiento que le ayudarán a transferir conjuntos de teselas de una caché a otra: Exportar caché del servidor de mapas e Importar caché del servidor de mapas, ambas en la caja de herramientas Herramientas de servidor. Son útiles para trabajos de colaboración de almacenamiento en caché donde distintas organizaciones contribuyen teselas a una caché principal. Estas herramientas también se pueden utilizar para mover subconjuntos de teselas a equipos para uso sin conexión.
Las teselas de caché también se pueden exportar para acceder a ellas como datasets ráster e importarlas a otras cachés.
Cuándo usar las herramientas de exportación e importación
Los siguientes escenarios ofrecen ejemplos de cómo puede usar las herramientas de geoprocesamiento Exportar caché del servidor de mapas e Importar caché del servidor de mapas.
Mejor caché disponible
Supongamos que está a cargo de mantener una caché de imágenes para su estado. Uno de los condados de su estado tiene nuevas imágenes de alta resolución que desea contribuir a su caché. Usted le pide al condado que exporte su caché a un disco duro externo o a una ubicación de red accesible donde pueda recuperar las teselas exportadas. Después, importa las teselas a la caché de estado.
Caché de colaboración
La idea de mejor caché disponible se puede extender a múltiples contribuidores. Imagine que coordina un proyecto de representación cartográfica en la red para una asociación de varios gobiernos locales en su región. Cada gobierno local tiene su propia base de datos SIG y aplicaciones de representación cartográfica; sin embargo, todos acordaron el estilo cartográfico y el esquema de ordenamiento en teselas del caché.
En este escenario, decide crear una caché de colaboración hecha de teselas de cada gobierno local. Cada gobierno local exporta las teselas del caché que se encuentran dentro sus límites. Usted importa estas teselas a una caché principal para su mapa web. Los miembros del público que ven el mapa en internet pueden no reconocer que esos datos provienen de distintas fuentes.
Caché desconectada
ArcGIS puede leer cachés de teselas del disco como si fueran cualquier otro dataset ráster. No es necesario un servicio de mapas de respaldo. En este escenario mueve subconjuntos de teselas a otros equipos para su uso sin conexión.
Supongamos que trabaja para una gran ciudad y configuró un servicio de mapas en caché con imágenes. A sus empleados les gusta utilizar este servicio en mapas para dar contexto a sus trabajos. Sin embargo, algunos de los empleados ocasionalmente deben llevar equipos portátiles a los lugares de trabajo donde no se encuentra disponible el acceso a Internet.
Usted decide exportar una copia de la caché a una ubicación compartida en la red. Sus empleados ahora pueden importar teselas de esta ubicación a sus equipos portátiles. Para evitar obtener más teselas de las que necesitan, los empleados crean una clase de entidad de su área de interés y la utilizan para definir el área de importación. Cuando los empleados abren el mapa en los equipos portátiles, examinan la caché importada y la agregan al mapa como lo harían con otros datasets ráster.
Exportar e importar teselas
El flujo de trabajo para exportar e importar teselas incluye los pasos siguientes:
Exportar un conjunto de teselas
El primer paso es exportar teselas de la caché fuente mediante la herramienta Exportar caché del servidor de mapas. Si lo desea, defina un área de interés para restringir los límites de la exportación. De esta manera, la herramienta le ofrece una ventaja a la hora de copiar y pegar teselas. Con copiar y pegar, sería difícil aislar espacialmente un subconjunto de teselas a un área de interés.
Cuando exporta basado en el límite de una clase de entidad, el área exportada esencialmente se recorta al límite de la clase de entidad. Las áreas fuera del límite de la clase de entidad en teselas periféricas se vuelven transparentes (si la caché fuente es PNG o MIXED) o tienen el color de fondo quemado (si la caché fuente es JPEG).
El destino de origen puede ser una ubicación compartida en la red, una carpeta habilitada para web, un equipo portátil desconectado ocasionalmente o una parte de medios duros. Active la casilla Copiar datos del servidor si la cuenta de ArcGIS Server no tiene acceso de escritura en el destino objetivo, lo cual podría ocurrir en escenarios de cálculo en la nube. Esto coloca las teselas en el directorio de salida del servidor, desde el cual el cliente entonces las descarga. Esta opción es más lenta, pero abre la exportación a una variedad más grande de clientes.
La información del esquema de ordenamiento en teselas y de la dimensión de caché básica se exporta con las teselas en los archivos conf.xml y conf.cdi, respectivamente. Estos archivos son esenciales para clientes como ArcGIS Pro para recuperar información básica sobre la caché.
Finalmente, Exportar caché del servidor de mapas le permite convertir entre formatos de almacenamiento de caché (compacto y expandido). Esto es necesario porque no puede mezclar formatos de almacenamiento en una caché. Si exporta grandes conjuntos de teselas que se copiarán en entornos desconectados, utilice el formato compacto. El formato compacto utiliza menos espacio en disco y permite una copia más rápida que el formato expandido.
Si lo desea, utilice las teselas como un dataset ráster desconectado.
Una vez que exporte teselas, puede elegir utilizarlas directamente desde el disco como un dataset ráster en ArcGIS Pro. Haga clic en Agregar datos y busque la ubicación donde exportó las teselas. Muchos flujos de trabajo no necesitarán este paso, pero es una opción. Si lo desea, puede detenerse aquí y elegir no importar las teselas a otro lugar.
Si lo desea, importe las teselas a otra caché.
La herramienta Importar caché del servidor de mapas incorpora un conjunto de teselas exportado a una caché existente. El esquema de ordenamiento en teselas de las cachés debe coincidir. El formato de imagen de las cachés también debe coincidir o la caché receptora debe utilizar el formato de imagen mixed.
Si lo desea, defina un área de interés para la importación. Esto es útil si alguien exportó una caché entera y usted sólo desea recuperar una parte específica de ésta.
Si la cuenta de ArcGIS Server no tiene acceso de lectura a la caché de origen, active la opción Cargar datos al servidor. Esto pone las teselas en el directorio del sistema del servidor. El servidor entonces mueve automáticamente las teselas en el directorio caché del servidor.
Importancia del formato de imagen
Cuando importe teselas de una caché a otra, los formatos de imagen de la caché deben coincidir.
Cuando sea posible, utilice cachés PNG o mixed para exportar e importar cachés de teselas. Las memorias caché JPEG n pueden reconocer el color de fondo de una tesela como transparente. Si debe utilizar teselas JPEG que contienen un color de fondo, tenga en cuenta que el color de fondo de esas teselas se introducirá en la caché receptora. Si la caché de destino tiene un color de fondo diferente en principio, la importación hará que la caché de destino tenga dos colores de fondo.
Elegir entre fusionar y sobrescribir teselas
Cuando se exportan o importan teselas en una caché, los píxeles transparentes de la caché de origen se ignoran de forma predeterminada. Como consecuencia de ello, se obtiene una imagen fusionada o mezclada en la caché de destino. Por ejemplo, puede importar teselas con entidades de punto y línea a una caché de mapa base sin sobrescribir la imagen del mapa base.
En situaciones en las que no sería apropiado obtener una imagen mezclada, puede obligar a que la importación o exportación reemplace todos los píxeles en el área de interés. Para ello, active la casilla Sobrescribir teselas cuando ejecute las herramientas de exportación o importación. Tenga en cuenta que, si la caché de origen contiene píxeles transparentes, la caché de destino también se volverá transparente en esas áreas.
Esta opción es irrelevante con cachés JPEG, que no admiten los píxeles transparentes.