当前位置: > 论文中心 > 计算机论文 >

一种基于SQL运动目标时空查询语言(3)

时间:2015-01-03 10:16 点击:
1) 当输入mask的值是一个或多个关系的关键词时,如果二者的关系是真返回关系的关键词,否则返回FALSE。 2) 当输入mask的值是DETERMINE时,函数返回一个能反映二者关系的最佳关键词。DETERMINE只能用在relate作为

  1) 当输入mask的值是一个或多个关系的关键词时,如果二者的关系是真返回关系的关键词,否则返回FALSE。

  2) 当输入mask的值是DETERMINE时,函数返回一个能反映二者关系的最佳关键词。DETERMINE只能用在relate作为谓词出现在SQL语言的SELECT从句中。

  3) 如果输入mask的值是ANYINTERACT时,如果二者不是分离的将返回TRUE,否则返回FALSE。

  3.2.3 运动目标时间/空间域的投影/操作

  主要是指运动目标在时间/空间域上的投影和相交操作,如表3所列。二维平面运动点目标在时间域上的投影如图1所示。

  3.2.4 运动目标几何特征操作

  关于面积、长度和几何组成部分的操作和相应的实现函数,如下表所示。

  3.2.5 运动目标距离和方向操作

  主要完成运动目标间距离和方向计算,包含两个函数:f_distance和f_direction。两个运动目标之间的距离实质上是两个运动目标之间的最短距离,即两个最邻近点或线段之间的距离。f_direction只是对Moving_Point定义的,用来计算用户指定时刻通过第一和第二个Moving_Point线段的角度(单位:度),其中[0≤angle<360]。

  3.2.6 运动目标集合操作

  主要完成运动目标间的并、交、差和异或等集合操作,如表6所列。

  3.2.7 运动目标变化率操作

  主要完成运动目标速度、速率和变化率等计算,如表7所列。其中,速率只有大小没有方向,速度是向量同时具有大小和方向。

  4 小结

  本文基于SQL进行时空谓词扩展实现运动目标时空查询语言,期刊网既可以利用现有强大的SQL关系操作,也可以很容易地与商业数据库集成。STQL继承了标准SQL的全部功能,在语言的语法表示上与标准SQL保持统一,提供了数据类型、数据表示和数据操作的可重用性。

  参考文献:

  [1] 单国慧.面向CJOP的运动目标时空数据模型研究[D].郑州: 解放军信息工程大学,2008.

  [2] Abraham Silberschatz,Henry F Korth,Sudarshan S.数据库系统概念[M].杨冬青,唐世渭,等,译.北京:机械工业出版社,2003.

  [3] Richard T Snodgrass,Michael H B?hlen,Christian S.Adding Valid Time to SQL/Temporal[S].ANSI Experts Contribution, ANSIX3H2—96—501r1,ISO/IECJTC1/SC21/WG3DBLMAD—146r2, International Organization for Standardization, 1996.

  [4] Richard T Snodgrass,Michael H B?hlen,Christian S Jensen.Adding Transaction Valid Time to SQL/Temporal[S].ANSI Experts Contribution, ISO/IECJTC1/SC21/WG3DBLMCI—147r2, International Organization for Standardization, 1996.

  [5] Open GIS Consortium[EB/OL].http://www.opengis.org.

  [6] 王宏勇.空间运动对象时空数据模型的研究[D].郑州: 解放军信息工程大学,2005.

  [7] Cindy Xinmin Chen.Data Models and Query Languages of Spatio-Temporal Information[D]. University of California Los Angeles,2001.

   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312