218 lines
4.4 KiB
YAML
218 lines
4.4 KiB
YAML
|
|
tree:
|
||
|
|
- id: coord_calc
|
||
|
|
label: 坐标计算
|
||
|
|
- id: measure
|
||
|
|
label: 轨道数据
|
||
|
|
|
||
|
|
display:
|
||
|
|
coord_calc:
|
||
|
|
- id: surface_statistics
|
||
|
|
label: 平面资料
|
||
|
|
type: table
|
||
|
|
row: 7
|
||
|
|
col: 8
|
||
|
|
column_header:
|
||
|
|
- 序号
|
||
|
|
- 交点号
|
||
|
|
- X(N)坐标
|
||
|
|
- Y(E)坐标
|
||
|
|
- 半径
|
||
|
|
- Ls1
|
||
|
|
- Ls2
|
||
|
|
- 桩号
|
||
|
|
format_script:
|
||
|
|
format_surface_statistic.py
|
||
|
|
datafile: surface_statistics.csv
|
||
|
|
- id: alignment_table
|
||
|
|
label: 直曲表
|
||
|
|
type: table
|
||
|
|
row: 5
|
||
|
|
col: 22
|
||
|
|
format_script:
|
||
|
|
format_alignment_table.py
|
||
|
|
datafile: alignment_table.csv
|
||
|
|
span:
|
||
|
|
- - 0
|
||
|
|
- 0
|
||
|
|
- 1
|
||
|
|
- 21
|
||
|
|
- - 1
|
||
|
|
- 0
|
||
|
|
- 2
|
||
|
|
- 1
|
||
|
|
- - 1
|
||
|
|
- 3
|
||
|
|
- 2
|
||
|
|
- 1
|
||
|
|
- - 1
|
||
|
|
- 1
|
||
|
|
- 1
|
||
|
|
- 2
|
||
|
|
- - 1
|
||
|
|
- 4
|
||
|
|
- 1
|
||
|
|
- 2
|
||
|
|
- - 1
|
||
|
|
- 6
|
||
|
|
- 1
|
||
|
|
- 7
|
||
|
|
- - 1
|
||
|
|
- 13
|
||
|
|
- 1
|
||
|
|
- 5
|
||
|
|
- - 1
|
||
|
|
- 18
|
||
|
|
- 1
|
||
|
|
- 3
|
||
|
|
- id: linear_feature
|
||
|
|
label: 线元要素表
|
||
|
|
type: table
|
||
|
|
row: 1
|
||
|
|
col: 11
|
||
|
|
column_header:
|
||
|
|
- 桩号
|
||
|
|
- 线元长度
|
||
|
|
- 起始半径
|
||
|
|
- 结束半径
|
||
|
|
- 起始曲率
|
||
|
|
- 结束曲率
|
||
|
|
- 方位角
|
||
|
|
- X
|
||
|
|
- Y
|
||
|
|
- 线元类型
|
||
|
|
- 缓曲参数
|
||
|
|
format_script:
|
||
|
|
format_linear_feature.py
|
||
|
|
- id: longitudinal_profile
|
||
|
|
label: 纵断面
|
||
|
|
type: table
|
||
|
|
row: 20
|
||
|
|
col: 8
|
||
|
|
column_header:
|
||
|
|
- 变坡点桩号
|
||
|
|
- 变坡点高程
|
||
|
|
- 半径
|
||
|
|
- 坡长
|
||
|
|
- i(%)
|
||
|
|
- L(m)
|
||
|
|
- T(m)
|
||
|
|
- E(m)
|
||
|
|
format_script:
|
||
|
|
format_longitudinal_profile.py
|
||
|
|
- id: coord_calc
|
||
|
|
label: 坐标计算
|
||
|
|
type: table
|
||
|
|
row: 6
|
||
|
|
col: 14
|
||
|
|
format_script:
|
||
|
|
format_coord_calc.py
|
||
|
|
datafile: coord_calc.csv
|
||
|
|
span:
|
||
|
|
- - 0
|
||
|
|
- 0
|
||
|
|
- 2
|
||
|
|
- 2
|
||
|
|
- - 0
|
||
|
|
- 2
|
||
|
|
- 1
|
||
|
|
- 2
|
||
|
|
- - 0
|
||
|
|
- 4
|
||
|
|
- 2
|
||
|
|
- 1
|
||
|
|
- - 0
|
||
|
|
- 5
|
||
|
|
- 2
|
||
|
|
- 1
|
||
|
|
- - 0
|
||
|
|
- 6
|
||
|
|
- 1
|
||
|
|
- 4
|
||
|
|
- - 0
|
||
|
|
- 10
|
||
|
|
- 1
|
||
|
|
- 4
|
||
|
|
measure:
|
||
|
|
- id: measure_data
|
||
|
|
label: 轨道测量数据
|
||
|
|
type: table
|
||
|
|
col: 9
|
||
|
|
row: 1
|
||
|
|
column_header:
|
||
|
|
- 左轨编号
|
||
|
|
- 左轨高程(m)
|
||
|
|
- 右轨编号
|
||
|
|
- 右轨高程(m)
|
||
|
|
- 左右高差(mm)
|
||
|
|
- 左侧线形(mm)
|
||
|
|
- 右侧线形(mm)
|
||
|
|
- 左侧高低值(mm)
|
||
|
|
- 右侧高低值(mm)
|
||
|
|
format_script:
|
||
|
|
format_measure_data.py
|
||
|
|
- id: road_graph
|
||
|
|
label: 轨道竖向线形图
|
||
|
|
type: graph
|
||
|
|
axis_x_title: 线路测试断面
|
||
|
|
axis_y_title: 轨顶高程(m)
|
||
|
|
- id: road_relative_graph
|
||
|
|
label: 轨道轨道面相对竖向线形图
|
||
|
|
type: graph
|
||
|
|
axis_x_title: 线路测试断面
|
||
|
|
axis_y_title: 轨顶高程(mm)
|
||
|
|
- id: road_horizon_graph
|
||
|
|
label: 轨道水平情况
|
||
|
|
type: graph
|
||
|
|
axis_x_title: 线路测试断面
|
||
|
|
axis_y_title: 轨道水平(mm)
|
||
|
|
- id: road_concave_graph
|
||
|
|
label: 轨道高低情况
|
||
|
|
type: graph
|
||
|
|
axis_x_title: 线路测试断面
|
||
|
|
axis_y_title: 轨道高低(mm)
|
||
|
|
|
||
|
|
interact:
|
||
|
|
measure_data:
|
||
|
|
- type: input
|
||
|
|
label: 高差参数
|
||
|
|
id: height_diff_param
|
||
|
|
- type: button
|
||
|
|
label: 导入测量数据
|
||
|
|
script: load_measure_data.py
|
||
|
|
- type: button
|
||
|
|
label: 计算线形和高低值
|
||
|
|
script: calc_measure_data.py
|
||
|
|
surface_statistics:
|
||
|
|
- type: button
|
||
|
|
label: 生成直曲表
|
||
|
|
script: create_alignment_table.py
|
||
|
|
alignment_table:
|
||
|
|
- type: input
|
||
|
|
label: 直线段桩距
|
||
|
|
id: line_gap
|
||
|
|
text: "20"
|
||
|
|
- type: input
|
||
|
|
label: 曲线段桩距
|
||
|
|
id: curve_gap
|
||
|
|
text: "10"
|
||
|
|
- type: button
|
||
|
|
label: 桩号生成
|
||
|
|
script: create_stake_point.py
|
||
|
|
longitudinal_profile:
|
||
|
|
- type: button
|
||
|
|
label: 参数计算
|
||
|
|
script: calc_slope_param.py
|
||
|
|
- type: button
|
||
|
|
label: 清除计算结果
|
||
|
|
script: clear_slope_param.py
|
||
|
|
coord_calc:
|
||
|
|
- type: button
|
||
|
|
label: 中桩坐标计算
|
||
|
|
script: calc_center_stake.py
|
||
|
|
- type: button
|
||
|
|
label: 高程计算
|
||
|
|
script: calc_elevation.py
|
||
|
|
- type: button
|
||
|
|
label: 边桩坐标计算
|
||
|
|
script: calc_side_stake.py
|