Agregar reglas de conectividad a una red
Permitir una conexión cruce-eje
Las reglas de conectividad de una red de servicios permiten definir los tipos de entidades que está permitido conectar entre sí. Estas reglas se comprueban cada vez que se validan las ediciones y permiten identificar rápidamente áreas de los datos que no se capturan de manera correcta en SIG. Este módulo mostrará cómo agregar reglas nuevas a una red de servicios existente para resolver errores de conectividad.
El error 8: Conectividad no válida - Ninguna regla de cruce-eje suele deberse a que un usuario intenta conectar dos entidades que no pueden conectarse. Como administrador, puede controlar qué entidades pueden conectarse agregando o eliminando reglas de conectividad. En esta sección revisará un error de conexión cruce-eje (error 8) que sus usuarios dicen que no debería ocurrir. Agregará una regla para permitir la conexión y resolver el error.
- Descargue el paquete de proyecto Utility Network Configuration (Configuración de red de servicios).
Se descarga un archivo llamado Utility Network Configuration.ppkx en su equipo.
Nota:
Un archivo .ppkx es un paquete de proyecto de ArcGIS Pro y puede contener mapas, datos y otros archivos que puede abrir en ArcGIS Pro. Más información sobre la administración de archivos .ppkx en esta guía.
- Busque el archivo descargado en su equipo. Haga doble clic en Utility_Network_Configuration.ppkx para abrirlo en ArcGIS Pro.
- Si se le pide, inicie sesión con su cuenta de ArcGIS.
Nota:
Si no tiene acceso a ArcGIS Pro o una cuenta de organización de ArcGIS, consulte las opciones de acceso a software.
Aparece el mapa, que muestra una red servicios de distribución de agua en Naperville, Illinois (Estados Unidos).
- En el panel Contenido, amplíe la capa Water Utility Network (Red de servicios hídricos) y su subcapa Dirty Areas (Áreas sin validar).
Las áreas sin validar sirven de indicación de que se ha producido un cambio en la red que no se refleja en la topología de red. El fondo azul del mapa es un área sin validar deshabilitada, que indica que la topología de red está deshabilitada actualmente.
No habilite la topología de red. Para modificar las reglas de la red de servicios, la topología de red debe estar deshabilitada. Además, algunos pasos de este tutorial solo funcionarán si la topología de red no se ha habilitado nunca.
Nota:
Para completar los pasos de este tutorial con los datos de su propia red de servicios más adelante, primero tiene que desconectar los usuarios de la base de datos para detener todos los servicios.
Le recomendamos que cambie las configuraciones en una base de datos de prueba primero para comprobar que corrija los errores deseados y para asegurarse de que esté teniendo en cuenta correctamente los efectos colaterales.
- En la cinta, haga clic en la pestaña Mapa. En el grupo Navegar, haga clic en Marcadores.
- En la galería de marcadores, haga clic en Bookmark 1.
El mapa se acerca a una ubicación con dos instancias del error 8: Conectividad no válida - Ninguna regla de cruce-eje. Los rectángulos con tramas rojas son las áreas sin validar del error.
- En el panel Contenido, active la casilla situada junto a Labels para activar esta capa.
Aparecen etiquetas en el mapa. Estas no son las etiquetas habituales de los mapas de redes de servicios, sino que están pensadas para simplificar la identificación de entidades en este tutorial.
Las áreas de error están alrededor de una línea de servicios de bomberos, etiquetada como Service, Fire Service (Servicio, Servicio de bomberos), y un tope de tubería, etiquetado como Fitting, Corporation Stop (Empalme, Tope de tubería). Las etiquetas de error indican que no hay ninguna regla de conexión cruce-eje disponible para permitir que estas dos entidades se conecten. Aunque conectar servicios de bomberos a un tope de tubería no es habitual, sus usuarios dicen que es una situación válida y quieren que esté permitido, así que agregará una regla para permitir conectarlos.
Nota:
Para aprender a resolver este error mediante modificaciones, consulte Corregir errores de cruce-eje en el tutorial Solucionar errores de conectividad en una red de servicios.
- Sobre la cinta, haga clic en Búsqueda de comandos y escriba agregar regla.
- En los resultados de la búsqueda, haga clic en Agregar regla (Herramientas de red de servicios)
En el panel Geoprocesamiento que aparece, abra la herramienta Agregar regla. Configurará una nueva regla en la red de servicios que permita que los topes de tubería de la capa Water Junction (Cruce de agua) se conecten con las líneas del servicio de bomberos de la capa Water Line (Línea de agua).
- En Red de servicios de entrada, haga clic en el botón Examinar.
- En la ventana Red de servicios de entrada, en Proyecto, expanda Databases (Bases de datos) y Utility Network Configuration.gdb. Haga clic en UtilityNetwork.
- Seleccione el elemento Network (Red) y haga clic en Aceptar.
- Defina los siguientes parámetros para la herramienta Agregar regla:
- En Tipo de regla, elija Conectividad de cruce-eje.
- En Desde tabla, elija WaterJunction (Cruce de agua).
- En Desde Grupo de activos, elija Fitting (Empalme).
- En Desde Tipo de activo, elija Corporation Stop (Tope de tubería).
- En A tabla, elija WaterLine (Línea de agua).
- En A Grupo de activos, elija Service (Servicio).
- En A Tipo de activo, elija Fire Service (Servicio de bomberos).
- Haga clic en Ejecutar.
A continuación, generará errores para ver el efecto en la nueva regla.
- En la parte superior del panel Geoprocesamiento, haga clic en el botón Atrás.
- En la barra de búsqueda, escriba habilitar topología de red. En los resultados de la búsqueda, haga clic en Habilitar topología de red (Herramientas de red de servicios).
Precaución:
Asegúrese de no elegir Habilitar topología de red (Herramientas de red de trazado).
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
Sugerencia:
Si alguna herramienta de este tutorial no se ejecuta, utilice el botón Examinar para definir el parámetro Red de servicios de entrada en lugar del menú desplegable.
- Expanda la sección Opciones avanzadas y active la casilla de verificación Generar solamente errores.
Esta opción permite validar los cambios que ha hecho y generar errores sin habilitar realmente la topología. Esta opción es importante para los administradores porque no se pueden hacer cambios a la red de servicios cuando la topología de red está habilitada.
- Haga clic en Ejecutar.
Los errores desaparecen del mapa.
En esta sección, resolvió un error de eje-cruce (Error 8: Conectividad no válida - Ninguna regla de cruce-eje) creando una regla que permitiera conectar las líneas del servicio de bomberos a los topes de tubería. Determinó que esa regla debía agregarse a la red de servicios a raíz de una conversación con sus usuarios.
Permitir una conexión cruce-eje con terminales
En esta sección, solucionará un error de cruce-eje agregando dos reglas. Las nuevas reglas resolverán el error de cruce-eje, pero también causarán un nuevo error de conectividad ambigua.
- En la cinta, en la pestaña Mapa, en el grupo Navegar, haga clic en Marcadores.
- En la galería de marcadores, haga clic en Marcador 2 para acercarse a ese marcador.
El mapa se acerca a una ubicación con dos instancias del error 8: Conectividad no válida - Ninguna regla de cruce-eje. Los errores están alrededor de una torre de almacenamiento de agua y una línea llamada Water Main, Distribution Main (Tubería general de agua, Tubería de distribución).
- En el mapa, haga clic en la entidad Storage, Tower (Almacenamiento, Torre) para abrir su ventana emergente.
- Desplácese hasta la parte inferior del elemento emergente. En Rules (3) (Reglas), expanda la sección Junction Edge (2) (Cruce-eje).
De acuerdo con las normas disponibles, las torres de almacenamiento solo pueden conectarse a las tuberías de transporte, no a las tuberías de distribución. Se pueden conectar utilizando cualquiera de los terminales de la torre, llamados Port One (Puerto uno) y Port Two (Puerto dos).
Después de hablar de la situación con sus usuarios, se entera de que también quieren poder conectar las tuberías de distribución a las torres de almacenamiento a través de cualquiera de los puertos. El objetivo es que la torre pueda proporcionar presión al sistema de distribución. Agregará dos nuevas normas a la red, una para cada terminal del tanque de almacenamiento.
Nota:
Puede configurar ventanas emergentes para incluir reglas descargando las herramientas de soporte de administración de datos de la página de GitHub de Esri y ejecutando la herramienta Configure UN Layers con la opción Rule Popup.
- Cierre la ventana emergente.
- En el panel Geoprocesamiento, haga clic dos veces en el botón Atrás.
- En Recientes, haga clic en Agregar regla (Herramientas de red de servicios).
- Defina los siguientes parámetros para la herramienta Agregar regla:
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
- En Tipo de regla, elija Conectividad de cruce-eje.
- En Desde tabla, elija WaterDevice (Dispositivo de agua).
- En Desde Grupo de activos, elija Storage (Almacenamiento).
- En Desde Tipo de activo, elija Tower (Torre).
- En Desde terminal, elija TODOS.
- En A tabla, elija WaterLine (Línea de agua).
- En A Grupo de activos, elija Water Main (Tubería general de agua).
- En A Tipo de activo, elija Distribution Main (Tubería de distribución).
Puesto que ha elegido TODOS para el parámetro Desde terminal, la herramienta creará dos nuevas reglas a la vez, lo que permitirá conectar las tuberías de distribución a torres de almacenamiento mediante los terminales Port One (Puerto uno) o Port Two (Puerto dos).
- Haga clic en Ejecutar.
A continuación, generará errores para validar las dos nuevas reglas.
- En el panel Geoprocesamiento, haga clic en el botón Atrás. En Recientes, haga clic en Habilitar topología de red (Herramientas de red de servicios).
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
- Expanda la sección Opciones avanzadas y active la casilla de verificación Generar solamente errores.
- Haga clic en Ejecutar.
Los errores de cruce-eje (error 8) se substituyen por el error 9: Conectividad no válida - Hay más de una regla de cruce-eje aplicable.
Al cambiar las reglas de una red de servicios, puede solucionar algunos errores, pero también puede crear errores nuevos. A veces esto puede indicar que no se deberían haber modificado las reglas, pero no siempre.
El error 9: Conectividad no válida - Hay más de una regla de cruce-eje aplicable también se conoce como error de conectividad ambigua. Aparece aquí porque hay dos formas válidas de conectar la línea Water Main, Distribution Main (Tubería general de agua, Tubería de distribución) al dispositivo Storage, Tower (Almacenamiento, Torre): a través de Port One (Puerto uno) o Port Two (Puerto dos). No queda claro qué puerto debería usarse. Este error puede solucionarse haciendo modificaciones. Puede volver a enviar el proyecto a sus usuarios y explicarles que ahora pueden conectar las tuberías de distribución a torres de almacenamiento a través de cualquiera de los puertos, pero deben modificar las conexiones de terminal de las líneas afectadas para especificar los puertos correctos. Después de hacer estas modificaciones y validar la topografía, el error 9 desaparecerá.
Nota:
Para aprender a resolver este error mediante modificaciones, consulte Corregir errores de conectividad ambiguos en el tutorial Solucionar errores de conectividad en una red de servicios. Es posible que tenga que guardar y cerrar ArcGIS Pro antes de hacer la modificación.
En esta sección, encontró un error de cruce-eje (error 8). Agregó dos nuevas reglas a la red de servicios para permitir conectar las tuberías de distribución a torres de almacenamiento a través de cualquiera de los terminales. Las nuevas reglas resolvieron el error 8, pero introdujeron un error de conectividad ambigua (error 9). Fue un error imprevisto, ya que debe especificarse uno de los dos terminales para que la conexión sea válida. El error 9 debe solucionarse mediante modificaciones en lugar de hacer más cambios de configuración.
En este módulo, ha visto varios ejemplos de cómo agregar reglas a su red de servicios para resolver errores de conectividad. Igual que ocurre con todos los cambios de esquema y configuración, debe considerar detenidamente estos cambios antes de realizarlos, ya que podría permitir de forma accidental que los datos incorrectos se considerasen válidos o podría introducir nuevos errores en forma de conectividad ambigua.
Modificar configuraciones de terminal
Corregir errores de conexión de terminal no válido
La red de servicios permite definir algunos activos para que tengan terminales. Esto se hace cuando resulta importante que un eje se conecte de forma concreta a un dispositivo u objeto de cruce. Esto es extremadamente importante con dispositivos como bombas y válvulas de caudal, en las que solo se permite que el agua circule en una dirección por el dispositivo.
Los errores de topología suelen deberse a errores de modificación de datos. Sin embargo, también pueden deberse a que falta una configuración, que debe definir un administrador. En este módulo, un usuario se ha encontrado con una instancia del error 36: La entidad de línea tiene un terminal no válido, que dice que no debería haberse producido. Asignará una configuración de terminal para resolver el error y evitar que vuelva a producirse.
- Acerque la imagen pera ver el marcador Bookmark 3.
El mapa se acerca a un área con tres instancias del error 36: La entidad de línea tiene un terminal no válido. Este error también se conoce como error de conexión de terminal no válido. Los errores están alrededor de un dispositivo llamado Flow Valve, Altitude (Válcula de flujo, Altitud). Sus usuarios han informado de que los errores aparecieron cuando cambiaron el tipo de activo de la válvula de flujo de Air Gap (Capa de aire) a Altitude (Altitud).
Examinará las propiedades de las líneas y del dispositivo para encontrar la causa de este error.
- En el mapa, haga clic en las líneas Water Main Distribution Main (Tubería general de agua, Tubería de distribución) a cada lado de la entidad Flow Valve, Altitude (Válvula de flujo, Altitud) para abrir su ventana emergente.
- En la ventana emergente, busque los campos Del terminal del dispositivo y Al terminal del dispositivo.
El atributo Del terminal del dispositivo de una de las líneas es Port One. El atributo Al terminal del dispositivo de la otra línea es Port Two. Las líneas intentan conectarse a la válvula de flujo a través de los terminales Port One y Port Two. A continuación, comprobará que estos terminales estén disponibles en la válvula de flujo.
- Cierre la ventana emergente.
- En el panel Contenido, haga clic con el botón derecho en Water Utility Network (Red de servicios hídricos) y luego en Propiedades.
- En la ventana Propiedades de capa, haga clic en la pestaña Propiedades de capa.
- Expanda la sección Water Network (Red hídrica) y la sección Water Device (Dispositivo de agua).
- En la columna Nombre de tipo de activo, busque la fila Altitude (Altitud).
El tipo de activo Altitude no está asignado a ninguna configuración de terminal. Esto significa que las válvulas de flujo de altitud no tienen ningún terminal.
Nota:
Para aprender a resolver este error mediante modificaciones, consulte Corregir las conexiones de terminal después de editar una entidad en el tutorial Solucionar errores de conectividad en una red de servicios.
Sus usuarios dicen que la válvula de flujo debería tener la misma configuración de terminal, aunque su tipo de activo haya cambiado. El antiguo tipo de activo era Air Gap (Capa de aire), que tiene asignada la configuración Terminal doble bidireccional de tubería. Asignará la misma configuración de terminal al tipo de activo Altitude.
- Contraiga la sección Water Network. Expanda la sección Configuraciones de terminales.
La configuración Terminal doble bidireccional de tubería tiene dos terminales: Port One y Port Two.
Al asignar esta configuración al tipo de activo Altitude, estos terminales estarán disponibles para las válvulas de flujo de altitud.
- Cierre la ventana Propiedades de capa.
- En el panel Geoprocesamiento, haga clic en el botón Atrás.
- En la barra de búsqueda, escriba definir configuración de terminal. En los resultados de la búsqueda, haga clic en la herramienta Definir configuración de terminal.
- Defina las siguientes propiedades:
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
- En Red de dominio, elija Water (Agua).
- En Tabla de entrada, elija WaterDevice (Dispositivo de agua).
- En Grupo de activos, elija Flow Valve (Válvula de flujo).
- En Tipo de activo, elija Altitude (Altitud).
- Para Configuración de terminal, elija Terminal doble bidireccional de tubería.
La configuración de terminal bidireccional indica que no hay terminales diferenciados para aguas arriba y aguas abajo; el agua puede fluir en cualquier dirección. La configuración de terminal anterior era Terminal simple, que es el estado predeterminado y equivalente a no tener ninguna configuración de terminal.
Precaución:
Asegúrese de que los parámetros de la herramienta estén definidos correctamente. Una vez que haya habilitado la topología por primera vez, no podrá quitar las configuraciones de terminales de los tipos de activos.
- Haga clic en Ejecutar.
- Vuelva a abrir la herramienta Activar topología de red. Active la casilla de verificación Generar solamente errores y haga clic en Ejecutar.
Los errores de conexión de terminal no válido (error 36: La entidad de línea tiene un terminal no válido) desaparecerán. Ahora que el dispositivo tiene una nueva configuración de terminal, los atributos Al terminal del dispositivo y Del terminal del dispositivo de las líneas vuelven a ser válidos: de nuevo hacen referencia a terminales que están disponibles. Sin embargo, el error 36 se ha sustituido por el error 8: Conectividad no válida - Ninguna regla de cruce-eje.
Esto ocurrió porque todavía no hay ninguna regla que permita que las líneas Water Main, Distribution Main se conecten a los dispositivos Flow Valve, Altitude a través de los terminales Port One o Port Two. Cuando cambia la configuración de terminal de un tipo de activo, debe agregar reglas a la red de servicios que especifiquen la conectividad permitida para los terminales disponibles.
- Vuelva a abrir la herramienta de geoprocesamiento Agregar regla.
Cuando el dispositivo era una válvula de flujo de capa de aire, las líneas de tuberías de distribución se conectaban a él a través de los terminales Port One y Port Two y había reglas para permitir estas conexiones. Agregará dos nuevas reglas a la red para permitir el mismo tipo de conexiones para válvulas de flujo de altitud.
- Defina los siguientes parámetros:
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
- En Tipo de regla, elija Conectividad de cruce-eje.
- En Desde tabla, elija WaterDevice (Dispositivo de agua).
- En Desde Grupo de activos, elija Flow Valve (Válvula de flujo).
- En Desde Tipo de activo, elija Altitude (Altitud).
- En Desde terminal, elija TODOS.
- En A tabla, elija WaterLine (Línea de agua).
- En A Grupo de activos, elija Water Main (Tubería general de agua).
- En A Tipo de activo, elija Distribution Main (Tubería de distribución).
- Haga clic en Ejecutar.
La red de servicios ahora incluye reglas que permiten que las líneas Water Main, Distribution Main se conecten a dispositivos Flow Valve, Altitude a través de Port One o Port Two.
- Ejecute la herramienta Habilitar topología de red con la casilla Generar solamente errores activada.
Los errores desaparecen del mapa.
En esta sección, un usuario cambió el tipo de activo de un dispositivo. Esto provocó un error de conexión de terminal no válido (error 36) porque el nuevo tipo de activo no tenía los mismos terminales que el anterior. Para resolver el error, asignó la configuración de terminal correcta al nuevo tipo de activo. También agregó dos nuevas reglas para permitir conectar las tuberías de distribución a válvulas de flujo de altitud a través de los terminales correctos.
Corregir errores de dispositivo de terminal en punto intermedio
Un dispositivo con terminales no puede dibujarse en un punto intermedio de una línea, sino que debe colocarse en uno de sus extremos. En esta sección, un dispositivo con terminales se colocó en un punto intermedio de una línea de agua, lo que provoca un error 38: Los dispositivos con varios terminales no pueden ser puntos intermedios, también conocido como error de dispositivo de terminal en punto intermedio. La solución más habitual a este error es dividir la línea subyacente y conectar los nuevos extremos de las líneas a los terminales. Sin embargo, sus usuarios han decidido que no quieren dividir estas líneas y preferirían dejar de modelar los terminales de estos tipos de dispositivos.
Utilizará la herramienta Configuraciones de terminales para quitar la configuración de terminal del tipo de activo del dispositivo tal como piden sus usuarios. Sin embargo, este cambio requerirá que elimine y vuelva a crear muchas reglas que dependen de la configuración de terminal.
Nota:
Solo puede realizar este cambio en la configuración antes de habilitar la topología de red por primera vez. Si anteriormente habilitó la topología de red para los datos del tutorial, puede revertir Utility_Network_Configuration.ppkx a su estado predeterminado.
- Acerque la imagen pera ver el marcador Bookmark 4.
El mapa se acerca a un área con un dispositivo Flow Valve, Air Gap (Válvula de flujo, Capa de aire) dibujado en un punto intermedio de la línea Water Main, Distribution Main (Tubería general de agua, Tubería de distribución), lo que provoca un error 8: Conectividad no válida - Ninguna regla de cruce-eje y un error 38: Los dispositivos con varios terminales no pueden ser puntos intermedios.
Cuando encuentre un error 8, resuelva primero el resto de errores del área, ya que pueden ser el motivo por el cual un cruce y un eje no se pueden conectar. Primero se centrará en el error 38.
El error 38 se produjo porque el dispositivo Flow Valve, Air Gap tiene terminales. Los dispositivos con terminales no pueden conectarse a puntos intermedios de líneas.
Nota:
Para aprender a resolver este error mediante modificaciones, consulte Corregir un error de dispositivo de terminal en punto intermedio en el tutorial Solucionar errores de topología en una red de servicios.
Después de revisar esta situación con sus usuarios, estos decidieron que no querían dividir la tubería general de agua. Preferían quitar los dispositivos de las válvulas de flujo de capa de aire. Entienden que esto significa que las válvulas de flujo de capa de aire ya no podrán controlar el flujo en la red de servicios como ocurre en el mundo real. Sin embargo, si deciden mantener los dispositivos en las válvulas de flujo de capa de aire, tendrán que dividir muchas líneas. También tendrán que generar nuevos Id. para las líneas divididas, lo que puede resultar en una pérdida de datos de registros de mantenimiento.
Anteriormente en este tutorial aprendió que el tipo de recurso Air Gap tiene asignada la configuración Terminal doble bidireccional de tubería, que está definida con dos terminales: Port One y Port Two. Para eliminar estos terminales de las válvulas de flujo de capa de aire, debe volver a definir la configuración de terminal del tipo de activo Air Gap en su estado predeterminado: Terminal simple.
Cuando un dispositivo tiene asignada la configuración Terminal simple, no tiene ningún terminal y a veces se dice que no tiene ninguna configuración de terminal. Para ser más exactos, no tiene ninguna configuración de terminal definida por el usuario.
- Vuelva a abrir la herramienta Definir configuración de terminal y establezca las siguientes propiedades:
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
- En Red de dominio, elija Water (Agua).
- En Tabla de entrada, elija WaterDevice (Dispositivo de agua).
- En Grupo de activos, elija Flow Valve (Válvula de flujo).
- En Tipo de activo, elija Air Gap (Capa de aire).
- En Configuración de terminal, elija Terminal simple.
Nota:
Aunque muchos cambios en la red de servicios solo pueden hacerse cuando la topología está desactivada, quitar una configuración de terminal tiene todavía más restricciones: solo puede hacerse antes de que la topología de red se haya habilitado por primera vez. Para ver la lista completa de tareas de configuración de red y sus limitaciones, consulte la página de documentación Tareas de administración de red de servicios.
- Haga clic en Ejecutar.
Al configurar el tipo de activo Air Gap en Terminal Simple, eliminó la asignación de configuración de terminal anterior. Las válvulas de flujo de capa de aire no tienen ninguna configuración de terminal definida por el usuario y, por tanto, ningún terminal.
- Ejecute la herramienta Habilitar topología de red con la casilla Generar solamente errores activada.
El error 38: Los dispositivos con varios terminales no pueden ser puntos intermedios se ha resuelto. Sin embargo, el error cruce-eje (error 8) permanece porque no hay ninguna regla que permita que las válvulas de flujo de capa de aire se conecten a las tuberías de distribución sin terminales.
- Haga clic en la entidad Flow Valve, Air Gap para abrir su ventana emergente.
- Desplácese hasta la parte inferior del elemento emergente. En Rules (24) (Reglas), expanda las secciones Junction Edge (4) (Cruce-eje) y Junction Junction (20) (Cruce-cruce).
Las reglas existentes de las válvulas de flujo de capa de aire solo permiten conexiones a través de terminales (Port One y Port Two). Sin embargo, acaba de quitar la configuración de terminales del tipo de activo Air Gap, así que este tipo de válvula de flujo ya no admite terminales. Ahora todas las reglas de cruce-eje y cruce-cruce de este tipo de activo son no válidas.
Para resolver el error 8, debe agregar nuevas reglas para las válvulas de flujo de capa de aire que no utilicen terminales. También tiene que eliminar las antiguas reglas para mantener la red de servicios limpia y evitar que provoquen errores innecesarios en otros sitios.
- Cierre la ventana emergente.
- En el panel Geoprocesamiento, busque y abra la herramienta Eliminar regla.
Para empezar, eliminará las cuatro reglas de cruce-eje entre las válvulas de flujo de capa de aire y las tuberías generales de agua.
- Defina los siguientes parámetros:
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
- En Tipo de regla, elija Conectividad de cruce-eje.
- En Reglas, elija 375: [WaterDevice.Flow Valve.Air Gap] [WaterLine.Water Main.Distribution Main].
- Haga clic en Ejecutar.
- Ejecute la herramienta Eliminar regla tres veces más para eliminar las reglas siguientes:
- 376: [WaterDevice.Flow Valve.Air Gap] [WaterLine.Water Main.Transmission Main]
- 377: [WaterDevice.Flow Valve.Air Gap] [WaterLine.Water Main.Distribution Main]
- 378: [WaterDevice.Flow Valve.Air Gap] [WaterLine.Water Main.Transmission Main]
A continuación, agregará dos reglas nuevas para sustituir las cuatro que eliminó. Las nuevas reglas permitirán que las válvulas de flujo de capa de aire se conecten a las tuberías de distribución y transporte sin ningún terminal.
- Vuelva a abrir la herramienta Agregar regla y defina los siguientes parámetros:
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
- En Tipo de regla, elija Conectividad de cruce-eje.
- En Desde tabla, elija WaterDevice (Dispositivo de agua).
- En Desde Grupo de activos, elija Flow Valve (Válvula de flujo).
- En Desde Tipo de activo, elija Air Gap (Capa de aire).
- En A tabla, elija WaterLine (Línea de agua).
- En A Grupo de activos, elija Water Main (Tubería general de agua).
- En A Tipo de activo, elija Distribution Main (Tubería de distribución).
- Haga clic en Ejecutar.
- Cambie el parámetro A Tipo de activo a Transmission Main (Tubería de transporte) y vuelva a hacer clic en Ejecutar.
- Ejecute la herramienta Habilitar topología de red con la casilla Generar solamente errores activada.
El error se soluciona.
- En el mapa, haga clic en la entidad Flow Valve, Air Gap para volver a abrir su ventana emergente.
- Vaya a la parte inferior de la ventana emergente y expanda las secciones Junction Edge (2) (Cruce-eje) y Junction Junction (20) (Cruce-cruce).
Las cuatro reglas Juntion Edge que se conectaban a través de Port One y Port Two se han sustituido por dos reglas que no requieren terminales.
Las 20 reglas Junction Junction permanecen. Del mismo modo que sustituyó las reglas Juntion Edge, debe eliminar estas 20 reglas y crear reglas nuevas. De no hacerlo, se producirán errores cuando las válvulas de flujo de capa de aire se conecten a otros cruces Eliminar una asignación de configuración de terminal de un tipo de activo tiene un gran impacto aguas abajo en las reglas configuradas en una red de servicios.
Este tutorial no incluirá sustituir el resto de reglas. Puede ocuparse de estos cambios después.
- Cierre la ventana emergente.
Ha quitado los terminales de un dispositivo para resolver el error 38: Los dispositivos con varios terminales no pueden ser puntos intermedios sin dividir ninguna línea.
En este módulo ha visto cómo puede configurar o quitar la configuración de terminal en un dispositivo y el efecto de este cambio en las reglas de conectividad de ese activo. Afortunadamente, cada modelo de datos de la red de servicios incluye un conjunto recomendado de reglas de conectividad y configuraciones de terminal, por lo que solo tiene que preocuparse de si un dispositivo debe tener terminales o no cuando agregue tipos de activos nuevos a un modelo de datos.
Trabajar con políticas de conectividad de eje
Permitir la conectividad en puntos intermedios de líneas
En el último módulo, vio que un dispositivo con terminales no puede dibujarse en un punto intermedio de una línea. Cuando un tipo de activo, como carcasa de tubo, debe dividirse físicamente en el mundo real para conectar entidades a él, se puede configurar para no permitir la conectividad en un punto intermedio. Algunas líneas están configuradas para no permitir dispositivos en puntos intermedios, incluso aunque no tengan ningún terminal. El error 13: Conectividad en punto intermedio no permitida se produce cuando un usuario coloca una entidad en un punto intermedio de una línea y la línea está configurada para permitir únicamente que las entidades se conecten a sus extremos.
En esta sección, sus usuarios quieren permitir que las válvulas de servicio de boca de incendios se conecten en un punto intermedio de las líneas de servicio de boca de incendios. Utilizará la herramienta Definir conectividad de eje para cambiar esta configuración para ellos.
- Acerque la imagen pera ver el marcador Bookmark 5.
El mapa se acerca a una ubicación en la que hay dibujada una válvula de servicio de boca de incendios, etiquetada en el mapa como Service Valve, Hydrant (Válvula de servicio, Boca de incendios) en un punto intermedio de una línea de servicio de boca de incendios, etiquetada como Service, Hydrant Service (Servicio, Servicio de boca de incendios). Hay dos errores de conectividad en punto intermedio (error 13) porque los servicios están configurados para permitir que las entidades se conecten únicamente a sus extremos.
Para corregir este error, puede dividir la línea de servicio en la ubicación de la válvula. Sin embargo, sus usuarios le han dicho que, en lugar de dividir la línea, preferirían que las válvulas de servicio de boca de incendios pudieran conectarse en puntos intermedios de las líneas de servicio de boca de incendios. Les preocupa tener que asignar nuevos Id. a muchas líneas.
Nota:
Para aprender a resolver este error mediante modificaciones, consulte Corregir un error de conectividad en punto intermedio en el tutorial Solucionar errores de topología en una red de servicios.
Para permitir el comportamiento solicitado, cambiará la conectividad de eje de las líneas de servicio de boca de incendios.
- En el panel Geoprocesamiento, busque y abra la herramienta Definir conectividad de eje.
- Defina los siguientes parámetros:
- En Red de servicios de entrada, elija Water Utility Network (Red de servicios hídricos).
- En Red de dominio, elija Water (Agua).
- En Tabla de entrada, elija WaterLine (Línea de agua).
- En Grupo de activos, elija Service (Servicio).
- En Tipo de activo, elija Hydrant Service (Servicio de boca de incendios).
- En Conectividad de eje, elija Cualquier vértice.
Esta configuración permitirá que los cruces se conecten a líneas de servicio de boca de incendios en cualquier vértice, en lugar de únicamente a vértices de extremo.
- Haga clic en Ejecutar.
- Ejecute la herramienta Habilitar topología de red con la casilla Generar solamente errores activada.
El error se soluciona.
En esta sección, volvió a configurar las líneas de servicio de boca de incendios para permitir que los dispositivos se conecten a cualquier vértice, en lugar de únicamente a extremos. Esto resolvió un error de conectividad en punto intermedio (error 13). La configuración de la política de conectividad de eje en una línea es otra manera en la que la red de servicios permite definir reglas que son específicas de su modelo de datos y estándares de dibujo.
En este tutorial, aprendió a cambiar configuraciones de red de servicios para administrar errores de conectividad. Agregó reglas, eliminó reglas, asignó una configuración de terminal, quitó una configuración de terminal y definió la conectividad de eje. También ha aprendido algunos de los efectos aguas abajo que pueden tener los cambios de configuración. Antes de hacer cambios de configuración, investigue sus efectos en los flujos de trabajo de los usuarios, asegúrese de que solucionarán los errores pertinentes y cerciórese de que no causarán otros errores.
Para obtener más información sobre los errores de topología de las redes de servicios, consulte los siguientes recursos:
- Para obtener ejemplos y soluciones para todos los errores de topología, lea los artículos de la serie Administrar la topología con ArcGIS Utility Network.
- Si tiene un dataset con muchos errores, descargue las herramientas de soporte de administración de datos y ejecute la herramienta SummarizeUNErrors para generar informes que ayudan a priorizar la limpieza de datos.
- Para experimentar con una red de servicios de ejemplo, pdruebe una de las soluciones de Utility Network Foundation.
Encontrará más tutoriales en la galería de tutoriales.