发明名称 将CAD文件中线路和道岔信息输入客站仿真系统的方法
摘要 本发明公开了一种将CAD文件中线路和道岔信息输入客站仿真系统的方法,包括1、打开DXF文件;2、判断DXF标题段种类;3、得到铁路的直线段长度、铁路的曲线段长度、铁路的车站内各段线路的长度;4、定出图的边界;5、检查各个直线对象、圆弧对象和多段线对象是否符合互相衔接条件,若符合则衔接具有相同端点坐标的两个对象;6、检查各个直线对象、圆弧对象和多段线对象的端点坐标是否符合组成道岔的条件,若符合则衔接具有相同端点坐标的三个对象;7、将铁路线路信息和铁路道岔信息存储到客站仿真系统。本发明提高了铁路线路和道岔信息输入客站仿真系统的准确性。
申请公布号 CN104239607B 申请公布日期 2017.03.08
申请号 CN201410419770.X 申请日期 2014.08.22
申请人 中铁第四勘察设计院集团有限公司 发明人 方琪根;毛保华;杜佳文;苏梅;马驹;李建斌;周熙霖;陶志祥;邢二平;刘一平;黄永柳;霍亮;骆晖
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 武汉开元知识产权代理有限公司 42104 代理人 黄行军;李满
主权项 一种将CAD文件中线路和道岔信息输入客站仿真系统的方法,其特征在于,它包括如下步骤:步骤1:打开CAD文件中包括所需铁路位置信息的DXF文件;步骤2:判断DXF文件的标题段是为直线对象标题段、圆弧对象标题段还是多段线对象标题段;步骤3:当DXF文件的标题段为直线对象标题段时,提取直线对象标题段中具有的直线的端点坐标,通过该直线端点坐标计算出直线对象标题段所包含的直线的长度,该直线的长度对应铁路的直线段长度;当DXF文件的标题段为圆弧对象标题段时,提取圆弧对象标题段中具有的圆弧的端点坐标,同时提取圆弧的半径值,通过该圆弧端点坐标和圆弧的半径值计算出圆弧对象标题段所包含的圆弧的弧长,该圆弧的弧长对应铁路的曲线段长度;当DXF文件的标题段为多段线对象标题段时,提取多段线对象标题段中具有的多段线各个端点的坐标,通过该段线各个端点的坐标计算出多段线对象标题段所包含的多段线内各段直线的长度,该多段线内各段直线的长度对应铁路的车站内各段线路的长度;步骤4:遍历DXF文件中所有直线对象、圆弧对象和多段线对象的端点,寻找最大坐标点和最小坐标点,定出图形的边界;步骤5:检查DXF文件中各个直线对象、圆弧对象和多段线对象的端点坐标是否符合互相衔接条件,即上述所有对象是否存在两个对象具有相同端点坐标的情况,若存在则衔接具有相同端点坐标的两个对象,即形成铁路中的线路信息;步骤6:检查DXF文件中各个直线对象、圆弧对象和多段线对象的端点坐标是否符合组成道岔的条件,即上述所有对象是否存在三个对象具有相同端点坐标的情况,若存在则衔接具有相同端点坐标的三个对象,即形成铁路中的道岔信息;步骤7:将步骤4、步骤5和步骤6中得到的图形的边界信息、铁路线路信息和铁路道岔信息存储到客站仿真系统中;所述步骤7中的铁路线路信息和铁路道岔信息中包括有铁路的直线段长度、铁路的曲线段长度、铁路的车站内各段线路的长度。
地址 430080 湖北省武汉市武昌区杨园和平大道745号铁四院技术中心