一种基于AutoCAD的堤防绘图方法技术

技术编号:21184951 阅读:23 留言:0更新日期:2019-05-22 15:34
本发明专利技术公开了一种基于AutoCAD的堤防绘图方法,属于计算机网络技术领域,包括获取包含桩号和堤顶高程信息的第一数据文件;在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点;在第一平面图中,进行求交运算以获取桩号线与该第一平面图中已有线型之间的交点;计算交点与基点之间的距离,并将该距离信息作为第一列距离信息打印为第二数据文件中;根据第二数据文件,将第一平面图中已有线型在第一横断面图中标注出来,得到线型位置标注数据;根据第一数据文件和线型位置标注数据,设计第二横断面图。解决了横断面图绘图等工作耗时较长、大量重复性劳动的问题,提高了堤防绘图效率和准确性。

A Dyke Drawing Method Based on AutoCAD

The invention discloses a levee drawing method based on AutoCAD, which belongs to the technical field of computer network, including acquiring the first data file containing the information of pile number and levee top elevation; searching the base point in the first plane drawing according to the outer frame of pile document; and calculating the intersection operation in the first plane drawing to obtain the pile number line and the existing line in the first plane drawing. The intersection point between the intersection point and the base point is calculated, and the distance information is printed as the first column distance information in the second data file. According to the second data file, the existing lines in the first plan are marked out in the first cross-sectional graph, and the line position labeling data are obtained. According to the first data file and the line position labeling data, the second cross-sectional is designed. Graph. It solves the problem of long time-consuming and repetitive work in cross-section drawing, and improves the efficiency and accuracy of levee drawing.

【技术实现步骤摘要】
一种基于AutoCAD的堤防绘图方法
本专利技术涉及计算机网络
,特别涉及一种基于AutoCAD的堤防绘图方法。
技术介绍
在河道工程设计过程中,通常需要对几十公里的河道进行设计,河道断面众多,通常有几百个。对河道中每个断面进行设计,需要花费大量时间。在断面设计完成后,还需对几百个断面的工程量进行计算,这些工作大量且重复,出错率较高。目前,通常需要人工对每个堤防横断面进行设计,也可利用应用软件比如AutoCAD,实现对堤防横断面部分自动化的设计及计算,但需人工参与的工作量仍较大。
技术实现思路
本专利技术的目的在于提供一种基于AutoCAD的堤防绘图方法,以降低在堤防设计中人工参与的工作量,提高堤防设计效率。为实现以上目的,本专利技术采用一种基于AutoCAD的堤防绘图方法,预先在AutoCAD软件中导入第一平面图和第一横断面图,第一平面图和第一横断面图均经测量得到,包括:获取包含桩号和堤顶高程信息的第一数据文件;在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点;在所述第一平面图中,进行求交运算以获取桩号线与该第一平面图中已有线型之间的交点;计算所述交点与所述基点之间的距离,并将该距离信息作为第一列距离信息打印为第二数据文件中;根据第二数据文件,将所述第一平面图中已有线型在第一横断面图中标注出来,得到线型位置标注数据;根据所述第一数据文件和线型位置标注数据,设计第二横断面图。优选地,所述在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点,包括:选择所述第一平面图中所有的桩号文字,并以桩号文字外包框的四个角点为基准点,在设定范围内搜索所述第一平面图中的桩号线;以桩号线的两个端点栏选搜索所述第一平面图中的基点。优选地,所述第一平面图中已有线型包括河道线、现状堤防线、水域线以及房屋线;所述根据所述第一数据文件和线型位置标注数据,设计第二横断面图,包括:根据所述第一数据文件和线型位置标注数据,在所述现状堤防线上搜索缓于指定坡度的拐点;根据拐点,在所述第一横断面图中标注出河道线、现状堤防线、水域线以及房屋线的位置,得到线型属性标注数据;根据所述线型属性标注数据,设计所述第二横断面图。优选地,在所述根据所述第一数据文件和线型位置标注数据,设计第二横断面图之后,还包括:利用所述第二横断面图,计算出第二横断面图中各线型的顶点到设定起点的距离,并将该距离信息作为第二类距离信息打印为第三数据文件;将所述第一平面图中的基点按桩号顺序连接成线段,作为基准线;将基准线向桩号线负方向偏移设定距离,以与桩号线相交;在所述在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点;根据所述第三数据文件中第二类距离信息中距离值的正负,分别沿桩号线向正方向或负方向打印定位点,并将第二类距离信息中距离值的绝对值作为该定位点与所述基点的距离;将所述定位点按桩号顺序连接,得到河道堤顶线、河道堤脚线以及填塘线,设计得到第二平面图。优选地,在所述将所述定位点按桩号顺序连接,得到河道堤顶线、河道堤脚线以及填塘线之后还包括:绘制一条参考平滑线,并利用平面图仿线技术,使所述河道堤顶线、河道堤脚线以及填塘线模仿参考平滑线模仿该参考平滑线,得到平滑的河道堤顶线、河道堤脚线以及填塘线。优选地,还包括:计算所述设计堤防线与所述现状堤防线之间的所有交点,作为第一类交点;在第一类交点中按照设定的方向,截取每相邻两个交点之间的所述设计堤防线和所述现状堤防线;将截取得到的所述设计堤防线的顶点和所述现状堤防线的顶点所包围的封闭区域确定为挖方面积或填方面积。优选地,还包括:计算所述填塘线与所述现状堤防线之间的所有交点,作为第二类交点;计算所述填塘线与所述设计堤防线之间的所有交点,作为第三类交点;在第二类交点中按照设定的方向,截取每相邻两个交点之间的所述填塘线和所述现状堤防线;在第三类交点中按照设定的方向,截取每相邻两个交点之间的所述填塘线和所述设计堤防线;将截取得到的所述设计堤防线的顶点、所述现状堤防线的顶点以及所述填塘线的顶点所包围的封闭区域确定为填塘面积。优选地,还包括:在所述第一类交点中,将截取每相邻两个交点之间的所述现状堤防线的顶点之间的距离相加,作为清基长度。优选地,还包括:在所述现状堤防线上标记清淤界限、现状堤脚点;计算清淤界限与设计堤脚点之间的距离,作为清淤长度;计算现状堤脚点与设计堤脚点之间的距离,作为永久占地;计算设计堤脚点与所述填塘线的交点和设计堤脚点与现状堤脚点的交点的距离,作为临时占地。优选地,还包括:在所述第二横断面图中,对堤顶现状进行统计,堤顶现状包括欠高统计、现状堤防线堤顶宽统计、现状堤防线坡度统计。与现有技术相比,本专利技术存在以下技术效果:本专利技术横断面自动设计过程中采用了智能的搜索技术,即通过桩号文字搜索桩号线,再通过桩号线搜索基点,使这些数据能够一一对应起来;并通过已知的堤顶基河道的标注为基础自动生成设计堤防线及填塘线,解决了横断面图绘图等工作耗时较长、大量重复性劳动的问题,提高了堤防绘图效率和准确性。附图说明下面结合附图,对本专利技术的具体实施方式进行详细描述:图1是一种基于AutoCAD的堤防绘图方法的流程示意图;图2是横断面图设计流程示意图;图3是平面图设计流程示意图;图4是工程量计算流程示意图;图5是堤防现状统计流程示意图。具体实施方式为了更进一步说明本专利技术的特征,请参阅以下有关本专利技术的详细说明与附图。所附图仅供参考与说明之用,并非用来对本专利技术的保护范围加以限制。如图1至图2所示,本实施例公开了一种基于AutoCAD的堤防绘图方法,预先在AutoCAD软件中导入第一平面图和第一横断面图,第一平面图和第一横断面图均经测量得到,包括如下步骤S11至S16:S11、获取包含桩号和堤顶高程信息的第一数据文件;S12、在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点;S13、在所述第一平面图中,进行求交运算以获取桩号线与该第一平面图中已有线型之间的交点;需要说明的是,第一平面图中已有线型包括河道线、现状堤防线、水域线以及房屋线;通过求交运算获取桩号线与河道线的交点、桩号线与现状堤防线的交点、桩号线与水域线的交点以及桩号线与房屋线的交点。S14、计算所述交点与所述基点之间的距离,并将该距离信息作为第一列距离信息打印为第二数据文件中;需要说明的是,该距离信息通过获得横断面图中特征点到基点的距离乘以比例换算参数获得。S15、根据第二数据文件,将所述第一平面图中已有线型在第一横断面图中标注出来,得到线型位置标注数据;其中,线性位置标注数据包括河道线标注、现状堤防线标注、水域线标注、房屋线标注等。S16、根据所述第一数据文件和线型位置标注数据,设计第二横断面图。需要说明的是,第一平面图和第一横断面图均为外业工作人员通过户外测量获得;本实施例横断面自动设计过程中通过桩号文字搜索桩号线,再通过桩号线搜索基点,使这些数据能够一一对应起来;并通过已知的堤顶基河道的标注为基础自动生成设计堤防线及填塘线,解决了横断面图绘图等工作耗时较长、大量重复性劳动的问题,提高了堤防绘图效率和准确性。优选地,上述步骤S12:在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点,包括如下步骤S121至S122:S121、选择所述第一平面图中所有的本文档来自技高网...

【技术保护点】
1.一种基于AutoCAD的堤防绘图方法,其特征在于,预先在AutoCAD软件中导入第一平面图和第一横断面图,第一平面图和第一横断面图均经测量得到,包括:获取包含桩号和堤顶高程信息的第一数据文件;在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点;在所述第一平面图中,进行求交运算以获取桩号线与该第一平面图中已有线型之间的交点;计算所述交点与所述基点之间的距离,并将该距离信息作为第一列距离信息打印为第二数据文件中;根据第二数据文件,将所述第一平面图中已有线型在第一横断面图中标注出来,得到线型位置标注数据;根据所述第一数据文件和线型位置标注数据,设计第二横断面图。

【技术特征摘要】
1.一种基于AutoCAD的堤防绘图方法,其特征在于,预先在AutoCAD软件中导入第一平面图和第一横断面图,第一平面图和第一横断面图均经测量得到,包括:获取包含桩号和堤顶高程信息的第一数据文件;在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点;在所述第一平面图中,进行求交运算以获取桩号线与该第一平面图中已有线型之间的交点;计算所述交点与所述基点之间的距离,并将该距离信息作为第一列距离信息打印为第二数据文件中;根据第二数据文件,将所述第一平面图中已有线型在第一横断面图中标注出来,得到线型位置标注数据;根据所述第一数据文件和线型位置标注数据,设计第二横断面图。2.如权利要求1所述的基于AutoCAD的堤防绘图方法,其特征在于,所述在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点,包括:选择所述第一平面图中所有的桩号文字,并以桩号文字外包框的四个角点为基准点,在设定范围内搜索所述第一平面图中的桩号线;以桩号线的两个端点栏选搜索所述第一平面图中的基点。3.如权利要求1所述的基于AutoCAD的堤防绘图方法,其特征在于,所述第一平面图中已有线型包括河道线、现状堤防线、水域线以及房屋线;所述根据所述第一数据文件和线型位置标注数据,设计第二横断面图,包括:根据所述第一数据文件和线型位置标注数据,在所述现状堤防线上搜索缓于指定坡度的点作为拐点;根据拐点和所述第一数据文件,在所述第一横断面图中标注出河道线、现状堤防线、水域线以及房屋线的位置,得到线型属性标注数据;根据所述线型属性标注数据,得到所述第二横断面图。4.如权利要求2所述的基于AutoCAD的堤防绘图方法,其特征在于,在所述根据所述第一数据文件和线型位置标注数据,设计第二横断面图之后,还包括:利用所述第二横断面图,计算出第二横断面图中各线型的顶点到设定起点的距离,并将该距离信息作为第二类距离信息打印为第三数据文件;将所述第一平面图中的基点按桩号顺序连接成线段,作为基准线;将基准线向桩号线负方向偏移设定距离,以与桩号线相交;在所述在第一平面图中,根据桩号文字外包框搜索该第一平面图中的基点;根据所述第三数据文件中第二类距离信息中距离值的正负,分别沿桩号线向正方向或负方向打印定位点,并将第二类距离信息中...

【专利技术属性】
技术研发人员:李垚张丰产王天星黄慧丽吴伟薛杰李振鑫张志彪魏雁冰吴圣贤
申请(专利权)人:安徽省水利水电勘测设计院
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1