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:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
[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:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
[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:
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:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
[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:
El presente documento es parte de la documentación de GeoSection, ©2005-2016 Copyrighted por topourba.com