一种等高线密集区域自动化制图方法及系统技术方案

技术编号:37398488 阅读:12 留言:0更新日期:2023-04-30 09:26
本发明专利技术公开了一种等高线密集区域自动化制图方法及系统,包括用SQL语句提取地形图中的计曲线;计曲线按照编码和高程值进行融合,生成第一矢量图层;获取第一矢量图层中相邻距离小于500米的计曲线,剔除不存在粘连的计曲线,生成第二矢量图层;基于第二矢量图层的高程值,生成不规则三角网;筛选出三角网中坡度值大于阈值的三角形;将筛选出来的三角形转换为面状的第一文件;第一文件进行聚合,得到可能需要断开范围的第二文件;选择第二文件与第二矢量图层共边要素,得到确定需要断开范围的第三文件;根据第三文件以及断开规则,实现等高线掩膜的自动化处理;本发明专利技术创立了等高线密集区域制图自动化处理算法,实现了对等高线的自动掩膜处理。自动掩膜处理。自动掩膜处理。

【技术实现步骤摘要】
一种等高线密集区域自动化制图方法及系统


[0001]本专利技术涉及计算机绘图
,尤其涉及一种等高线密集区域自动化制图方法及系统。

技术介绍

[0002]在地形图制图过程中,等高线一般应连续,当等高线特别密集影响图面清晰度时,需要间断等高线,即对粘连的等高线进行掩膜处理。间断等高线不能造成高程的判读失误,不能造成陡缓坡形的改变。一般情况下,间断等高线的方法是:一三、二四间隔断开;同名曲线不能断;最高最低不能断;计曲线不能断。以国家标准分幅1:50000为例,当首曲线之间空白小于0.2mm时,说明首曲线粘连具体要求如下:相邻计曲线间空白大于1.4mm时,不断开首曲线,若粘连,需人工修开,保障通过四根首曲线;相邻计曲线间空白为1.1

1.3mm时,通过三根首曲线;相邻计曲线间空白为0.8

1mm时,间隔通过两根首曲线;相邻计曲线间空白为0.5

0.7mm时,通过一根首曲线;相邻计曲线间空白小于0.4mm时,只表示计曲线;保留比较明显的沟头。即传统的等高线密集区域制图方法,均是通过人工查看逐个方里格网,依次对密集区域粘连的等高线进行断开,工作量非常巨大。当作业范围为全省甚至全国时,涉及地貌为山地和高山地的图幅,一幅图的人工工作量就需一个多月之久,严重影响项目的生产进度。

技术实现思路

[0003]针对上述问题中存在的不足之处,本专利技术提供一种等高线密集区域自动化制图方法及系统。
[0004]为实现上述目的,本专利技术提供一种等高线密集区域自动化制图方法,包括:
[0005]获取待处理的地形图;
[0006]使用SQL语句提取所述地形图中等高线层的计曲线;
[0007]所述计曲线按照编码和高程值进行融合,消除伪节点,生成Shapefile格式的第一矢量图层;
[0008]基于距离邻近算法,获取所述第一矢量图层中相邻距离小于500米的计曲线,并剔除不存在粘连的计曲线,生成第二矢量图层;
[0009]基于所述第二矢量图层的高程值,生成不规则三角网;
[0010]计算所述不规则三角网中三角形的坡度值,筛选出坡度值大于预先设置坡度阈值的三角形;
[0011]将筛选出来的三角形转换为面状的Shapefile格式第一文件;
[0012]将所述面状的Shapefile格式第一文件进行聚合运算,得到可能需要断开范围的第二文件;
[0013]基于“SHARE_A_LINE_SEGMENT_WITH”位置选择算法,选择出所述第二文件与所述第二矢量图层共边要素,得到确定需要断开范围的第三文件;
[0014]根据所述第三文件以及预先选择的断开规则,实现等高线掩膜的自动化处理。
[0015]优选的是,计算所述不规则三角网中三角形的坡度值,筛选出坡度值大于预先设置坡度阈值的三角形包括等高距不同时,设置坡度阈值不同。
[0016]优选的是,所述断开规则包括最多断开四根首曲线、断开所有粘连首曲线、间隔断开两根首曲线和最多断开两根首曲线,可根据不同地貌的等高线断开需求来选择对应的所述断开规则。
[0017]优选的是,根据所述第三文件以及预先选择的断开规则,实现等高线掩膜的自动化处理还包括根据预先设置的参数,所述参数包括首曲线与计曲线粘连容差、补充首曲线弯曲度、补充首曲线间隔距离和保留最短首曲线长度。
[0018]优选的是,当所述等高距为20米时,所述断开规则选择为最多断开四根首曲线、所述坡度阈值为59.5
°
、所述首曲线与计曲线粘连容差为9米、所述补充首曲线弯曲度为0.9、所述补充首曲线间隔距离为80米、所述保留最短首曲线长度为30米;当所述等高距为10米时,所述断开规则选择为最多断开四根首曲线、所述坡度阈值为42
°
、所述首曲线与计曲线粘连容差为9米、所述补充首曲线弯曲度为0.85、所述补充首曲线间隔距离为80米、所述保留最短首曲线长度为30米。
[0019]本专利技术还提供一种等高线密集区域自动化制图方法的系统,包括:
[0020]获取模块,用于获取待处理的地形图;
[0021]提取模块,用于使用SQL语句提取所述地形图中等高线层的计曲线;
[0022]融合模块,用于所述计曲线按照编码和高程值进行融合,消除伪节点,生成Shapefile格式的第一矢量图层;
[0023]剔除模块,用于基于距离邻近算法,获取所述第一矢量图层中相邻距离小于500米的计曲线,并剔除不存在粘连的计曲线,生成第二矢量图层;
[0024]三角网模块,用于基于所述第二矢量图层的高程值,生成不规则三角网;
[0025]筛选模块,用于计算所述不规则三角网中三角形的坡度值,筛选出坡度值大于预先设置坡度阈值的三角形;
[0026]转换模块,用于将筛选出来的三角形转换为面状的Shapefile格式第一文件;
[0027]聚合模块,用于将所述面状的Shapefile格式第一文件进行聚合运算,得到可能需要断开范围的第二文件;
[0028]确定模块,用于基于“SHARE_A_LINE_SEGMENT_WITH”位置选择算法,选择出所述第二文件与所述第二矢量图层共边要素,得到确定需要断开范围的第三文件;
[0029]绘制模块,用于根据所述第三文件以及预先选择的断开规则,实现等高线掩膜的自动化处理。
[0030]优选的是,计算所述不规则三角网中三角形的坡度值,筛选出坡度值大于预先设置坡度阈值的三角形包括等高距不同时,设置坡度阈值不同。
[0031]优选的是,所述断开规则包括最多断开四根首曲线、断开所有粘连首曲线、间隔断开两根首曲线和最多断开两根首曲线,可根据不同地貌的等高线断开需求来选择对应的所述断开规则。
[0032]优选的是,根据所述第三文件以及预先选择的断开规则,实现等高线掩膜的自动化处理还包括根据预先设置的参数,所述参数包括首曲线与计曲线粘连容差、补充首曲线
弯曲度、补充首曲线间隔距离和保留最短首曲线长度。
[0033]优选的是,当所述等高距为20米时,所述断开规则选择为最多断开四根首曲线、所述坡度阈值为59.5
°
、所述首曲线与计曲线粘连容差为9米、所述补充首曲线弯曲度为0.9、所述补充首曲线间隔距离为80米、所述保留最短首曲线长度为30米;当所述等高距为10米时,所述断开规则选择为最多断开四根首曲线、所述坡度阈值为42
°
、所述首曲线与计曲线粘连容差为9米、所述补充首曲线弯曲度为0.85、所述补充首曲线间隔距离为80米、所述保留最短首曲线长度为30米。
[0034]与现有技术相比,本专利技术的有益效果为:
[0035]本专利技术创立了等高线密集区域制图自动化处理算法,实现了对等高线的自动掩膜处理,解决了历来已久的生产难题。
附图说明
[0036]图1是本专利技术等高线密集区域自动化制图方法的流程图。
具体实施方式...

【技术保护点】

【技术特征摘要】
1.一种等高线密集区域自动化制图方法,其特征在于,包括:获取待处理的地形图;使用SQL语句提取所述地形图中等高线层的计曲线;所述计曲线按照编码和高程值进行融合,消除伪节点,生成Shapefile格式的第一矢量图层;基于距离邻近算法,获取所述第一矢量图层中相邻距离小于500米的计曲线,并剔除不存在粘连的计曲线,生成第二矢量图层;基于所述第二矢量图层的高程值,生成不规则三角网;计算所述不规则三角网中三角形的坡度值,筛选出坡度值大于预先设置坡度阈值的三角形;将筛选出来的三角形转换为面状的Shapefile格式第一文件;将所述面状的Shapefile格式第一文件进行聚合运算,得到可能需要断开范围的第二文件;基于“SHARE_A_LINE_SEGMENT_WITH”位置选择算法,选择出所述第二文件与所述第二矢量图层共边要素,得到确定需要断开范围的第三文件;根据所述第三文件以及预先选择的断开规则,实现等高线掩膜的自动化处理。2.根据权利要求1所述的等高线密集区域自动化制图方法,其特征在于,计算所述不规则三角网中三角形的坡度值,筛选出坡度值大于预先设置坡度阈值的三角形包括等高距不同时,设置坡度阈值不同。3.根据权利要求2所述的等高线密集区域自动化制图方法,其特征在于,所述断开规则包括最多断开四根首曲线、断开所有粘连首曲线、间隔断开两根首曲线和最多断开两根首曲线,可根据不同地貌的等高线断开需求来选择对应的所述断开规则。4.根据权利要求3所述的等高线密集区域自动化制图方法,其特征在于,根据所述第三文件以及预先选择的断开规则,实现等高线掩膜的自动化处理还包括根据预先设置的参数,所述参数包括首曲线与计曲线粘连容差、补充首曲线弯曲度、补充首曲线间隔距离和保留最短首曲线长度。5.根据权利要求4所述的等高线密集区域自动化制图方法,其特征在于,当所述等高距为20米时,所述断开规则选择为最多断开四根首曲线、所述坡度阈值为59.5
°
、所述首曲线与计曲线粘连容差为9米、所述补充首曲线弯曲度为0.9、所述补充首曲线间隔距离为80米、所述保留最短首曲线长度为30米;当所述等高距为10米时,所述断开规则选择为最多断开四根首曲线、所述坡度阈值为42
°
、所述首曲线与计曲线粘连容差为9米、所述补充首曲线弯曲度为0.85、所述补充首曲线间隔距离为80米、所述保留最短首曲线长度为30米。6.一种等高线密集区域自动化制图系统,其特征在于,包括:获取模块,用于获取待处理的地形图;提取模块...

【专利技术属性】
技术研发人员:王海恒陈杰郭兰勤谢飞雷宝佳黄帆黄波孙永刚苏海静
申请(专利权)人:自然资源部第一地理信息制图院陕西省第六测绘地理信息工程院
类型:发明
国别省市:

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

1