断面成果输出文件格式
2D断面成果输出文件格式
2D断面文件格式可以是ASCII文件(.txt)、矢量文件(.shp)、dxf文件(.dxf)和hdm格式。
CSV。CSV文件是以逗号分隔的文本文件,可以按名称区分为横断面和纵断面(默认CrossSection为横断面,LongiSection为纵断面)。断面文件中共有三列,分别为:名称,到原点(纵断面以起始点为原点;横断面以与纵断面交点为原点,向左为负,向右为正)的距离,高程。“名称”表示该点所属的横断面名称,例如CrossSection1(0),表示该点所属的横断面名称为CrossSection1,该横断面和0号纵断面正交。“高程”记录了该点在三维坐标系下的的真实高度。下表为ASCII文件示例:
Name,Distance,Height CrossSection1(0),39.510,0.025 CrossSection1(0),39.413,0.085 ... CrossSection2(0),33.884,0.000 CrossSection2(0),32.447,0.033 ... CrossSection7(1),43.774,0.000 CrossSection7(1),42.662,0.025
hdm(南方)。该格式文件是以逗号分隔的文本文件,记录了各个断面的里程以及垂直于中轴线的距离。该格式可描述如下:
- 1个hdm文件可包含多个横断面。
- 每一条断面线均以BEGIN字段起始,后跟断面里程,断面序号(可省),到下一个BEGIN字段前结束。如BEGIN,0.000:1,表示此断面的里程为100.000,序号为1。
- 随后记录断面数据,并以逗号分割,每行2个字段,第1个字段是偏距,第2个字段是高程,偏距分正负,以中桩为基点,面对前进方向(大里程方向),左偏为负,右偏为正。
- 对于没有中桩点的横断面,偏距以左边第一个点为基点,都为正值。
示例如下,包含3个有中桩点断面的hdm数据:
BEGIN,0.000:1 -13.265,90.242 -12.617,90.284 0.000,90.173 13.819,89.890 18.002,89.631 19.329,88.435 20.581,88.404 20.721,89.645 23.318,89.641 BEGIN,7.229:2 -13.918,90.280 -7.584,90.219 0.000,90.106 1.415,89.919 16.547,89.944 BEGIN,27.542:3 -24.713,90.563 -22.875,90.290 -7.484,90.045 0.000,89.819 7.535,89.624 21.322,89.731
注意:中桩不一定是横断面的中心点,有些横断面的左右宽度不一样
hdm(纬地)。该文件是以逗号分隔的文本文件,记录了各个断面的桩号、中桩高以及到中轴线的距离。1个hdm文件可包含多个横断面。每一条断面线均占三行,第一行为里程桩号和中桩高,第二行为顺线路左方向的偏距和高程,第三行为顺线路右方向的偏距和高程。然后再记录下一条断面线。
里程桩号 中桩高 左偏距 高程 左偏距 高程 左偏距 高程 左偏距 高程 左偏距 高程 右偏距 高程 右偏距 高程 右偏距 高程 右偏距 高程 右偏距 高程 0 288.08 5.93 0.18 21.79 3.45 32.07 4.49 36.32 8.21 4.22 -0.09 10.03 0.08 12.31 -5.28 26.9 -5.28 0 456 4.22 -0.09 10.03 0.08 12.31 -5.28 26.9 -5.28 5.93 0.18 21.79 3.45 32.07 4.49 36.32 8.21 ...
当导出格式为矢量文件时,偏距和高程将分别作为x和y值,顺次相连,形成若干多边形。每一个多边形分别对应一条断面。断面名称将作为属性值保存在文件中。
当导出格式为dxf(2004)时,各个断面将根据各自的坐标值自动排列为N行三列的表格,纵断面将单独形成一行。各个断面下方为文字标注(可选),标注内容含有 填高/挖深、左宽度(Wz)、右宽度(Wy)、中桩高差(以标注形式表示,可选)、填方面积(At)、挖方面积(Aw)、填方体积(Fill Volumn)、挖方体积(Cut Volumn)。导出时可以选择横向和纵向比例尺、填高/挖深标注文字的前缀等。比例尺信息会标注在图形的右下角。标注文字和断面坐标分别在不同的的图层中。
3D断面成果输出文件格式
3D断面文件格式断面文件格式可以是ASCII文件(.csv)、矢量文件(.shp)和dxf文件(.dxf)。
ASCII文件。以逗号分隔的文本文件,文件中共有4列,分别为:名称,X坐标,Y坐标,Z坐标。Name相同的点属于同一个断面。
Name,X,Y,Z CrossSection1(0),323128.788,4104260.073,0.025 CrossSection1(0),323130.481,4104261.752,39.413 ... CrossSection2(0),323245.294,4104234.559,0.073 CrossSection2(0),323245.659,4104234.934,0.103 ... CrossSection7(1),323429.209,4104472.832,0.000 CrossSection7(1),323430.965,4104472.877,0.011
矢量文件。X、Y、Z将作为坐标值被顺次相连,形成一系列多边形。每一个多边形分别对应一条断面。断面名称将作为属性值保存在文件中。
dxf格式文件。X、Y、Z将作为坐标值被顺次相连,形成一系列多边形。每一个多边形分别对应一条断面。
注:当导出多个文件时,所有的纵断面和横断面将分别输出成单独的文件;当导出单个文件时,所有属于同一纵断面的横断面将被整合成一个文件,所有的纵断面仍然将被输出成单独的文件。