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.
【技术实现步骤摘要】
一种绘制等值线的方法及装置
本申请涉及计算机
,尤其涉及一种绘制等值线的方法及装置。
技术介绍
等值线是由制图对象的某一数量指标值相等的各坐标点连成的平滑曲线,在科研等领域经常使用,常见的等值线有等温线,等压线,等高线,等势线等。等值线传统采用手绘方式绘制,而随着计算机技术的迅速发展,现在也可以使用计算机绘制等值线。在现有技术中,在使用计算机的情况下,通常基于等值线提取法来绘制等值线,以绘制等温线为例,数量指标为温度。可以往计算机中传入多个温度值及其坐标数据,以将各温度值的坐标点分布在对应平面地图的栅格上,进而,计算机可以采用等值线提取法,通过移动四边形在栅格上逐个绘制等值线。但是,在上述现有技术中,要求用于绘制等值线的数量指标的各值的坐标均匀分布,否则无法绘制等值线。
技术实现思路
本申请实施例提供一种绘制等值线的方法及装置,用以解决现有技术中由于基于等值线提取法绘制等值线,则要求用于绘制等值线的数量指标的各值的坐标均匀分布,否则无法绘制的问题。本申请实施例采用下述技术方案:本申请实施例提供的一种绘制等值线的方法,包括:确定多个坐标点以及每个所述坐标点对应的一数量指标的值;绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到;根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线。本申请实施例提供的一种绘制等值线的装置,包括:确定模块,确定多个坐标点以及每个所述坐标点对应的一数量指标的值;第一绘制模块,绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域 ...
【技术保护点】
一种绘制等值线的方法,其特征在于,包括:确定多个坐标点以及每个所述坐标点对应的一数量指标的值;绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到;根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线。
【技术特征摘要】
1.一种绘制等值线的方法,其特征在于,包括:确定多个坐标点以及每个所述坐标点对应的一数量指标的值;绘制包含所述坐标点的灰度值渐变区域,所述灰度值渐变区域以所述坐标点为中心向周围灰度值渐变,所述灰度值由所述坐标点对应的所述数量指标的值转换得到;根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线。2.如权利要求1所述的方法,其特征在于,所述确定多个坐标点以及每个所述坐标点对应的一数量指标的值,具体包括:获得一数量指标的多个值及其坐标数据;根据所述多个值及其坐标数据,在绘图区域中确定多个坐标点,以及确定每个所述坐标点对应的所述数量指标的值。3.如权利要求1所述的方法,其特征在于,所述绘制包含所述坐标点的灰度值渐变区域,具体包括:确定包含所述多个坐标点对应的所述数量指标的值的第一取值范围;分别针对每个所述坐标点执行:根据所述第一取值范围,将该坐标点对应的所述数量指标的值转换为灰度值,作为该坐标点的灰度值,根据该灰度值,绘制包含该坐标点的灰度值渐变区域,该灰度值渐变区域以该坐标点为中心向周围灰度值渐变;其中,所述渐变的方式为均从小渐变至大或者均从大渐变至小。4.如权利要求3所述的方法,其特征在于,该灰度值渐变区域为指定半径的圆形区域,其圆心为该坐标点。5.如权利要求3所述的方法,其特征在于,所述根据所述第一取值范围,将该坐标点对应的所述数量指标的值转换为灰度值,作为该坐标点的灰度值,具体包括:将所述第一取值范围与第一灰度值范围进行映射,得到第一映射结果;根据所述第一映射结果,将该坐标点对应的所述数量指标的值转换为所述第一灰度值范围内的一个灰度值,作为该坐标点的灰度值。6.如权利要求1所述的方法,其特征在于,所述根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线,具体包括:将所述灰度值渐变区域内各点的灰度值转换为所述数量指标的值;根据所述多个坐标点对应的所述数量指标的值和转换得到的所述数量指标的各值,绘制所述数量指标的等值线。7.如权利要求5所述的方法,其特征在于,所述根据所述灰度值渐变区域内各点的灰度值,绘制所述数量指标的等值线,具体包括:将所述灰度值渐变区域内各点的灰度值转换为所述数量指标的值;根据所述多个坐标点对应的所述数量指标的值和转换得到的所述数量指标的各值,绘制所述数量指标的等值线。8.如权利要求7所述的方法,其特征在于,所述将所述灰度值渐变区域内各点的灰度值转换为所述数量指标的值,具体包括:根据所述第一映射结果,将所述灰度值渐变区域内各点的灰度值或者包含所述灰度值渐变区域的绘图区域内各点的灰度值,转换为所述数量指标的值;或者,将第二灰度值范围与所述数量指标的第二取值范围进行映射,得到第二映射结果,根据所述第二映射结果,将所述灰度值渐变区域内各点的灰度值或者包含所述灰度值渐变区域的绘图区域内各点的灰度值,转换为所述数量指标的值,其中,所述第二灰度值范围包含所述第一灰度值范围。9.如权利要求6所述的方法,其特征在于,所述根据所述多个坐标点对应的所述数量指标的值和转换得到的所述数量指标的各值,绘制所述数量指标的等值线,具体包括:根据所述多个坐标点对应的所述数量指标的值和转换得到的所述数量指标的各值,在所述灰度值渐变区域内各点中或者包含所述灰度值渐变区域的绘图区域内各点中,确定对应的所述数量指标的值与所述多个坐标点对应的所述数量指标的值相同或相近的点;根据所述多个坐标点对应的所述数量指标的值,以及确定出的各点及其对应的所述数量指标的值,绘制所述数量指标的等值线。10.如权利要求9所述的方法,其特征在于,所述根据所述多个坐标点对应的所述数量指标的值,以及确定出的各点及其对应的所述数量指标的值,绘制所述数量指标的等值线,具体包括:为所述多个坐标点对应的所述数量指标的值中的每个值分别指定颜色;根据指定的各颜色,以及确定出的各点对应的所述数量指标的值,通过将所述确定出的各点设置为对应的颜色,绘制所述数量指标的等值线。11.如权利要求1~10任一项所述的方法,其特征在于,所述方法由浏览器端执行。12.一种绘制等值线的装置,其特征在于,包括:确定模块,确定多个坐标点以及每个所述坐标点对应的一数量指标的值;第一绘制模块,绘制包含所述坐标点的灰度值渐...
【专利技术属性】
技术研发人员:董晓庆,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。