La publicación de una escena desde ArcGIS Pro puede crear tanto una capa de escena como una capa de entidades asociada. Si los datos de las capas de entidades multiparche o de puntos asociadas cambian, podrá reconstruir la caché de la capa de escena para incluir los cambios de capas específicas o los cambios de todas las capas.
Puede actualizar el contenido de las capas de escena que hacen referencia a cachés creadas previamente o capas de escena alojadas que no tienen una capa de entidades asociada sustituyendo la capa de escena con otra capa de escena.
Solo el propietario de la capa de escena o el administrador de una organización pueden reconstruir la caché de la capa de escena o reemplazar una capa de escena.
Reconstruir la caché de la capa de escena alojada
Usted (o el administrador de su organización) puede reconstruir toda la caché de la capa de escena o parte de ella después de que los editores hagan cambios en la capa de entidades asociada.
- En el caso de las capas de puntos editadas, la reconstrucción de la caché incorpora todas las entidades incorporadas y las ediciones realizadas en la geometría y los atributos de entidades a la caché de escena.
- En el caso de las capas de objetos 3D (multiparche), la reconstrucción de la caché incorpora actualizaciones de atributos y entidades incorporadas a la caché de escena.
- Para la creación de capas de escena, la reconstrucción de la caché incorpora todas las actualizaciones de atributos y entidades incorporadas o modificadas a la caché de escena.
Por ejemplo, si la capa contiene puntos que representan al mobiliario urbano —por ejemplo, bancos, fuentes y maceteros— y algunos de los bancos son trasladados a otro lugar, puede reconstruir la caché de escena para reflejar la nueva posición de los bancos. Del mismo modo, si se construyen nuevos bancos con otro material y el estilo de la capa de escena varía en función del tipo de material, reconstruya la capa de escena para incluir el nuevo atributo y, con él, el nuevo estilo.
Sugerencia:
Para mejorar el rendimiento del dibujo, edite la capa de escena alojada en ArcGIS Pro en lugar de editar la capa de entidades asociada en Visor de mapas o Map Viewer Classic (anteriormente conocido como Map Viewer). Consulte Editar una capa de escena con capa de entidades asociada en la ayuda de ArcGIS Pro para obtener información sobre cómo editar capas de escena.
En la mayoría de casos, actualizar una parte de la caché tarda menos que reconstruir toda la caché. Sin embargo, el rendimiento de la capa de escena puede verse degradado con el tiempo si solo reconstruye partes de la caché. A la larga, tendrá que reconstruir toda la caché para optimizar el rendimiento de la caché y, por consiguiente, de la capa de escena. En general, debe reconstruir toda la caché después de que la caché se reconstruya parcialmente diez veces consecutivas. Después de reconstruir toda la caché de la capa de escena, puede volver a reconstruir partes de la caché.
Reconstruir la caché
Siga estos pasos para reconstruir la caché de escena a fin de incorporar los cambios en las capas de escena de puntos, multiparche (objetos 3D) o de edificios.
- Inicie sesión en el portal como propietario de la capa de escena o como administrador.
- Abra los detalles de elemento de la capa de escena, haga clic en la pestaña Configuración y desplácese hacia abajo hasta la sección Configuración de capa de escena.
- Haga clic en Administrar caché.
- Elija reconstruir toda la caché para las capas que seleccione en el siguiente paso o reconstruir solamente la parte de la caché, por capa, que se ha modificado desde la última vez que se creó la caché.
- Seleccione lo que desea regenerar:
- Para reconstruir toda la capa de escenas alojada, seleccione Memoria caché completa. La caché se regenerará. Si publicó la capa de escenas con una capa de entidades que hace referencia a datos registrados, y actualiza el esquema de los datos de entidades, debe utilizar esta opción para incorporar los cambios de esquema en la capa de escenas.
- Para regenerar solamente la parte de la caché que contiene cambios de geometría o atributos (o ambos) desde la última regeneración de la caché, elija Se regenerarán los cambios de atributos y geometría desde la última actualización. Esta opción no es compatible con capas de escena de puntos en este momento.
- Haga clic en Reconstruir caché.
- Haga clic en Aceptar para confirmar que desea reconstruir la caché.
El tiempo requerido para la reconstrucción de la caché depende de si reconstruye toda la caché o parte de ella, del número de entidades y atributos existentes en la capa de entidades, de si las entidades son puntos, multiparches o edificios y de si los multiparches contienen texturas.
Para supervisar el estado de la caché, haga clic en Estado del trabajo. Si la caché no se reconstruye correctamente, haga clic en el Id. del trabajo para obtener información sobre el fallo.
Programar la reconstrucción de la caché
Si la capa de escenas se edita con frecuencia, puede crear tareas que programen la caché de la capa de escenas para que se reconstruya a los intervalos especificados. Configure las tareas con moderación y en intervalos de tiempo tan alejados como sea posible.
Al configurar tareas para reconstruir la caché a intervalos regulares, tenga en cuenta la frecuencia con la que se actualizan los datos y se equilibra la carga de recursos puesta en los equipos ArcGIS Enterprise para reconstruir la caché contra la tolerancia de los usuarios para los datos de escenas obsoletos.
Puede programar hasta dos tareas: una para reconstruir toda la caché de la capa de escena y otra para reconstruir solo una parte de la caché.
Siga estos pasos para programar tareas para reconstruir la caché de la capa de escena alojada:
- Inicie sesión en el portal como propietario de la capa de escena o como administrador de la organización.
- Abra los detalles de elemento de la capa de escena, haga clic en la pestaña Configuración y desplácese hacia abajo hasta la sección Configuración de capa de escena.
- Haga clic en Programar tareas para reconstruir la caché para expandir esa sección.
- Haga clic en Agregar tarea de reconstrucción y elija programar una tarea para reconstruir parcialmente la caché o reconstruirla por completo.
- Reconstrucción completa: elija esta opción para reconstruir toda la caché de la capa de escena según la programación que defina.
- Reconstrucción parcial: elija esta opción para crear una tarea que reconstruya periódicamente solo la parte de la caché que contiene cambios de atributos o geometría (o ambos) desde la última vez que se creó la caché. Esta opción no es compatible con capas de escena de puntos en este momento.
- Defina la programación de la tarea
- Haga clic en A partir del y elija la fecha en la que la tarea empezará a ejecutarse.
- Para definir la unidad de tiempo en la que se repetirá la tarea, elija una de las opciones del menú desplegable Tipo de repetición.
- Utilice el menú desplegable Intervalo de repetición para elegir la frecuencia con la que desea que se reconstruya la caché.
Tenga en cuenta que reconstruir una caché de capa de escena completa puede tardar varios minutos u horas, según su tamaño. No programe la tarea de reconstrucción para que se ejecute con más frecuencia de la que puede necesitar cada operación de reconstrucción individual.
- Utilice el menú desplegable Finaliza el para elegir cuándo dejarán de ejecutarse las tareas. Las opciones son las siguientes:
- Nunca: la tarea continuará ejecutándose en los intervalos especificados hasta que la edite, pause o elimine.
- Fecha: cuando elige Fecha, aparece el campo Fecha de finalización. Elija la fecha en la que desea que dejen de ejecutarse las tareas.
- Recuento: para ejecutar la tarea una cantidad específica de veces, elija Recuento y use las flechas hacia arriba o hacia abajo para especificar la cantidad de veces que se ejecutará la tarea en el intervalo especificado.
- Haga clic en Crear tarea para crear la tarea programada.
La caché se reconstruirá según la programación especificada. Si la operación de reconstrucción falla cinco veces seguidas, recibirá una notificación.
Para acceder a las notificaciones, haga clic en Notificaciones en la parte superior del sitio web.
Puede abrir los detalles de la tarea como se describe en la siguiente sección y examinar el registro de los resultados creados por los trabajos fallidos. También puede ir a los registros de ArcGIS Server para el servidor de alojamiento para comprender la causa de las fallas y corregirlas. Una vez que corrija el problema y esté listo para volver a ejecutar la tarea, reanude la tarea como se describe en la siguiente sección.
Consulte la siguiente sección para obtener instrucciones sobre cómo ver el estado de las operaciones de reconstrucción programadas o cómo modificar la programación de tareas.
Administrar tareas
Puede modificar la programación de las tareas existentes, ver el estado de cada operación de reconstrucción, pausar la tarea para evitar temporalmente la reconstrucción de la caché o eliminar una tarea.
Siga estos pasos para administrar una tarea:
- Inicie sesión en el portal como propietario de la capa de escena o como administrador de la organización.
- Abra los detalles de elemento de la capa de escena, haga clic en la pestaña Configuración y desplácese hacia abajo hasta la sección Configuración de capa de escena.
- Haga clic en Programar tareas para reconstruir la caché para expandir esa sección.
- Haga clic en el campo Acciones de la tarea que desea administrar y elija la acción que quiere realizar.
- Detalles: haga clic en Detalles para ver una lista de los trabajos individuales, el estado de cada uno y un registro de los resultados creados cada vez que se ejecutó la tarea.
Sugerencia:
También puede abrir los detalles de la tarea haciendo clic en el vínculo de la columna Nombre de la tarea. - Editar: haga clic en Editar para cambiar la programación de la tarea. Puede cambiar la frecuencia con la que se ejecuta la tarea y la fecha de finalización de la tarea.
Sugerencia:
También puede modificar la programación de la tarea haciendo clic en el vínculo de la columna Programación de la tarea. - Pausa: para una tarea activa, haga clic en Pausa para evitar que la tarea se ejecute hasta que la reanude. Vuelva a hacer clic en Pausa para confirmar que desea suspender la tarea temporalmente.
- Reanudar: para una tarea en pausa, haga clic en Reanudar para que la tarea comience a ejecutarse de nuevo según la programación especificada. Vuelva a hacer clic en Reanudar para confirmar que desea que la tarea comience a ejecutarse de nuevo.
- Eliminar: si ya no necesita la tarea programada, haga clic en Eliminar para eliminarla. Vuelva a hacer clic en Eliminar para confirmar que ya no necesita la tarea para reconstruir la caché de escena en la programación especificada.
- Detalles: haga clic en Detalles para ver una lista de los trabajos individuales, el estado de cada uno y un registro de los resultados creados cada vez que se ejecutó la tarea.
- Haga clic en Guardar tarea para aplicar los cambios que realizó en la tarea.
Sustituir una capa de escenas
Si la capa de escenas alojada no tiene ninguna capa de entidades asociada, puede actualizar el contenido de la capa de escenas sustituyéndola por otra capa de escenas que haya publicado desde un paquete de capas de escenas (SLPK). Si la capa de escena hace referencia a una caché creada previamente en una carpeta o un data store en la nube, puede reemplazar la capa de escena con otra capa de escena que haga referencia a una caché creada previamente. Esto le permite actualizar el contenido de una capa de escenas sin eliminarla. Debe ser propietario de la capa existente y de la capa de sustitución.
Sugerencia:
Si su capa de escenas tiene una capa de entidades asociada, no puede sustituir la capa. En su lugar, regenere la caché de escena. Puede identificar si la capa de escenas tiene una capa de entidades asociada comprobando la sección Detalles de la página de elemento de la capa de escenas.
Sustituir una capa de escenas proporciona las siguientes ventajas:
- Dado que el Id. de elemento y la URL de su capa existente no cambian, no es necesario actualizar las escenas y las aplicaciones que usan su capa para hacer referencia a una nueva capa.
- La sustitución del contenido de la capa actual no genera cachés de escena nuevas. Por lo tanto, no hay que esperar a que la caché de la capa de escenas se regenere. Las escenas y aplicaciones que usan la capa actual continuarán funcionando después de reemplazar la capa.
- El portal crea un archivo del contenido antiguo, lo que permite volver a este contenido en caso necesario.
Nota:
Asegúrese de utilizar el mismo sistema de coordenadas para el paquete de capas de escena de sustitución o caché creada previamente que utilizó para la capa de escena actual. Este ajuste debe coincidir. Asimismo, solamente puede sutituir una capa de escenas con el mismo tipo de capa de escenas.
Siga estos pasos para sustituir una capa de escenas existente por otra capa de escenas.
- Inicie sesión como propietario de la capa web, como administrador de la organización o con una cuenta que tenga privilegios para actualizar todos los elementos de los miembros.
- Abra la página de elemento de la capa de escenas.
- Haga clic en Sustituir capa.
- Haga clic en Seleccionar capa.
En el panel que aparece, puede buscar, examinar, filtrar y clasificar las capas disponibles para encontrar su capa de escenas de sustitución. También puede visualizar los detalles de los elementos de cada capa haciendo clic en Ver detalles.
En la ventana Seleccionar capa de sustitución solamente aparecerán las capas de escenas del mismo tipo.
- Una vez localizada la capa de escenas que desea usar, haga clic en Seleccionar.
- Haga clic en Siguiente para continuar a la ventana Archivo, donde puede cambiar el título de la capa de archivo.
- Si desea importar una vista en miniatura, resumen, descripción y etiqueta actualizadas de la capa de sustitución, desplácese hacia abajo y habilite Sustituir la información del elemento.
- La página de resumen muestra su capa de escenas alojada actual, la capa que sustituirá el contenido de la capa actual e información relacionada con la capa de archivo.
Si desea usar otra capa de sustitución, haga clic en Seleccionar capa de sustitución y elija una capa nueva.
- Cuando esté conforme con sus capas, haga clic en Sustituir para realizar la operación de sustitución.