A contour generation method, device and device are disclosed. According to the scheme provided in the embodiment of the specification, the terrain model is not generated first, but the real height of the pixel points is mapped discretely, the height image is generated according to the data after discretization, and the contour trace is analyzed by image processing on the basis of the height map.
【技术实现步骤摘要】
一种等高线生成方法、装置及设备
本说明书实施例涉及信息
,尤其涉及一种等高线生成方法、装置及设备。
技术介绍
等高线是一种展现、分析地理位置相关数据所蕴含信息的有效信息可视化表现方式。三维等高线渲染的常见方案都是,先根据输入数据,生成连续起伏的三维地形模型,然后用该三维地形模型来计算并渲染等高线。具体而言,可以根据当前像素(pixel)在渲染空间中的坐标位置,以及预先设定好的等高线配置参数,对该像素进行特殊渲染。在这种方式下,无法准确控制绘制出来的等高线宽度等属性,假如有部分模型起伏平坦,且刚好属于等高线的绘制高度范围,最后的渲染结果会有一大片区域都被判定为等高线区域,出现等高线色块这种效果问题,且等高线的宽度难以控制。基于此,需要一种更为稳定的等高线生成方法。
技术实现思路
本申请实施例的目的是提供一种更为稳定的等高线生成方案。为解决上述技术问题,本申请实施例是这样实现的:一种等高线生成方法,包括:获取多个像素点的数据,其中,像素点的数据包括像素点的位置和真实高度;对像素点的真实高度进行离散映射,确定像素点的映射高度值;根据像素点的位置和映射高度值,生成包含多个区域的可视化图片,其中,每个区域中像素点的映射高度值相同;针对所述可视化图片,检测可视化图片中所包含的各区域的边缘轮廓,确定各区域所对应的等高线,其中,所述区域所对应的等高线的高度值对应所述区域中像素点的映射高度值。对应的,本说明书实施例还提供一种等高线 ...
【技术保护点】
1.一种等高线生成方法,包括:/n获取多个像素点的数据,其中,像素点的数据包括像素点的位置和真实高度;/n对像素点的真实高度进行离散映射,确定像素点的映射高度值;/n根据像素点的位置和映射高度值,生成包含多个区域的可视化图片,其中,每个区域中像素点的映射高度值相同;/n针对所述可视化图片,检测可视化图片中所包含的各区域的边缘轮廓,确定各区域所对应的等高线,其中,所述区域所对应的等高线的高度值对应所述区域中像素点的映射高度值。/n
【技术特征摘要】
1.一种等高线生成方法,包括:
获取多个像素点的数据,其中,像素点的数据包括像素点的位置和真实高度;
对像素点的真实高度进行离散映射,确定像素点的映射高度值;
根据像素点的位置和映射高度值,生成包含多个区域的可视化图片,其中,每个区域中像素点的映射高度值相同;
针对所述可视化图片,检测可视化图片中所包含的各区域的边缘轮廓,确定各区域所对应的等高线,其中,所述区域所对应的等高线的高度值对应所述区域中像素点的映射高度值。
2.如权利要求1所述的方法,对像素点的真实高度至进行离散映射,确定像素点的映射高度值,包括:
对像素点的真实高度进行归一化,得到真实高度的归一化值;
对所述归一化值进行离散映射,确定像素点的映射高度值。
3.如权利要求2所述的方法,对所述归一化值进行离散映射,确定像素点的映射高度值,包括:
对所述归一化值进行等区间的离散映射,确定所述归一化值所属的数值区间;
将所述归一化值所属的数值区间的区间下限值确定为所述像素点的映射高度值。
4.如权利要求1所述的方法,检测可视化图片中所包含的各区域的边缘轮廓,确定各区域所对应的等高线,包括:
针对该区域中的任一像素点,确定该像素点的相邻像素点的映射高度值;
若存在任一相邻像素点的映射高度值与该像素点的映射高度值不相同,将该像素点确认为边缘像素点;
连接检测到的映射高度值相同的边缘像素点,将生成的连接曲线作为所述区域所对应的等高线。
5.如权利要求1所述的方法,还包括:
针对任一等高线,根据该等高线的高度值,确定所述等高线所对应的填充模型;
采用所述填充模型沿所述等高线进行平铺,拼接生成可视化的等高线模型。
6.如权利要求4所述的方法,连接检测到的映射高度值相同的边缘像素点,将生成的连接曲线作为所述区域所对应的等高线,包括:
针对任一检测得到的边缘像素点进行等距离抽取,得到多个近似顶点;
对抽取得到的近似顶点进行曲线拟合,生成对应于的近似等高线,其中,所述近似等高线的高...
【专利技术属性】
技术研发人员:郭燚,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。