Las subredes se actualizan para garantizar que los atributos, las entidades y la conectividad sean actuales y válidos en una red. Actualizar una subred también expone las incoherencias presentes en una subred, por ejemplo, entidades no válidas, subredes inconexas o incoherentes y números incorrectos de controladores de subred. La herramienta Actualizar subred se usa para actualizar las subredes marcadas como sin validar tras las ediciones realizadas, y las marca como válidas.
Las subredes se marcan como sin validar cuando se crean y al validar la topología de red tras editar las entidades de subred. Cuando se actualiza una subred sin errores, se marca como validada. El atributo de Is dirty de la tabla Subredes realiza un seguimiento de esto. Consulte Subredes sin validar para obtener más información.
Propiedades de subred inspeccionadas y actualizadas
Cuando se actualiza una subred, se comprueban ciertas propiedades y requisitos. También se actualizan determinados atributos de las entidades de red. Algunas de estas propiedades se definen en la definición de subred del nivel.
Si se actualiza una subred en la versión predeterminada, se actualizan la geometría, el atributo de nombre de subred y los campos propagados de la clase de entidad SubnetLine. Si se ejecuta en una versión con nombre, de forma predeterminada, estas mismas actualizaciones están limitadas a entidades y objetos editadas en la versión. El modo de edición se puede cambiar para usar eventos en la herramienta de geoprocesamiento Establecer definición de subred para redes de servicios de la versión 4 o posterior.
Explorar:
La herramienta Actualizar subred realiza ediciones de atributos en su lugar para todas las clases de red, con la excepción de la clase de entidad SubnetLine. Esto significa que el proceso de actualización de subred ignora los eventos y no solicitará la evaluación de reglas de atributos. La política del modo de edición predeterminado se puede configurar para la versión predeterminada y las versiones con nombre como parte de la definición de subred del nivel. El parámetro Modo de edición de la versión predeterminada especifica el modo de edición de las actualizaciones de subred en la versión predeterminada y con geodatabases de archivos.Más información sobre el modo de edición utilizado por la herramienta Actualizar subred
Se pueden generar errores al actualizar subredes. Para obtener más información sobre errores específicos para actualizar subredes, consulte Administración de errores.
Las siguientes subsecciones contienen información acerca de las propiedades inspeccionadas al actualizar una subred.
Objetos y entidades válidos
Como se especifica en la definición de subred, ciertos grupos de activos y tipos de activos para cada dataset se definen como válidos para cada nivel en una red de dominio. Las entidades y objetos que vulneran la definición de la subred se descubren al actualizar la subred mediante la inspección de los atributos de las entidades transitables de la subred. Si se descubren entidades no válidas al actualizar una subred, se informa de un error y se crean entidades de error.
Cuando se actualizan subredes, la propiedad de dispositivo válido de la definición de subred no se evalúa en el caso de entidades de límite que conectan varias subredes. Se trata de los controladores de subred que definen el límite de dos subredes diferentes, por ejemplo, un interruptor abierto entre dos circuitos o una válvula cerrada entre dos zonas.
Las siguientes entidades y objetos válidos se especifican en la definición de subred de cada nivel:
- Dispositivos válidos
- Controladores de subred de dispositivos válidos
- Líneas válidas
- Cruces válidos
- Objetos de eje válidos
- Objetos de cruce válidos
- Controladores de subred de objetos de cruce válidos
Atributo de nombre de subred
El atributo Subnetwork name se utiliza para rastrear la subred a la que pertenecen las entidades de red. El valor rellenado en este campo de atributo se deriva del nombre de subred de las entidades definidas como controlador de subred. Además, las entidades de la red de dominio tienen los atributos Supported subnetwork name y Supporting subnetwork name. Estos atributos ayudan a rastrear la subred admitida por una entidad de contenedor o estructura y la subred que admite una entidad de contenido, respectivamente.
Cuando una entidad participa en varias subredes, los atributos Subnetwork name, Supported subnetwork name y Supporting subnetwork name se concatenan con el nombre de cada subred. Por ejemplo, una entidad de límite que conecta varias subredes se actualizará mediante la concatenación de los nombres de subred separados por dos caracteres de dos puntos, por ejemplo, subnetwork1::subnetwork2.
Más información sobre el atributo de nombre de subred
El proceso de actualización de subredes garantiza que el nombre de subred sea coherente para las entidades de subred. Se generan entidades de error si se producen incoherencias. En las siguientes situaciones se describen casos en los que se pueden encontrar errores:
Subredes incoherentes: si una subred tiene varios controladores de subred transitables y el atributo Nombre de subred no coincide, la subred se considera incoherente. Por ejemplo, en una red de malla con cinco controladores de subred, cuatro de las fuentes de subred tienen el nombre de subred correcto, mientras que la quinta tiene otro nombre. Si se descubren subredes incoherentes al actualizar las subredes, se devuelve una advertencia en la herramienta Actualizar subred y se generan entidades de error. Se devuelven los nombres de subred específicos que se comprueba que son incoherentes y que se pueden inspeccionar con el panel Modificar controlador de subred y la tabla Subredes. Además, se crean errores de punto para los controladores de subred que tengan nombres de subred incoherentes.
Subredes inconexas: en el caso de las redes de dominio divididas, las subredes que tengan controladores con el mismo nombre de subred y que no sean transitables se consideran redes separadas. Al actualizar las subredes, se generan entidades de error para las redes inconexas si la definición de la subred no las permite. Este ajuste se define dentro de la definición de subred del nivel. Verifique las propiedades de red para revisar la subsección Niveles de la red de dominio en cuestión.
Si cualquiera de las subredes vecinas se consideró incoherente, se devuelve una advertencia durante el proceso de actualización que enumera los nombres de subred incompatibles. Para determinar cómo resolver la advertencia, las subredes vecinas mencionadas se pueden inspeccionar usando el panel Modificar controlador de subred y la Tabla de subredes. Tras editar las subredes vecinas, se puede ejecutar el proceso de actualización de subredes de nuevo.
Para obtener más información, consulte Subredes.
Atributo Está conectado
Cada entidad en las clases de entidades de línea, dispositivo y cruce además de cada objeto en las tablas de objetos de eje y objetos de cruce de la red de dominio contiene un atributo de Is connected. Este atributo ayuda a identificar objetos y entidades de red aislados manteniendo información sobre su conectividad con controladores de subred. Cuando se crea una entidad, independientemente de su conectividad, el atributo Is connected se define como unknown. El atributo se modifica para entidades de red en función de la operación que se esté realizando.
Al actualizar una subred, el atributo Is connected se modifica en función de la conectividad de entidades con un controlador de subred; esto se basa en los parámetros Nivel o Nombre de subred especificados en la herramienta de geoprocesamiento Actualizar subred.
Para obtener más información, consulte Atributo Está conectado.
Atributo Está sin validar
El atributo Is dirty se utiliza para rastrear el estado de una subred en la tabla de subredes y clase de entidad SubnetLine y también afecta a la coherencia de los diagramas de red. Este atributo se administra mediante las operaciones de validación y actualización de subred. La opción Administrar IsDirty está configurada como parte de la definición de subred de un nivel. Proporciona la opción de omitir la administración del atributo Is dirty en la tabla Subredes y la clase de entidad SubnetLine. Esto también afecta a la coherencia de los diagramas de red. Esta opción está deshabilitada de forma predeterminada cuando no hay controladores de subred definidos para el nivel.
Para obtener más información sobre el atributo Is dirty, consulte Subredes sin validar.
Resúmenes, propagación y sustitución de atributos
Los resúmenes que se configuran en la configuración de seguimiento de subred de la definición de subred se actualizan durante el proceso de actualización de la subred. Al actualizar una subred, la herramienta escribe el resultado de los resúmenes en la clase de entidad SubnetLine para los atributos de red. Asimismo, si se han configurado propagadores o sustituciones, estos se consideran cuando se actualiza una subred.
Revise la siguiente información para más información: Resúmenes, Propagación de atributos y Sustitución de atributos.
Política de actualización de subred
Cuando se ejecuta el proceso de actualización de subred, existen varias opciones que controlan qué entidades de red están actualizadas y cómo se realizan las ediciones en la geodatabase. Estas opciones se configuran como parte de la definición de subred de un nivel mediante el uso de la herramienta Establecer definición de subred.
Revise sus flujos de trabajo y determine si se necesitan cambios en la política de actualización de subred predeterminada. Las opciones Actualizar contenedores de red de estructura y Actualizar contenedores de red de dominio se pueden modificar en la definición de subred para evitar problemas en los que el campo de nombre de subred admitido pueda sobrecargarse para contenedores de red de estructura y de dominio. Esto puede ser útil en situaciones en las que hay contención anidada. Si hay un flujo de trabajo que requiere que se produzcan eventos de geodatabase para las ediciones de atributos realizadas durante el proceso de actualización de subred, la definición de subred del nivel se puede configurar para utilizar eventos para el modo de edición de la versión predeterminada.
Las opciones disponibles para configurar la política de actualización de subred son las siguientes:
- Administrar IsDirty: especifica si el proceso de actualización de subred actualizará el atributo IsDirty en la tabla Subredes y en la clase de entidad SubnetLine. También afecta a la coherencia de los diagramas de red.
- Actualizar contenedores de red de estructura: especifica si el proceso de actualización de la subred actualizará el atributo de nombre de subred admitido para los contenedores de red de estructura. Esta opción está activada de forma predeterminada.
- Actualizar contenedores de red de dominio: especifica si el proceso de actualización de la subred actualizará el nombre de subred admitido para los contenedores de red de dominio. Esta opción está activada de forma predeterminada.
Modo de edición de la versión predeterminada y Modo de edición de la versión con nombre: durante el proceso de actualización de subred, se realizan varias ediciones de atributos para entidades de subred. El Modo de edición determina cómo se realizan las ediciones de atributos. Hay dos opciones disponibles para controlar este comportamiento, Con eventos y Sin eventos.
- Sin eventos: esta es la opción predeterminada tanto para la versión predeterminada como para las versiones con nombre. Cuando se utiliza esta opción, las ediciones se realizan como escrituras directas. Al realizar estas ediciones de atributos como escrituras directas, omite cualquier evento en el nivel de geodatabase que actualice la anotación vinculada a entidad o la evaluación de una regla de atributo establecida en el evento desencadenador de inserción o actualización. Tenga en cuenta que, mientras está en la versión predeterminada, se actualizan todas las entidades de la subred. En una versión con nombre, las actualizaciones están limitadas a entidades y objetos que se editan en la versión.
- Con Evento: esta opción desencadena eventos en el nivel de geodatabase para actualizar elementos como anotación vinculada a entidad, rastreo del editor o la evaluación de una regla de atributo establecida en el evento desencadenador de inserción o actualización, así como el nombre de subred y los valores propagados para todas las entidades y objetos aplicables.
Nota:
Algunos parámetros requieren una versión de red de servicios mínima. Consulte la herramienta Establecer definición de subred para obtener más información.