【技术实现步骤摘要】
一种拟真人群轨迹数据的生成方法
[0001]本专利技术属于计算机
,具体涉及一种拟真人群轨迹数据的生成方法。
技术介绍
[0002]目前用于GPS模拟数据生成的方法,往往需要事先获得大量本地的路网信息、公交车路线信息等,这需要额外的信息收集工作。CN110555256A专利技术专利申请公开了一种GPS路线模拟数据生成方法及装置。该方法通过第三方地图软件得到预设起点至预设终点的导航路线;利用API接口获取已有GPS点的坐标数据;根据预设车速、GPS点的坐标数据的预设传输频率以及相邻两个已有GPS点的坐标数据,生成导航路线中相邻两个已有GPS点之间的附加GPS点的坐标数据;由已有GPS点的坐标数据和附加GPS点的坐标数据组成预设起点至预设终点的GPS路线模拟数据。该方法使用第三方地图软件获得相关信息的方法,避免了这种前述的困境。然而这种方法仅能生成单段的GPS模拟数据,并不能模拟个体在一段时间内的所有移动行为(长达几天至几个月的时间范围)。此外,这些方法并不适用于传染病的研究。因为这些生成方法并不会生成模拟数据所代表个体的人口特征。而人口特征诸如年龄、性别等对于传染病的模拟、预测和分析的相关研究来说至关重要。
技术实现思路
[0003]本专利技术的目的就是提供一种拟真人群轨迹数据的生成方法,该方法除了能够生成符合真实路网的GPS移动数据,还能生成与之对应的个体特征数据,提高模拟生成的可用性。
[0004]本专利技术方法具体是:
[0005]步骤(1)设定人群的基本属性和人群的移动模式 ...
【技术保护点】
【技术特征摘要】
1.一种拟真人群轨迹数据的生成方法,其特征在于:步骤(1)设定人群的基本属性和人群的移动模式;所述的人群的基本属性,构成要素包括人群年龄值、性别分布值、针对特定传染病的疫苗接种比例、需要生成的个体数量值,每个构成要素均以数字形式进行设定;所述的人群的移动模式,按照工作日或非工作日,将每一天分割为多个时间段,每个时间段大于等于1小时,时间分辨率为一小时;按照人群的基本属性,对每个时间段设定在人群在该时间段的所在场所类型、交通方式偏好值、出行距离;其中:所在场所类型直接采用第三方地图软件所提供的场所分类数据;交通方式偏好值p
v
为0~10的整数;出行距离包括近距离、中距离、远距离三个等级;步骤(2)生成所属人群的个体的基本属性,每个个体的基本属性包括个体年龄、个体性别、个体针对特定传染病是否接种疫苗;步骤(3)根据设定的人群的移动模式获取地点信息:对于属于人群的每个个体,根据设定的所在场所类型、出行距离,利用第三方地图软件的API接口,获得符合条件的地点信息列表;从列表中随机选择一个场所,作为该个体在某个时间段内应该前往的场所地点;重复操作,为每个个体生成每个时间段的应该前往的场所地点;步骤(4)将当前时间段的场所地点作为起始点,下一时间段的场所地点作为目的点,以个体为单位依次获得对应的导航路线坐标数据;步骤(5)用到达时间信息更新当前时间,重复步骤(4),按照时间顺序依次进行判断,直至当前时间与设定的模拟结束时间相等;当一个个体的数据获取结束后,将当前时间重新设置为初始时间,并开始创建下一个体的路线坐标数据,直至所有个体的数据均已获得为止;步骤(6)对路线坐标数据进行插值;步骤(7)数据的整合与保存;以个体为单位,按时间顺序,遍历所有插值后的GPS数据点,附加个体的基本属性,保存为excel文件,即生成整个人群的GPS模拟数据集;每条GPS模拟数据集记录包括每个时间点的位置信息,由此拟合成轨迹数据。2.如权利要求1所述的一种拟真人群轨迹数据的生成方法,其特征在于,步骤(1)中所述的交通方式偏好值p
v
用于计算交通采用非步行交通方式的概率p(d)=f(p
v
),p
v
值等于10的时候,p(d)≈1,p
v
值等于0的时候,p(d)=0;p(d)=0表示必定采用步行交通方式,p(d)=1表示必定采用非步行交通方式,f(
·
)表示计算函数。3.如权利要求2所述的一种拟真人群轨迹数据的生成方法,其特征在于,步骤(2)具体是:根据设定的人群年龄值的最大值和最小值,在此范围内取随机数,获得的随机数即为该个体年龄;根据设定的性别分布值0~1...
【专利技术属性】
技术研发人员:孙晓燕,都航,袁贞明,井明霞,
申请(专利权)人:杭州师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。