基础软件国产化:不仅要做,还要坚持做 ——《时空轨迹大数据处理与分析系统》(二期)上线了
特别说明:《时空轨迹大数据处理与分析系统》由华东师范大学地理科学学院李响博士开发完成,“大数据攻城狮”为李响博士个人公众号。新版的《时空轨迹大数据处理与分析系统》是对同名旧版软件的重写和优化,基于李响博士开发的底层GIS控件 “XGIS”。
(如下是新增功能的部分视频演示,请阅读下文,了解详情)
相关文章(建议首次接触此软件的读者先行顺序阅读以下文章):
基础软件国产化:不能光说,还要做 ——《时空轨迹大数据处理与分析系统》(一期)面世了
二期来了!
如上图所示,同一期相比,在二期中,我们增加了如下功能:
功能5:构建时空索引结构
功能6:针对轨迹数据的时刻分析
此外,针对前期功能也做了部分的调整和优化
构建时空索引结构
操作方法如下:
打开利用功能3生成的排序后的轨迹数据文件(扩展名为sdf),其详细数据特征会相应的列出。
确定轨迹点间隔:如果连续两个轨迹点之间超过此时长,则认为其中间轨迹无效,比如通常来说,轨迹点(位置点)采集间隔可能是几秒或十几秒,而如果说一辆汽车在上午10点采集了一个位置点,到11点才采集了下一个位置,那么这中间的一个小时,恐怕很难确认其移动位置,因此,可以考虑认为是无效的而舍弃。当然,用户也可以认为再大的间隔也是有效的,如果是这样,那么请给出一个小于或等于0的数值。
确定索引时间粒度:这里的时间粒度指的是最小的时间分析单元,比如说,如果我们定义时间粒度为5秒,则我们在今后的分析中,将仅能将移动目标定位在5秒、10秒、15秒......,小于5秒的位置将无法获得。较小的时间粒度可能获得更精致的分析结果,但同时也可能快速增大索引文件数据量。索引时间粒度最好应与原始轨迹点采集间隔一致或稍小。比如说,如果原始间隔为10秒,那么,这里的时间粒度可以是5秒、10秒等,如果过大或过小则分析精度可能不够。原始轨迹点采集时间间隔并不一定是固定的,平均的采集间隔可能从数据提供者处获知,或者利用功能4打开排序后的轨迹数据,目测理解。
最短载客时间:针对出租车或有类似特征的移动目标,有明确出行目的的轨迹通常是载客行程,显然,太短的载客行程可能不与现实相符,而由于数据采集错误,可能会在轨迹数据中出现特别短的载客行程,比如20秒,这时,通过设置最短载客行程时长,可部分的解决此类问题。
确定并行线程数量:这通常取决于电脑的配置,用户可以自行尝试,一般来说,选择多个线程构造索引结构的运行时间会更短。针对10GB的轨迹数据,运行时间大概需要几分钟。
点击“创建”。生成扩展名为“idf”的索引文件。完成后,就可启动相关的分析功能了。
针对轨迹数据的时刻分析
左上角这几个按钮分别用于
清空当前地图上的轨迹数据显示
打开动画模式,实现自动调整时间点,让移动目标动起来
向前调整一个时间粒度单位
向后调整一个时间粒度单位
上述界面显示了
当前的分析时刻:通过拖动时间进度条或微调按钮可修改此值,在动画模式下,此值会自动修改。
动画模式下的模拟速度:从左到右,会提高对象的移动速度。
红色的线代表载客行程,绿色的线代表空载行程。
针对红色载客线,其红色小圈圈端点代表起点,绿色小圈圈端点代表终点。
针对绿色空载线,其绿色小圈圈端点代表起点,红色小圈圈端点代表终点。
除了“车”,我们还可以选择“人”,“船”,“飞机”,“图标”来代表移动对象,其中人、车、船、飞机的图标是可缩放的,因此,当比例尺太小时,是看不到的,而“图标”图标是不会缩放的,保证随时显示。
当然,遗憾的是,我们目前的图标并不令人满意,欢迎用户为我们提供更高质量的图标文件。
+:添加一个分析区
-:删除一个分析区
E:编辑一个分析区
S:保存当前分析区
L:加载已保存的分析区
当添加或编辑一个分析区的时候,可以设定分析区的属性,如下:
Shapefile:这显然是最通行的空间数据格式。
GIS:这是攻城狮开发的XGIS控件支持的一种数据格式,其更加高效,但仅能在攻城狮所开发的软件工具间实现数据交换。
GeoJson:这也是目前流行的一个空间数据格式,但其由于标准尚在逐步修改中,本工具不保证输出的数据文件可在其它系统中有效打开。
CSV:是一个记录二进制表格的文本文件,其前面两列包含经纬度,或者XY。
软件获取方法
在此文章下方,点击“喜欢作者”,并支付任意额度的费用(就不要自定义金额了,攻城狮不需要惊人的额度),之后,会自动通过微信公众号消息发送软件下载地址。
关注公众号“大数据攻城狮”。
在公众号中,输入“xstar”,获得软件授权码
下载软件,首次运行,需要给出注册信息,如下:
!!!除了软件下载,你还可能在下载文件夹中看到难得的样本数据 > 10GB
运行环境
关于有偿使用该软件的目的及说明
确认狮友是一个严肃的软件工具使用者。
部分承担软件工具网络存储与分发费用。
此项费用并非软件购买费用,因此攻城狮无义务保证软件可正常运行,但狮友的建议或意见会被攻城狮所认真考虑。
软件工具可能因任何原因而停用,攻城狮对此无责任和说明义务。
版权声明
该软件工具版权归属微信公众号“大数据攻城狮”及开发者李响博士所有,其仅可用于非商业用途,如有商业用途需求,请致信 bigdatalion@yeah.net。点击原文链接可了解软件开发者。
大数据攻城狮
微信公众号:www_mapfuture_org
EMAIL:bigdatalion@yeah.net