功能简介

移动对象:在移动过程中产生带有时间戳的相关信息的对象。例如,飞机运行中,某一飞机(对象)在时间点 t 上有状态(飞行中、停靠等)、位置(经纬度)、高度以及速度等信息。

时空轨迹:移动对象数据库中记录对象连续位置变化信息的数据模型(详见轨迹存储模型基本概念),移动对象数据库为时空轨迹数据提供基本操作、查询和分析功能支持。

针对移动对象时空轨迹(以下简称轨迹)数据,Lindorm Ganos提供以下核心功能

低成本轨迹存储

  • 轨迹点批量写入:支持带时间戳和自定义属性的二维轨迹点

  • 轨迹存储模型:可采用点模型和线模型两类存储模型,其中线模型结合二级索引,可在提高查询效率的同时,相较点模型显著降低存储成本

  • 轨迹分段存储:提供按点数/距离/经纬度/时间四种内置分段策略,从批量轨迹点构建分段线模型轨迹

高效率时空查询

  • 基本查询功能:ID+时间查询、属性查询、空间范围查询和时空范围查询

  • 高效时空查询能力:通过对点模型构建z2/z3索引,或对线模型构建xz2/xz2t索引,实现高效率时空查询

  • 多维度查询(点模型):支持高效率的时空+属性查询,例如以时空索引作为主表rowkey,对其它属性构建二级索引。但二级索引构建不宜超过两个。