Exportar e importar memorias caché de mapa

ArcGIS incluye dos herramientas que ayudan a transferir conjuntos de teselas de una memoria caché a otra: Exportar memoria caché del servidor de mapas e Importar memoria caché del servidor de mapas, 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 memoria caché maestra. Estas herramientas también se pueden utilizar para mover subconjuntos de teselas a equipos para uso sin conexión.

Exportar teselas de la memoria caché e importarlas a otras memorias caché

¿De qué manera es útil importar/exportar?

Los siguientes escenarios pueden ayudarlo a obtener una idea de cómo las herramientas exportar e importar pueden ser útiles para usted:

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 su caché.

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 memoria caché maestra 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.

Memoria caché desconectada

ArcMap 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. Esto permite un tercer escenario para las herramientas exportar e importar, en el que mueve subconjuntos de teselas a otros equipos para 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 ArcMap 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 ejecutan ArcMap en los equipos portátiles, examinan la caché importada y la agregan al mapa como lo harían con otros datasets ráster.

Los conceptos básicos de exportar/importar

El flujo de trabajo para exportar/importar incluye estos pasos:

1. Exportar un conjunto de teselas

El primer paso es exportar teselas de la caché fuente mediante Exportar memoria caché del servidor de mapas. Puede definir de forma opcional un área de interés para restringir los límites de la exportación. De esta manera, las herramientas exportar/importar le ofrecen 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 memoria caché fuente está en formato PNG o MIXED) o tienen el color de fondo quemado (si la memoria caché fuente está en formato 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. Si la cuenta de ArcGIS Server no tiene acceso de escritura en el destino objetivo, lo cual podría ocurrir en escenarios de informática de nube, puede marcar la casilla Copiar datos del servidor. 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 ArcMap para recuperar información básica sobre la caché.

Finalmente, Exportar memoria caché del servidor de mapas le permite convertir entre formatos de almacenamiento de memoria caché (Compacto y Expandido). Esto es necesario porque no puede mezclar formatos de almacenamiento en una caché. Exportar formato compacto se recomienda para grandes conjuntos de teselas que se copiarán en entornos desconectados. El formato compacto utiliza menos espacio en disco y resulta en una copia más rápida que el formato expandido.

2. Opcionalmente, utilice las teselas como un dataset ráster desconectado

Una vez que haya exportado teselas, puede elegir utilizarlas directamente desde el disco como un dataset ráster en ArcMap. Solo haga clic en Agregar datos y busque la ubicación donde exportó las teselas. Muchos flujos de trabajo exportar/importar no necesitarán este paso, pero es una opción. También puede detenerse aquí si desea y elige no importar las teselas a otro lado.

3. Opcionalmente, importe las teselas a otra caché

La herramienta Importar memoria 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.

Puede definir de manera opcional un área de interés para la importación. Esto es útil si alguien exportó una caché entera y usted desea solo recuperar una parte específica de ésta.

Si la cuenta de ArcGIS Server no tiene acceso de lectura a la memoria caché de origen, puede marcar Cargar datos al servidor. Esto pone las teselas en el directorio de carga del servidor. El servidor entonces mueve automáticamente las teselas en el directorio caché del servidor.

La importancia del formato de imagen

El formato de imagen ya es un elemento importante a tener en cuenta cuando se almacena en caché; afecta la apariencia de la tesela, el tamaño en disco y las capacidades de transparencia. En los escenarios exportar/importar, el formato de imagen adquiere mayor importancia porque el formato de la caché exportada o de la caché receptora puede afectar la capacidad de importar y la apariencia de la caché final.

Cuando importa teselas, los formatos de imagen de la caché deben coincidir o la caché receptora debe estar en formato MIXED. Puede importar cualquier formato de tesela a la caché MIXED. Tenga en cuenta que si importa teselas con alta profundidad de bit o calidad de compresión a una caché MIXED, podría introducir diferencias de calidad visibles en teselas adyacentes de menor profundidad de bit o calidad de compresión.

Cuando sea posible, utilice cachés PNG o MIXED en sus escenarios exportar/importar. Las memorias caché JPEG no tienen la capacidad de 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 su caché receptora. Si su caché de destino tiene un color de fondo diferente en principio, la importación hará que su caché de destino tenga dos colores de fondo.

SugerenciaSugerencia:

Para evitar que las secciones del fondo se introduzcan en la caché, utilice formato PNG o MXED para las cachés que participarán en escenarios exportar/importar.

Tratar con etiquetas cuando se exporte basado en el límite de una clase de entidad

Cuando exporte teselas basado en el límite de una clase de entidad, tenga en cuenta que cualquier etiqueta o parte de etiqueta que se encuentre fuera del límite de la clase de entidad no será visible en la caché exportada. Esto se convierte en un desafío en áreas de alta densidad de etiqueta donde las etiquetas tienden a abrirse o a quedar afuera del límite de la clase de entidad.

Si sabe que las etiquetas de mapa tenderán a exportarse basado en ciertas geografías, puede establecer reglas de peso Maplex que prohíban que las etiquetas se superpongan con los límites de esas geografías. Haga clic en Clasificación del peso de etiqueta en la barra de herramientas Etiquetado para configurar esos pesos.

La imagen a continuación muestra cómo las reglas de peso prohíben que las etiquetas se superpongan con el límite de polígono del estado. Este tipo de regla aseguraría que ninguna etiqueta se recorte a la mitad mediante una exportación realizada en el límite de un estado.

Restringir en forma espacial la colocación de etiquetas usando Maplex

Un peso de 1000 significa que una entidad no puede estar superpuesta por una etiqueta. Observe que el peso se pone en el límite del polígono y no en el polígono. Si el peso se pusiera en el polígono, no vería etiquetas dentro del estado. Si le preocuparan las etiquetas que se ubican fuera del límite del estado (como puede ocurrir a lo largo de una línea de costa), podría crear un polígono que represente el inverso del límite del estado y prohíba el etiquetado en ese polígono.

Es posible que no siempre pueda controlar las clases de entidades que usan los clientes para importar teselas. Sin embargo, al utilizar pesos de etiqueta Maplex, puede hacer un gran progreso hacia el manejo correcto de etiquetas en las exportaciones de teselas.


7/11/2012