Crear reglas de atributos
Disponible con las extensiones ArcGIS Indoors Pro o ArcGIS Indoors Maps.
Crear y mantener datos precisos del plano de las plantas es importante a la hora de crear mapas que tienen en cuenta las plantas y utilizarlos en aplicaciones. Un método de control de calidad en ArcGIS Pro consiste en implementar reglas de atributos en la base de datos. Al crear un dataset en interiores utilizando las herramientas Crear dataset en interiores o Crear base de datos de Indoors, puede agregar un conjunto de reglas de atributos a las clases de entidad de plano de planta. Tras agregar planos de planta al dataset de interiores, puede ejecutar estas reglas de validación para comprobar si los datos tienen problemas como Id. únicos, relaciones que tienen en cuenta las plantas e integridad espacial.
Nota:
Puede ejecutar la herramienta Actualizar base de datos de Indoors para agregar las reglas de atributos de Indoors que falten o sobrescribir las reglas existentes con la última versión.
Puede ejecutar reglas de atributos de validación sobre los datos de una geodatabase de archivos o en un servicio de entidades versionado en rama. Cada método utiliza un flujo de trabajo ligeramente diferente.
Al agregar reglas de atributos a un espacio de trabajo de Indoors con las herramientas Crear dataset de interiores, Crear base de datos de Indoors o Actualizar base de datos de Indoors, ocurre lo siguiente:
Se creará un campo de Id. global en las clases de entidad del dataset de interiores.
Se crearán campos de rastreo del editor en las clases de entidad del dataset de interiores y se habilitará el rastreo del editor.
Se crea un campo de validación en la clase de entidad del dataset de interiores. Este campo se administra con la herramienta Inspector de errores y se utiliza para determinar si se han ejecutado reglas de atributos en una entidad desde la actualización más reciente.
Se agregan cuatro datasets de error a la geodatabase como capas independientes. Estas clases de entidad corresponden a errores de punto, polilínea, polígono y tabla, y son administradas por el Inspector de errores. Las herramientas Crear dataset de interiores, Crear base de datos de Indoors y Actualizar base de datos de Indoors agregan un campo
LEVEL_IDpara habilitar la visualización de los errores de datos utilizando los filtros de plantas. Al agregar las capas de errores a un mapa y abrir el Inspector de errores, estas se configuran automáticamente para tener en cuenta las plantas.Nota:
Al agregar la primera regla de atributo de validación a la geodatabase se crean los datasets de errores. Si ya existen datasets de errores en la base de datos o se importan las reglas de atributos a un espacio de trabajo de Indoors ya existente, se puede agregar manualmente un campo
LEVEL_IDa los datasets.Se aplica una serie de reglas de validación y cálculo a las siguientes clases de entidad: Sitios, Instalaciones, Niveles, Unidades y Detalles. Las reglas de validación se ejecutarán en el momento que analice los datos en busca de problemas. Las reglas de cálculo incluidas se utilizan para administrar el campo Validación, que determina si las comprobaciones de validación se ejecutarán en una entidad.
Puede agregar las reglas de atributos a la geodatabase de forma manual más adelante si crea el espacio de trabajo de Indoors sin ellas.
Puede editar las reglas de atributos existentes o crear reglas para cumplir los requisitos de su organización. Puede administrar reglas, incluida la edición del script de Arcade, y habilitar, deshabilitar, eliminar o agregar reglas nuevas desde la vista Reglas de atributos.
Precaución:
Si cambia el nombre de las clases de entidad en la geodatabase, también debe editar los nombres en los scripts de Arcade.
Comprobaciones de validación
Las siguientes reglas de validación se crean en el dataset de Indoors:
Detalles
|
Nombre de regla |
Tipo de regla |
Descripción |
|---|---|---|
|
Id. único |
Validación |
Esta regla comprueba que el valor del campo Actualice cada Id. de detalle no único para que sea único en la clase de entidad. |
|
Información sobre el nivel de detalle |
Validación |
Esta regla comprueba que el valor del campo Actualice el valor de campo |
Niveles
|
Nombre de regla |
Tipo de regla |
Descripción |
|---|---|---|
|
Id. único |
Validación |
Esta regla comprueba que el valor del campo Actualice cada Id. de nivel no único para que sea único en la clase de entidad. |
|
Id. de instalación válido |
Validación |
Esta regla comprueba que el valor del campo Actualice el valor del campo |
|
Unidad(es) que falta(n) |
Validación |
Esta regla comprueba lo siguiente para cada nivel:
Revise las unidades de los niveles con errores para determinar si faltan entidades de unidad o hay unidades fuera del límite del nivel cuando no deberían estarlo. |
Instalaciones
|
Nombre de regla |
Tipo de regla |
Descripción |
|---|---|---|
|
Id. único |
Validación |
Esta regla comprueba que el valor del campo Actualice cada Id. de instalación no único para que sea único en la clase de entidad. |
|
ID. de sitio válido |
Validación |
Esta regla comprueba que el valor del campo Actualice el valor del campo |
Sitios
|
Nombre de regla |
Tipo de regla |
Descripción |
|---|---|---|
|
Id. único |
Validación |
Esta regla comprueba que el valor del campo Actualice cada Id. de sitio no único para que sea único en la clase de entidad. |
Unidades
|
Nombre de regla |
Tipo de regla |
Descripción |
|---|---|---|
|
Id. único |
Validación |
Esta regla comprueba que el valor del campo Nota:No es posible importar datos de ocupantes mediante la herramienta Actualizar entidades de ocupantes si alguna Id. de unidad no es única. Actualice cada Id. de unidad no única para que sea única en la clase de entidad. |
|
Información del nivel de unidad |
Validación |
Esta regla comprueba que el valor del campo Actualice el valor de campo |
|
Geometría superpuesta |
Validación |
Esta regla comprueba que una unidad no se superpone con otra unidad ubicada en el mismo nivel. Actualice las geometrías de unidades de modo que no se superpongan. |
|
La unidad contiene otra unidad |
Validación |
Esta regla comprueba que una unidad no esté completamente contenida en otra unidad. Esto puede incluir los siguientes escenarios:
|
Crear reglas de atributos de validación
Para crear reglas de atributos de validación en un espacio de trabajo de Indoors, siga estos pasos:
Abra un espacio de trabajo de Indoors en ArcGIS Pro.
Si el espacio de trabajo de Indoors es una geodatabase corporativa, habilite el versionado en rama.
Más información sobre el versionado en rama
En el panel Catálogo, haga clic con el botón derecho en la conexión de geodatabase corporativa y haga clic en Propiedades de conexión a geodatabase.
Aparece el cuadro de diálogo Propiedades de conexión a geodatabase.
En Tipo de versionado, elija la opción En rama.
Haga clic en Aceptar.
Ejecute la herramienta Crear base de datos de Indoors o Crear dataset en interiores con la casilla de verificación Crear reglas de atributos activada.
Una vez agregadas las reglas de atributos, puede ejecutar las comprobaciones de validación para identificar errores en los datos del plano de la planta.
Agregar reglas de atributos a un espacio de trabajo de Indoors existente
Para agregar reglas de atributos a clases de entidad de un dataset de interiores existente, siga estos pasos:
Agregue Id. globales a un dataset de interiores.
Habilite el rastreo del editor en el dataset de interiores.
Si el espacio de trabajo de Indoors es una geodatabase corporativa, habilite el versionado en rama.
Más información sobre el versionado en rama
En el panel Catálogo, haga clic con el botón derecho en la conexión de geodatabase corporativa y haga clic en Propiedades de conexión a geodatabase.
Aparece el cuadro de diálogo Propiedades de conexión a geodatabase.
En Tipo de versionado, elija la opción En rama.
Haga clic en Aceptar.
Ejecute la herramienta Importar reglas de atributos para agregar las reglas de atributos a cada clase de entidad.
Las reglas de atributos se almacenan como archivos
.csven la instalación de ArcGIS Pro en<Installation location>\Resources\AttributeRules\Indoors\en-US\<Feature class name>.csv.
Una vez agregadas las reglas de atributos, puede ejecutar las comprobaciones de validación para identificar errores en los datos del plano de la planta.