Comprender la administración de memoria caché en ArcGlobe

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

El almacenamiento de memoria 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 memoria caché en RAM bien definidas.

El almacenamiento de memoria caché en disco crea un archivo temporal o una memoria caché para cada capa de ArcGlobe que le ayuda a visualizar y buscar sus datos de manera eficiente. Una memoria 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 memoria 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 memoria 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 memoria 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 (memoria 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 memoria caché en disco en forma inadvertida, al igual que conservará un vínculo a la memoria caché para su uso posterior. Cuando cambia la visualización para una capa, automáticamente se elimina y se vuelve a calcular la memoria caché en disco. Puede eliminar manualmente toda la memoria 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 memoria caché en disco, en la que se utiliza una extensión espacial para quitar un subconjunto de la memoria 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 memoria 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 memoria caché existente mediante el Asistente de implementación de ArcGlobe.

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

Generalmente, la mejor opción es permitir que ArcGlobe almacene en la memoria caché las áreas comunes de los datos. Al navegar con ArcGlobe, se creará una memoria caché según demanda, donde los lugares que visite (y que puede volver a visitar) formarán parte de la memoria 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 memoria caché según demanda es un tiempo levemente aumentado para visualizar y almacenar en la memoria caché los nuevos lugares.

Una memoria caché según demanda alternativa es crear una memoria caché parcial para la capa. Este proceso hace una memoria 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 memoria caché completa para la capa. Este proceso hace una memoria 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 memoria 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 memoria 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.

Memorias caché desconectadas

Una memoria caché desconectada es la memoria caché en disco de una capa que está desconectada de los datos de fuente. Una memoria caché desconectada contiene la información de visualización, que puede utilizarse para visualizar los datos en ArcGlobe. Sólo debería desconectar una memoria caché después de crear una memoria 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 memoria 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 memoria caché desconectada a través de un archivo de capa que se encuentra dentro de la carpeta de memoria caché. Durante la creación de la memoria caché de datos, la aplicación de ArcGlobe guardará este archivo de capa en la carpeta de memoria caché. Debería utilizar este archivo de capa para cargar una memoria caché de datos desconectada en ArcGlobe.

Temas relacionados


7/10/2012