一种面向邮轮内部人员分布交互热力图生成方法技术

技术编号:36451319 阅读:13 留言:0更新日期:2023-01-25 22:47
本发明专利技术提供一种面向邮轮内部人员分布交互热力图生成方法,其特征在于,包括以下步骤:步骤S1、访问指定的邮轮电子地图页面,获取待生成人员分布交互热力图的背景地图;步骤S2、设置人员分布交互热力图图层;步骤S3、取人员定位数据,进行坐标转换,转换为电子屏幕坐标,并调整图层大小;步骤S4、绘制人员分布热力图,并设置点击交互接口;本发明专利技术单独设置人员分布热力图显示图层,对于邮轮内部地图原有图层内的图元要素不产生影响,地图载入和人员分布热力图载入互不影响,有效提高载入效率;对获取的人员位置坐标进行转换,采用配准算法,有效解决了分层地图进行嵌套时产生的角度偏移问题。题。题。

【技术实现步骤摘要】
一种面向邮轮内部人员分布交互热力图生成方法


[0001]本专利技术涉及人员分布管理领域,尤其涉及一种面向邮轮内部人员分布交互热力图生成方法。

技术介绍

[0002]邮轮旅游是一种以大型海上旅游轮船为载体,集海上浏览,到岸观光、游憩,住宿,餐饮,度假等多种功能为一体的组合型高度海洋休闲旅游;邮轮通常包含十多层甲板、数千个舱室和公共区域,其中人员分布密集、人员动线管理复杂,无法进行智能化人员管理和全船热点事件预测,亟需可以提供直观展现人员分布状态的方式方法。

技术实现思路

[0003]本专利技术的目的是提供一种面向邮轮内部人员分布交互热力图生成方法,解决传统数据表格无法直接观察人员密集程度、路径规划无拥挤数据支撑的问题。
[0004]为了实现上述目的,本专利技术的技术方案是:一种面向邮轮内部人员分布交互热力图生成方法,其特征在于,包括以下步骤:步骤S1、访问指定的邮轮电子地图页面,获取待生成人员分布交互热力图的背景地图;步骤S2、设置人员分布交互热力图图层;步骤S3、取人员定位数据,进行坐标转换,转换为电子屏幕坐标,并调整图层大小;步骤S4、绘制人员分布热力图,并设置点击交互接口。
[0005]进一步地,所述步骤S1包括,在热力图插件中访问邮轮电子地图页面,该插件向用户提供热力图制作的时间参数、维度参数和分辨率参数,通过时间参数确定热力图所展示的热度所对应的时间段,通过维度参数确定热度数据,分辨率参数具有一个默认的参数值。
[0006]进一步地,所述步骤S2包括,在访问的邮轮地图页面地址中,单独设置人员分布热力图显示图层,此地图页面中的内容视为背景图像,邮轮内部地图背景图像绘制在另一个或多个图层中,该图层与人员分布热力图图层相互独立。
[0007]进一步地,所述步骤S3包括,从邮轮的定位系统终端获取相应的人员定位数据,将人员定位数据基于不同坐标系转换为电子屏幕坐标,进行可视化展示。
[0008]进一步地,所述步骤S4包括,人员分布热力图与邮轮内的网络化应用进行数据交互,提供人员分布和人员步态的信息,人员分布热力图具有可交互的调用接口。
[0009]进一步地,网络化应用包括地图显示模块、定位导航模块和路径规划模块。
[0010]进一步地,所述步骤S3和步骤S4还包括,获取人员分布热力图图层的初始尺寸,根据电子屏幕坐标在邮轮地图页面的位置判断人员分布热力图的图层展示范围是否覆盖人员定位数据;若是,则执行在图层中绘制人员分布热力图的操作;若否,则调整图层初始化尺寸,直至图层可覆盖所有的人员定位数据。
[0011]本专利技术单独设置人员分布热力图显示图层,对于邮轮内部地图原有图层内的图元要素不产生影响,地图载入和人员分布热力图载入互不影响,有效提高载入效率;对获取的人员位置坐标进行转换,采用配准算法,有效解决了分层地图进行嵌套时产生的角度偏移问题;设置点击交互接口及其调用参数,对于邮轮网络化服务平台中其他智能化网络应用提供了二次开发的服务接口。
附图说明
[0012]图1为本专利技术人员分布热力图生成方法流程图;图2为本专利技术人员分布热力图图层参数结构图。
具体实施方式
[0013]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0014]本专利技术公开了一种面向邮轮内部人员分布交互热力图生成方法,如图1所示,包括以下步骤:步骤S1、访问背景电子地图,获取待生成人员分布交互热力图的背景地图;人员分布热力图展示人员分布情况,根据不同的人员密集程度,在背景地图上进行不同颜色的显示。
[0015]在一个实施例中,访问邮轮电子地图,在地图中添加热力图图层参数,获取待生成人员分布交互热力图的背景地图。
[0016]在执行访问指定邮轮电子地图的步骤时,是在指定的热力图插件中进行访问的,该热力图插件可向用户提供热力图制作的相应参数,如图2所示,选择不同的参数确定热力图展示的具体内容。
[0017]例如,时间参数用于确定热力图所展示的热度对应的时间段,维度参数用于确定具体的热度数据,分辨率参数提供一个默认的参数值,用户根据显示的需求实时修改。
[0018]步骤S2、设置人员分布热力图显示图层;网络化地图由不同图层叠加显示,为避免不同图层要素对于热力点显示产生影响,单独设置热力图显示图层。
[0019]其中,人员分布热力图图层是在所访问的邮轮地图页面地址中增设的一个或多个图层,用于绘制人员分布热力图,相对应地,该指定地图页面中的内容视为背景图像,该邮轮内部地图背景图像绘制在另外一个或多个图层中,该图层与人员分布热力图图层相互独立。
[0020]步骤S3、获取人员定位数据,进行坐标转换,转换为电子屏幕坐标;从邮轮上定位系统终端获取相应的人员定位数据,将获取到的基于不同坐标系的人员定位的坐标转换为电子屏幕坐标,进行可视化展示。
[0021]热力图数据记载邮轮内部本层甲板的人员定位数据,数据可能存在活动范围边界不一致问题,因此要获取人员分布热力图图层的初始尺寸,根据电子屏幕坐标在邮轮地图页面的位置,判断人员分布热力图图层展示范围是否覆盖人员定位数据;
若是,则执行在图层中绘制人员分布热力图的操作;若否,则调整图层初始化尺寸,直至其可覆盖所有的人员定位数据。
[0022]步骤S4、绘制人员分布热力图,设置点击交互接口;人员分布热力图与邮轮内其他网络化应用,例如地图显示、定位导航和路径规划模块进行数据交互,提供人员分布和人员步态信息,人员分布热力图设有可交互的调用接口。
[0023]人员分布热力图提供模型点击事件接口和地图点击事件接口,以上两个接口用于上层应用的进一步交互设计开发调用。
[0024]最后应说明的是:以上各实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管参照前述各实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术各实施例技术方案的范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向邮轮内部人员分布交互热力图生成方法,其特征在于,包括以下步骤:步骤S1、访问指定的邮轮电子地图页面,获取待生成人员分布交互热力图的背景地图;步骤S2、设置人员分布交互热力图图层;步骤S3、取人员定位数据,进行坐标转换,转换为电子屏幕坐标,并调整图层大小;步骤S4、绘制人员分布热力图,并设置点击交互接口。2.根据权利要求1所述的面向邮轮内部人员分布交互热力图生成方法,其特征在于,所述步骤S1包括,在热力图插件中访问邮轮电子地图页面,该插件向用户提供热力图制作的时间参数、维度参数和分辨率参数,通过时间参数确定热力图所展示的热度所对应的时间段,通过维度参数确定热度数据,分辨率参数具有一个默认的参数值。3.根据权利要求2所述的面向邮轮内部人员分布交互热力图生成方法,其特征在于,所述步骤S2包括,在访问的邮轮地图页面地址中,单独设置人员分布热力图显示图层,此地图页面中的内容视为背景图像,邮轮内部地图背景图像绘制在另一个或多个图层中,该图层与人员分布热力图图层相互独立。4.根...

【专利技术属性】
技术研发人员:韦乃琨石粟萍吕建军张怡敏杨山林张江红
申请(专利权)人:上海船舶工艺研究所中国船舶集团有限公司第十一研究所
类型:发明
国别省市:

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

1