Trazado de redes de servicios

Una administración de red adecuada supone hacer un trazado de red para optimizar las rutas por las que se desplazan los recursos. La función de trazado de una red de servicios ofrece un marco que puede utilizarse para ayudar a entregar recursos a los clientes, hacer un trazado del estado de una red e identificar las áreas en deterioro.

Cómo funciona el trazado

Un trazado comienza en uno o más puntos de inicio o en el controlador de subred de la subred especificada y se extiende hacia afuera de forma radial. Viaja a través de la red por rutas de entidades y objetos conectados hasta que llega a una ubicación final. La ubicación final puede ser una barrera o el final de una ruta. Tras la finalización, se devuelven los resultados del trazado como un conjunto de selección mediante geometría agregada en clases de entidad multiparte, como un gráfico de conectividad o como información en un archivo .json especificado. El resultado del trazado se puede utilizar para una variedad de cosas. Por ejemplo, un conjunto de selección resultante podría utilizarse como entrada para una función de generación de informes, propagada a otras vistas de mapa o diagrama. La geometría agregada de los resultados del trazado también se puede revisar con diferentes filtros para comparar los resultados. Puede utilizar un gráfico de conectividad para crear su propio índice o representación de los datos en otra aplicación. La información basada en entidades puede exportarse para su análisis e integración con sistemas externos.

Para obtener más información sobre estos componentes, consulte Puntos de partida, Barreras y Resultados del trazado.

La definición de nivel de una red de dominio influye en cómo se gestionan los trazados basados en subredes. En el caso de las redes de dominio con definiciones de niveles divididos, los trazados basados en subredes se detienen en los controladores de subred. En el caso de las redes de dominio con definiciones de niveles jerárquicos, los trazados basados en subredes se detienen en los controladores de subred con un nombre de nivel que coincide con el nivel especificado en el trazado.

Los terminales representan puertos en una entidad de red como un dispositivo o un objeto de cruce. Una entidad de red definida como controlador de subred debe tener un terminal asignado con un puerto designado como aguas arriba. Puede elegir si desea imponer terminales en entidades clave que no tienen un controlador de subred, como válvulas. El uso de terminales le permite controlar las rutas internas de una entidad de red, lo que promueve unos resultados de trazado más precisos. Por ejemplo, un dispositivo interruptor de tres estados se utiliza para controlar el flujo de electricidad entre un cable y otro. La electricidad entra por un terminal y puede salir por otro de los tres terminales restantes, en función de la ruta válida establecida para el dispositivo.

Para obtener más información sobre los terminales, consulte Administración de terminales.

Conectividad y transitabilidad

Existen dos términos que se usan para describir cómo las entidades de la red de servicios se relacionan entre sí. La conectividad describe el estado en el que dos entidades tienen conectividad basada en coincidencias geométricas o están conectadas a través de una asociación de conectividad. La transitabilidad describe la situación en la que dos entidades están conectadas o asociadas y tienen los atributos apropiados. Los atributos y los valores de atributos considerados durante un seguimiento se controlan mediante las configuraciones realizadas con las herramientas de geoprocesamiento.

Las operaciones de trazado se desplazan por una red siguiendo uno de estos métodos: mediante conectividad o transitabilidad. El método que utiliza un trazado es controlado por el tipo de trazado utilizado. Los parámetros avanzados de las herramientas Establecer definición de subred y Trazado controlan los detalles de los trazados de transitabilidad.

Para obtener más información, consulte Conectividad y transitabilidad.

Dirección del flujo en una red de servicios

Comprender cómo fluyen los recursos a lo largo del borde de una red es esencial a la hora de realizar trazados basados en subredes en la red de servicios. De forma predeterminada, las operaciones de trazado determinan la dirección del flujo al vuelo localizando los controladores de subred tras descubrir si una red de dominio es de origen o de sumidero. En la mayoría de los casos, los trazados basados en subred requieren, como mínimo, un controlador de subred para cada subred, con el fin de determinar la dirección del flujo durante un trazado. Cuando se realiza un rastreo direccional para encontrar entidades aguas arriba o aguas abajo, los trazados aguas arriba viajan hacia los controladores de subred de las redes de dominio basadas en fuentes y alejándose de los controladores de subred en redes de dominio basadas en sumideros, mientras que los trazados aguas abajo hacen lo contrario.

Si utiliza un modelo que se basa en la dirección digitalizada de las líneas para determinar la dirección en la que fluyen los recursos en la red, puede utilizar el parámetro Utilizar dirección digitalizada para determinar el flujo en las trayectorias aguas arriba y aguas abajo en base a la dirección digitalizada de la línea y el atributo Flow direction.

Nota:

El parámetro Utilizar dirección digitalizada está disponible con Utility Network versión 7 y posteriores. Cuando se trabaja con una implementación corporativa, se requiere ArcGIS Enterprise 11.3 o posterior.

Para obtener más información, consulte Tipos de trazado de redes de servicios.

Establecer la dirección de flujo

Al crear o actualizar una red de servicios a la versión 7 o posterior, el atributo de red Flow direction se asigna al campo FLOWDIRECTION para todas las clases Line y EdgeObject en la red de dominio y las clases StructureLine y StructureEdgeObject en la red de estructura. Recibe soporte del parámetro Utilizar dirección digitalizada en las herramientas de configuración de trazado y de agregar trazado.

De forma predeterminada, la dirección de flujo se establece con la dirección digitalizada para las clases de líneas y con la dirección del Id. global De y A para los objetos de borde de la asociación. Se utiliza un dominio de valor codificado para establecer la dirección del flujo de tres maneras:

CódigoDescripciónDetalles

1

Con dirección digitalizada

La dirección de flujo se establece a lo largo de la dirección digitalizada de las líneas y con la dirección del Id. global De y A del objeto de borde en la asociación. Esta es la opción predeterminada.

2

Contra la dirección digitalizada

La dirección de flujo se establece contra la dirección digitalizada de las líneas y contra la dirección del Id. global De y A del objeto de borde en la asociación.

3

Indeterminada

La dirección de flujo es bidireccional o indeterminada.

Para establecer la dirección de flujo en entidades de línea u objetos de borde en una red de servicios, siga estos pasos:

  1. En la pestaña Editar, en el grupo Selección, haga clic en Atributos Atributos.
  2. Haga clic en Seleccionar Seleccionar, seleccione las entidades y expanda la selección en el panel.
    • Para seleccionar varias entidades y editar el mismo campo con el mismo valor, utilice los siguientes accesos directos del teclado:
      • Para seleccionar varias entidades, pulse Ctrl mientras hace clic en las entidades.
      • Para seleccionar entidades adyacentes, pulse Mayús mientras hace clic en la primera y última entidad.
  3. Haga clic en la celda situada a la derecha de Flow direction para elegir el valor de entre las opciones disponibles en el dominio y pulse Intro.
  4. Si Auto Aplicar está desactivado, haga clic en Aplicar.
    • El campo Flow direction también se puede editar en la tabla de atributos manualmente o con la herramienta Calcular campo.

    Cuando se edita un atributo de red, se genera un área sin validar para marcar la entidad para su validación. La validación garantiza que la dirección del flujo se actualice en la topología de red.

  5. Para validar las ediciones y actualizar la topología de red, haga clic en la pestaña Red de servicios.
  6. En el grupo Topología de red, haga clic en el comando Validar.
    • Según el alcance de las ediciones realizadas, puede validar la extensión actual o la extensión completa. Para obtener más información, consulte Validar una topología de red.

Se actualiza la dirección del flujo de las entidades seleccionadas.

Nota:

Se recomienda deshabilitar una topología de red al actualizar la dirección del flujo para un gran número de entidades, ya que de este modo se evita la necesidad de crear y validar áreas sin validar.

La herramienta Trazado

La herramienta de geoprocesamiento Trazado se utiliza para ejecutar trazados en su red e incluye un conjunto de trazados estándar que se pueden configurar para crear trazados complejos.

Para obtener más información sobre esta herramienta, consulte Trazado. Para obtener más información sobre los distintos tipos de trazado, consulte Tipos de trazado de redes de servicios.

Los bloques fundamentales que proporciona la herramienta Trazado le permiten precisar qué entidades y objetos se siguen y cuáles se devuelven en los resultados. También le permiten recopilar información adicional sobre una subred mediante el uso de atributos de red. En los trazados basados en subred, la configuración del trazado se puede predefinir para todas las subredes de un nivel mediante la herramienta Establecer definición de subred. Forma parte de la configuración de red de servicios realizada por el propietario de la red de servicios. Una vez configurada la definición de subred de un nivel, la herramienta Trazado carga la definición para cualquier subred a la que se realice un trazado en ese nivel, lo que ahorra tiempo y asegura unos resultados de trazado coherentes.

Para obtener más información sobre las configuraciones de un trazado establecidas en el nivel de administrador, consulte Configurar un trazado y Establecer o modificar la definición de subred.

La herramienta Trazado se basa en la topología de red para acceder a la información almacenada en caché sobre las entidades de red. Al leer la información en caché de la topología en lugar del mapa, se mejora el rendimiento durante trazados complejos en redes grandes. Dado que la herramienta Seguimiento depende de la topología de red, no está garantizado que el resultado del seguimiento sea preciso si existen áreas sin validar o errores de subred en el área en la que se desea realizar el seguimiento. La topología de red del área en la que se desea realizar el trazado debe estar validada y la subred actualizada para garantizar que refleja las ediciones o actualizaciones más recientes realizadas en la red de servicios.

Trabajar con configuraciones de trazado nominal

Las configuraciones de trazado nominal permiten almacenar trazados complejos en una red de servicios para poderlos reutilizar y compartir en una organización a través de ArcGIS Pro y mapas web para que los consuman las aplicaciones web y de campo. Introducido con la versión 5 de la red de servicios, el uso de configuraciones de trazado de red nominal en una organización simplifica la experiencia de usuario asociada con el trazado y permite a los usuarios descubrir información o responder preguntas utilizando un trazado sin necesidad de comprender todos los detalles de configuración.

En ArcGIS Pro se pueden consumir configuraciones de trazado nominal mediante el uso del parámetro Usar configuración de trazado en la herramienta de geoprocesamiento Trazado, así como la pestaña Configuraciones nominales en el panel Trazado.

Más información sobre cómo trabajar con configuraciones de trazado nominal

Notas de uso

A continuación, se indican los elementos que se deben tener en cuenta al realizar un trazado de una red de servicios.

Nota:
Al trabajar con objetos no espaciales, los resultados del trazado pueden verse afectados si las herramientas de edición están activas al ejecutar un trazado. Por ejemplo, si la herramienta Mover está activa al ejecutar un trazado, los resultados no incluyen objetos de cruce ni de eje.

Uso de secuencias de comandos

Cuando se ejecuta un trazado basado en subredes con la herramienta Trazado mediante Python, la configuración de trazado de subred del nivel de entrada no se aplica de forma automática y se debe especificar manualmente.

Algunos parámetros de la herramienta Trazado solo están disponibles desde un entorno de modelo o script. Estos parámetros le permiten especificar la ubicación de la clase que desea usar para ubicaciones de trazado, así como modificar o configurar la propagación y la sustitución.

Para obtener más información, consulte Propagación de atributos y Sustitución de atributos.

Al ejecutar un trazado desde un script o modelo, utiliza la herramienta de geoprocesamiento Establecer ubicaciones de trazado. Con esta herramienta, puede crear ubicaciones de trazado en las clases de entidad predeterminadas creadas en su proyecto o en una nueva clase en una ubicación que especifique. Es similar al uso del panel Trazado al trabajar dentro de una vista de mapa activa. Si define una nueva clase y ubicación, se debe proporcionar la ruta Trazado a la clase de entidad con los parámetros Starting Points y Barriers en la herramienta Trazado, solo disponible mediante un script o modelo.

Trabajar con varias expresiones condicionales

A la hora de configurar barreras, filtros o salidas con varias expresiones condicionales, es importante tener en cuenta que el operador booleano AND tiene prioridad sobre el operador booleano OR.

Por ejemplo, tiene tres condiciones, X, Y, Z, y desea que una barrera detenga un trazado que alcanza la condición X AND Y OR Z. Se puede interpretar de distintas formas. El trazado utiliza la forma normal disyuntiva (DNF) al procesar varias expresiones condicionales. Como consecuencia, si la entrada de la configuración del trazado no se ajusta a DNF, los resultados del trazado pueden ser distintos de los esperados. Puesto que la DNF otorga más prioridad al operador booleano AND, esta expresión se interpretaría como (X AND Y) OR Z. En caso de desear la interpretación alternativa de X AND (Y OR Z), la expresión se escribiría como (X AND Y) OR (X AND Z).