一种交互式注记等值线数值的方法和装置制造方法及图纸

技术编号:24858265 阅读:74 留言:0更新日期:2020-07-10 19:10
本发明专利技术提供了一种交互式注记等值线数值的方法和装置。所述方法包括:设置等值线数值注记的参数;通过拉橡皮筋方式交互的选择等值线数值注记范围的起点和终点,计算等值线数值注记的坐标和注记方向;根据设置的注记参数、注记坐标、注记方向连续绘制等值线数值注记。本发明专利技术方法参数设置灵活,注记方法便捷,成果美观,通过充填等值线数值注记中字符串的外包矩形的屏幕背景颜色以覆盖等值线后,再注记等值线数值的方式,实现了在等值线中注记等值线数值时不破坏等值线完整性的同时有等值线断开的视觉效果,可一次绘制多个等值线数值注记,提高了制图人员绘制等值线数值注记的效率,满足了等值线注记多样性、美观性、高效性、连续性的需求。

【技术实现步骤摘要】
一种交互式注记等值线数值的方法和装置本公开要求在2019年10月15日提交至中华人民共和国知识产权局、申请号为2019109800611、专利技术名称为“一种矿山等值线相关专题图绘制等值线注记的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本公开中。
本专利技术涉及计算机制图
,尤其涉及一种交互式注记等值线数值的方法和装置。
技术介绍
等值线图是以相等数值点的连线表示连续分布且逐渐变化的数量特征的一种图型。在日常生产生活中等值线相关专题图是经常使用的重要图件,如:煤层底板等高线图、煤层等厚线图、温度等值线图、降雨量等值线图、等水位线图、等高线图等。随着基于GIS技术数字地图时代的到来,传统纸质图上的等值线逐渐被数字化形式的等值线所取代。数字地图自动注记是制图自动化的重要组成部分,等值线数值注记就是一项较为重要的工作,既要考虑等值线数值注记的正确性、美观性,也要确保等值线的连续性,以达到避免因注记分割线段而破坏GIS图形弧段的空间拓扑关系的目的。目前,生产生活中针对各种等值线专题图在基于GIS技术的空间拓扑关系分析和计算时,因需要利用到等值线的连续性,所以不能破坏等值线的完整性;同时,等值线数值注记要满足多样化的需求,例如注记方式、注记位置、小数位数、字体颜色、字体高度、字体类型等。传统手工交互式数字化注记方法,虽然注记可以排列整齐,美观,但如果需要等值线数值注记位于等值线中时,就需要裁剪等值线,留出等值线数值注记的位置,这样就破坏了等值线的完整性,且这种注记方式效率较低。伴随着频繁的日常生产活动,涉及等值线的多种等值线专题图会频繁的更新,相应的等值线和等值线数值注记需要频繁的调整,这必然使制图人员的工作更加繁重。如图5所示,现有的等值线数值全自动注记相关技术,多以按固定距离的等间离自动注记方式为主,这种全自动基于等间距的注记方法,虽然速度快,效率高,但因注记起始位置的不同,造成注记排列不整齐,显得杂乱无序,不美观,不利于工程技术人员对图形的判读。
技术实现思路
针对上述问题,本专利技术提供了一种交互式注记等值线数值的方法和装置,满足了日常生产生活中对不同等值线相关专题图的等值线数值注记的多样性、美观性、高效性和连续性的需求。第一方面,为了实现上述目的,本专利技术实施例公开了一种交互式注记等值线数值的方法,包括:确定等值线数值注记的参数,所述参数至少包括显示位置参数、是否覆盖参数、字体高度参数、字体颜色参数、字体类型参数、小数位数参数;根据等值线图中绘制的箭头线,确定等值线数值注记的绘制范围;根据所述箭头线和所述等值线图的等值线,确定所述箭头线与所述等值线的所有交点;根据所述显示位置参数和所述箭头线的方向结合每个交点,确定所述绘制范围内所有等值线对应等值线数值注记的坐标和方向;根据等值线数值和所述等值线数值注记的参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记。优选的,所述显示位置参数用于设置等值线数值注记在沿所述箭头线方向上相对于等值线的位置关系;其中,所述显示位置参数包括上、中、下三种位置关系。优选的,所述设置等值线数值注记在沿所述箭头线方向上相对于等值线的位置关系的步骤后,包括:当所述等值线数值注记的所述显示位置参数为中时,设置所述是否覆盖参数;若所述是否覆盖参数设置为是,则在注记等值线数值之前充填所述等值线数值注记中字符串的外包矩形的屏幕背景颜色;若所述是否覆盖参数设置为否,则不充填所述等值线数值注记中字符串的外包矩形的屏幕背景颜色。优选的,所述根据等值线数值和所述等值线数值注记的参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记,包括:根据所述是否覆盖参数、字体高度参数、字体颜色参数、字体类型参数、小数位数参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记。优选的,确定所述绘制范围内所有等值线对应等值线数值注记的坐标的步骤,包括:确定所述所有交点的交点坐标;根据所述显示位置参数、所述字体高度参数以及各交点的交点坐标,确定所述各交点对应等值线数值注记的坐标基点,其中,所述坐标基点的坐标为所述对应等值线数值注记的坐标。优选的,确定所述绘制范围内所有等值线对应等值线数值注记的方向的步骤,包括:确定每个交点在对应等值线上的切线方向;判断所述对应等值线上的切线方向与所述箭头线方向的夹角是否大于预设角度;若所述夹角大于所述预设角度,则调整所述切线方向,确定所述调整后的切线方向为对应等值线上的等值线数值注记的方向;其中,通过调整使调整后的切线方向与所述箭头线方向的夹角不大于所述预设角度,使对应等值线数值注记根据所述调整后的切线方向正向显示;若所述夹角不大于预设角度,则确定所述切线方向为对应等值线上的等值线数值注记的方向。优选的,所述确定等值线数值注记的参数的步骤,包括:监测所述等值线数值注记的参数是否发生改变;若是,则用改变后的参数作为所述等值线数值注记的参数;若否,则用预存的参数作为所述等值线数值注记的参数。第二方面,为了实现上述目的,本专利技术实施例公开了一种交互式注记等值线数值的装置,包括:参数确定模块,用于确定等值线数值注记的参数,所述参数至少包括显示位置参数、是否覆盖参数、字体高度参数、字体颜色参数、字体类型参数、小数位数参数;绘制范围确定模块,用于根据等值线图中绘制的箭头线,确定等值线数值注记的绘制范围;交点确定模块,用于根据所述箭头线和所述等值线图的等值线,确定所述箭头线与所述等值线的所有交点;坐标和方向确定模块,用于根据所述显示位置参数和所述箭头线的方向结合每个交点,确定所述绘制范围内所有等值线对应等值线数值注记的坐标和方向;等值线数值注记绘制模块,用于根据等值线数值和所述等值线数值注记的参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记。本专利技术实施例的有益效果:本专利技术通过确定等值线数值注记的参数,满足了用户对等值线数值注记多样性的需求,能够绘制出多种风格的等值线数值注记;通过拉橡皮筋式确定等值线数值注记的绘制范围,方便了操作人员交互式观察等值线数值注记的位置,以及加快了确定绘制范围的速度;通过根据所述箭头线和所述等值线图的等值线,确定所述箭头线与所述等值线的所有交点,根据所述显示位置参数和所述箭头线的方向结合每个交点,确定所述绘制范围内所有等值线对应等值线数值注记的坐标和方向,根据等值线数值和所述等值线数值注记的参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记。实现了一次性批量绘制出多个等值线数值注记,大大提高了操作人员绘制等值线数值注记的效率;通过充填等值线数值注记中字符串的外包矩形的屏幕背景颜色以覆盖等值线后,再注记等值线数值的方式,本文档来自技高网
...

【技术保护点】
1.一种交互式注记等值线数值的方法,其特征在于,所述方法包括:/n确定等值线数值注记的参数,所述参数至少包括显示位置参数、是否覆盖参数、字体高度参数、字体颜色参数、字体类型参数、小数位数参数;/n根据等值线图中绘制的箭头线,确定等值线数值注记的绘制范围;/n根据所述箭头线和所述等值线图的等值线,确定所述箭头线与所述等值线的所有交点;/n根据所述显示位置参数和所述箭头线的方向结合每个交点,确定所述绘制范围内所有等值线对应等值线数值注记的坐标和方向;/n根据等值线数值和所述等值线数值注记的参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记。/n

【技术特征摘要】
20191015 CN 20191098006111.一种交互式注记等值线数值的方法,其特征在于,所述方法包括:
确定等值线数值注记的参数,所述参数至少包括显示位置参数、是否覆盖参数、字体高度参数、字体颜色参数、字体类型参数、小数位数参数;
根据等值线图中绘制的箭头线,确定等值线数值注记的绘制范围;
根据所述箭头线和所述等值线图的等值线,确定所述箭头线与所述等值线的所有交点;
根据所述显示位置参数和所述箭头线的方向结合每个交点,确定所述绘制范围内所有等值线对应等值线数值注记的坐标和方向;
根据等值线数值和所述等值线数值注记的参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记。


2.根据权利要求1的所述方法,其特征在于,所述显示位置参数用于设置等值线数值注记在沿所述箭头线方向上相对于等值线的位置关系;
其中,所述显示位置参数包括上、中、下三种位置关系。


3.根据权利要求2的所述方法,其特征在于,所述设置等值线数值注记在沿所述箭头线方向上相对于等值线的位置关系的步骤后,包括:
当所述等值线数值注记的所述显示位置参数为中时,设置所述是否覆盖参数;
若所述是否覆盖参数设置为是,则在注记等值线数值之前充填所述等值线数值注记中字符串的外包矩形的屏幕背景颜色;
若所述是否覆盖参数设置为否,则不充填所述等值线数值注记中字符串的外包矩形的屏幕背景颜色。


4.根据权利要求1的所述方法,其特征在于,所述根据等值线数值和所述等值线数值注记的参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记,包括:
根据所述是否覆盖参数、字体高度参数、字体颜色参数、字体类型参数、小数位数参数、所述对应等值线数值注记的坐标和方向,绘制所述绘制范围内对应等值线的等值线数值注记。


5.根据权利要求1的所述方法,其特征在于,确定所述绘制范围内所有等值线对应等值线数值注记的坐标的...

【专利技术属性】
技术研发人员:毛善君李振张鹏鹏王艳彬骆云秀
申请(专利权)人:北京龙软科技股份有限公司
类型:发明
国别省市:北京;11

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

1