Actualizar un espacio de trabajo de Indoors
Disponible con las extensiones ArcGIS Indoors Pro o ArcGIS Indoors Maps.
Si creó un espacio de trabajo de ArcGIS Indoors con una versión anterior de ArcGIS Pro, puede usar la herramienta Actualizar la base de datos de Indoors para actualizarlo a la última versión del Modelo de información de ArcGIS Indoors. Puede utilizar esta herramienta para actualizar un espacio de trabajo de creado con la herramienta Crear base de datos de Indoors o la herramienta Crear dataset de Indoors.
Nota:
Los nombres de las clases de entidad, campos, dominios y tablas de su espacio de trabajo de Indoors deben coincidir con los nombres de las clases de entidad, campos, dominios y tablas del modelo de Indoors para que la herramienta actualice correctamente el espacio de trabajo. Si ha cambiado el nombre de estos elementos en su espacio de trabajo, revierta estos nombres para que coincidan con el modelo de Indoors antes de ejecutar la herramienta Actualizar base de datos de Indoors.
Puede ejecutar la herramienta Actualizar base de datos de Indoors en dos modos. La opción predeterminada es Actualizar base de datos, que actualiza el espacio de trabajo de Indoors con todos los cambios de esquema posibles. Si selecciona Generar informe de cambios de esquema, la herramienta no cambia el esquema del espacio de trabajo y, en su lugar, genera una vista previa del informe en un archivo de texto de todos los posibles cambios de esquema y problemas que se pueden encontrar durante una actualización del espacio de trabajo de Indoors de entrada.
La herramienta Actualizar base de datos de Indoors actualiza un espacio de trabajo de Indoors existente de las siguientes maneras:
Crea clases de entidad que faltan
Crea tablas que faltan
Crea campos que faltan en las tablas y clases de entidad de Indoors
Crea los dominios y valores de dominio que faltan en la geodatabase
Crea el campo
LEVEL_IDen las clases de entidades Pathways y PrelimPathways y rellena los valores deLEVEL_IDde las entidades de línea de ruta ubicadas en el interior de edificiosActualiza las propiedades de nulidad de los campos para alinearlas con el esquema del modelo de Indoors
Crea o actualiza la Regla de atributos de seguridad de la capa Reservations
Agrega reglas de atributos de validación de Indoors y actualiza reglas existentes
Nota:
Las reglas de atributos solo se actualizan si está marcada la casilla de verificación Actualizar reglas de atributos.
Al actualizar su espacio de trabajo de Indoors, existen diferentes consideraciones para actualizar los mapas web y las aplicaciones existentes en función de su entorno y de cómo se comparten sus servicios. Si tiene capas de Indoors compartidas únicamente como servicios de entidades alojados, puede ejecutar la herramienta y volver a publicar sus capas web, sustituyendo las capas existentes en sus mapas web por las versiones actualizadas. Si tiene capas de Indoors compartidas como servicios de entidades referenciados o versionados en rama con ArcGIS Enterprise, debe detener sus servicios y habilitar de nuevo el versionado en rama en cualquier dataset versionado en rama al que se hayan agregado nuevas clases de entidad. Complete, entre los siguientes, el flujo de trabajo que mejor se adapte a su entorno organizativo.
Actualizar un espacio de trabajo de Indoors existente en una geodatabase no registrada
Si su geodatabase de Indoors es una geodatabase de archivos o una geodatabase corporativa sin capas compartidas a partir de datos registrados, puede ejecutar la herramienta Actualizar base de datos de Indoors en la geodatabase y volver a publicar las capas de entidades web en su organización de ArcGIS.
Nota:
Se recomienda realizar una ejecución inicial de la herramienta Actualizar base de datos de Indoors con la opción Generar informe de cambios de esquema seleccionada para revisar los posibles cambios en el espacio de trabajo existente derivados del proceso de actualización.
Complete los siguientes pasos para utilizar la herramienta Actualizar base de datos de Indoors:
Inicie ArcGIS Pro.
Abra un proyecto que contenga un espacio de trabajo de Indoors.
En la pestaña Análisis, haga clic en Herramientas
.Se abre el panel Geoprocesamiento.
En el panel Geoprocesamiento, haga clic en la pestaña Cajas de herramientas.
Haga clic en Herramientas de Indoors > Actualizar base de datos de Indoors.
La herramienta Actualizar base de datos de Indoors se abre.
Configure los parámetros de la siguiente manera:
Para el parámetro Base de datos de Indoors de entrada, vaya a la geodatabase que contiene el espacio de trabajo de Indoors que desea actualizar.
Opcionalmente, desactive la casilla de verificación Actualizar reglas de atributos.
Si la casilla de verificación Actualizar reglas de atributos está marcada y hay reglas de validación de Indoors existentes en la base de datos de Indoors de entrada, la herramienta actualiza las reglas de atributos de Indoors. La geodatabase de destino debe ser una geodatabase de empresa con el versionado en rama activado o una geodatabase de archivos para actualizar las reglas de atributos.
Para el parámetro Actualizar base de datos de Indoors, elija Actualizar base de datos.
Esta es la opción predeterminada.
Nota:
Se recomienda realizar una ejecución inicial de la herramienta Actualizar base de datos de Indoors con la opción Generar informe de cambios de esquema seleccionada para el parámetro Actualizar base de datos de Indoors. Con esta opción seleccionada, la herramienta no cambia el espacio de trabajo de entrada y genera un archivo de texto con los posibles cambios para que usted los revise.
Haga clic en Ejecutar.
El esquema de la base de datos de Indoors de entrada se actualiza para adaptarse a la versión del modelo de Indoors para la versión actual de ArcGIS Pro o se genera un archivo de texto con los posibles cambios sin actualizar la base de datos.
Nota:
Cualquier capa de entidades web alojada existente debe eliminarse y compartirse de nuevo para reflejar las actualizaciones de esquema de la herramienta Actualizar base de datos de Indoors, como nuevas clases de entidad, tablas, campos o dominios. Después de compartir una nueva capa de entidades web con sus actualizaciones de esquema, asegúrese de que todos los mapas web existentes tengan como origen la nueva capa web para que los cambios se reflejen en sus aplicaciones de Indoors.
Actualizar un espacio de trabajo de Indoors en una geodatabase corporativa registrada
Si ha publicado datos de Indoors como datos de Enterprise referenciados de una geodatabase corporativa, debe detener los servicios antes de ejecutar la herramienta. Después de actualizar la base de datos de Indoors, debe volver a publicar los servicios o volver a activar el versionado en rama en los datasets versionados si se han agregado nuevas clases de entidad.
Actualizar un espacio de trabajo corporativo con capas compartidas que hacían referencia a datos registrados
Siga estos pasos para actualizar un espacio de trabajo de Indoors existente en una geodatabase corporativa con tablas o clases de entidad que se han compartido en Enterprise como servicios que hacen referencia a datos registrados:
Inicie ArcGIS Pro.
Abra un proyecto que contenga un espacio de trabajo de Indoors.
Desconecte a los usuarios y libere los bloqueos en el dataset.
Inicie sesión como usuario con privilegios administrativos en el sitio de ArcGIS Server Manager que contiene sus servicios.
Deshabilite el bloqueo del esquema para cada elemento del servicio de mapas que se compartió como un servicio de entidades versionadas en rama desde el espacio de trabajo de Indoors existente:
Nota:
Si sus servicios se comparten en ArcGIS Enterprise on Kubernetes, detenga el servicio después de iniciar sesión en ArcGIS Enterprise Manager.
Desactive la casilla de verificación Bloquear esquema de base de datos.
Haga clic en Guardar y reiniciar para aplicar el cambio y reiniciar el servicio.
Detenga el servicio.
Detenga los servicios para cualquier elemento de servicio de mapas compartido como capa web en su portal de Enterprise con el tipo de instancia compartida.
En el panel Geoprocesamiento, haga clic en la pestaña Cajas de herramientas.
Haga clic en Herramientas de Indoors > Actualizar base de datos de Indoors.
La herramienta Actualizar base de datos de Indoors se abre.
Configure los parámetros de la siguiente manera:
Para el parámetro Base de datos de Indoors de entrada, vaya a la geodatabase que contiene el espacio de trabajo de Indoors que desea actualizar.
Opcionalmente, desactive la casilla de verificación Actualizar reglas de atributos.
Si la casilla de verificación Actualizar reglas de atributos está marcada y hay reglas de validación de Indoors existentes en la base de datos de Indoors de entrada, la herramienta actualiza las reglas de atributos de Indoors. La geodatabase de destino debe ser una geodatabase de empresa con el versionado en rama activado o una geodatabase de archivos para actualizar las reglas de atributos.
Para el parámetro Actualizar base de datos de Indoors, elija Actualizar base de datos.
Esta es la opción predeterminada.
Nota:
Se recomienda realizar una ejecución inicial de la herramienta Actualizar base de datos de Indoors con la opción Generar informe de cambios de esquema seleccionada para el parámetro Actualizar base de datos de Indoors. Con esta opción seleccionada, la herramienta no cambia el espacio de trabajo de entrada y genera un archivo de texto con los posibles cambios para que usted los revise.
Haga clic en Ejecutar.
Reinicie los servicios si los nuevos campos o dominios han sido el único cambio de esquema realizado en sus servicios de entidades versionados en rama. Si se han creado nuevas clases de entidades en el espacio de trabajo, comparta los nuevos servicios con aplicaciones de Indoors existentes.
Estos cambios se reflejan en el servicio de entidades existente y en cualquier mapa web o aplicación que utilice el servicio de entidades de datos registrado.
Si la herramienta ha creado nuevas tablas o clases de entidad, deberá publicarlas en su portal de Enterprise para utilizarlas en su organización de ArcGIS. Estos requisitos se detallan en la sección siguiente.
Compartir nuevos servicios de entidades en ArcGIS Enterprise
Si se han creado nuevas tablas o clases de entidad en su espacio de trabajo de Indoors como resultado de la ejecución de la herramienta Actualizar base de datos de Indoors, puede compartir estas capas como capas de entidades web que se pueden utilizar en sus aplicaciones de Indoors existentes. Se aplican algunas consideraciones adicionales en función de si está compartiendo capas de entidades web alojadas, servicios de entidades que hacen referencia a datos registrados o servicios versionados en rama.
Complete los pasos siguientes para compartir nuevos servicios de entidades con aplicaciones de Indoors existentes:
Si se ha agregado una nueva clase de entidades a un dataset que estaba versionado en rama, vuelva a habilitar el versionado en rama a nivel de dataset de entidades.
Nota:
La nueva clase de entidad debe registrarse como versionada en rama antes de poder editar cualquiera de los servicios de entidades versionados en rama en el mismo dataset de entidades.
Haga lo siguiente para las capas de entidades web alojadas:
Elimine las capas de entidades web alojadas y compártalas de nuevo para reflejar las actualizaciones de esquema de la herramienta Actualizar base de datos e Indoors, como nuevas clases de entidades, tablas, campos o dominios.
Asegúrese de que todos los mapas web que hacen referencia a la capa anterior se actualizan para hacer referencia a la nueva capa.
Registre las clases o tablas de entidades agregadas recientemente como versionadas en rama.
Nota:
Si la herramienta Actualizar base de datos de Indoors crea la tabla Ocupantes, Unidades, Áreas o Roles de área durante el proceso de actualización, elimine cualquier servicio de entidades existente que utilice estas capas a través de Server Manager, y comparta estas capas juntas en un único servicio de entidades con la administración de versiones habilitada. Después de compartir los nuevos servicios de entidades, asegúrese de que todos los mapas web que utilicen la capa tengan como origen el nuevo servicio.
Comparta las nuevas tablas o clases de entidad de Indoors como servicios de entidades versionados en rama.
Haga lo siguiente después de actualizar el esquema de su espacio de trabajo de Indoors y actualizar las capas web y los servicios versionados en rama según sea necesario:
Reinicie los servicios de mapas que se hayan detenido.
Vuelva a habilitar los bloqueos de esquema si utiliza Enterprise en Windows o Linux.
Actualice sus aplicaciones de Indoors para acceder a las nuevas funcionalidades agregadas por las actualizaciones del esquema del modelo de Indoors.