Referencia sobre el diseño Dirigido por fuerza

Dirigido por fuerza es un algoritmo de diseño esquemático que se aplica a cualquier tipo de diagrama.

Este algoritmo de diseño utiliza una analogía física para dibujar gráficos identificando un sistema de fuerza en el que intenta minimizar localmente la energía. Busca un estado de equilibrio del sistema de fuerza, una posición para cada cruce de diagrama en el que la fuerza total de cada cruce es cero.

Como este algoritmo tiende a enfatizar los bucles contenidos en un diagrama de red, normalmente lo utilizan los operadores que administran redes altamente complejas, por ejemplo, redes de agua, aguas residuales o gas.

Las imágenes que aparecen a continuación muestran un diagrama de muestra antes y después de aplicar el diseño Dirigido por fuerza:

Diagrama de muestra antes y después de aplicar el diseño Dirigido por fuerza

Aplicar el diseño Dirigido por fuerza en una vista de mapa de diagrama activa

Al aplicar este diseño en un diagrama de red, se deben cumplir los siguientes requisitos previos:

  • Puesto que esta operación es transaccional, es necesario guardar las ediciones antes de que se ejecute.
  • La capa de diagrama de red de entrada a la que se aplica el diseño debe provenir de una red de servicios o una red de trazado de una geodatabase de archivos o un servicio de diagramas de red. Al trabajar con una red de servicios o una red de trazado en una geodatabase corporativa, la capa de diagrama de red de entrada debe provenir de un servicio

Para aplicar el diseño Dirigido por fuerza en una vista de mapa de diagrama activa, realice una de las siguientes acciones:

  • En la pestaña Diagrama de red, haga clic en la flecha desplegable del botón Diseños de diagrama en el grupo Diseño y haga clic en el elemento de diseño Dirigido por fuerza en la galería.
  • Cargue la herramienta Aplicar diseño Dirigido por fuerza en el panel Geoprocesamiento.

A continuación, ajuste los parámetros del diseño Dirigido por fuerza y haga clic en Ejecutar.

Nota:

Para aplicar el diseño en un subconjunto de entidades del diagrama de red, utilice una de las herramientas Seleccionar entidades (por ejemplo, Seleccionar por rectángulo, Seleccionar por polígono, etc.) y seleccione las entidades de diagrama antes de la ejecución.

Configurar el diseño Dirigido por fuerza en una plantilla de diagrama

Para configurar este diseño en su plantilla de diagrama, utilice la herramienta Agregar diseño Dirigido por fuerza.

Parámetros del diseño Dirigido por fuerza

Parámetros de Aplicar diseño Dirigido por fuerza

Las secciones siguientes explican los parámetros principales del diseño de diagrama Dirigido por fuerza.

Conservar diseño del contenedor

La mayoría de algoritmos de diseño funcionan con la opción Conservar diseño del contenedor. Esta opción permite controlar la ejecución del algoritmo para que se ejecute o bien en el gráfico superior del diagrama (Conservar diseño del contenedor activado), o bien en las entidades de contenido y sin contenido del diagrama (Conservar diseño del contenedor desactivado).

Más información sobre la opción Conservar diseño del contenedor

Número de iteraciones

El número de iteraciones que se procesarán.

Las imágenes que aparecen a continuación muestran la diferencia en los diagramas resultantes al aumentar el número de iteraciones con el mismo factor de rechazo y el mismo grado de libertad:

Dirigido por fuerza: número de iteraciones

Factor rechazo

Este parámetro se utiliza para aumentar la distancia entre los cruces de diagrama cercanos entre sí. Cuanto mayor es el factor de rechazo, mayor es la distancia que se agregará entre los cruces de diagrama que casi se superponen.

Dirigido por fuerza: factor de rechazo

Grado de libertad

Este parámetro se utiliza para controlar el área utilizada para mover los cruces de diagrama durante cada iteración del algoritmo. Se trata de un número entre 0 y 100. Cuanto menor sea el grado de libertad, mayor será esta área.

Las imágenes que aparecen a continuación muestran el impacto que distintos grados de libertad tienen al aplicar el diseño a un diagrama de muestra:

Diseño Dirigido por fuerza: grado de libertad

Tipo de visualización del eje y Posición relativa del punto de corte

El parámetro Tipo de visualización del eje especifica si el algoritmo curvará los ejes de diagrama: Ejes curvados o Ejes regulares:

Dirigido por fuerza: tipo de visualización del eje

Posición relativa del punto de corte se ignora si Tipo de visualización del eje se define como Ejes regulares.

Si Tipo de visualización del eje se define como Ejes curvados, Posición relativa del punto de corte se utiliza para calcular la posición relativa de los dos puntos de inflexión que se insertarán a lo largo de los ejes de diagrama para calcular la geometría de los ejes curvados. Se trata de un porcentaje de entre 15 y 40. Con un valor de N de Posición relativa del punto de corte (%) entre 15 y 40:

  • Siendo X la coordenada x del cruce de origen del eje e Y siendo la coordenada y del cruce de destino del eje para un árbol horizontal:
    • El primer punto de inflexión se posicionará en N % de la longitud del segmento [XY].
    • El segundo punto de inflexión se posicionará en (100 - N) % de la longitud del segmento [XY].
  • Siendo Y la coordenada y del cruce de origen del eje y X siendo la coordenada x del cruce de destino del eje para un árbol vertical:
    • El primer punto de inflexión se posicionará en N % de la longitud del segmento [YX].
    • El segundo punto de inflexión se posicionará en (100 - N) % de la longitud del segmento [XY].
Las imágenes que aparecen a continuación muestran estos puntos de inflexión según distintos valores del parámetro Posición relativa del punto de corte:
Muestras de Posición relativa del punto de corte al utilizar ejes curvados

Temas relacionados