斜线描边样式生成方法技术

技术编号:38204701 阅读:6 留言:0更新日期:2023-07-21 16:50
本发明专利技术公开了一种斜线描边样式生成方法,包括设计填充图案样式;建立图案模板;按照建立的图案模板存储斜线填充样式;选取待绘制的面状区域,按照S3存储的斜线填充样式对所述待绘制的面状区域进行描边,并且对描边进行栅格化;删除选取的面状区域,得到最终斜线描边样式。采用本方法实现了斜线描边样式设计的参数化和标准化。同时,填补了现行制图软件无法实现斜线填充的空白,提高图纸绘制、修改效率,提升成图质量。升成图质量。升成图质量。

【技术实现步骤摘要】
斜线描边样式生成方法


[0001]本专利技术涉及专题制图
,尤其涉及一种斜线描边样式生成方法。

技术介绍

[0002]现有专题制图技术,无法实现斜线填充,斜线描边样式不能在一个平台上一次性制作完成,尤其对于地理空间边界,无法实现随意切换,线型绘制严重受限,对于要绘制的多边界区域,无法实现区域边界一键生成,例如在绘制多省份区域时,只能单一处理,因此,在地图绘制时,制图效率低,并且基础地理信息数据需要在多个平台间转换,修改不方便。因此,本申请针对上述问题提出一种斜线描边样式生成方法,采用模板化操作实现斜线描边的统一操作。

技术实现思路

[0003]因此,本专利技术的目的在于提供一种斜线描边样式生成方法,采用模板化图案和填充形式,实现地图绘制时斜线描边的一键生成,使斜线描边样式的制作更加方便快捷。
[0004]为了实现上述目的,本专利技术的一种斜线描边样式生成方法,包括:
[0005]S1、设计填充图案样式;所述设计填充图案样式包括:线宽、间距和角度;
[0006]S2、建立图案模板,包括建立斜线填充区域,并采用设计的图案样式填充所述建立的斜线填充区域;其中:建立斜线填充区域包括绘制两条平行线;分别用两条竖直参考线和两条水平参考线与S2绘制的平行线相交,对绘制的平行线形成“井”字形分割;将“井”字形中央位置定义为斜线填充区域;
[0007]S3、按照S2建立的图案模板存储斜线填充样式;
[0008]S4、选取待绘制的面状区域,按照建立的填充模板和图案模板对所述待绘制的面状区域进行描边;并且对描边进行栅格化。
[0009]S5、删除选取的面状区域,得到最终斜线描边样式。。
[0010]进一步优选的,所述预设填充图案的线宽采用2个像素至15个像素;填充线的间距为采用1倍

5倍线宽;填充线的角度为与水平方向的夹角取值范围是20
°
~160
°

[0011]进一步优选的,所述采用预存储的图案样式填充所述建立的斜线填充区域时,保证对绘制的平行线形成“井”字形分割后,斜线填充区域的同位角处图形全等。
[0012]进一步优选的,所述建立斜线填充区域时,还包括设置两条平行线的颜色,绘制两条平行线时采用的颜色保存至图案模板,用于应用于最终的描边样式中。
[0013]进一步优选的,所述建立斜线填充区域时,绘制两条平行线采用如下步骤:
[0014]绘制第一条水平线段,设置线宽为4像素;
[0015]复制绘制的第一条水平线段作为第二条水平线段,使两条线段间距为16像素;
[0016]逆时针旋转第一条水平线段和第二条水平线段45
°
,形成最终的两条平行线。
[0017]进一步优选的,所述按照存储的斜线填充样式对所述待绘制的面状区域进行描边时,是按省界范围,获取待绘制的面状区域,按图案填充方式对待绘制的面状区域进行描边
填充。
[0018]本申请公开的斜线描边样式生成方法,采用模板化图案和填充形式,实现了斜线描边样式设计的参数化和标准化。同时,填补了现行制图软件无法实现斜线填充的空白,提高图纸绘制、修改效率,提升成图质量。
附图说明
[0019]图1为本专利技术提供的斜线描边样式生成方法的流程图。
[0020]图2为本专利技术中建立斜线填充区域时“井”字形分割示意图。
[0021]图3为本专利技术中实施例2所示的斜线填充区域。
[0022]图4为本专利技术中实施例3所示的斜线填充区域。
具体实施方式
[0023]以下通过附图和具体实施方式对本专利技术作进一步的详细说明。
[0024]实施例1
[0025]如图1所示,本专利技术一方面实施例提供的一种斜线描边样式生成方法,包括以下步骤:
[0026]S1、设计填充图案样式;所述填充图案样式包括预设填充图案的线宽、间距和角度;在进行绘制时,所述预设填充图案的线宽采用2个像素至15个像素;填充线的间距为采用1倍

5倍线宽;填充线的角度为与水平方向的夹角取值范围是20
°
~160
°

[0027]S2、建立图案模板,包括建立斜线填充区域,并采用预存储的图案样式填充所述建立的斜线填充区域;其中:建立斜线填充区域包括绘制两条平行线;分别用两条竖直参考线和两条水平参考线与S2绘制的平行线相交,对绘制的平行线形成“井”字形分割;将“井”字形中央位置定义为斜线填充区域;
[0028]所述建立斜线填充区域时,绘制两条平行线采用如下步骤:
[0029]绘制第一条水平线段,设置线宽为4像素;
[0030]复制绘制的第一条水平线段作为第二条水平线段,使两条线段间距为16像素;
[0031]逆时针旋转第一条水平线段和第二条水平线段45
°
,形成最终的两条平行线。
[0032]S3、按照S2建立的图案模板存储斜线填充样式;
[0033]S4、选取待绘制的面状区域,按照S3存储的斜线填充样式对所述待绘制的面状区域进行描边,并且对描边进行栅格化。
[0034]S5、删除选取的面状区域,得到最终斜线描边样式。获取S4中描边填充后的所绘面状区域对应的选区,该选区标记为A,按选区A删除所绘制的面状区域,保留栅格化的斜线描边部分,生成最终的斜线描边样式。
[0035]如图2所示,所述采用预存储的图案样式填充所述建立的斜线填充区域时,保证对绘制的平行线形成“井”字形分割后,斜线填充区域的同位角处图形全等。
[0036]实施例2
[0037]如图3所示,当填充线与水平方向夹角小于90度时,保证同位角d、e、f处图形全等。
[0038]实施例3
[0039]如图4所示,当填充线与水平方向夹角大于90度时,保证同位角a、b、c处图形全等。
[0040]进一步,所述建立斜线填充区域时,还包括设置两条平行线的颜色,绘制两条平行线时采用的颜色保存至图案模板,用于应用于最终的描边样式中。
[0041]进一步优选的,所述按照建立的填充模板和图案模板对所述待绘制的面状区域进行描边时,按省界范围,获取待绘制的面状区域,按图案填充方式对待绘制的面状区域进行描边填充。
[0042]显然,上述实施例仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本专利技术创造的保护范围之中。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种斜线描边样式生成方法,其特征在于,包括:S1、设计填充图案样式;所述填充图案样式包括:线宽、间距和角度;S2、建立图案模板,包括建立斜线填充区域,并采用设计的图案样式填充所述建立的斜线填充区域;其中:建立斜线填充区域包括:绘制两条平行线;分别用两条竖直参考线和两条水平参考线与S2绘制的平行线相交,对绘制的平行线形成“井”字形分割;将“井”字形中央位置定义为斜线填充区域;S3、按照S2建立的图案模板存储斜线填充样式;S4、选取待绘制的面状区域,按照S3存储的斜线填充样式对所述待绘制的面状区域进行描边,并且对描边进行栅格化;S5、删除选取的面状区域,得到最终斜线描边样式。2.根据权利要求1所述的斜线描边样式生成方法,其特征在于,所述设计填充图案样式的线宽采用2个像素至15个像素;填充线的间距为采用1倍

5倍线宽;填充线的角度为与水平方向的夹角取值范围是20
°
~160
°
。3.根据权利要求1所述的斜线描边样式生成...

【专利技术属性】
技术研发人员:杜辉宋国策石德斌李平苍甘俊周文明张良会
申请(专利权)人:中国铁路设计集团有限公司
类型:发明
国别省市:

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

1