一种绘制等值线的方法及装置制造方法及图纸

技术编号:15879125 阅读:29 留言:0更新日期:2017-07-25 17:08
本申请公开了一种绘制等值线的方法及装置,用以解决现有技术中由于基于等值线提取法绘制等值线,则要求用于绘制等值线的数量指标的各值的坐标均匀分布,否则无法绘制的问题。所述方法包括:确定多个坐标点以及每个所述坐标点对应的一数量指标的值;绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到;根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线。

Method and device for drawing contour line

The invention discloses a method and a device for contour drawing, in order to solve the existing technology because of drawing isoline based on contour extraction method requires uniform distribution for quantitative index contour drawing of the values of the coordinates, otherwise unable to draw the problem. The method includes determining a plurality of corresponding coordinates and the coordinates of each point of a number of indicators of the gray value; drawing contains the coordinates transition region, the gray value gradient region to the coordinates of the points around the center gray value gradient, the gray value by the coordinate point the number of the corresponding index value conversion; according to the gray value of each point in the region gray gradient value, contour map of the index number.

【技术实现步骤摘要】
一种绘制等值线的方法及装置
本申请涉及计算机
,尤其涉及一种绘制等值线的方法及装置。
技术介绍
等值线是由制图对象的某一数量指标值相等的各坐标点连成的平滑曲线,在科研等领域经常使用,常见的等值线有等温线,等压线,等高线,等势线等。等值线传统采用手绘方式绘制,而随着计算机技术的迅速发展,现在也可以使用计算机绘制等值线。在现有技术中,在使用计算机的情况下,通常基于等值线提取法来绘制等值线,以绘制等温线为例,数量指标为温度。可以往计算机中传入多个温度值及其坐标数据,以将各温度值的坐标点分布在对应平面地图的栅格上,进而,计算机可以采用等值线提取法,通过移动四边形在栅格上逐个绘制等值线。但是,在上述现有技术中,要求用于绘制等值线的数量指标的各值的坐标均匀分布,否则无法绘制等值线。
技术实现思路
本申请实施例提供一种绘制等值线的方法及装置,用以解决现有技术中由于基于等值线提取法绘制等值线,则要求用于绘制等值线的数量指标的各值的坐标均匀分布,否则无法绘制的问题。本申请实施例采用下述技术方案:本申请实施例提供的一种绘制等值线的方法,包括:确定多个坐标点以及每个所述坐标点对应的一数量指标的值;绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到;根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线。本申请实施例提供的一种绘制等值线的装置,包括:确定模块,确定多个坐标点以及每个所述坐标点对应的一数量指标的值;第一绘制模块,绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到;第二绘制模块,根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:无需依靠栅格,即使用于绘制等值线的数量指标的各值的坐标分布不均匀,仍然可以有效地绘制该数量指标的等值线,因此,可以部分或全部地解决现有技术中的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1a为现有技术中绘制等值线所使用的一种绘图区域;图1b为现有技术中等值线提取法的原理示意图;图1c为一种实际应用场景下,有等值线绘制需求的一种地图;图2为本申请实施例提供的一种绘制等值线的方法的流程示意图;图3为本申请实施例提供的在一种实际应用场景下,用于绘制等温线的部分温度值的坐标点示意图;图4为本申请实施例提供的对图3中某两个坐标点对应的灰度值渐变区域的实际绘制效果示意图;图5为本申请实施例提供的在图3的场景下,绘制完各灰度渐变区域后的至少部分绘图区域的示意图;图6为本申请实施例提供的在图3的场景下,绘制出的等温线示意图;图7为本申请实施例提供的对应于图2的一种绘制等值线的装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。如前所述,现有技术中基于等值线提取法绘制等值线时,需要坐标均匀的数据,否则无法绘制,为了便于理解该问题,以一实例进行说明,如图1a、图1b、图1c所示。假定数量指标为温度,则等值线具体为等温线,用于绘制等温线的数据为温度值及其坐标数据,每一组数据表示为(x,y,value),其中,x和y表示坐标数据,value表示坐标数据对应的数据指标的值(即为温度值)。图1a现有技术中绘制等值线所使用的一种绘图区域(其实际意义通常为:地图),该绘图区域与坐标数据使用相同的坐标系,并用栅格进行表示。图1b为现有技术中等值线提取法的原理示意图。该原理主要是:将用于绘制等值线的各组数据导入,并在图1a的栅格中表示为对应的坐标点,通过移动四边形在栅格逐个绘制等值线,具体绘制方法包括图1b中的十六中坐标点分布情形,黑点表示坐标点,四边形内的实线表示在该四边形的坐标点分布情形下所绘制的等值线部分。等值线提取法要求各组数据的坐标均匀分布,具体地,每组数据对应的坐标点均应位于某个栅格4角中的某1角上。图1c为一种实际应用场景下,有等值线绘制需求的一种地图,地图上的每一个小圆圈分别表示一组数据。该地图只包含了中国地图内的数据,而且是坐标非均匀分布的数据,因此,无法基于等值线提取法绘制等值线。而本申请的方案无需基于等值线提取法绘制等值线,可以部分或全部地解决现有技术中的问题,下面进行说明。本申请的专利技术的核心思想是:用灰度值反映用于生成等值线的数量指标的值,以及反映该数量指标的值对应的坐标点对周围区域的影响,进而再根据灰度值绘制该数量指标的等值线,与等值线提取法原理不同。图2为本申请实施例提供的一种绘制等值线的方法的流程。从设备角度而言,该流程的执行主体可以包括但不限于以下设备:手机、平板电脑、智能手表、车机、个人计算机、大中型计算机、计算机集群等。从程序角度而言,该流程的执行主体可以是搭载于所述设备上的程序,包括但不限于以下程序:浏览器端(也可以称为:Web端)、非浏览器端的客户端、服务端、操作系统等。需要说明的是,图2中的各步骤的执行主体可以是同一设备或同一程序,也可以是不同设备或不同程序。比如,步骤S201~S203的执行主体均为设备1;又比如,步骤S201的执行主体为设备1,步骤S202~S203的执行主体为设备2;等等。图2中的流程可以包括以下步骤:S201:确定多个坐标点以及每个所述坐标点对应的一数量指标的值。在本申请实施例中,所要绘制的等值线是该数量指标的等值线。该数量指标通常是物理量指标,比如,温度、高度、深度、压力、湿度、风速、地磁等;该数量指标也可以不是物理量指标,比如,经济方面的指标、收视率、升学率等为满足经济、社会、人文等领域需求而定义的一些指标。在本申请实施例中,用于绘制等值线的数据已经存在,其是如何获得的本申请并不做限定,本申请主要关注怎么利用这些数据绘制等值线。这些数据分为多组,每组数据包括该数量指标的一个值及其对应的坐标数据,可以如现有技术中所述,每组数据表示为(x,y,value),其中,x和y表示坐标数据(此处是以x-y轴坐标系为例),value表示坐标数据对应的该数据指标的值,步骤S201中所述的“每个所述坐标点对应的一数量指标的值”即为:每组数据中的value。进一步地,等值线的绘制通常在一绘图区域中进行,可以在该绘图区域中预先确定和/或相应的坐标系以及多个坐标点,如此可以减少本申请的方案在具体实施时耗费的处理资源。当然,这些处理动作也可以在执行步骤S201时再实时地执行。S202:绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到。在本申请实施例中,对于数字图像而言,都是由多个像素点(简称为:点)构成,每个点至少具有坐标和灰本文档来自技高网...
一种绘制等值线的方法及装置

【技术保护点】
一种绘制等值线的方法,其特征在于,包括:确定多个坐标点以及每个所述坐标点对应的一数量指标的值;绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到;根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线。

【技术特征摘要】
1.一种绘制等值线的方法,其特征在于,包括:确定多个坐标点以及每个所述坐标点对应的一数量指标的值;绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到;根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线。2.如权利要求1所述的方法,其特征在于,所述确定多个坐标点以及每个所述坐标点对应的一数量指标的值,具体包括:获得一数量指标的多个值及其坐标数据;根据所述多个值及其坐标数据,在绘图区域中确定多个坐标点,以及确定每个所述坐标点对应的所述数量指标的值。3.如权利要求1所述的方法,其特征在于,所述绘制包含所述坐标点的灰度值渐变区域,具体包括:确定包含所述多个坐标点对应的所述数量指标的值的第一取值范围;分别针对每个所述坐标点执行:根据所述第一取值范围,将该坐标点对应的所述数量指标的值转换为灰度值,作为该坐标点的灰度值,根据该灰度值,绘制包含该坐标点的灰度值渐变区域,该灰度值渐变区域以该坐标点为中心向周围灰度值渐变;其中,所述渐变的方式为均从小渐变至大或者均从大渐变至小。4.如权利要求3所述的方法,其特征在于,该灰度值渐变区域为指定半径的圆形区域,其圆心为该坐标点。5.如权利要求3所述的方法,其特征在于,所述根据所述第一取值范围,将该坐标点对应的所述数量指标的值转换为灰度值,作为该坐标点的灰度值,具体包括:将所述第一取值范围与第一灰度值范围进行映射,得到第一映射结果;根据所述第一映射结果,将该坐标点对应的所述数量指标的值转换为所述第一灰度值范围内的一个灰度值,作为该坐标点的灰度值。6.如权利要求1所述的方法,其特征在于,所述根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线,具体包括:将所述灰度值渐变区域内各点的灰度值转换为所述数量指标的值;根据所述多个坐标点对应的所述数量指标的值和转换得到的所述数量指标的各值,绘制所述数量指标的等值线。7.如权利要求5所述的方法,其特征在于,所述根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线,具体包括:将所述灰度值渐变区域内各点的灰度值转换为所述数量指标的值;根据所述多个坐标点对应的所述数量指标的值和转换得到的所述数量指标的各值,绘制所述数量指标的等值线。8.如权利要求7所述的方法,其特征在于,所述将所述灰度值渐变区域内各点的灰度值转换为所述数量指标的值,具体包括:根据所述第一映射结果,将所述灰度值渐变区域内各点的灰度值或者包含所述灰度值渐变区域的绘图区域内各点的灰度值,转换为所述数量指标的值;或者,将第二灰度值范围与所述数量指标的第二取值范围进行映射,得到第二映射结果,根据所述第二映射结果,将所述灰度值渐变区域内各点的灰度值或者包含所述灰度值渐变区域的绘图区域内各点的灰度值,转换为所述数量指标的值,其中,所述第二灰度值范围包含所述第一灰度值范围。9.如权利要求6所述的方法,其特征在于,所述根据所述多个坐标点对应的所述数量指标的值和转换得到的所述数量指标的各值,绘制所述数量指标的等值线,具体包括:根据所述多个坐标点对应的所述数量指标的值和转换得到的所述数量指标的各值,在所述灰度值渐变区域内各点中或者包含所述灰度值渐变区域的绘图区域内各点中,确定对应的所述数量指标的值与所述多个坐标点对应的所述数量指标的值相同或相近的点;根据所述多个坐标点对应的所述数量指标的值,以及确定出的各点及其对应的所述数量指标的值,绘制所述数量指标的等值线。10.如权利要求9所述的方法,其特征在于,所述根据所述多个坐标点对应的所述数量指标的值,以及确定出的各点及其对应的所述数量指标的值,绘制所述数量指标的等值线,具体包括:为所述多个坐标点对应的所述数量指标的值中的每个值分别指定颜色;根据指定的各颜色,以及确定出的各点对应的所述数量指标的值,通过将所述确定出的各点设置为对应的颜色,绘制所述数量指标的等值线。11.如权利要求1~10任一项所述的方法,其特征在于,所述方法由浏览器端执行。12.一种绘制等值线的装置,其特征在于,包括:确定模块,确定多个坐标点以及每个所述坐标点对应的一数量指标的值;第一绘制模块,绘制包含所述坐标点的灰度值渐...

【专利技术属性】
技术研发人员:董晓庆
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1