输电线路测量成品图生成方法、装置、设备及存储介质与流程

文档序号:32394206发布日期:2022-11-30 09:35阅读:123来源:国知局
输电线路测量成品图生成方法、装置、设备及存储介质与流程

1.本技术涉及输电线路领域,特别是涉及一种输电线路测量成品图生成方法、装置、设备及存储介质。


背景技术:

2.输电线路测量成品图包括平断面图、塔基地形图、塔基断面图、房屋分布图等。
3.不同的输电线路测量成品图所涉及的数据以及处理方式不同,用户需要根据输出的输电线路测量成品图准备不同的测量数据文件并人为根据测量数据文件进行制图,输电线路测量成品图生成效率较低。


技术实现要素:

4.基于此,本技术的目的在于,提供一种输电线路测量成品图生成方法、装置、设备及存储介质,提出一种输电线路测量成品图生成方法,可以大大提高输电线路测量成品图生成效率和成果质量。
5.根据本技术实施例的第一方面,提供一种输电线路测量成品图生成方法,所述输电线路测量成品图生成方法包括:
6.获取目标区域的测量数据和线路设计路径信息;其中,所述线路设计路径信息包括多个桩位及所述多个桩位的坐标信息;
7.根据目标区域的测量数据生成目标区域的cad平面图;其中,所述cad平面图包括多个图形及注记数据;
8.获取所述cad平面图各地物对应的耐张段属性信息和目标区域的数字高程模型;
9.在接收到塔基地形图生成指令时,从所述cad平面图中获取每个桩位的预设距离范围内的图形及注记数据,旋转所述图形及注记数据,使每个桩位对应的塔位前进方向和后退方向的角平分线位于待生成的塔基地形图所在平面的水平方向,插入塔基地形图图框并填入桩位信息,生成并显示塔基地形图;
10.在接收到塔基断面图生成指令时,获取所述多个桩位对应的塔类型,根据所述塔类型和多个桩位的坐标信息,获取塔腿断面数据;根据塔腿断面数据及塔基断面模板生成各桩位对应的塔腿断面线,插入塔基断面图图框并填入桩位信息,生成并显示塔基断面图;
11.在接收到房屋分布图生成指令时,获取房屋属性数据及房屋图片;以每个耐张段为独立区间,基于cad平面图及所述房屋属性数据和所述房屋图片获取每个耐张段对应的房屋数据;基于房屋相对于耐张段的最小累距值,按照从小到大的顺序对每个独立区间的房屋进行排序,以每个独立区间的房屋相对于耐张段的最小累距值中的最小值作为起始累距,根据预设的累距范围值确定累距范围,获取最小累距值位于所述累距范围内的前n个房屋;根据所述n个房屋的房屋数据和房屋图片,生成并显示房屋分布图;其中,房屋数据包括房屋图形数据、房屋属性数据和该房屋相对于耐张段的最小累距值;n>1;
12.在接收到平断面图生成指令时,根据所述cad平面图各地物对应的耐张段属性信
息和转角桩的坐标信息,获取各地物在平断面图中的线路坐标信息,根据各地物在平断面图的线路坐标信息生成地物平断面图;根据所述线路设计路径信息对所述数字高程模型进行插值计算,获取地形断面图;合并所述地物平断面图和所述地形平断面图,生成并显示平断面图。
13.根据本技术实施例的第二方面,提供一种输电线路测量成品图生成装置,所述装置包括:
14.第一数据获取模块,用于获取目标区域的测量数据和线路设计路径信息;其中,所述线路设计路径信息包括多个桩位及所述多个桩位的坐标信息;
15.cad图生成模块,用于根据目标区域的测量数据生成目标区域的cad平面图;其中,所述cad平面图包括多个图形及注记数据;
16.第二数据获取模块,用于获取所述cad平面图各地物对应的耐张段属性信息和目标区域的数字高程模型;
17.塔基地形图生成模块,用于在接收到塔基地形图生成指令时,从所述cad平面图中获取每个桩位的预设距离范围内的图形及注记数据,旋转所述图形及注记数据,使每个桩位对应的塔位前进方向和后退方向的角平分线位于待生成的塔基地形图所在平面的水平方向,插入塔基地形图图框并填入桩位信息,生成并显示塔基地形图;
18.塔基断面图生成模块,用于在接收到塔基断面图生成指令时,获取所述多个桩位对应的塔类型,根据所述塔类型和多个桩位的坐标信息,获取塔腿断面数据;根据塔腿断面数据及塔基断面模板生成各桩位对应的塔腿断面线,插入塔基断面图图框并填入桩位信息,生成并显示塔基断面图;
19.房屋分布图生成模块,用于在接收到房屋分布图生成指令时,获取房屋属性数据及房屋图片;以每个耐张段为独立区间,基于cad平面图及所述房屋属性数据和所述房屋图片获取每个耐张段对应的房屋数据;基于房屋相对于耐张段的最小累距值,按照从小到大的顺序对每个独立区间的房屋进行排序,以每个独立区间的房屋相对于耐张段的最小累距值中的最小值作为起始累距,根据预设的累距范围值确定累距范围,获取最小累距值位于所述累距范围内的前n个房屋;根据所述n个房屋的房屋数据和房屋图片,生成并显示房屋分布图;其中,房屋数据包括房屋图形数据、房屋属性数据和该房屋相对于耐张段的最小累距值;n>1;
20.平断面生成模块,用于在接收到平断面图生成指令时,根据所述cad平面图各地物对应的耐张段属性信息和转角桩的坐标信息,获取各地物在平断面图中的线路坐标信息,根据各地物在平断面图的线路坐标信息生成地物平断面图;根据所述线路设计路径信息对所述数字高程模型进行插值计算,获取地形断面图;合并所述地物平断面图和所述地形平断面图,生成并显示平断面图。
21.根据本技术实施例的第三方面,提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行任意一项所述的输电线路测量成品图生成方法。
22.根据本技术实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现任意一项所述的输电线路测量成品图生成方法。
23.本技术实施例中,根据目标区域的测量数据生成目标区域的cad平面图,在接收到输入的平断面图生成指令、塔基地形图生成指令、塔基断面图生成指令或者房屋分布图生成指令时,自动根据目标区域的cad平面图和线路设计路径信息自动生成并显示相应的平断面图、塔基地形图、塔基断面图或者房屋分布图,本技术可根据用户的制图需求,基于目标区域的cad平面一张图自动生成平断面图、塔基地形图、塔基断面图或者房屋分布图等输电线路测量成品图,大大提高输电线路测量成品图生成效率和成果质量。
24.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
25.为了更好地理解和实施,下面结合附图详细说明本技术。
附图说明
26.图1为本技术一个实施例提供的一种输电线路测量成品图生成方法的示意图;
27.图2为本技术另一个实施例提供的一种输电线路测量成品图生成过程的示意图;
28.图3为本技术一个实施例提供的步骤s5的流程图;
29.图4为本技术另一个实施例提供的步骤s5的流程图;
30.图5为本技术一个实施例提供的目标区域的cad平面图;
31.图6为本技术一个实施例提供的目标区域的平断面图;
32.图7为本技术一个实施例提供的目标区域的塔基地形图;
33.图8为本技术一个实施例提供的目标区域的塔基断面图;
34.图9为本技术一个实施例提供的目标区域的房屋分布图;
35.图10为本技术一个实施例提供的一种输电线路测量成品图生成装置的结构示意图;
36.图11为本技术一个实施例提供的一种电子设备的结构示意图。
具体实施方式
37.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
38.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
39.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
40.在本技术的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成
为“在
……
时”或“当
……
时”或“响应于确定”。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
41.现有技术在生成塔基地形图时,需要事先准备完备的塔基地形测量数据文件,按绝对地理坐标生成所有塔基地形图总图,然后人工按规则将每张塔基地形图旋转特定角度后生成塔基地形图分幅图;制图工作量大且效率低,人工出错率高;而若直接通过将塔基地形测量数据文件旋转特定角度来生成塔基地形图,生成的塔基地形图由于已经旋转特定角度,难以提取到塔基地形图中的地物、断面高程等数据;
42.现有技术在生成塔基断面图时,需要根据塔基地形测量数据文件来筛选塔基断面方向上的测量数据,通过人工筛选塔基断面方向上的数据,再根据该数据来绘制塔基断面图;上述制图方式工作量大且效率低;
43.现有技术在生成平断面图时,需要事先准备完备的平断面测量数据文件,然后人工编辑或者自编软件将测量数据转换为平断面图软件能识别的接口文件,最后用平断面图软件打开接口文件进行编辑制图。如果设计路径更改,需重复上述步骤来重新成图制图,旧设计路径的平断面图成果很难复用,制图效率较低。
44.现有技术在生成房屋分布图时,需要在平断面图基础上手工裁剪出每幅房屋分布图的房屋图形数据,再手工编辑制图;上述制图方式工作量大,效率低,人工出错率高。
45.请参阅图1-2,本技术实施例提供了一种输电线路测量成品图生成方法,可以根据用户的制图需求,基于目标区域的cad平面一张图自动生成平断面图、塔基地形图、塔基断面图或者房屋分布图等输电线路测量成品图,该方法包括如下步骤:
46.s1:获取目标区域的测量数据和线路设计路径信息;
47.其中,所述测量数据包括地物编码和地物坐标;地物编码可以根据地物名及预设的地物编码规则确定,地物坐标可以包括地物的东坐标和北坐标。
48.所述线路设计路径信息包括多个桩位及所述多个桩位的坐标信息;
49.在一个实施例中,在获取目标区域的测量数据之后,还包括以下步骤:
50.遍历所述测量数据,检查所述测量数据是否满足预设的要求,标识所述不满足预设的要求的数据。
51.其中,判断所述测量数据是否满足预设的要求可以是判断测量数据每一项的数据是否完整和/或测量数据每一项是否符合制图要求;例如,地物编码是否符合预设的地物编码规则等。
52.标识不满足预设的要求的数据可以是对对应的数据项进行标红或者在对应的数据项的末尾生成提示信息等,其中,提示信息用于提示用户该数据不满足预设的要求。优选的,提示信息还可以包括不符合要求的原因,例如,不完整或不符合制图要求,以便于用户及时跟进该提示信息进行数据的补测和调整,提高制图的精度。
53.s2:根据目标区域的测量数据生成目标区域的cad平面图;
54.具体地,可以采用人工绘制或者测量数据自动成图的方式生成目标区域的cad平面图。在一个实施例中,当采用人工绘制的方式生成目标区域的cad图时,根据人工选择的地物类别在cad平面图中人工绘制相应的地物符号和地物连线与地物点,得到目标区域的
cad图。
55.在另一个实施例中,当采用测量数据自动成图的方式生成目标区域的cad平面图时,所述根据目标区域的测量数据生成目标区域的cad平面图的步骤包括:
56.根据地物编码确定地物类别及对应的地物符号;
57.地物符号例如坟、石、10kv、500kv可以根据地物类别从地物图例中获取,可绘制的地物类别可以包括:交叉跨越、独立地物、交通设施、居民地、水系设施、植被注记、其它地物、断面线等。地物图例可以与南方测绘cass软件兼容,便于cad平面图在南方测绘cass软件中的使用。
58.根据地物坐标确定各地物的位置及各地物之间的连线,在cad制图软件中绘制目标区域的cad平面图。
59.cad平面图的成图比例尺可以设置为1:500或者根据用户实际需求进行具体设置。
60.s3:获取所述cad平面图各地物对应的耐张段属性信息和目标区域的数字高程模型;
61.在一个实施例中,可以根据线路设计路径信息,按转角桩前后路径方向的角平分线方法自动计算并赋值cad平面图地物的耐张段属性,得到耐张段属性信息;或者,在另一个实施例中,也可以人工框选单个或多个地物,设置对应的耐张段属性,得到耐张段属性信息。
62.数字高程模型(digital elevation model),简称dem,是通过有限的地形高程数据实现对地面地形的数字化模拟(即地形表面形态的数字化表达),它是用一组有序数值阵列形式表示地面高程的一种实体地面模型。
63.目标区域的数字高程模型可以为dem格式或者tif格式的文件,本技术实施例中,目标区域的数字高程模型可以由目标区域的国土厅档案馆或者通过自主航测获取,以保证目标区域的数字高程模型的精度。
64.s4:在接收到塔基地形图生成指令时,从所述cad平面图中获取所述每个桩位的预设距离范围内的图形及注记数据,旋转所述图形及注记数据,使所述多个桩位对应的塔位前进方向和后退方向的角平分线旋转至待生成的塔基地形图所在平面的水平方向,插入塔基地形图图框并填入桩位信息,生成并显示塔基地形图;其中,桩位信息包括桩位名称、序号和测量人员信息;
65.注记数据可以包括桩位的坐标、尺寸等数据。
66.塔位前进方向和后退方向可以线路设计路径信息确定。
67.预设距离范围用户确定生成的塔基地形图的范围大小,在本技术实施例中,预设距离范围可以设置为离中心桩位35米内。
68.需要说明的是,在获取每个桩位的预设距离范围内的图形,当存在超过该预设距离范围的线状地形地物时,可以根据用户需求设置是否对该线状地物进行裁剪,在本技术实施例中,默认设置不裁剪。
69.在生成塔基地形图后,还可以根据用户需求设置是否生成原始坐标的分幅图做为校验块图层,在本技术实施例中,默认设置为不生成。
70.本技术实施例中可以批量生成多幅塔基地形图,对于每一幅塔基地形图,根据其生成顺序进行编号,例如,将第一个生成的塔基地形图的编号设置为1,从而便于用户确定
各塔基地形图的顺序。
71.在本技术实施例中,还可以根据用户需求设置是否生成起始桩位和终止桩位对应的塔基地形图。
72.在生成塔基地形图后,可以将其输出至对应的塔基地形图生成目录中。
73.塔基地形图生成指令用于生成塔基地形图,塔基地形图可以是用户从外部输入设备输入的控制指令,本技术的输电线路测量成品图生成方法可以运行在计算机设备上,当计算机设备接收到用户的塔基地形图生成指令时,自动执行步骤s103,生成塔基地形图并自动保存在计算机设备上。
74.s5:在接收到塔基断面图生成指令时,获取所述多个桩位对应的塔类型,根据所述塔类型和多个桩位的坐标信息,获取塔腿断面数据;根据塔腿断面数据及塔基断面模板生成各桩位对应的塔腿断面线,插入塔基断面图图框并填入桩位信息,生成并显示塔基断面图;
75.其中,塔类型包括直线塔和转角塔,转角塔用于改变输电线路的方向,在本技术实施例中,各桩位对应的塔类型可以根据线路设计路径信息确定。
76.塔腿断面数据包括塔腿断面方向及塔腿断面各点的高程数据。
77.在获取塔腿断面数据后,可以根据塔基断面模板自动生成每个桩位的4个塔腿断面线,最后插入塔基断面图图框,填入桩位名称、序号、测量人员等桩位信息,对塔基断面图进行命名,生成塔基断面图。
78.在生成塔基断面图后,可以将其输出至对应的塔基断面图生成目录中。
79.本技术实施例中可以批量生成多幅塔基断面图,对于每一幅塔基断面图,根据其生成顺序进行编号,例如,将第一个生成的塔基断面图的编号设置为1,从而便于用户确定各塔基断面图的顺序。
80.在对塔基断面图命名时,可以根据塔基断面图的编号及名称进行命名,例如,可以将塔基断面图命名为“编号-桩位名.dwg”。
81.具体地,在一个实施例中,如图3所示,所述测量数据包括高程数据,所述获取塔腿断面数据的步骤包括:
82.s511:根据多个桩位的坐标信息及所述多个桩位的塔类型,确定多个塔腿断面方向;
83.s512:在每个塔腿断面方向从中心桩开始依次获取该塔腿断面方向与等高线图交点的高程值及与中心桩的距离值,获取塔腿断面数据;
84.在本技术实施例中,塔腿断面方向可以包括塔腿的前后左右4个方向。
85.或者,如图4所示,在另一个实施例中,所述获取塔腿断面数据的步骤包括:
86.s521:根据多个桩位的坐标信息及所述多个桩位的塔类型,确定多个塔腿断面方向;
87.s522:获取塔腿断面长度在预设长度范围内的离散高程点,构建不规则三角网,在每个塔腿断面方向从中心桩开始根据预设的插值间距获取插值点的坐标,并根据该插值点所属的三角网的顶点的高程及该插值点与顶点的距离,基于距离平方反比的加权插值法计算该插值点的高程,获取塔腿断面数据。
88.插值间距可以根据用户需求进行设置,在本技术实施例中,插值间距设置为1米。
89.不规则三角网(tin,triangulated irregular network)是指根据区域的有限个点集将区域划分为相连的三角面网络,其中,三角面的形状和大小取决于不规则分布的测点的密度和位置。
90.基于距离平方反比的加权插值法是根据插值点与邻域内散乱点的距离的k次方的倒数确定权重,通过对邻域内各散乱点属性值进行加权平均得到插值点的属性值;其中,0≤k≤2。具体地,在本技术实施例中,k=2。
91.本技术实施例中,根据目标区域的测量数据生成目标区域的cad平面图,在接收到输入的塔基地形图生成指令时,自动根据目标区域的cad平面图和线路设计路径信息自动生成并显示塔基地形图;在接收到塔基断面图生成指令,自动根据目标区域的cad平面图和线路设计路径信息自动生成并显示塔基断面图,本技术可根据用户的生成需求自动生成塔基断面图或塔基地形图等输电线路测量成品图,提高输电线路测量成品图生成效率。
92.s6:在接收到房屋分布图生成指令时,获取房屋属性数据及房屋图片;以每个耐张段为独立区间,基于cad平面图及所述房屋属性数据和所述房屋图片获取每个耐张段对应的房屋数据;基于房屋相对于耐张段的最小累距值,按照从小到大的顺序对每个独立区间的房屋进行排序,以每个独立区间的房屋相对于耐张段的最小累距值中的最小值作为起始累距,根据预设的累距范围值确定累距范围,获取最小累距值位于所述累距范围内的前n个房屋;根据所述n个房屋的房屋数据和房屋图片,生成并显示房屋分布图;其中,房屋数据包括房屋图形数据、房屋属性数据和该房屋相对于耐张段的最小累距值;n>1;
93.房屋属性数据可以包括房屋编号、房屋结构、楼层数、主辅房、房屋照片名、塔位区间、村庄名、户主名、备注等数据。其中,房屋照片名默认与房屋编号同名,不同名时则需要手工编辑修改。根据外业调查资料人工填写完善村庄名、户主名、备注等属性数据。
94.在本技术实施例,房屋属性数据可以以预设的表格的形式(例如excel文件)存储在计算机设备上,在接收到房屋分布图生成指令时,从预设的房屋属性数据文件中获取房屋属性数据。
95.房屋图片可以以jpg格式、bmp格式或者png格式预先存储在预设的房屋图片存放文件夹中,房屋图片可以根据房屋编号进行命名,从而方便在接收到房屋分布图生成指令时,从预设的房屋图片存放文件夹快速获取对应的房屋图片。
96.房屋图形数据可以包括该房屋相对该耐张段的多段线角点坐标、最小累距和最大累距、最小偏距、房屋面积(单层)和总面积(房屋面积
×
楼层数)。其中,累距是指在线路放样测量中当前点位沿线路路径到线路起点的距离。
97.房屋图形数据由计算机遍历cad平面图中每个耐张段的所有房屋自动计算生成,无需人工量测。
98.在本技术实施例中,n可以为15,累距范围值可以设置为230米,也即累距范围为[leiju1,leiju1+230],其中,leiju1为各独立区间的房屋相对于耐张段的最小累距值中的最小值。
[0099]
在本技术实施例中,遍历每个独立区间的所有房屋,并选取最小累距在[leiju1,leiju1+230]的前15个房屋,基于该15个房屋生成对应的房屋分布图。
[0100]
为了保证成图效果风格统一、整齐美观,令所有房屋图形在房屋分布图中居中成图,同时相应更新房屋分布图的起止累距,房屋照片按预设的布局和大小自动排版显示。
[0101]
s7:在接收到平断面图生成指令时,根据所述cad平面图各地物对应的耐张段属性信息和转角桩的坐标信息,获取各地物在平断面图中的线路坐标信息,根据各地物在平断面图的线路坐标信息生成地物平断面图;根据所述线路设计路径信息对所述数字高程模型进行插值计算,获取地形断面图;合并所述地物平断面图和所述地形平断面图,生成并显示平断面图。
[0102]
平断面图是指一种以线路中心线为横轴、平面图与断面图相结合的线路工程制图,其平面图部分采用线路坐标系,所有地形地物坐标都为相对坐标。
[0103]
线路坐标系是指一种以线路中心线为横轴,垂直中心线为纵轴的工程坐标系,它以相对线路中心线的累距和偏距表达地物坐标。
[0104]
具体地,可以根据平断面生成参数,根据cad平面图各地物对应的耐张段属性信息计算该地物在平断面图中的线路坐标,从而根据各地物在平断面图的线路坐标信息生成地物平断面图。
[0105]
其中,平断面生成参数包括平面范围、起始累距、图廓范围、标尺范围、投影线注记排列、跨越点注记排列和注记大小。
[0106]
其中,标尺范围可以包括最小标高和最大标高;投影线注记排列可以包括不使用和程序排列;跨越点注记排列可以包括不使用和程序排列;图廓范围可以包括50米和75米;
[0107]
在本技术实施例中,平面范围可以设置为50米,起始累距可以设置为0米,图廓范围可以设置为50米,标尺范围可以设置为自动设置,投影线注记设置为程序排列,且设置间隔为25,跨越点注记排列设置为程序排列,注记大小可以设置为6.5。
[0108]
地形断面是一种非常重要的地形特征信息,它可以反映局部地区在某条平面线方向上的高程起伏情况,还能形象地显示出一个地区的地形类型及其特征。
[0109]
具体地,根据线路设计路径信息和插值参数,基于双线性插值法对数字高程模型进行插值计算,其中,插值参数可以包括边线、风偏距、采集间隔、起始累距和生成类型等参数。
[0110]
在本技术实施例中,边线可以设置为14米,风偏距可以设置为30米,采集间隔可以设置为5米,起始累距可以设置为0米,生成类型可以设置为“仅保留高于中心线0米的边线及风偏线”。
[0111]
步骤s7中,在显示平断面图之前,还包括以下步骤:
[0112]
响应于投影线修剪指令,将所述平断面图中的投影线的实线段修剪至对应累距处的中心线上;
[0113]
响应于跨越点标注指令,获取所述平断面图的断面跨越点的高程及偏距并在所述平断面图上进行标注;
[0114]
响应于编辑指令,编辑所述平断面图中的测量点及桩;其中,编辑测量点包括增加测量点和修改测量点,编辑桩包括增加桩、修改桩和删除桩。
[0115]
投影线修剪指令用于将平断面图中所有投影线的实线段一键批量修剪到对应累距处的中心线上;
[0116]
基于所述植被包络线数据,在修正后的地形平断面图添加植被包络线;其中,植被包络线指示不同树种的自然生长高度。
[0117]
跨越点标注指令用于对断面跨越点进行高程和偏距的标注。其中,跨越点标注指
令可以用于对平断面图的单个断面跨越点进行标注,也可以对平断面图的多个断面跨越点进行批量标注。
[0118]
在编辑测量点时,可以在平断面图上通过设置点类型、点编号、累距、偏距和高程或者设置点类型、点坐标、高程和所属耐张段或者通过图上选取的方式来实现测量点的增加和修改。
[0119]
在编辑桩时,可以在平断面图上通过设置桩类型、桩编号、转角度、高程、累距、东坐标和北坐标来实现增加桩、修改桩以及删除桩。
[0120]
植被包络线数据可以包括每段植被的起始累距、终止累距和自然生长高度。其中,植被包络线数据可以以预设的txt或者excel文件存储在计算机设备上。
[0121]
在本技术实施例中,林木顶点采样间距可以设置为10米,可以设置林木顶点间距超过5米时不连线。
[0122]
具体地,所述基于所述植被包络线数据,在修正后的地形平断面图添加植被包络线的步骤包括:
[0123]
根据每段植被的起始累距、终止累距和自然生长高度,遍历对应起止累距段的地形断面线,根据林木顶点采样间距,比较同累距处中心线和左右边线的高程,在高程较高的位置添加高树图形顶点,根据累距先后依次连接高树图形顶点成线则完成添加植被包络线。
[0124]
地形断面线包括中心线和左右边线。
[0125]
在生成并显示平断面图之后,还包括以下步骤:
[0126]
响应于连线指令,确定框选的平断面图区域,获取该区域内在中心线、边线和风偏线阈值范围内的测量点并连接,得到中心线、边线和风偏线。
[0127]
响应于节点新建指令,在选取的位置新建断面线节点;
[0128]
响应于节点取消指令,在选取的位置取消断面线节点;
[0129]
响应于平断面拼接指令,确定选取的至少两幅平断图的起点桩和终点桩,根据至少两幅平断图的起点桩和终点桩对所述至少两幅平断图进行拼接;
[0130]
响应于平断面融合指令,确定选取的至少两幅平断图的桩位的坐标信息,沿预设桩位将其中一幅平断图的所有数据合并至另一幅平断面图。
[0131]
响应于对地形断面线升高指令,对框选的所有地形断面线升高第一指定高度;
[0132]
响应于对地形断面线降低指令,对框选的所有地形断面线降低第二指定高度
[0133]
连线指令、节点新建指令、节点取消指令、平断面拼接指令和平断面融合指令可以为用户通过外部输入设备(例如鼠标、键盘等)输入的操作指令。
[0134]
其中,取消的断面线节点可以是与选取的位置最接近的断面线节点。
[0135]
在平断面融合过程中,若出现两幅平断面图中重合桩的桩名、平面坐标、高程、转角度等信息不符时,发出错误提示信号并停止平断面图的融合,以提示用户及时确认异常情况。
[0136]
框选的地形断面线可以包括中心线、边线和风偏线。
[0137]
第一指定高度与第二指定高度可以相同也可以不同。
[0138]
本技术实施例中,在生成平断面图之后,用户只需发出对应的操作指令,即可实现对生成的平断面图的新建断面线节点、取消断面线节点、拼接和融合等操作,无需进行复杂
的手动调整,可以有效提高平断面图编辑效率。
[0139]
如图5所示,其利用本技术实施例的输电线路测量成品图生成方法生成的目标区域的cad平面图。
[0140]
如图6所示,在接收到平断面生成指令时,执行本技术的步骤s7,生成目标区域的平断面图。
[0141]
如图7所示,在接收到塔基地形图生成指令时,执行本技术的步骤s4,生成目标区域的塔基地形图;
[0142]
如图8所示,在接收到塔基断面图生成指令时,执行本技术的步骤s5,生成目标区域的塔基断面图;
[0143]
如图9所示,在接收到房屋分布图生成指令时,执行本技术的步骤s6,生成目标区域的房屋分布图。
[0144]
本技术实施例中,基于目标区域的测量数据生成cad平面图后,基于目标区域的cad平面图和线路设计路径信息即可一键自动生成平断面图、塔基地形图、塔基断面图和房屋分布图,可以有效提高输电线路成图效率,本技术的cad平面图通用性强、复用性高,方便线路设计路径的变更,降低制图工作量,大大提高输电线路测量成品图生成效率和成果质量。
[0145]
本实施例提供一种输电线路测量成品图生成装置,可以用于执行本技术实施例的输电线路测量成品图生成方法。对于本实施例中未披露的细节,请参照本技术的方法实施例。
[0146]
请参阅图10,图10是本技术实施例公开的一种输电线路测量成品图生成装置的结构示意图。所述的输电线路测量成品图生成装置包括:
[0147]
第一数据获取模块1,用于获取目标区域的测量数据和线路设计路径信息;其中,所述线路设计路径信息包括多个桩位及所述多个桩位的坐标信息;
[0148]
cad图生成模块2,用于根据目标区域的测量数据生成目标区域的cad平面图;其中,所述cad平面图包括多个图形及注记数据;
[0149]
第二数据获取模块3,用于获取所述cad平面图各地物对应的耐张段属性信息和目标区域的数字高程模型;
[0150]
塔基地形图生成模块4,用于在接收到塔基地形图生成指令时,从所述cad平面图中获取每个桩位的预设距离范围内的图形及注记数据,旋转所述图形及注记数据,使每个桩位对应的塔位前进方向和后退方向的角平分线位于待生成的塔基地形图所在平面的水平方向,插入塔基地形图图框并填入桩位信息,生成并显示塔基地形图;
[0151]
塔基断面图生成模块5,用于在接收到塔基断面图生成指令时,获取所述多个桩位对应的塔类型,根据所述塔类型和多个桩位的坐标信息,获取塔腿断面数据;根据塔腿断面数据及塔基断面模板生成各桩位对应的塔腿断面线,插入塔基断面图图框并填入桩位信息,生成并显示塔基断面图;
[0152]
房屋分布图生成模块6,用于在接收到房屋分布图生成指令时,获取房屋属性数据及房屋图片;以每个耐张段为独立区间,基于cad平面图及所述房屋属性数据和所述房屋图片获取每个耐张段对应的房屋数据;基于房屋相对于耐张段的最小累距值,按照从小到大的顺序对每个独立区间的房屋进行排序,以每个独立区间的房屋相对于耐张段的最小累距
值中的最小值作为起始累距,根据预设的累距范围值确定累距范围,获取最小累距值位于所述累距范围内的前n个房屋;根据所述n个房屋的房屋数据和房屋图片,生成并显示房屋分布图;其中,房屋数据包括房屋图形数据、房屋属性数据和该房屋相对于耐张段的最小累距值;n>1;
[0153]
平断面生成模块7,用于在接收到平断面图生成指令时,根据所述cad平面图各地物对应的耐张段属性信息和转角桩的坐标信息,获取各地物在平断面图中的线路坐标信息,根据各地物在平断面图的线路坐标信息生成地物平断面图;根据所述线路设计路径信息对所述数字高程模型进行插值计算,获取地形断面图;合并所述地物平断面图和所述地形平断面图,生成并显示平断面图。
[0154]
本实施例提供一种电子设备,可以用于执行本技术实施例的输电线路测量成品图生成方法的全部或部分步骤。对于本实施例中未披露的细节,请参照本技术的方法实施例。
[0155]
请参阅图11,图11为本技术实施例提供的电子设备的结构示意图。所述电子设备200可以但不限于是各种服务器、个人计算机、笔记本电脑、智能手机、平板电脑等设备的一个或多个的组合。
[0156]
在本技术较佳实施例中,所述电子设备200包括存储器201、至少一个处理器202、至少一条通信总线203及收发器204。
[0157]
本领域技术人员应该了解,图11示出的电子设备的结构并不构成本技术实施例的限定,既可以是总线型结构,也可以是星形结构,所述电子设备200还可以包括比图示更多或更少的其他硬件或者软件,或者不同的部件布置。
[0158]
在一些实施例中,所述电子设备200是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路、可编程门阵列、数字处理器及嵌入式设备等。所述电子设备200还可包括客户设备,所述客户设备包括但不限于任何一种可与客户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、数码相机等。
[0159]
需要说明的是,所述电子设备200仅为举例,其他现有的或今后可能出现的电子产品如可适应于本技术,也应包含在本技术的保护范围以内,并以引用方式包含于此。
[0160]
在一些实施例中,所述存储器201中存储有计算机程序,所述计算机程序被所述至少一个处理器202执行时实现如所述实施例的输电线路测量成品图生成方法中的全部或者部分步骤。所述存储器201包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasableprogrammable read-only memory,eprom)、一次可编程只读存储器(one-timeprogrammable read-only memory,otprom)、电子擦除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compactdisc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0161]
在一些实施例中,所述至少一个处理器202是所述电子设备200的控制核心(control unit),利用各种接口和线路连接整个电子设备200的各个部件,通过运行或执行存储在所述存储器201内的程序或者模块,以及调用存储在所述存储器201内的数据,以执行电子设备200的各种功能和处理数据。例如,所述至少一个处理器202执行所述存储器中
存储的计算机程序时实现本技术实施例中所述的输电线路测量成品图生成方法的全部或者部分步骤;或者实现输电线路测量成品图生成装置的全部或者部分功能。所述至少一个处理器202可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(centralprocessing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。
[0162]
在一些实施例中,所述至少一条通信总线203被设置为实现所述存储器201以及所述至少一个处理器202等之间的连接通信。
[0163]
所述电子设备200还可以包括多种传感器、蓝牙模块、wi-fi模块等,在此不再赘述。
[0164]
本实施例提供一种计算机可读存储介质,其上储存有计算机程序,所述指令适于由处理器加载并执行本技术实施例一的输电线路测量成品图生成方法,具体执行过程可以参见实施例一的具体说明,在此不进行赘述。
[0165]
对于设备实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中所述作为分离部件说明的组件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本技术方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0166]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0167]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0168]
以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1