[发明专利]滨水景点网络生成方法、系统、计算机设备及存储介质在审
申请号: | 202010283734.0 | 申请日: | 2020-04-13 |
公开(公告)号: | CN111581754A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 向博文;赵渺希;曹庭脉;王世福 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06F30/18 | 分类号: | G06F30/18;G06F16/29;G06Q50/26 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李君 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水景 网络 生成 方法 系统 计算机 设备 存储 介质 | ||
1.一种滨水景点网络生成方法,其特征在于,所述方法包括:
获取待测度区域的地图数据;
根据地图数据,绘制滨水地段;
获取兴趣点面数据;其中,所述兴趣点面数据为带边界地理坐标信息的兴趣点面数据;
根据兴趣点面数据和滨水地段,生成滨水景点数据;
获取众包轨迹数据;
根据众包轨迹数据和滨水地段,生成滨水轨迹数据;
根据滨水景点数据和滨水轨迹数据,生成滨水景点网络数据。
2.根据权利要求1所述的滨水景点网络生成方法,其特征在于,所述根据地图数据,绘制滨水地段,具体包括:
在地图数据的地理数据库中创建要素类数据集;
选择合适的投影坐标系作为参考坐标系,在要素类数据集中创建面要素;
根据面要素图层,绘制滨水地段的面要素,从而得到滨水地段图层。
3.根据权利要求1所述的滨水景点网络生成方法,其特征在于,所述根据众包轨迹数据和滨水地段,生成滨水轨迹数据,具体包括:
提取众包轨迹数据中的轨迹采样点数据,并存储在表格数据容器中,得到轨迹数据表格;其中,表格的一行存储一个轨迹采样点的完整数据,表格的每一列存储数据为点的经度、点的纬度、点的采样时间、点所属轨迹的号码、采样点是否为拍照点,表格的每一行数据基于点的采样时间所在列以时间先后进行排序;
根据轨迹数据表格,选择投影坐标系以及投影坐标系对应的地理坐标系,生成点要素形式的轨迹数据图层;
根据轨迹数据图层和滨水地段图层,确定落在滨水地段范围内的轨迹采样点数据;
根据滨水地段范围内的轨迹采样点数据,得到滨水地段的轨迹号码;
基于滨水地段的轨迹号码,在轨迹数据表格中进行筛选,得到滨水轨迹数据;
根据滨水轨迹数据,选择投影坐标系以及投影坐标系对应的地理坐标系,生成点要素形式的滨水轨迹图层。
4.根据权利要求1所述的滨水景点网络生成方法,其特征在于,所述根据滨水景点数据和滨水轨迹数据,生成滨水景点网络数据,具体包括:
将滨水轨迹数据图层与滨水景点数据图层进行连接,剔除落在滨水景点范围外的轨迹采样点,选定所有落在滨水景点范围内的轨迹采样点数据,保留点的经度、点的纬度、点的采样时间、点所属轨迹号码、采样点是否为拍照点和采样点所属景点的名称字段,得到滨水景点内轨迹采样点数据图层;
根据滨水景点内轨迹采样点数据图层和水系矢量数据,确定景点内各轨迹采样点与最近水体的地理距离,并写入滨水景点内轨迹采样点数据图层的属性表中;
根据景点名称,遍历滨水景点内轨迹采样点数据图层的属性表中存储的每一个景点,计算当前景点中轨迹采样点与最近水体的距离的和,并除以景点内的轨迹采样点数量求平均值,将该平均值的倒数存储在亲水性列中,从而得到基于亲水性的景点网络点度数据;
根据景点名称,遍历滨水景点内轨迹采样点数据图层的属性表中存储的每一个景点,对轨迹编号去重后统计总量,将总量存储在轨迹数量列中,从而得到基于轨迹数量的景点网络点度数据;
根据景点名称,遍历滨水景点内轨迹采样点数据图层的属性表中存储的每一个景点,基于轨迹编号列遍历当前景点内的每一条轨迹,基于轨迹采样点采样时间计算景点内某一轨迹第一个轨迹采样点与最后一个轨迹采样点的时间差,对轨迹编号列遍历完成后得到的时间差求和,并通过除以轨迹数量求平均数,并存储在平均时间列中,从而得到基于停留时长的景点网络点度数据;
根据景点名称,遍历滨水景点内轨迹采样点数据图层的属性表中存储的每一个景点,计算当前景点中照片点的数据量的总数,并存储在照片数量列中,从而得到基于照片数量的景点网络点度数据;
基于景点名称,将基于亲水性的景点网络点度数据、基于轨迹数量的景点网络点度数据、基于停留时长的景点网络点度数据以及基于照片数量的景点网络点度数据进行合并,得到景点的基本属性数据;
根据轨迹号码,遍历滨水景点内轨迹采样点数据图层的属性表中存储的每一条轨迹数据,基于景点名称对连续重复的景点去重,并生成元组形式的景点序列数据;
遍历每一条景点序列,错位一个元素进行当前景点序列的自身配对,将元组形式的景点序列转换为前后两个景点组成的景点对,得到滨水景点网络的边;其中,每一个景点对的第一个元素为边的出发地,第二个元素为边的目的地;
当所有景观序列遍历完成后,统计所有景点对的数量作为滨水景点网络中边的权重;
根据出发地景点名称、目的地景点名称以及权重,得到滨水景点网络的边数据;
根据滨水景点网络的边数据,遍历出发地景点名称,统计边权重的和得到当前景点的入度;遍历目的地景点名称,统计边权重的和得到当前景点的出度;遍历景点名称统计景点的入度和景点的出度的和,求得当前景点的总点度,从而得到滨水景点网络的点度数据;
将景点的基本属性数据和滨水景点网络的点度数据进行合并,生成滨水景点网络的点数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010283734.0/1.html,转载请声明来源钻瓜专利网。