Defining Surface with NetPro 7.0
NetPro includes designing of all kinds of roads, railways, dams, canals, airports and so on. Also provides tools that will allow the identification of the surface. In this article we'll discuss the intricacies and their usages with 7.0 Netpro description language.
One of the new features developed by NetPro 7.0 is independent points can be defined. These points can be used as reference points, or new points defined by the horizontal and vertical deflection at any point of the upper layer can be formed instantly.
Defining Language
Surfaces are defined in the Typical Cross Section Editor or the Platform Editor. Users can dynamically visualize multi-layers with the Typical Cross Section Editor.
The definition language has an easy syntax.
Definitions 1 and 2 are combined together in sample 3.
Users can name each cross section points created like this. The naming process is called 'Code'. Naming the cross section points have many benefits. Codes are added behind the easy definitions.
RE and BE codes have been given in this example. Defining the beginning point AXS has a different method which will be explained later.
Definitions are specified seperately for left and right side and coding is different for each side. Although not required, we recommend users to the L for left and R for right during encoding. For example REL refers to Road Edge Left.
Diagram: NetPro 7.0 Free point definition window.
Diagram: 2 segments that integrate, ability to define complex point.
Description Language Rules
Two of the five basic definitions we have seen in Example 1 and Example 2 are the basic definition elements.
Code Type | Code Description | Code Example |
Distance%Slope | Distance%Slope,Code | 3.5%-2,REL |
Distance - Angle | Distance@AngleG,Code Distance@AngleD,Code | 3.5@50G,LL1 |
Vertical - Horizontal | DeltaZ, DeltaHorizontal,Code | 0,3.5,RER |
Circle Radius | $CenterHorizontal,CenterVertical,BeginingAngle,EndingAngle,Radius,Code | $0,0,0,200,30,30,TNO1 |
Variable | Variable=Value | A=10 A%0,BEL
|
Definitios are as shown. Angles are given as Grad or degree. The default angle is grads and angles are clockwise.
Variables and Variable Definitions
It is possible to use the formula in the description element. These formulas can be created dynamically and may adapt to different situations.
NetPro offers built-in many variables in its library.
Superelevation Variables | Superelevation variables are used to determine the vertical change. |
D | Automatic Superelevation Variable. This value depends on the horizontal alignment description created by horizontal definitions. Automatically provides the appropriate value for the Right and Left. Dever values are decimal. As -0.02. Look for. Alignment Editor. |
DR, DL | In some cases, Superelevation may be defined independently left / right. DR Right side, DL Left side superelevation value. |
D01, D30 | In some cases such as intersection arms, superlevations may be defined automatically or manually. 30 different definitions can be prepared. Look for Free Superelevation Editor |
Transition Curve Variables | Transition Curves are used for defining horizontal changes. |
R01, R30 | If there is variable depending on the chainage of the road width Transition curve definition can instead make a separate definition for each interval. Transition curves include start and end values in kilometer intervals. Look for Transition Curve Editor |
Vertical Deflection Definitions | Vertical Deviation Variables are used to determine the vertical change. |
V01, V30 | Used in any vertical change, sub-base thickness, height, etc. banquet used in different chainages. Look for Vertical Deflection Editor |
Other Variables | Less used variables that may be required to make specific definitions. |
KM | Chainage value. If asked to make definitions available depending on the chainage. |
FE | Fixed elevation. Enables the use of fixed elevation values in the formula. |
AL | Alignment length. Enables the use of the length of the route within the formula. |
Except in a definition of these variables, you can also define your own variables. Thus it is possible to perform parametric definitions. Once the variable value is changed, the definition itself will change.
Special Effect Variable / Instructions
These variables are used to trigger certain functions.
OFFSET: used to limit the width of the platform. Missing platforms are filled while platforms over the level are cut. Offsets can be very usefull for walls in limiting the platform for the intersection. Definitions can also be used for transition curve Offset values which can be either variable or numeric values, vertical deviation and so on.
Sample: 3.5%D,REL -2,3,EFL use the offset option to cut off the definition in 4m distance to the axis.
3.5%D,REL -2,3,EFL OFFSET=4 when the definition is modified as seen, slope beginning after the platform will be placed in 4m distance to the axis.
Sometimes last point code names which are cropped in definitions maybe unknown. To change the code use the definition "0,0,NewCode".
3.5%D,REL -2,3,EFL OFFSET=4 0,0,DBL when the definition is modified as seen, the ending point will carry the code name DBL instead of EFL.
CODE.Z: refers to the Z value in the code of the cross section.
3.5%D,REL -2,3,EFL REL.Z-DBL.Z,2,ECL the elevation difference of REL and DBL are sampled as (559.93-557.93=2)
CODE.O: Is the deflection from the axis of the CODE value in the same cross section.
3.5%D,REL -2,3,DBL DBL.O-1.5,1,ECL the definition means; subtract 1.5 from the distance of the DBL to the axis and use as positive vertical value.
Variable: You can also define your own variables as described above. Thus it is possible to perform parametric definitions. Once the variable value is changed, the change will occur in the definition its self.
Variable = Value
You can define your own variables. Even if the same variable must be defined separately for the left and right. Defined variables come after used in definitions.
Sample: A=SQR(REL.Z-EFL.Z) 3.5%D,REL-2,3,EFLOFFSET=A A is a defined variable in the definition.
Note: SQR = Is brought to the beginning of the definition to calculate the square root.
Samples
Simple Single Road Cross Section Type
Definition
3.5%D,REL
3.5%D,RER
Definition Description
The right or the left lane width is 3.5 m and is made of automatic superelevation platform definition.
Definition Geometry
Description of the Code
3.5%D: go 3.5m in distance with the angle of D from the AXİS.
AXİS is the axis point of the platform. The code will automatically form once the definition is created.
REL: Road edge left
RER: Road edge right
Road with Banquet Cross Section Type
Definition
1%D,BEL 3.5%D,REL
1%D,BER 3.5%D,RER
Definition Description
Banquet wideness is 1m for left and right side, lane wideness is 3.5m and superelevatio is automatically defined for the platform.
Definition Geometry
Description of the Code
1%D: Go 1m with the slope of %D begining from the AXİS point.
3.5%D: Go 3.5m with the slope of %D begining from the point.
BEL: Banquet Edge Left is the last points code.
BER: Banquet Edge Right is the last points code.
Divided Road Cross Section Type
Definition
0.25,1,DL 3.5%D,REL
0.25,1,DR 3.5%D,RER
Definition Description
1m wideness for ditch on left and right side, lane wideness is 3.5m, center is divided with a refuge ditch and automatic superelevation is defined.
Definition Geometry
Description of the Code
0.25,1: Go 0.25m up and 1m to left/right from the AXİS points.
DL: Ditch Left for last point code.
DR: Ditch Right for last point code.
Middle Refuge Divided with Border Road Cross Section Type
Definition
0,2,BL1 0.05,0,BL2 0,0.15,BL3 -0.15,0.03,BL4 1%D,LOL 3.5%D,LL1 3.5%D,LL2 3%D,REL
0,2,BR1 0.05,0,BR2 0,0.15,BR3 -0.15,0.03,BR4 1%D,LOR 3.5%D,RL1 3.5%D,RL2 3%D,RER
Definition Description
Soil definition has been made for plants, middle refuge wideness is 4m, 2 lanes for both left and right with the wideness 3.5m and 1 lane with 3m wideness, also automatic superelevation is defined for the platform.
Definition Geometry
Description of the Code
SL-SR1/2/3/4: Soil definition for left/right last point code.
LOL/R: Lateral opening left/right last point code.
LL-RL1/2: Lane edge for left/right last point code.
Climbing Striped Road Cross Section Type
Definition
3.5%D,LL1 3%D,RER
3.5%D,RER
Definition Geometry
On the left side of the axis, 1 lane with 3.5m wideness and 1 lane with 3m wideness for climbing, 1 lane with 3.5m wideness on the right side, automatic superelevation has been defined for the platform.
Definition Geometry
Intersection Arm Definition
Definition
R01%D01,BEL
R02%D02,RER
Definition Description
Free transition curve and superelevation definition has been made for the intersection arm definition.
Definition Geometry
Description of the Code
R01/02: Free transition curve definition section number.
D01/02: Free superelevation definition section number.
Cut/Fill Slope Definition
Cut
Definition
-1,4,DBL2,3,ECL
-1,4,DBR2,3,ECR
Definition Description
Ditch slope is 4/1 and cut slope is 3/2.
Left Definition Geometry
Description of the Code
ECL: Point of Edge Cut Left.
ECR: Point of Edge Cut Right.
DBL: Point of Ditch Bottom Left.
DBR: Point of Ditch Bottom Right.
Fill
Definition
-1,2,EFL
-1,2,EFR
Definition Description
Fill slope of 2/1 for left or right side.
Left Definition Geometry
Description of the Code
EFL: Point of Edge Fill Left.
EFR: Point of Edge Fill Right.
Palyer Definition
Cut Palyer
Definition
-1,4,DBL 7.5,5,CPL1 4.5%-5,CPL2 -0.5,0.5,CPL3 7.5,5,ECL
-1,4,DBR 7.5,5,CPR1 4.5%-5,CPR2 -0.5,0.5,CPR3 7.5,5,ECR
Definition Description
Ditch slope is 4/1 for left and right side and palyer height 7.5 m, wideness 5m, top of player Wall has the slope %5 and 4.5m wideness and end of wall height and wideness is 0.5 m.
Left Definition Geometry
Description of the Code
CPL1/2/3: Point of Cut Palyer Left1/2/3.
Fill
Definition
-7.5,5,FPL1 0.5,0.5,FPL2 5%5,FPL3 -7.5,5,ECL
-7.5,5,FPR1 0.5,0.5,FPR2 5%5,FPR3 -7.5,5,ECR
Definition Description
Palyer height 7.5 m, wideness 5m and end of wall height and wideness is 0.5 m, top of player wall has the slope %5 and 4.5m wideness.
Left Definition Geometry
Description of the Code
FPL1/2/3: Point of Fill Player Left1/2/3.
Canal (Ejection Type) Cross Section Type
Definition
0,1,CL 1,1.5,CEL
0,1,CR 1,1.5,CER
Definition Description
Canal wideness is 2m, cut slope is 1.5/1 according to the definition.
Definition Geometry
Description of the Code
CO: Point of Canal Left.
CR: Point of Canal Right.
CEL: Point of Canal Edge Left.
CER: Point of Canal Edge Right.
Canal + Road Cross Section Type
Definition
0,1,CL 1,1.5,CEL
0,1,CR1,1.5,CER 0,0.5,CFR1 0.5,0.75,CFR2 0.25,0.75,CFR3 0,2.5,CFR4 -0.25,0.75,CFR5
Definition Description
Canal wideness is 2m, cut slope is 1.5/1 and 2.5m wide lane on the right side according to the definition.
Definition Geometry
Tunnel Cross Section Type
Definition
$0,-10,0,100,10,10,TNL1
$0,-10,0,100,10,10,TNR1
Definition Description
Center X "0" and Center Y "-10" for left or right, beginning angle "0" and ending angle "100", radius 10m, sampling interval is 10m for the circular cross section definition.
Definition Geometry
Description of the Code
$0,-10 : 0m from the Center X axis, -10m downwards from the Center Y axis.
0,100 : Begining angle 0G, ending angle 100G.
10: Radius value.
10: Sampling interval.
TNL1..10: Tunel Left point code.
TNR1..10: Tunnel Right point code.
Formula Sample 1
Variable width sample according to superelevatio. Go to the point where superelevation elevation difference is 18cm.
S/0.18%0 or S/0.18%S
There will be no vertical difference but horizontal difference will ocur and superelevation will be taken into consideration. Vertical difference will be in the other sample.