La línea principal relativa es un diseño esquemático que procesa ejes. Se puede aplicar a cualquier dato que haga referencia a líneas paralelas y en un principio se diseñó para vías de ferrocarril.
Este diseño organiza las entidades de diagrama de red en el diagrama activo a lo largo de líneas rectas paralelas, en las que todos los ejes conectados tienen el mismo valor de atributo. También coloca las ramas de esas líneas, conservando sus direcciones respecto a las líneas rectas y las distancias proporcionales a la distancia inicial y relativa entre sí.
Este algoritmo necesita atributos de red con valores específicos en las clases de línea de red para identificar los ejes que componen cada línea recta, además de clasificar cada eje para darle prioridad en el proceso o excluirlo del mismo.
Es posible establecer los marcadores de raíz para que especifiquen los puntos de partida de los cruces donde comienzan las líneas rectas. Si no se establece ninguna raíz, el algoritmo busca primero cruces candidatos para cruces raíz, es decir, cruces conectados con un único eje que se puede considerar como el punto de partida para una línea recta. Entre dichos cruces candidatos, el cruce raíz será el que comience la línea recta más larga.
En los ejemplos siguientes se muestra un diagrama antes y después de aplicar la línea principal relativa, respectivamente:
Los ejemplos siguientes se centran en la parte de los ejemplos anteriores marcados con un círculo antes y después de ejecutar el diseño Línea principal relativa:
Aplicar el diseño Línea principal relativa 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 en una geodatabase corporativa, la capa de diagrama de red de entrada debe provenir de un servicio.
Para aplicar el diseño Línea principal relativa en una vista de mapa de diagrama activa, elija la herramienta Aplicar diseño Línea principal relativa en el panel Geoprocesamiento.
A continuación, ajuste los parámetros del diseño Línea principal relativa 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 Línea principal relativa en una plantilla de diagrama
Para configurar este diseño en su plantilla de diagrama, utilice la herramienta Agregar diseño Línea principal relativa.
Parámetros de diseño Línea principal relativa
En las secciones siguientes se explican los parámetros principales del diseño de diagrama Línea principal relativa
Atributo de línea
Se requiere este parámetro. Establece el nombre del atributo de red que se usará para identificar y agrupar los ejes que comprenden las líneas rectas. Este atributo de red debe existir en las clases de línea de red. Sus valores deberían ser los mismos para todos los ejes que comprenden una línea recta, por ejemplo, Línea 1, Línea 2 y así sucesivamente. Los ejes a los que les falten valores de atributo se considerarán parte de una rama.
En los ejemplos siguientes se muestra un diagrama antes y después de aplicar el diseño Línea principal relativa tras especificar solamente el parámetro Atributo de línea cuando los demás parámetros de atributo no están configurados de forma predeterminada:
En el ejemplo siguiente se muestra cada línea con un color determinado en función del valor de Atributo de línea; los valores de Atributo de línea también se etiquetan en la imagen. Es evidente que el algoritmo agrupa las líneas con el mismo valor de atributo y coloca cada grupo de líneas a lo largo de la misma línea recta en la medida de lo posible:
Dirección
La línea principal puede tener dos direcciones:
- De izquierda a derecha: la línea principal se dibuja como una línea horizontal que comienza a la izquierda y termina a la derecha. Esta es la opción predeterminada.
- De arriba abajo: la línea principal se dibuja como una línea vertical que comienza arriba y termina abajo.
En los ejemplos siguientes se muestra un diagrama diseñado empleando las direcciones De izquierda a derecha y De arriba abajo, respectivamente:
Desplazamiento entre ramas
Este parámetro determina el espaciado entre dos ramas adyacentes a lo largo del eje perpendicular respecto a la dirección de las líneas; es decir, el espaciado etiquetado con la letra A en los ejemplos siguientes con el que el diseño Línea principal relativa se ejecuta con Dirección configurada en De izquierda a derecha:
Ángulo de punto de corte (en grados)
Este parámetro especifica el ángulo que se usará para colocar el punto de corte en las ramas. Es un valor entre 30 y 90 grados que se combina con el valor del parámetro Desplazamiento entre ramas para calcular su posición. Si el valor del ángulo de punto de corte es 90 grados, cada rama se muestra de forma ortogonal.
En los ejemplos siguientes se muestra un diagrama diseñado utilizando valores diferentes para Ángulo de punto de corte (en grados):
Clasificación de línea
Esta subsección reagrupa los parámetros que permiten habilitar diferentes tipos de líneas. Estos parámetros son opcionales.
Atributo de tipo
Este parámetro define el nombre del atributo de red que emplea el algoritmo para habilitar cada línea. Este atributo de red específico puede existir en las clases de línea de red. El nombre de atributo de red especificado en los parámetros Atributo de línea y Atributo de tipo puede ser el mismo.
Cuando se configura este parámetro, es preciso especificar los valores de atributo de tipo para ayudar al algoritmo a identificar las líneas principales, las ramas o cualquier línea que deba excluirse de manera sistemática, como, por ejemplo, cruces o escaleras. Para esto, defina todos o algunos de los parámetros siguientes:
- Valores de línea principal: son los valores de atributo de tipo que pueden utilizarse para distinguir las líneas principales de otros tipos de líneas.
- Valores de rama: estos valores de atributo de tipo son los que identifican de manera clara las ramas entre otros tipos de líneas.
- Valores excluidos: estos valores de atributo de tipo identifican los ejes que deben excluirse de las líneas rectas.
En los ejemplos siguientes se muestra un diagrama tras ejecutar el diseño sin valores de atributos de tipo establecidos y con los valores de atributos de tipo especificados para el parámetro Valores excluidos, respectivamente:
Compresión de línea
Esta subsección reagrupa parámetros que pueden utilizarse para reducir las distancias entre grupos adyacentes de cruces vecinos a lo largo de la dirección, al mismo tiempo que se mantiene un posicionamiento relativo entre dichos grupos. Los cruces vecinos están cerca unos de otros sin estar necesariamente conectados de forma directa. Los parámetros de compresión son opcionales; el diseño del algoritmo funciona sin compresión de manera predeterminada. Cuando la compresión está habilitada, se ejecuta un paso adicional al final del proceso del algoritmo.
Compresión a lo largo de la dirección
Active esta opción para activar la compresión.
Cuando la compresión está activada, hay que especificar dos parámetros de compresión: Ratio (%) y Distancia mínima.
- Ratio (%): la razón de compresión es un valor entre 0 y 100. Es aplicable a cada distancia (como D1 y D2 en el ejemplo siguiente) que separa dos grupos adyacentes de cruces vecinos (con un círculo naranja abajo) tras restar el valor de Distancia mínima especificado (MD). Si Ratio (%) es 100, la distancia entre cada grupo de cruces detectado coincidirá con la distancia mínima (MD).
- Distancia mínima: es la distancia que debe mantenerse entre dos grupos adyacentes de cruces vecinos. Esta distancia también se usa para agrupar cruces vecinos con respecto a su proyección a lo largo del eje de dirección. Dos cruces que se proyecten en este eje pertenecerán al mismo grupo si la distancia entre los dos puntos proyectados es menor que esta distancia.
En los ejemplos siguientes se muestra un diagrama tras ejecutar el diseño con diferentes valores en el parámetro Ratio (%) y un valor fijo en el parámetro Distancia mínima:
Opciones avanzadas
Esta subsección reagrupa algunos parámetros avanzados.
Atributo de alineación
Este parámetro identifica un atributo de red cuyos valores se utilizan para resolver ambigüedades en líneas que están divididas. Por ejemplo, su diagrama incluye las siguientes características:
- Hay una línea (mostrada en azul en la primera imagen siguiente) que está dividida en dos ramas (una roja y otra verde).
- Los valores de Atributo de línea y Atributo de tipo no son relevantes en estas tres líneas para decidir cómo alinearlas; es decir, los valores de Atributo de línea son iguales para todas las líneas o son todos diferentes.
En esta situación y sin especificar el parámetro Atributo de alineación, el algoritmo coloca las dos ramas a ambos lados de la línea azul de forma predeterminada, como se muestra en la segunda imagen a continuación.
Entonces, si hay otro atributo de red en las clases de línea de red en el que una de las líneas de rama y la línea azul tiene los mismos valores, este atributo puede especificarse como el valor de Atributo de alineación. Cuando está configurado, el algoritmo lo utiliza para alinear de forma sistemática las líneas conectadas que tienen los mismos valores de Atributo de alineación. En este ejemplo, la tercera imagen muestra el resultado del diseño Línea principal relativa cuando los ejes conectados de color verde y azul tienen el mismo valor de Atributo de alineación y este atributo se ha especificado.
Distancias iniciales
El parámetro Distancias iniciales permite especificar cómo evalúa el algoritmo la longitud de los ejes de diagrama. Esta longitud determina las posiciones de los cruces de diagrama a lo largo de la dirección. Las distancias entre los cruces conectados a lo largo de la dirección no son equidistantes; estas guardan relación entre sí y dependen de la longitud del eje que se procesa con arreglo a la longitud del eje más corto.
- A partir de geometría de eje actual: el algoritmo calcula la longitud de cada eje de diagrama a partir de su geometría actual. Esta es la opción predeterminada.
- A partir de eje de atributo: el algoritmo calcula la longitud de cada eje de diagrama a partir de un atributo de red particular. En este caso, seleccione este nombre de atributo en la lista desplegable Atributo de longitud.
Nota:
Cuando el algoritmo se configura para ejecutarse a partir de un eje de atributo, el nombre de atributo es obligatorio y el atributo especificado debe existir en todas las clases de línea de red como atributo de red.