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.基于初步填充结果,针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符 ...
【技术保护点】
1.一种面状植被符号填充和基于规则的自动避让方法,其特征在于,包括如下步骤:S1.判断植被面的形状,根据不同形状的植被面确定对应的填充方法,获得初步填充结果;S2.基于初步填充结果,针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符号点的位置,使符号全部位于面内;S3.根据地形图制图的压盖要求,确定针对点线面和注记要素的植被符号避让规则;S4.在所述避让规则的约束下计算所述填充植被符号要调整的位置,最终得到避让后的满足地形图制图要求的植被符号填充结果。
【技术特征摘要】
1.一种面状植被符号填充和基于规则的自动避让方法,其特征在于,包括如下步骤:S1.判断植被面的形状,根据不同形状的植被面确定对应的填充方法,获得初步填充结果;S2.基于初步填充结果,针对面边缘处局部超出边界的植被符号,根据植被符号大小,调整边缘处的符号点的位置,使符号全部位于面内;S3.根据地形图制图的压盖要求,确定针对点线面和注记要素的植被符号避让规则;S4.在所述避让规则的约束下计算所述填充植被符号要调整的位置,最终得到避让后的满足地形图制图要求的植被符号填充结果。2.如权利要求1所述的面状植被符号填充和基于规则的自动避让方法,其特征在于,步骤S1中所述的判断植被面形状的方法为,获得植被面的外接矩形,计算矩形的纵和横两个方面的长度,以长度大的方向作为填充计算的主方向。3.如权利要求2所述的面状植被符号填充和基于规则的自动避让方法,其特征在于,步骤S1中所述的填充方法为,以外接矩形左下角为起始点,以垂直于主方向为填充方向,从植被填充步长的一半处开始计算填充点位置,填充点若在植被面内,则记录位置并填充,若填充点不在植被面内,则继续下一个填充点,填充完一条填充线后,根据填充步长以类似的方法继续下一条填充线的填充,直到整个填充面填充完成。4.如权利要求3所述的面状植被符号填充和基于规则的自动避让方法,其特征在于,相邻填充向上的填充点进行品字形排布。5.如权利要...
【专利技术属性】
技术研发人员:张燕,周智勇,胡开全,刘昌振,陈良超,马红,沈高钰,
申请(专利权)人:重庆市勘测院,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。