Comprender la administración de caché en ArcGlobe

Hay dos tipos de almacenamiento de caché en ArcGlobe: almacenamiento de caché y almacenamiento de caché en disco.

El almacenamiento de caché se refiere a asignar una cantidad de memoria física (RAM) para que la utilice ArcGlobe. Para obtener un rendimiento óptimo, puede establecer la cantidad de memoria asignada para cada tipo de datos utilizados. Por ejemplo, si su vista en 3D incluye muchas fuentes de datos de elevación y muy pocas características en 3D, puede asignar más RAM a las capas de elevación. A menudo, un documento de ArcGlobe que está funcionando mal puede volverse muy interactivo por medio de configuraciones de caché en RAM bien definidas.

El almacenamiento de caché en disco crea un archivo temporal o una caché para cada capa de ArcGlobe que le ayuda a visualizar y buscar sus datos de manera eficiente. Una caché en disco almacena los datos y la información que permite que ArcGlobe maneje mejor su entorno al controlar los niveles de detalle. El estado de una caché puede ser según demanda, parcial (contiene algunos detalles de la capa), o completa (contiene todos los detalles que la capa tiene para ofrecer). Mientras explora las capas de ArcGlobe, los datos a los que se acerca se almacenan en caché en disco según demanda. Las nuevas visitas a estas áreas que realice posteriormente serán más rápidas ya que ya están almacenadas en caché. Además, es posible generar una caché parcial o completa como un proceso de lote. Esto es beneficioso si necesita que ArcGlobe muestre cualquier área a un nivel específico de detalle (caché parcial) tan rápido como sea posible o cualquier área al nivel de detalle más alto tan rápido como sea posible; por ejemplo, cuando brinda demostraciones a una audiencia. El nombre de una caché en disco de una capa es una concatenación de su nombre de visualización y su identificador único global (IDUG). Guardar el documento de ArcGlobe o crear un archivo de capa garantizará que no se elimine la caché en disco en forma inadvertida, al igual que conservará un vínculo a la caché para su uso posterior. Cuando cambia la visualización para una capa, automáticamente se elimina y se vuelve a calcular la caché en disco. Puede eliminar manualmente toda la caché en disco para una capa al hacer clic con el botón derecho del ratón en ésta en la tabla de contenido y al hacer clic en Actualizar. Esto es útil para las capas temporales, tal como los datos meteorológicos. También puede actualizar parcialmente una caché en disco, en la que se utiliza una extensión espacial para quitar un subconjunto de la caché. Esto es útil cuando se actualizó un subconjunto de los datos de fuente, tal como una edición de una red de carreteras.

Hay una variedad de opciones de administración de caché en disco disponibles, lo que le permite eliminar cachés al quitar una capa o salir de ella, eliminar cachés cuando se necesite espacio y establecer el tamaño y la ubicación de la carpeta caché de ArcGlobe. También puede administrar los datos de la caché existente mediante el Asistente de implementación de ArcGlobe.

¿Cuándo debería generar manualmente una caché en disco?

Generalmente, la mejor opción es permitir que ArcGlobe almacene en la caché las áreas comunes de los datos. Al navegar con ArcGlobe, se creará una caché según demanda, donde los lugares que visite (y que puede volver a visitar) formarán parte de la caché, pero los lugares que nunca visita no forman parte de la caché. Esto mantendrá al mínimo la cantidad de espacio en disco utilizado. Una consecuencia de una caché según demanda es un tiempo levemente aumentado para visualizar y almacenar en la caché los nuevos lugares.

Una caché según demanda alternativa es crear una caché parcial para la capa. Este proceso hace una caché de toda la capa pero sólo para un rango especificado de detalles. Esta opción es la mejor alternativa para optimizar las capas que tienen un umbral de distancia para la visibilidad y se visitan en muchas ubicaciones.

Una tercera alternativa es crear una caché completa para la capa. Este proceso hace una caché de toda la capa en todos los niveles compatibles de detalle. Si desea la resolución más alta de los datos disponibles en la menor cantidad de tiempo de navegación para cualquier posible región de los datos, la mejor alternativa puede ser crear una caché completa de los datos.

La posibilidad de un largo tiempo de procesamiento y más requisitos de espacio en disco hacen que el almacenamiento parcial y completo en caché sea una opción secundaria para el almacenamiento en caché según demanda. Evalúe si necesita un rápido acceso a una cantidad relativamente pequeña de áreas, si trabaja con todas las áreas a un nivel de detalle especificado, o si necesita un rápido acceso a todas las áreas a su mayor nivel de detalle.

Cachés desconectadas

Una caché desconectada es la caché en disco de una capa que está desconectada de los datos de fuente. Una caché desconectada contiene la información de visualización, que puede utilizarse para visualizar los datos en ArcGlobe. Sólo debería desconectar una caché después de crear una caché de datos completa mediante el comando Generar caché de datos en ArcGlobe. Esto se debe a que ya no puede hacer referencia a los datos de origen para rellenar los espacios en la visualización.

Una caché desconectada sólo debería utilizarse para propósitos de visualización, ya que no es compatible con la funcionalidad basada en SIG tal como Identificar, Buscar y Selección o acceder a los datos de atributos de las entidades. Se puede acceder a una caché desconectada a través de un archivo de capa que se encuentra dentro de la carpeta de caché. Durante la creación de la caché de datos, la aplicación de ArcGlobe guardará este archivo de capa en la carpeta de caché. Debería utilizar este archivo de capa para cargar una caché de datos desconectada en ArcGlobe.

Temas relacionados

5/10/2014