1.一种时空数据的查询方法,其特征在于,所述方法包括:
获取所述用户输入的语句信息,当所述语句信息中标识有时空关键字标识时,根据所述类型标识关键字判断所述语句信息的类型;
当所述语句信息的类型为查询类别时,从所述语句信息中提取空间信息关键字和时态信息关键字;
获取所述空间信息关键字所对应的空间信息,从数据库中查找与所述空间信息匹配的数据,并得到第一数据集,获取所述时态信息关键字所对应的时态信息,从所述第一数据集中查找与所述时态信息匹配的数据,得到结果数据集,或者,获取所述空间信息关键字所对应的空间信息,从数据库中查找与所述空间信息匹配的数据,得到第一结果数据集,获取所述时态信息关键字对应的时态信息,从数据库中查找与所述时态信息匹配的数据,得到第二结果数据集,获取第一结果数据集和第二结果数据集的交集,得到结果数据集。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
预定义时空关键字、空间信息关键字和时态信息关键字;
其中,所述时空关键字ST直接用于语句信息之前,表示所述语句信息增加了时空信息,所述空间信息关键字具体为:长度,面积,边界和距离,所述时态信息关键字具体为Zai。
3.根据权利要求1-2所述的方法,其特征在于,所述获取所述用户输入的语句信息,当所述语句信息中标识有时空关键字标识时,根据所述类型标识关键字判断所述语句信息的类型之后,还包括:当所述语句信息的类型为插入类别时,创建的硬盘空间,根据所述语句信息中所表示的数据类型分配所述创建的硬盘空间,建立空间二维表,并加入记录索引,将所述语句信息中的详细内容录入所述空间二维表中。
4.根据权利要求1-2所述的方法,其特征在于,所述获取所述用户输入的语句信息,当所述语句信息中标识有时空关键字标识时,根据所述类型标识关键字判断所述语句信息的类型之后,还包括:当所述语句信息的类型为删除类别时,建立内存空间,将所述二维表的索引值复制至所述内存空间,将所述二维表复制至内存空间,并删除硬盘空间上的所述二维表的索引值和二维表,当所述删除出现错误时,则将内存空间中的内容覆盖硬盘空间,提示删除错误信息。
5.根据权利要求1-2所述的方法,其特征在于,所述获取所述用户输入的语句信息,当所述语句信息中标识有时空关键字标识时,根据所述类型标识关键字判断所述语句信息的类型之后,还包括:当所述语句信息的类型为修改类型时,建立内存空间,将所述二维表的索引值复制至所述内存空间,将所述二维表复制至内存空间,并删除硬盘空间上的所述二维表的索引值和二维表;
创建的硬盘空间,根据所述语句信息中所表示的数据类型分配所述创建的硬盘空间,建立空间二维表,并加入记录索引,将所述语句信息中的详细内容录入所述空间二维表中。
6.一种时空数据的查询装置,其特征在于,所述装置包括:
获取判断模块,用于获取所述用户输入的语句信息,当所述语句信息中标识有时空关键字标识时,根据所述类型标识关键字判断所述语句信息的类型;
提取模块,用于当所述语句信息的类型为查询类别时,从所述语句信息中提取空间信息关键字和时态信息关键字;
查询处理模块,用于获取所述空间信息关键字所对应的空间信息,从数据库中查找与所述空间信息匹配的数据,并得到第一数据集,获取所述时态信息关键字所对应的时态信息,从所述第一数据集中查找与所述时态信息匹配的数据,得到结果数据集,或者,用于获取所述空间信息关键字所对应的空间信息,从数据库中查找与所述空间信息匹配的数据,得到第一结果数据集,获取所述时态信息关键字对应的时态信息,从数据库中查找与所述时态信息匹配的数据,得到第二结果数据集,获取第一结果数据集和第二结果数据集的交集,得到结果数据集。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
预定义模块,用于预定义时空关键字、空间信息关键字和时态信息关键字;
其中,所述时空关键字ST直接用于语句信息之前,表示所述语句信息增加了时空信息,所述空间信息关键字具体为:长度,面积,边界和距离,所述时态信息关键字具体为Zai。
8.根据权利要求6-7所述的装置,其特征在于,所述装置还包括:
插入处理模块,用于当所述语句信息的类型为插入类别时,创建的硬盘空间,根据所述语句信息中所表示的数据类型分配所述创建的硬盘空间,建立空间二维表,并加入记录索引,将所述语句信息中的详细内容录入所述空间二维表中。
9.根据权利要求6-7所述的装置,其特征在于,所述装置还包括:
删除处理模块,用于当所述语句信息的类型为删除类别时,建立内存空间,将所述二维表的索引值复制至所述内存空间,将所述二维表复制至内存空间,并删除硬盘空间上的所述二维表的索引值和二维表,当所述删除出现错误时,则将内存空间中的内容覆盖硬盘空间,提示删除错误信息。
10.根据权利要求6-7所述的装置,其特征在于,所述装置还包括:
修改处理模块,用于当所述语句信息的类型为修改类型时,建立内存空间,将所述二维表的索引值复制至所述内存空间,将所述二维表复制至内存空间,并删除硬盘空间上的所述二维表的索引值和二维表;
创建的硬盘空间,根据所述语句信息中所表示的数据类型分配所述创建的硬盘空间,建立空间二维表,并加入记录索引,将所述语句信息中的详细内容录入所述空间二维表中。