Indice

Secciones Transversales de Proyecto Tipo (script)


La definición de secciones transversales de proyecto tipo se almacenan en archivos con extensión "gtr" que se compone de líneas de texto y su conformación se da bajo una lectura secuencial de cada línea, cada una es un componente en la definición del conjunto de secciones transversales tipo y su contexto plano-altimétrico. A manera de ejemplo una definición parcial en la que se observa su estructura general:

[EJES]
("gasa" "gasa" 0.000000 NOIMP)
[PERFIL]
("rasante" 0.00)
[SECCION]
("10+000")
[DERECHA]
(100.0 -2.0 EXTENDTOAXIS "hombroDerecha" NOIMP)
(1.0 -0.333 LX 1.0 NOIMP)
[DERECHA CORTE]
(0.25 1.0 EXTEND "tn" NOIMP)
[DERECHA RELLENO]
(1.70 -1.0 EXTEND "tn" NOIMP)
[IZQUIERDA]
(100.0 2.0 EXTENDTOAXIS "hombroIzquierda" NOIMP)
[IZQUIERDA CORTE]
[IZQUIERDA RELLENO]
[SECCION]
("10+022.67")
[DERECHA]
(100.0 -5.30 EXTENDTOAXIS "hombroDerecha" NOIMP)
[DERECHA CORTE]
(1.0 -0.333 LX 1.0 NOIMP)
(1.0 1.0 EXTEND "tn" NOIMP)
[DERECHA RELLENO]
(1.70 -1.0 EXTEND "tn" NOIMP)
[IZQUIERDA]
(100.0 5.30 EXTENDTOAXIS "hombroIzquierda" NOIMP)
[IZQUIERDA CORTE]
[IZQUIERDA RELLENO]
[SECCION]
("10+041")
[DERECHA]
(100.0 -5.30 EXTENDTOAXIS "hombroDerecha" NOIMP)
[DERECHA CORTE]
(1.0 -0.333 LX 1.0 NOIMP)
(1.0 1.0 EXTEND "tn" NOIMP)
[DERECHA RELLENO]
(1.70 -1.0 EXTEND "tn" NOIMP)
[IZQUIERDA]
(100.0 5.30 EXTENDTOAXIS "hombroIzquierda" NOIMP)
[IZQUIERDA CORTE]
(1.0 -0.333 LX 1.0 NOIMP)
(1.0 1.0 EXTEND "tn" NOIMP)
[IZQUIERDA RELLENO]
(0 @ EXTEND "tn" NOIMP)

[DISTRIBUCION]
(10000.0 10009.0 "10+000")
(10010.0 10020.0 "10+000" INTERPOLASLOPE 1 1)
(10022.67 10040.0 "10+022.67")
(10041.0 10085.0 "10+041")

Algunas líneas contienen el inicio de contenedores generales los que se muestran con el uso de '[' y ']' y que encierran una literal que especifica el nombre (tipo) del contenedor. El principio del contenido de un contenedor se da en la siguiente línea y su final una línea antes de la aparición del siguiente contenedor. Los posibles contenedores a usar son:

[EJES] Permite especificar los ejes que definen el alineamiento horizontal de las secciones a partir de cual inicia su definición. La línea que le sigue contiene la estructura
("eje-proyecto" "eje-cero" desplazamiento opcion-de-impresion)
en donde:
eje-proyecto Define el eje que identifica el trazo del proyecto y el que le imprime el alineamiento horizontal al mismo.
eje-cero Define el eje sobre el que posiblemente las secciones de terreno natural fueron levantadas y posiblemente el que representa el cero de las secciones transversales actualmente dibujadas. Comúnmente este es un eje auxiliar definido en campo al momento del levantamiento topográfico.
desplazamiento representa otra forma de ejercer un desplazamiento a la sección en su dibujo. Esto es útil si por ejemplo el eje de proyecto sufre algún desplazamiento lateral y no se desea rehacer el proyecto completo pero el cambio si desplegarlo en las secciones transversales. El signo del desplazamiento se aplica en dirección del eje, positivos para su derecha y negativos para su izquierda.
opcion-de-impresion Permite la impresión de cotas de elevación del Perfil longitudinal especificado por  eje-proyecto al momento de generar las anotaciones de rasantes en planta. Permite la selección del alineamiento vertical del texto en el punto en planta sobre el eje correspondiente a un Cadenamiento especifico o bien la no impresión.
[PERFIL] permite especificar que perfil define el alineamiento altimétrico de las secciones de proyecto así como un posible desplazamiento vertical. La linea que le sigue es:
("perfil-longitudinal" desplazamiento)
en donde:
perfil-longitudinal Indica el perfil, por su nombre, que define el alineamiento altimétrico. Dicho nombre de perfil es tal cual fue registrado en el conjunto de perfiles longitudinales del proyecto y entrecomillado.
desplazamiento Permite indicar si la sección tendrá algún desplazamiento vertical adicionado (aritmético) a la elevación dictada por el Perfil asignado.

[SECCION] Este contenedor, que puede ser repetido dentro del archivo para la definición de la totalidad de secciones tipo, permite especificar, punto a punto, cada uno de los vértices que definen la sección de proyecto tipo.
La línea sucesiva a dicho contenedor define el nombre de la sección de proyecto tipo bajo el esquema ("nombre-de-sección-tipo") con al cual se identificara dicha definición en posteriores referencias. Con ello siempre se encontraran el par de líneas que indican el inicio del contenedor y el nombre correspondiente de la sección tipo en definición:
[SECCION]
("nombre-de-seccion-tipo")


La definición de la sección de proyecto tipo da inicio en el punto definido por el eje y perfil especificado en [EJES] y [PERFIL] respectivamente de acuerdo al cadenamiento en turno y a partir de ese punto se desarrolla el lado izquierdo y derecho de la sección en función del contenido en sus respectivos contenedores. La sección se va formando por cada una de las líneas sucesivas las cuales definen un vértice de la sección final dibujada. Los contenedores, que deben obedecer el orden mostrado, que conforman la sección de proyecto tipo completa son:
[DERECHA] contiene los puntos que definen los vértices a la derecha del punto de partida dictado por el eje de proyecto con su respectiva elevación dada por el perfil asociado en [PERFIL].
[DERECHA CORTE] contiene los puntos que definen la terminación de la sección por el lado derecho a partir de y cuando el último punto contenido en el apartado [DERECHA] es en corte.
[DERECHA RELLENO] contiene los puntos que definen la terminación de la sección por el lado derecho a partir de y cuando el último punto contenido en el apartado [DERECHA] es en terraplén.
[IZQUIERDA] contiene los puntos que definen los vértices a la izquierda del punto de partida dictado por el eje de proyecto con su respectiva elevación dada por el perfil asociado en [PERFIL].
[IZQUIERDA CORTE] contiene los puntos que definen la terminación de la sección por el lado izquierdo a partir de y cuando el último punto contenido en el apartado [IZQUIERDA] es en corte.
[IZQUIERDA RELLENO] contiene los puntos que definen la terminación de la sección por el lado izquierdo a partir de y cuando el último punto contenido en el apartado [IZQUIERDA] es en terraplén.

Cada punto, posterior al definido por el de partida dado por el par [EJES] y [PERFIL], esta dado por una de las siguientes opciones, las cuales pueden estar contenidas en cada uno de los contenedores recién descritos:
(factor-horizontal factor-vertical LX desplazamiento opcion-de-impresion)
(factor-horizontal factor-vertical LY desplazamiento opcion-de-impresion)
(factor-horizontal factor-vertical LS desplazamiento opcion-de-impresion)
(factor-horizontal factor-vertical X desplazamiento opcion-de-impresion)
(factor-horizontal factor-vertical H desplazamiento opcion-de-impresion)
(factor-horizontal factor-vertical EXTEND "perfil-de-seccion" opcion-de-impresion)
(factor-horizontal factor-vertical EXTENDTOFRAME opcion-de-impresion)
(factor-horizontal factor-vertical TOHORPOINT "perfil-de-seccion" numero-de-vertice opcion-de-impresion)
(factor-horizontal factor-vertical TOXYPOINT "perfil-de-seccion" numero-de-vertice opcion-de-impresion)
(factor-horizontal factor-vertical COPYFROMPOINT "perfil-de-seccion" numero-de-vertice opcion-de-impresion)
(desplazamiento numeral-no-usado PERFIL "perfil-longitudinal" opcion-de-impresion)
(factor-horizontal factor-vertical EXTENDTOAXIS "eje-de-trazo" opcion-de-impresion)

En donde:

factor-horizontal Relación horizontal de la pendiente del segmento de recta entre el punto anterior y el punto actual (por dibujar), expresado de la forma relacional factor-horizontal : factor-vertical donde ambos son dos valores o bien pueden ser @:0 que indica una línea horizontal. @ es usado para indicar indefinido (infinito).
factor-vertical Relación vertical de la pendiente del segmento de recta entre el punto anterior y el punto actual (por dibujar), expresado de la forma relacional factor-horizontal : factor-vertical donde ambos son dos valores o bien pueden ser 0:@ que indica una línea vertical. @ es usado para indicar indefinido (infinito).
desplazamiento El desplazamiento dado por la pendiente especificada y el tipo de desplazamiento indicado. Dicho desplazamiento se especifica en valor absoluto (positivo) y se aplica en el sentido izquierda o derecha en función del contenedor en desarrollo.
perfil-de-seccion nombre de perfil de sección transversal, ya dibujada, de la cual se obtendrá el punto en curso.
numero-de-vertice numero de vértice a partir del extremo en curso. El vértice de cada extremo es 0 (cero)
perfil-longitudinal nombre del perfil longitudinal del cual se obtendrá la elevación del punto en curso.
eje-de-trazo nombre del perfil longitudinal del cual se obtendrá la elevación del punto en curso.
numeral-no-usado valor numérico especificado pero no usado.
LX Especifica que el desplazamiento indicado es relativo al punto previo sobre el eje horizontal y de acuerdo a la pendiente dada.
LY Especifica que el desplazamiento indicado es relativo al punto previo sobre el eje vertical y de acuerdo a la pendiente dada.
LS Especifica que el desplazamiento indicado es relativo al punto previo sobre el eje inclinado de acuerdo a la pendiente dada.
X Especifica que el desplazamiento indicado es absoluto hasta alcanzar dicho valor sobre el eje horizontal y de acuerdo a la pendiente dada.
H Especifica que el desplazamiento indicado es absoluto hasta alcanzar dicha altura y de acuerdo a la pendiente dada.
EXTEND Especifica que el desplazamiento obtenido es el que se desarrolle hasta intersectar el perfil de la sección transversal indicada del cadenamiento en curso de acuerdo a la pendiente dada.
EXTENDTOFRAME Especifica que el desplazamiento obtenido es el que se desarrolle hasta intersectar el marco de dibujo de la sección transversal del cadenamiento en curso de acuerdo a la pendiente dada.
TOHORPOINT Especifica que el desplazamiento obtenido es el que se desarrolle hasta la posición horizontal del vértice (numero-de-vertice) del perfil (perfil-de-seccion) de sección transversal especificados con la pendiente dada. Los vértices se numeran a partir del 0 (cero) de cada extremo.
TOXYPOINT Copia el vértice (numero-de-vertice) del perfil de la sección transversal (perfil-de-seccion) especificada. Los vértices se numeran a partir del 0 (cero) de cada extremo. La pendiente especificada no tiene algún efecto.
COPYFROMPOINT Copia todos los vértices a partir del vértice (numero-de-vertice) hasta el vértice 0 (cero) del perfil de la sección transversal (perfil-de-seccion) especificada. Los vértices se numeran a partir del 0 (cero) de cada extremo. La pendiente especificada no tiene algún efecto.
PERFIL El desplazamiento en el eje horizontal es el indicado como desplazamiento (primer parámetro normalmente usado como factor-horizontal) y la altura es la dada por el perfil longitudinal especificado (perfil-longitudinal) en el cadenamiento correspondiente.
EXTENDTOAXIS Especifica que el desplazamiento obtenido es el que se desarrolle hasta intersectar con el eje (eje-de-trazo) del cadenamiento en curso de acuerdo a la pendiente dada.


[DISTRIBUCION] Orientado a asignar secciones de proyecto tipo a tramos del eje seleccionado como eje de proyecto en [EJES]. La signacion se da por lineas sucecivas de una de las dos formas posible:

(cadenamiento-inicial cadenamiento-final "nombre-de-seccion-tipo")
(cadenamiento-inicial cadenamiento-final "nombre-de-seccion-tipo" INTERPOLASLOPE vertice-izquierda vertice-derecha)


Donde cadenamiento-inicial representa el limite inferior inclusive y cadenamiento-final el limite superior inclusive sobre el cual será aplicada la definición de proyecto tipo identificado como nombre-de-seccion-tipo. La forma ampliada de la distribución que hace uso de la palabra INTERPOLASLOPE es usada cuando se requiere hacer una transición entre la sección tipo de la línea en curso y la sección tipo indicada en la línea sucesiva. Dicha transición se hace entre cadenamiento-inicial y cadenamiento-final y es aplicada entre los vértices vertice-izquierda que indica el numero de vértices a la izquierda a partir del origen de la sección que es es el cero que representa el eje de proyecto y vertice-derecha que indica el numero de vértices a la derecha a partir del origen de la sección. De esta manera las posibles diferencias de pendiente transversal (bombeo) que pudieran tener entre los pares de segmentos de recta son interpoladas en función del cadenamiento en curso y de acuerdo al rango de cadenamiento dado entre cadenamiento-inicial y cadenamiento-final.
Es obligado que no existe sobreposicion de cadanamientos entre las diferentes líneas que componen la DISTRIBUCION, es decir deberá cumplirse que cadenamiento-inicial de la línea sucesiva sea mayor que cadenamiento-final de la línea actual. La diferencia aritmética puede ser >= 0.001.
Los cadenamientos deberán indicarse como valore de punto flotante o entero y no haciendo uso del separador de kilometraje (símbolo '+' u otro)

Algunos otros ejemplos:

[EJES]
("gasa" "gasa" 0.000000 NOIMP)
[PERFIL]
("base" 0.00)
[SECCION]
("10+000")
[DERECHA]
(100.0 -2.0 EXTEND "rasante" NOIMP)
(1 1 TOXYPOINT "rasante" 1 NOIMP)
(1 1 TOXYPOINT "subrasante" 1 NOIMP)
[DERECHA CORTE]
[DERECHA RELLENO]
[IZQUIERDA]
(100.0 2.0 EXTEND "desplante" NOIMP)
(1 1 TOXYPOINT "subrasante" 1 NOIMP)
[IZQUIERDA CORTE]
[IZQUIERDA RELLENO]
[SECCION]
("10+022.67")
[DERECHA]
(100.0 -5.30 EXTEND "rasante" NOIMP)
(1 1 TOXYPOINT "rasante" 1 NOIMP)
(1 1 TOXYPOINT "subrasante" 1 NOIMP)
[DERECHA CORTE]
[DERECHA RELLENO]
[IZQUIERDA]
(100.0 5.30 EXTEND "desplante" NOIMP)
(1 1 TOXYPOINT "subrasante" 1 NOIMP)
[IZQUIERDA CORTE]
[IZQUIERDA RELLENO]
[SECCION]
("10+041")
[DERECHA]
(100.0 -5.30 EXTEND "rasante" NOIMP)
(1 1 TOXYPOINT "rasante" 1 NOIMP)
(1 1 TOXYPOINT "subrasante" 1 NOIMP)
[DERECHA CORTE]
[DERECHA RELLENO]
[IZQUIERDA]
(100.0 5.30 EXTEND "rasante" NOIMP)
(1 1 TOXYPOINT "rasante" 1 NOIMP)
(1 1 TOXYPOINT "subrasante" 1 NOIMP)
[IZQUIERDA CORTE]
[IZQUIERDA RELLENO]

[DISTRIBUCION]
(10000.0 10009.0 "10+000")
(10010.0 10020.0 "10+000" INTERPOLASLOPE 1 1)
(10022.67 10041.253 "10+022.67")
(10041.5 10085.0 "10+041")


[EJES]
("eje8" "eje8" 0.000000 NOIMP)
[PERFIL]
("rasante" 0.00)
[SECCION]
("secc1")
[DERECHA]
(100.0 -1.0 LX 2.5 NOIMP)
(0.5 1 PROFILE "cuneta" NOIMP)
(1 1 EXTEND "tn" NOIMP)
[DERECHA CORTE]
[DERECHA RELLENO]
[IZQUIERDA]
(100.0 1.0 LX 6.8 NOIMP)
(1.2 -1.0 EXTEND "tn" NOIMP)
[IZQUIERDA CORTE]
[IZQUIERDA RELLENO]
[DISTRIBUCION]
(0.0 200.0 "secc1")


[EJES]
("eje8" "eje8" 0.000000 NOIMP)
[PERFIL]
("rasante" 0.15)
[SECCION]
("secc1")
[DERECHA]
(100.0 -1.0 LX 2.345 NOIMP)
(1 -1 EXTEND "rasante" NOIMP)
(1 1 COPYFROMPOINT "rasante" 2 NOIMP)
[DERECHA CORTE]
[DERECHA RELLENO]
[IZQUIERDA]
(100.0 1.0 LX 6.65 NOIMP)
(1 -1 EXTEND "rasante" NOIMP)
(1 1 COPYFROMPOINT "rasante" 1 NOIMP)
[IZQUIERDA CORTE]
[IZQUIERDA RELLENO]
[DISTRIBUCION]
(0.0 200.0 "secc1")


Ver también:p style="margin-top: 0; margin-bottom: 0">Ver también:

  1. Diseño de secciones transversales

  2. Pestaña Dibujo de ST

  3. Pestaña Reticulado

  4. Pestaña Formato de archivo

  5. Secciones de proyecto

El presente documento es parte de la documentación de GeoSection, ©2005-2016 Copyrighted por topourba.com