一种面状植被符号填充和基于规则的自动避让方法技术

技术编号:21365070 阅读:53 留言:0更新日期:2019-06-15 10:07
本发明专利技术公开一种面状植被符号填充和基于规则的自动避让方法,首先判断植被面的形状,根据植被面的形状确定对应的填充方法,获得初步填充结果;再针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符号点的位置,使符号全部位于面内;之后根据地形图制图的压盖要求,确定针对点线面和注记要素的植被符号避让规则;最后在避让规则的约束下计算植被符号要调整的位置,最终得到避让后满足地形图制图要求的面状植被符号填充结果。采用上述方法,能实现在计算机制图环境下植被面自动填充植被符号,提高地形图生产效率。

A Method of Planar Vegetation Symbol Filling and Rule-based Automatic Avoidance

The invention discloses a surface vegetation symbol filling and rule-based automatic avoidance method. Firstly, the shape of vegetation surface is judged, the corresponding filling method is determined according to the shape of vegetation surface, and the preliminary filling result is obtained. Secondly, according to the size of vegetation symbol, the position of symbol points at the edge is adjusted so that all the symbols are located in the surface. Then, according to the requirements of topographic mapping, the rules of avoidance of vegetation symbols for points, lines and annotated elements are determined. Finally, the position of vegetation symbols to be adjusted is calculated under the constraints of the rules of avoidance, and finally the result of filling the surface vegetation symbols satisfying the requirements of topographic mapping after avoidance is obtained. By using the above method, the vegetation symbols can be automatically filled in the vegetation surface under the computer map environment, and the efficiency of topographic map production can be improved.

【技术实现步骤摘要】
一种面状植被符号填充和基于规则的自动避让方法
本专利技术涉及地形图生产和制图
,具体涉及一种面状植被符号填充和基于规则的自动避让方法。
技术介绍
植被面填充是地形图生产和制图的重要环节,地形图生产要求植被填充间距适中、分布均匀同时兼顾美观,填充点遇到电线、注记等重要地物时,要挪动位置,满足制图压盖的要求。植被点填充有两种方式,一种是直接放置实体植被点符号;另一种是先构植被面,然后在面内用符号化显示的方式填充点符号,填充点依附于面存在。第一种方式一般用于传统制图数据的生产,植被填充只用来满足制图的需要。随着计算机制图技术的发展和对地形图的要求越来越高,地形图不仅要满足制图的需求,还要满足入库的要求,植被按照范围线构面,为了避免制图数据和入库数据分开生产,就需要第二种填充方式。同时,植被面填充符号的难点在于复杂形状植被符号的填充和遇到地物的自动避让,手动填充和处理避让不仅费工费时,而且最终的填充效果可能因人而异。因此,为了提高生产的自动化和标准化,尽量减少植被制图时人工工作量,需要解决植被符号填充和自动避让的问题。
技术实现思路
针对上述问题,本专利技术旨在提出一种面状植被符号自动填充和基于规则的自动避让方法,以实现计算机制图过程中植被面自动填充植被符号,从而提高地形图生产效率。1为达到上述技术效果,本专利技术采用的技术方案是:一种面状植被符号填充和基于规则的自动避让方法,包括如下步骤:S1.判断植被面的形状,根据不同形状的植被面确定对应的填充方法,获得初步填充结果;S2.基于初步填充结果,针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符号点的位置,使符号全部位于面内;S3.根据地形图制图的压盖要求,确定针对点线面和注记要素的植被符号避让规则;S4.在所述避让规则的约束下计算所述填充植被符号要调整的位置,最终得到避让后的满足地形图制图要求的植被符号填充结果。进一步地,步骤S1中所述的判断植被面形状的方法为,获得植被面的外接矩形,计算矩形的纵和横两个方面的长度,以长度大的方向作为填充计算的主方向。进一步地,步骤S1中所述的填充方法为,以外接矩形左下角为起始点,以垂直于主方向为填充方向,从植被填充步长的一半处开始计算填充点位置,填充点若在植被面内,则记录位置并填充,若填充点不在植被面内,则继续下一个填充点,填充完一条填充线后,根据填充步长以类似的方法继续下一条填充线的填充,直到整个填充面填充完成。进一步地,相邻填充向上的填充点进行品字形排布。进一步地,所述品字形排布的方式为,奇数条的所述填充线上以1/2步长为起点开始填充,偶数条的填充线上以3/2步长为起点开始填充,每条填充线上以2倍步长为填充间距填充。进一步地,若填充线在一个步长内没有填充点,则判断该填充线是否和植被面相交,若与植被面相交,则以相交的线段中点为填充点位。进一步地,填充的步长根据制图要求设置。进一步地,在小面积的填充面内,如果没有得到满足要的填充点,则以该填充面的中心为填充点。进一步地,步骤S2中,所述的调整边缘处的符号点位置的方法为,九宫格八邻域顺时针移动方法,以原符号点的位置为九宫格的中心格,以中心格周围的八个格为邻域,以中心格正上方一格邻域为起点顺时针移动,第一个满足符号点全部位于填充内的格即为最终的定位点位置。进一步地,步骤S3中所述的要素包括:注记、管线、高程点和电杆,各要素与植被符号有压盖时,局部移动植被符号位置,以满足要素压盖要求。与现有技术相比,本专利技术的有益效果是:1、本专利技术所述通过判断植被面的形状,采取对应的填充方法,实现复杂植被面的自动填充;2、本专利技术所述针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符号点的位置,使符号全部位于面内,可以避免植被符号压盖植被面边界的问题;3、本专利技术提供的避让规则,可以根据实际的需要进行调整,避让规则写在配置文件里面,要修改避让规则时,直接修改配置文件即可;4、本专利技术提供的基于规则的自动避让,可以降低植被符号填充时人工参与的工作量,有效提高生产效率;5、本专利技术所述的填充结果,填充效果统一,有效避免了手工填充时因人而异的情况,有利于整体制图效果的统一。附图说明图1为本专利技术实施例的流程图;图2为本专利技术实施例植被填充过程示意图;图3为本专利技术实施例九宫格八邻域顺时针移动方法示意图;图4为本专利技术实施例选取地形图某一块区域自动避让前的效果示意图;图5为本专利技术实施例选取地形图某一块区域自动避让后的效果示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。在本专利技术申请的描述中,需要理解的是,术语“上”、“下”、“左”、“右”等,指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的部件或结构必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。本专利技术提供的面状植被符号填充和基于规则的自动避让方法,用于解决地形图生产和制图的植被面填充过程中,复杂形状植被符号的填充和遇到地物的自动避让问题,通过判断植被面的形状,根据不同形状的植被面确定对应的填充方法,获得初步填充结果;再针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符号点的位置,使符号全部位于面内;之后根据地形图制图的压盖要求,确定针对点线面和注记要素的植被符号避让规则,在避让规则的约束下计算填充植被符号要调整的位置,最终得到避让后的满足地形图制图要求的面状植被符号填充结果。具体的,如图1所示,本专利技术提供的面状植被符号填充和基于规则的自动避让方法,包括如下步骤:S1.判断植被面的形状,根据不同形状的植被面确定对应的填充方法,获得初步填充结果。本实施例中,由于植被面的形状可能是各种形状,有的是细长条,有的有多个分支,因此首先要判断植被面的形状。判断植被面形状的方法为获得植被面的外接矩形,计算外接矩形的纵和横两个方面的长度(即获取外接矩形的长和宽),以长度较大的方向(即长的边)作为填充计算的主方向。填充过程如图2所示,确定主方向后,以外接矩形左下角为起始点,以垂直于主方向为填充方向,从植被填充步长的一半处开始计算填充点位置,填充点若在植被面内,则记录位置并填充,若填充点不在植被面内,则继续下一个填充点,填充完一条填充线后,根据填充步长以类似的方法继续下一条填充线的填充,直到整个填充面填充完成。填充的步长根据制图要求设置,本实施例的填充采用的步长为地形图图式要求的图上10毫米。在填充线上进行填充时,为形成各填充点呈品字形排布的填充,奇数条的填充线上以1/2步长为起点开始填充,偶数条的填充线上以3/2步长为起点开始填充,每条填充线上以2倍步长为填充间距进行填充,直到上一条填充线填充完毕,继续下一条填充线的填充,直至整个面填充结束。对于有异型的长条形的区域,如果填充线在部长内都没有填充点,则判断该填充线是否和植被面相交,若与植被面相交,则以填充线和面相交部分的中点作为填充点位。对于一些面积较小的填充面,如果填本文档来自技高网
...

【技术保护点】
1.一种面状植被符号填充和基于规则的自动避让方法,其特征在于,包括如下步骤:S1.判断植被面的形状,根据不同形状的植被面确定对应的填充方法,获得初步填充结果;S2.基于初步填充结果,针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符号点的位置,使符号全部位于面内;S3.根据地形图制图的压盖要求,确定针对点线面和注记要素的植被符号避让规则;S4.在所述避让规则的约束下计算所述填充植被符号要调整的位置,最终得到避让后的满足地形图制图要求的植被符号填充结果。

【技术特征摘要】
1.一种面状植被符号填充和基于规则的自动避让方法,其特征在于,包括如下步骤:S1.判断植被面的形状,根据不同形状的植被面确定对应的填充方法,获得初步填充结果;S2.基于初步填充结果,针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符号点的位置,使符号全部位于面内;S3.根据地形图制图的压盖要求,确定针对点线面和注记要素的植被符号避让规则;S4.在所述避让规则的约束下计算所述填充植被符号要调整的位置,最终得到避让后的满足地形图制图要求的植被符号填充结果。2.如权利要求1所述的面状植被符号填充和基于规则的自动避让方法,其特征在于,步骤S1中所述的判断植被面形状的方法为,获得植被面的外接矩形,计算矩形的纵和横两个方面的长度,以长度大的方向作为填充计算的主方向。3.如权利要求2所述的面状植被符号填充和基于规则的自动避让方法,其特征在于,步骤S1中所述的填充方法为,以外接矩形左下角为起始点,以垂直于主方向为填充方向,从植被填充步长的一半处开始计算填充点位置,填充点若在植被面内,则记录位置并填充,若填充点不在植被面内,则继续下一个填充点,填充完一条填充线后,根据填充步长以类似的方法继续下一条填充线的填充,直到整个填充面填充完成。4.如权利要求3所述的面状植被符号填充和基于规则的自动避让方法,其特征在于,相邻填充向上的填充点进行品字形排布。5.如权利要...

【专利技术属性】
技术研发人员:张燕周智勇胡开全刘昌振陈良超马红沈高钰
申请(专利权)人:重庆市勘测院
类型:发明
国别省市:重庆,50

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

1