发明名称 地下电缆管线平断面图自动生成方法
摘要 本发明涉及一种图形生成方法,特别是一种地下电缆管线平断面图自动生成方法,其要点在于,包括如下步骤:(1)管线点数据的预处理;(2)结合GIS对管线点平面图的绘制;(3)管线平面图的形成;(4)提取管线平面图数据,自动绘制成管线平断面图。本发明的特点在于:(1)从管线平面图自动提取管线交叉跨越数据,避免了手工计算;(2)从管线平面图自动提取路径图以及地形断面数据,避免了在平断面图中重复手工绘制;(3)导入自动提取的线路路径、管线交叉跨越、地形断面、路径图数据自动绘制管线平断面图,高效快捷,自动化程度高。(4)通过管线代码与管线点代码自动判断管线类型与管线点类型,批量绘制管线点对象;成图效率高、过程简单、大大减少绘图工作量。
申请公布号 CN104008252B 申请公布日期 2017.04.05
申请号 CN201410259947.4 申请日期 2014.06.12
申请人 福建省电力勘测设计院 发明人 凃道勇;王骏;明国辉;刘丰;陈西强
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 福州展晖专利事务所(普通合伙) 35201 代理人 陈如涛
主权项 地下电缆管线平断面图自动生成方法,其特征在于,包括如下步骤:提供平断面图生成系统,其包括数据预处理单元、图形绘制单元、成图采集单元和自动成图单元;提供电网调度控制系统的电网地网地形底图;提供管线点数据库,其中存储有管线点数据格式的数据文件,包括6列数据:点号、管线点类型代码、横坐标、纵坐标、地面高程以及埋深,其中点号由管线类型代码+序号组成;数据预处理单元首先从管线点数据库将数据文件导入平断面图生成系统:读取数据文件中管线点数据,包括点号、管线点类型代码、横坐标、纵坐标、地面高程、埋深;遍历管线点,根据点号解析出管线点所属管线类型代码,根据管线类型代码通过管线配置查询管线类型;根据管线点代码通过管线点配置查询其管线点类型;管线点遍历结束,保存上述管线点记录,包括:点号、横坐标、纵坐标、地面高程、埋深、管线类型、管线点类型;遍历所有管线点记录,根据管线点类型通过管线点配置查询其符号,根据符号以及横坐标、纵坐标、地面高程构建管线点要素对象,同时将点号、埋深、管线类型、管线点类型写入要素属性;图形绘制单元将构建的管线点要素对象绘制到平面图中;并将所绘制的平面图通过横坐标、纵坐标数据结合到电网地形底图上,形成管线点平面图;由图形绘制单元根据管线点平面图,根据如下步骤绘制管线:交互点选2个管线点要素对象,第一个为起点,另一个为终点;读取2个管线点属性包括点号、埋深、管线类型、管线点平面坐标及高程,并计算管线高程=地面高程‑埋深;根据管线点坐标构建管线要素对象,将起点编号、终点编号、起点埋深、终点埋深、起点管线高程、终点管线高程、管线类型写入要素属性,并绘制管线要素对象至管线点平面图中;形成管线平面图;成图采集单元根据所绘制的管线平面图进行管线线路路径上数据的提取:A、线路路径的提取:读取线路路径对象中的桩位数据,输出为“线路路径文件”,线路数据文件包括桩号、横坐标、纵坐标、高程、累距、偏距、转角;B、管线交叉跨越的提取:根据线路中心线和设计边距缓冲生成面,从管线平面图中选择所有与该缓冲生成面相交的地下管线;遍历上述选择的地下管线,读取其属性:起点管线高、终点管线高、起点埋深、终点埋深、管线类型、管线编号以及管线端点平面坐标;判断管线与线路中心线和边线的空间关系,计算交叉点的管线高程与地面高程;若管线与中心线相交,以交点为中线交叉点插值计算该点管线高程与地面高程;若管线与边线相交,以交点为边线交叉点插值计算该点管线高程与地面高程;其他情况,以管线段端点为邻近交叉点直接采用该点管线高程与地面高程;管线遍历结束,根据线路中心线将上述交叉点平面坐标转换为线路坐标,以交叉点线路坐标对所有交叉点进行排序:按排序结果依次输出管线交叉点数据至“管线交叉跨越文件”,管线交叉点数据包括点号、横坐标、纵坐标、插值地面高程、管底高程、累距、偏距、管径、管线类型、管线编号;C、线路路径图提取:根据线路中心线路径图宽度缓冲生成路径图范围面,利用该路径图范围面裁剪管线平面图输出带状平面图;遍历带状平面图中所有地物要素对象,根据线路中心线将其图形的平面坐标转换为线路坐标;其中带角度点状要素、线状要素、面状要素直接转换;无角度点状要素的角度应重置为原值;遍历结束,将转换结果输出保存为路径图;D、地形断面的提取:根据线路中心线路径图宽度缓冲生成路径图范围面,选择该路径图范围面内所有地形高程点对象;根据上述高程点构建地形三角网;遍历上述三角网对象,三角网与线路中心线相交则计算交点坐标及其高程并转换为线路坐标作为断面高程点;遍历三角网结束,以上述断面高程点累距进行排序;按排序结果依次输出断面高程点数据至“地形断面文件”,数据包括序号、累距、偏距、高程;图形绘制单元根据成图采集单元所提取的管线线路路径上数据自动绘制管线平断面图,具体如下:设置工程参数与图框参数,工程参数为所绘制的管线工程参数,包括工程名称、比例尺,而图框参数则包括起始累距、起始高程、终止累距和最大高程;根据上述工程参数与图框参数生成平断面图框对象,读取线路路径文件,绘制桩位位置与断面投影线,标注转角值;读取管线交叉跨越文件,绘制管线交叉跨越对象,显示交叉点位置与形状以及投影线,标注属性信息:管底高程、管径以及地面高程;读取地形断面文件,绘制中心断面线对象;读取路径图,插入平断面图的平面图区域;遍历管线交叉跨越对象,根据交叉点累距在中心断面上插值计算其地面高程,用该断面高程替换管线交叉跨越对象中的插值地面高程;绘制结束。
地址 350003 福建省福州市鼓楼区五四路268号