• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種基于SQL運(yùn)動目標(biāo)時空查詢語言

    2014-12-31 00:33:28朱劍濤李芬紅
    電腦知識與技術(shù) 2014年35期

    朱劍濤 李芬紅

    摘要:運(yùn)動目標(biāo)時空查詢語言是實(shí)現(xiàn)運(yùn)動目標(biāo)時空數(shù)據(jù)訪問和分析的主要語言工具,是時空數(shù)據(jù)應(yīng)用程序和運(yùn)動目標(biāo)時空數(shù)據(jù)庫交互的查詢語言。該文為了給用戶提供方便的數(shù)據(jù)查詢、數(shù)據(jù)操作和數(shù)據(jù)管理功能,運(yùn)動目標(biāo)時空查詢語言的設(shè)計采用擴(kuò)充商業(yè)對象關(guān)系數(shù)據(jù)庫中標(biāo)準(zhǔn)SQL語言的方法。

    關(guān)鍵詞:運(yùn)動目標(biāo);時空查詢語言;SQL

    中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)35-8359-04

    運(yùn)動目標(biāo)時空查詢語言主要有兩種實(shí)現(xiàn)途徑。一種是獨(dú)立于SQL標(biāo)準(zhǔn)進(jìn)行時空查詢語言設(shè)計與開發(fā),這種方法開發(fā)難度和工作量都比較大,一般用于初級的實(shí)驗(yàn)系統(tǒng)。另一種是基于SQL的對象關(guān)系特性進(jìn)行時空擴(kuò)展,這種方法可以利用現(xiàn)有SQL強(qiáng)大的關(guān)系操作,且容易和對象關(guān)系型數(shù)據(jù)庫集成[1]。

    1 SQL

    SQL Multimedia(簡稱SQL/MM)是結(jié)構(gòu)化查詢語言SQL針對多媒體應(yīng)用的規(guī)范。SQL/MM國際標(biāo)準(zhǔn)主要包含空間拓展(Spatial)、全文索引(Full-Text)、靜態(tài)圖像(StillImage)和數(shù)據(jù)挖掘(Data Mining)等針對不同領(lǐng)域的內(nèi)容。SQL-2008標(biāo)準(zhǔn)在這四個領(lǐng)域定義新的結(jié)構(gòu)化查詢類,使得空間等四各方面的SQL查詢效率大幅提高,并使基于SQL/MM的查詢更加規(guī)范、兼容性好且易于管理。特別是空間拓展支持包括點(diǎn)、線、面等二維空間數(shù)據(jù),以及部分三維拓展功能和不同空間參考坐標(biāo)系的支持。并且在幾何操作、方位坐標(biāo)、拓?fù)潢P(guān)系等方面都提供了強(qiáng)大的支持。

    2 基于SQL的時態(tài)和空間查詢語言

    隨著SQL新標(biāo)準(zhǔn)的修訂,新特性和新技術(shù)的引入,SQL支持用戶自定義類型,以便用它來獲取和操縱復(fù)雜數(shù)據(jù)。SQL的這種可擴(kuò)展特性為特殊領(lǐng)域的非結(jié)構(gòu)化數(shù)據(jù)應(yīng)用提供了支持,比如時態(tài)數(shù)據(jù)和空間數(shù)據(jù)等。

    2.1 基于SQL的時態(tài)查詢語言

    SQL/Temporal[2]是對SQL標(biāo)準(zhǔn)進(jìn)行時態(tài)擴(kuò)展形成SQL的建議標(biāo)準(zhǔn)。SQL/Temporal是在SQL標(biāo)準(zhǔn)的基礎(chǔ)上,增加了NOSEQUENCED、VALIDTIME和TRANSACTIONTIME等關(guān)鍵詞[3][4]。時態(tài)查詢語言是基于常用時間類型的查詢語言,并且時間模型不完善。因此,該時態(tài)查詢語言的功能非常有限,離實(shí)用還有很長一段距離。

    2.2 基于SQL的空間查詢語言

    空間查詢語言的基本要求是,采用更貼近人們對空間理解的概念,為空間數(shù)據(jù)提供更高層次的抽象。OGC[5]標(biāo)準(zhǔn)對SQL進(jìn)行了空間特性的擴(kuò)展,制定了空間數(shù)據(jù)類型及其相關(guān)的運(yùn)算,它們對空間數(shù)據(jù)的應(yīng)用具有指導(dǎo)意義。利用SQL的對象關(guān)系特性,把OGC指定的空間數(shù)據(jù)類型及其對應(yīng)的空間操作函數(shù)作為SQL的空間擴(kuò)展,使之可以進(jìn)行空間數(shù)據(jù)查詢和分析。OGC標(biāo)準(zhǔn),空間操作分成三類:基本函數(shù)、拓?fù)?集合運(yùn)算和空間分析。

    3 基于SQL擴(kuò)展的運(yùn)動目標(biāo)時空查詢語言

    因?yàn)閷τ谶\(yùn)動目標(biāo)時空查詢來說,除了基本的時態(tài)、空間查詢之外,更重要的是時空聯(lián)合查詢。從上述基于SQL擴(kuò)展的時間和空間查詢語言的總結(jié)和分析來看,二者都不能滿足運(yùn)動目標(biāo)時空數(shù)據(jù)查詢的要求。所以,需要在SQL、時態(tài)和空間查詢語言基礎(chǔ)上,針對運(yùn)動目標(biāo)時空查詢的特點(diǎn)進(jìn)行時空謂詞擴(kuò)展。

    3.1 運(yùn)動目標(biāo)時空查詢的分類

    運(yùn)動目標(biāo)時空查詢中常用的查詢方式主要有四類:即Who(What)、When、Where和How查詢,簡稱為4W查詢。

    3.1.1 Who查詢——已知時間和空間條件或運(yùn)動狀態(tài),查詢運(yùn)動目標(biāo)

    1) 時間點(diǎn)查詢:[Qwho=(S,t)],其中[S]是一個空間查詢條件,即一個空間窗口,查詢[t]時刻與空間窗口相交的所有運(yùn)動目標(biāo)。

    2) 時間段查詢:[Qwho=(S,t1,t2)],如果[S]是[n]維空間的超立方體,[S]和時間區(qū)間[[t1,t2]]構(gòu)成[n+1]維的超立方體。

    3) 移動查詢:[Qwho=(S1,S2,t1,t2)]是指運(yùn)動目標(biāo)的空間屬性在[t1和t2]時刻分別滿足[S1和S2],移動查詢也稱為時空隧道查詢。

    4) 最鄰近查詢:[QKNN=(D,t)],即查詢最鄰近的n個目標(biāo)。這類查詢也是非常有用的。

    3.1.2 When查詢——已知運(yùn)動目標(biāo)和空間條件,查詢時間信息

    When查詢可以用[Qwhen=(Si,Oi)]表達(dá),其中[Si]表示給定的空間條件,可以是通過空間謂詞連接的空間對象,[Oi]是已知的運(yùn)動目標(biāo)。根據(jù)給定查詢條件的不同,返回結(jié)果可能是(過去、現(xiàn)在或未來的)時間點(diǎn)或段。

    3.1.3 Where查詢——已知運(yùn)動目標(biāo)和時間條件,查詢空間信息

    Where查詢可以用[Qwhere=(Ti,Oi)]表達(dá),其中[Ti]表示給定的(過去、現(xiàn)在或未來)時間條件,可以是通過時間謂詞連接的時間對象,[Oi]是已知的運(yùn)動目標(biāo)。根據(jù)給定的查詢條件的不同,返回結(jié)果可能是目標(biāo)對應(yīng)的空間的位置、范圍或某一段軌跡。

    3.1.4 How查詢——已知運(yùn)動目標(biāo)和時空條件,查詢其運(yùn)動信息

    How查詢可以用[Qhow=(Si,Ti,Oi)]表達(dá),其中[Si]表示給定的空間條件,[Ti]表示給定的(過去、現(xiàn)在或未來)時間條件,可以是通過時間謂詞連接的時間對象,[Oi]是已知的運(yùn)動目標(biāo)。

    3.2 運(yùn)動目標(biāo)時空謂詞擴(kuò)展

    運(yùn)動目標(biāo)時空數(shù)據(jù)的操作和分析是通過STQL語句(主要是指數(shù)據(jù)操縱語句)中時空謂詞完成的。所以,運(yùn)動目標(biāo)時空謂詞的擴(kuò)展是實(shí)現(xiàn)運(yùn)動目標(biāo)時空數(shù)據(jù)庫查詢語言的核心任務(wù)。運(yùn)動目標(biāo)時空謂詞主要包括數(shù)據(jù)庫一致性、拓?fù)潢P(guān)系、投影、幾何特征、距離和方向、集合和變化率等七類操作。endprint

    3.2.1 運(yùn)動目標(biāo)時空數(shù)據(jù)庫一致性操作

    主要是指檢核運(yùn)動目標(biāo)時空數(shù)據(jù)的有效性和運(yùn)動目標(biāo)的類型變異,以保證運(yùn)動目標(biāo)時空數(shù)據(jù)庫的一致性,如表1所示。

    3.2.2 運(yùn)動目標(biāo)時空拓?fù)浜推渌P(guān)系謂詞操作

    主要是指關(guān)于給定空間條件和運(yùn)動目標(biāo)之間距離和拓?fù)潢P(guān)系的操作謂詞,如表2所示。

    表2 拓?fù)浜推渌P(guān)系謂詞操作

    [謂詞名\&實(shí)現(xiàn)函數(shù)\&返回值\&說明\&f_within_distance\&f_within_distance_func(distance NUMBER, m_polygon REF Moving_Polygon,tolerance NUMBER, tp Timepoint)\&Boolean\&判斷運(yùn)動目標(biāo)某一時刻是否在指定距離之內(nèi)\&f_within_distance_func (distance NUMBER, m_polygon REF Moving_Polygon,tolerance NUMBER)\&Moving_Object\&查詢在給定距離之內(nèi)的運(yùn)動目標(biāo)\&f_relate\&f_relate_func (mask Varchar2, m_polygon REF Moving_Polygon, tolerance NUMBER, tp Timepoint)\&Boolean\&判斷目標(biāo)某時刻是否滿足拓?fù)潢P(guān)系\&f_relate_func (mask Varchar2, m_polygon REF Moving_Polygon, tolerance NUMBER)\&Moving_Object\&查詢滿足拓?fù)潢P(guān)系的運(yùn)動目標(biāo)\&]

    其中,f_relate操作謂詞允許用戶通過mask參數(shù)輸入拓?fù)潢P(guān)系類型的關(guān)鍵詞有:ANYINTERACT(相交)、CONTAINS(包含且不相切)、COVEREDBY(被包含且相切)、COVERS(包含且相切)、DISJOINT(不相交)、EQUAL(相等)、INSIDE(包含且不接觸)、OVERLAPBDYDISJOINT(重疊且邊界不相交)、OVERLAPBDYINTERSECT(重疊且邊界至少一處相交)、TOUCH(相觸且無內(nèi)部公共點(diǎn))。

    另外,mask的值也可以是上述關(guān)鍵詞的邏輯組合。如INSIDE+TOUCH根據(jù)情況的不同可以返回INSIDE+ TOUCH或FALSE。

    總之,f_relate函數(shù)返回的結(jié)果包括以下三種情況:

    1) 當(dāng)輸入mask的值是一個或多個關(guān)系的關(guān)鍵詞時,如果二者的關(guān)系是真返回關(guān)系的關(guān)鍵詞,否則返回FALSE。

    2) 當(dāng)輸入mask的值是DETERMINE時,函數(shù)返回一個能反映二者關(guān)系的最佳關(guān)鍵詞。DETERMINE只能用在relate作為謂詞出現(xiàn)在SQL語言的SELECT從句中。

    3) 如果輸入mask的值是ANYINTERACT時,如果二者不是分離的將返回TRUE,否則返回FALSE。

    3.2.3 運(yùn)動目標(biāo)時間/空間域的投影/操作

    主要是指運(yùn)動目標(biāo)在時間/空間域上的投影和相交操作,如表3所列。二維平面運(yùn)動點(diǎn)目標(biāo)在時間域上的投影如圖1所示。

    3.2.4 運(yùn)動目標(biāo)幾何特征操作

    關(guān)于面積、長度和幾何組成部分的操作和相應(yīng)的實(shí)現(xiàn)函數(shù),如下表所示。

    3.2.5 運(yùn)動目標(biāo)距離和方向操作

    主要完成運(yùn)動目標(biāo)間距離和方向計算,包含兩個函數(shù):f_distance和f_direction。兩個運(yùn)動目標(biāo)之間的距離實(shí)質(zhì)上是兩個運(yùn)動目標(biāo)之間的最短距離,即兩個最鄰近點(diǎn)或線段之間的距離。f_direction只是對Moving_Point定義的,用來計算用戶指定時刻通過第一和第二個Moving_Point線段的角度(單位:度),其中[0≤angle<360]。

    3.2.6 運(yùn)動目標(biāo)集合操作

    主要完成運(yùn)動目標(biāo)間的并、交、差和異或等集合操作,如表6所列。

    3.2.7 運(yùn)動目標(biāo)變化率操作

    主要完成運(yùn)動目標(biāo)速度、速率和變化率等計算,如表7所列。其中,速率只有大小沒有方向,速度是向量同時具有大小和方向。

    4 小結(jié)

    本文基于SQL進(jìn)行時空謂詞擴(kuò)展實(shí)現(xiàn)運(yùn)動目標(biāo)時空查詢語言,既可以利用現(xiàn)有強(qiáng)大的SQL關(guān)系操作,也可以很容易地與商業(yè)數(shù)據(jù)庫集成。STQL繼承了標(biāo)準(zhǔn)SQL的全部功能,在語言的語法表示上與標(biāo)準(zhǔn)SQL保持統(tǒng)一,提供了數(shù)據(jù)類型、數(shù)據(jù)表示和數(shù)據(jù)操作的可重用性。

    參考文獻(xiàn):

    [1] 單國慧.面向CJOP的運(yùn)動目標(biāo)時空數(shù)據(jù)模型研究[D].鄭州: 解放軍信息工程大學(xué),2008.

    [2] Abraham Silberschatz,Henry F Korth,Sudarshan S.數(shù)據(jù)庫系統(tǒng)概念[M].楊冬青,唐世渭,等,譯.北京:機(jī)械工業(yè)出版社,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] 王宏勇.空間運(yùn)動對象時空數(shù)據(jù)模型的研究[D].鄭州: 解放軍信息工程大學(xué),2005.

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

    3.2.1 運(yùn)動目標(biāo)時空數(shù)據(jù)庫一致性操作

    主要是指檢核運(yùn)動目標(biāo)時空數(shù)據(jù)的有效性和運(yùn)動目標(biāo)的類型變異,以保證運(yùn)動目標(biāo)時空數(shù)據(jù)庫的一致性,如表1所示。

    3.2.2 運(yùn)動目標(biāo)時空拓?fù)浜推渌P(guān)系謂詞操作

    主要是指關(guān)于給定空間條件和運(yùn)動目標(biāo)之間距離和拓?fù)潢P(guān)系的操作謂詞,如表2所示。

    表2 拓?fù)浜推渌P(guān)系謂詞操作

    [謂詞名\&實(shí)現(xiàn)函數(shù)\&返回值\&說明\&f_within_distance\&f_within_distance_func(distance NUMBER, m_polygon REF Moving_Polygon,tolerance NUMBER, tp Timepoint)\&Boolean\&判斷運(yùn)動目標(biāo)某一時刻是否在指定距離之內(nèi)\&f_within_distance_func (distance NUMBER, m_polygon REF Moving_Polygon,tolerance NUMBER)\&Moving_Object\&查詢在給定距離之內(nèi)的運(yùn)動目標(biāo)\&f_relate\&f_relate_func (mask Varchar2, m_polygon REF Moving_Polygon, tolerance NUMBER, tp Timepoint)\&Boolean\&判斷目標(biāo)某時刻是否滿足拓?fù)潢P(guān)系\&f_relate_func (mask Varchar2, m_polygon REF Moving_Polygon, tolerance NUMBER)\&Moving_Object\&查詢滿足拓?fù)潢P(guān)系的運(yùn)動目標(biāo)\&]

    其中,f_relate操作謂詞允許用戶通過mask參數(shù)輸入拓?fù)潢P(guān)系類型的關(guān)鍵詞有:ANYINTERACT(相交)、CONTAINS(包含且不相切)、COVEREDBY(被包含且相切)、COVERS(包含且相切)、DISJOINT(不相交)、EQUAL(相等)、INSIDE(包含且不接觸)、OVERLAPBDYDISJOINT(重疊且邊界不相交)、OVERLAPBDYINTERSECT(重疊且邊界至少一處相交)、TOUCH(相觸且無內(nèi)部公共點(diǎn))。

    另外,mask的值也可以是上述關(guān)鍵詞的邏輯組合。如INSIDE+TOUCH根據(jù)情況的不同可以返回INSIDE+ TOUCH或FALSE。

    總之,f_relate函數(shù)返回的結(jié)果包括以下三種情況:

    1) 當(dāng)輸入mask的值是一個或多個關(guān)系的關(guān)鍵詞時,如果二者的關(guān)系是真返回關(guān)系的關(guān)鍵詞,否則返回FALSE。

    2) 當(dāng)輸入mask的值是DETERMINE時,函數(shù)返回一個能反映二者關(guān)系的最佳關(guān)鍵詞。DETERMINE只能用在relate作為謂詞出現(xiàn)在SQL語言的SELECT從句中。

    3) 如果輸入mask的值是ANYINTERACT時,如果二者不是分離的將返回TRUE,否則返回FALSE。

    3.2.3 運(yùn)動目標(biāo)時間/空間域的投影/操作

    主要是指運(yùn)動目標(biāo)在時間/空間域上的投影和相交操作,如表3所列。二維平面運(yùn)動點(diǎn)目標(biāo)在時間域上的投影如圖1所示。

    3.2.4 運(yùn)動目標(biāo)幾何特征操作

    關(guān)于面積、長度和幾何組成部分的操作和相應(yīng)的實(shí)現(xiàn)函數(shù),如下表所示。

    3.2.5 運(yùn)動目標(biāo)距離和方向操作

    主要完成運(yùn)動目標(biāo)間距離和方向計算,包含兩個函數(shù):f_distance和f_direction。兩個運(yùn)動目標(biāo)之間的距離實(shí)質(zhì)上是兩個運(yùn)動目標(biāo)之間的最短距離,即兩個最鄰近點(diǎn)或線段之間的距離。f_direction只是對Moving_Point定義的,用來計算用戶指定時刻通過第一和第二個Moving_Point線段的角度(單位:度),其中[0≤angle<360]。

    3.2.6 運(yùn)動目標(biāo)集合操作

    主要完成運(yùn)動目標(biāo)間的并、交、差和異或等集合操作,如表6所列。

    3.2.7 運(yùn)動目標(biāo)變化率操作

    主要完成運(yùn)動目標(biāo)速度、速率和變化率等計算,如表7所列。其中,速率只有大小沒有方向,速度是向量同時具有大小和方向。

    4 小結(jié)

    本文基于SQL進(jìn)行時空謂詞擴(kuò)展實(shí)現(xiàn)運(yùn)動目標(biāo)時空查詢語言,既可以利用現(xiàn)有強(qiáng)大的SQL關(guān)系操作,也可以很容易地與商業(yè)數(shù)據(jù)庫集成。STQL繼承了標(biāo)準(zhǔn)SQL的全部功能,在語言的語法表示上與標(biāo)準(zhǔn)SQL保持統(tǒng)一,提供了數(shù)據(jù)類型、數(shù)據(jù)表示和數(shù)據(jù)操作的可重用性。

    參考文獻(xiàn):

    [1] 單國慧.面向CJOP的運(yùn)動目標(biāo)時空數(shù)據(jù)模型研究[D].鄭州: 解放軍信息工程大學(xué),2008.

    [2] Abraham Silberschatz,Henry F Korth,Sudarshan S.數(shù)據(jù)庫系統(tǒng)概念[M].楊冬青,唐世渭,等,譯.北京:機(jī)械工業(yè)出版社,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] 王宏勇.空間運(yùn)動對象時空數(shù)據(jù)模型的研究[D].鄭州: 解放軍信息工程大學(xué),2005.

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

    3.2.1 運(yùn)動目標(biāo)時空數(shù)據(jù)庫一致性操作

    主要是指檢核運(yùn)動目標(biāo)時空數(shù)據(jù)的有效性和運(yùn)動目標(biāo)的類型變異,以保證運(yùn)動目標(biāo)時空數(shù)據(jù)庫的一致性,如表1所示。

    3.2.2 運(yùn)動目標(biāo)時空拓?fù)浜推渌P(guān)系謂詞操作

    主要是指關(guān)于給定空間條件和運(yùn)動目標(biāo)之間距離和拓?fù)潢P(guān)系的操作謂詞,如表2所示。

    表2 拓?fù)浜推渌P(guān)系謂詞操作

    [謂詞名\&實(shí)現(xiàn)函數(shù)\&返回值\&說明\&f_within_distance\&f_within_distance_func(distance NUMBER, m_polygon REF Moving_Polygon,tolerance NUMBER, tp Timepoint)\&Boolean\&判斷運(yùn)動目標(biāo)某一時刻是否在指定距離之內(nèi)\&f_within_distance_func (distance NUMBER, m_polygon REF Moving_Polygon,tolerance NUMBER)\&Moving_Object\&查詢在給定距離之內(nèi)的運(yùn)動目標(biāo)\&f_relate\&f_relate_func (mask Varchar2, m_polygon REF Moving_Polygon, tolerance NUMBER, tp Timepoint)\&Boolean\&判斷目標(biāo)某時刻是否滿足拓?fù)潢P(guān)系\&f_relate_func (mask Varchar2, m_polygon REF Moving_Polygon, tolerance NUMBER)\&Moving_Object\&查詢滿足拓?fù)潢P(guān)系的運(yùn)動目標(biāo)\&]

    其中,f_relate操作謂詞允許用戶通過mask參數(shù)輸入拓?fù)潢P(guān)系類型的關(guān)鍵詞有:ANYINTERACT(相交)、CONTAINS(包含且不相切)、COVEREDBY(被包含且相切)、COVERS(包含且相切)、DISJOINT(不相交)、EQUAL(相等)、INSIDE(包含且不接觸)、OVERLAPBDYDISJOINT(重疊且邊界不相交)、OVERLAPBDYINTERSECT(重疊且邊界至少一處相交)、TOUCH(相觸且無內(nèi)部公共點(diǎn))。

    另外,mask的值也可以是上述關(guān)鍵詞的邏輯組合。如INSIDE+TOUCH根據(jù)情況的不同可以返回INSIDE+ TOUCH或FALSE。

    總之,f_relate函數(shù)返回的結(jié)果包括以下三種情況:

    1) 當(dāng)輸入mask的值是一個或多個關(guān)系的關(guān)鍵詞時,如果二者的關(guān)系是真返回關(guān)系的關(guān)鍵詞,否則返回FALSE。

    2) 當(dāng)輸入mask的值是DETERMINE時,函數(shù)返回一個能反映二者關(guān)系的最佳關(guān)鍵詞。DETERMINE只能用在relate作為謂詞出現(xiàn)在SQL語言的SELECT從句中。

    3) 如果輸入mask的值是ANYINTERACT時,如果二者不是分離的將返回TRUE,否則返回FALSE。

    3.2.3 運(yùn)動目標(biāo)時間/空間域的投影/操作

    主要是指運(yùn)動目標(biāo)在時間/空間域上的投影和相交操作,如表3所列。二維平面運(yùn)動點(diǎn)目標(biāo)在時間域上的投影如圖1所示。

    3.2.4 運(yùn)動目標(biāo)幾何特征操作

    關(guān)于面積、長度和幾何組成部分的操作和相應(yīng)的實(shí)現(xiàn)函數(shù),如下表所示。

    3.2.5 運(yùn)動目標(biāo)距離和方向操作

    主要完成運(yùn)動目標(biāo)間距離和方向計算,包含兩個函數(shù):f_distance和f_direction。兩個運(yùn)動目標(biāo)之間的距離實(shí)質(zhì)上是兩個運(yùn)動目標(biāo)之間的最短距離,即兩個最鄰近點(diǎn)或線段之間的距離。f_direction只是對Moving_Point定義的,用來計算用戶指定時刻通過第一和第二個Moving_Point線段的角度(單位:度),其中[0≤angle<360]。

    3.2.6 運(yùn)動目標(biāo)集合操作

    主要完成運(yùn)動目標(biāo)間的并、交、差和異或等集合操作,如表6所列。

    3.2.7 運(yùn)動目標(biāo)變化率操作

    主要完成運(yùn)動目標(biāo)速度、速率和變化率等計算,如表7所列。其中,速率只有大小沒有方向,速度是向量同時具有大小和方向。

    4 小結(jié)

    本文基于SQL進(jìn)行時空謂詞擴(kuò)展實(shí)現(xiàn)運(yùn)動目標(biāo)時空查詢語言,既可以利用現(xiàn)有強(qiáng)大的SQL關(guān)系操作,也可以很容易地與商業(yè)數(shù)據(jù)庫集成。STQL繼承了標(biāo)準(zhǔn)SQL的全部功能,在語言的語法表示上與標(biāo)準(zhǔn)SQL保持統(tǒng)一,提供了數(shù)據(jù)類型、數(shù)據(jù)表示和數(shù)據(jù)操作的可重用性。

    參考文獻(xiàn):

    [1] 單國慧.面向CJOP的運(yùn)動目標(biāo)時空數(shù)據(jù)模型研究[D].鄭州: 解放軍信息工程大學(xué),2008.

    [2] Abraham Silberschatz,Henry F Korth,Sudarshan S.數(shù)據(jù)庫系統(tǒng)概念[M].楊冬青,唐世渭,等,譯.北京:機(jī)械工業(yè)出版社,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] 王宏勇.空間運(yùn)動對象時空數(shù)據(jù)模型的研究[D].鄭州: 解放軍信息工程大學(xué),2005.

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

    在线十欧美十亚洲十日本专区| 人妻久久中文字幕网| 香蕉av资源在线| 亚洲va日本ⅴa欧美va伊人久久| av黄色大香蕉| 亚洲精品影视一区二区三区av| 宅男免费午夜| 成人国产一区最新在线观看| 国产色婷婷99| 天美传媒精品一区二区| 国产伦精品一区二区三区视频9| 757午夜福利合集在线观看| 精品午夜福利视频在线观看一区| 麻豆成人午夜福利视频| 嫩草影院入口| 欧美日韩乱码在线| 大型黄色视频在线免费观看| 欧美不卡视频在线免费观看| 又黄又爽又刺激的免费视频.| 首页视频小说图片口味搜索| 噜噜噜噜噜久久久久久91| 亚洲美女黄片视频| 在线天堂最新版资源| 18+在线观看网站| 欧美黄色淫秽网站| 欧美乱妇无乱码| 久久久久久大精品| 男人舔奶头视频| h日本视频在线播放| 国内久久婷婷六月综合欲色啪| 亚洲精华国产精华精| 国产黄a三级三级三级人| 欧美又色又爽又黄视频| .国产精品久久| 亚洲av中文字字幕乱码综合| 国产麻豆成人av免费视频| 两个人视频免费观看高清| 波多野结衣高清作品| 亚洲片人在线观看| 免费在线观看影片大全网站| 日本三级黄在线观看| 免费观看的影片在线观看| 五月玫瑰六月丁香| 亚洲国产高清在线一区二区三| 男女那种视频在线观看| 久久精品国产99精品国产亚洲性色| 嫁个100分男人电影在线观看| 制服丝袜大香蕉在线| 国产精品一区二区三区四区久久| 一级a爱片免费观看的视频| 小说图片视频综合网站| 黄色配什么色好看| 赤兔流量卡办理| 亚洲avbb在线观看| 中出人妻视频一区二区| 51国产日韩欧美| 十八禁人妻一区二区| 欧美zozozo另类| 一个人免费在线观看的高清视频| 88av欧美| 精品人妻视频免费看| 中文字幕免费在线视频6| 波多野结衣高清作品| 精品人妻偷拍中文字幕| 网址你懂的国产日韩在线| 99热这里只有是精品50| 高清毛片免费观看视频网站| 国产精品自产拍在线观看55亚洲| 国产黄a三级三级三级人| 欧美日本亚洲视频在线播放| 国产免费一级a男人的天堂| 麻豆成人av在线观看| 国产亚洲精品av在线| 国产伦精品一区二区三区四那| 如何舔出高潮| 免费在线观看成人毛片| 男人的好看免费观看在线视频| 日韩欧美免费精品| 淫秽高清视频在线观看| 一级a爱片免费观看的视频| 自拍偷自拍亚洲精品老妇| av在线观看视频网站免费| 午夜福利高清视频| 日韩人妻高清精品专区| 欧美乱色亚洲激情| 夜夜躁狠狠躁天天躁| 精品久久久久久久久久久久久| 成年女人毛片免费观看观看9| 亚洲av第一区精品v没综合| 成年女人看的毛片在线观看| 日日摸夜夜添夜夜添小说| 国产在视频线在精品| a在线观看视频网站| 国产精品三级大全| 人人妻,人人澡人人爽秒播| 韩国av一区二区三区四区| 午夜福利成人在线免费观看| 亚洲成av人片免费观看| 露出奶头的视频| 成年女人永久免费观看视频| 天堂√8在线中文| 五月玫瑰六月丁香| 九九热线精品视视频播放| 亚洲国产欧美人成| 久久久精品欧美日韩精品| 久久精品国产亚洲av香蕉五月| 亚洲真实伦在线观看| 91久久精品电影网| 动漫黄色视频在线观看| 日本成人三级电影网站| 女同久久另类99精品国产91| 亚洲va日本ⅴa欧美va伊人久久| 看片在线看免费视频| 国产色爽女视频免费观看| 国产精品亚洲av一区麻豆| 久久99热6这里只有精品| 日韩亚洲欧美综合| 日日干狠狠操夜夜爽| 国产一区二区在线av高清观看| 日韩欧美三级三区| 日本与韩国留学比较| 亚洲av五月六月丁香网| 午夜日韩欧美国产| 内地一区二区视频在线| 天堂网av新在线| 中文字幕av在线有码专区| 18+在线观看网站| netflix在线观看网站| 国产精品国产高清国产av| 久久香蕉精品热| 身体一侧抽搐| 成人av一区二区三区在线看| 尤物成人国产欧美一区二区三区| 久久国产精品人妻蜜桃| 小蜜桃在线观看免费完整版高清| av黄色大香蕉| 又爽又黄a免费视频| 精品一区二区三区av网在线观看| 久久久久久久亚洲中文字幕 | 国产美女午夜福利| 国产精品av视频在线免费观看| 一级a爱片免费观看的视频| 亚洲精品在线观看二区| 国产真实伦视频高清在线观看 | 男人舔奶头视频| 亚洲美女黄片视频| 午夜福利欧美成人| 久久精品国产自在天天线| 国内少妇人妻偷人精品xxx网站| 91久久精品电影网| 国产精品98久久久久久宅男小说| 999久久久精品免费观看国产| 国产av在哪里看| 久久精品综合一区二区三区| 亚洲欧美日韩无卡精品| 午夜福利欧美成人| 老熟妇仑乱视频hdxx| 久久精品人妻少妇| 免费看a级黄色片| 免费av毛片视频| 变态另类丝袜制服| a级毛片免费高清观看在线播放| 亚洲国产精品成人综合色| 美女黄网站色视频| 一二三四社区在线视频社区8| 最近视频中文字幕2019在线8| 国产三级黄色录像| 精品乱码久久久久久99久播| 久久精品夜夜夜夜夜久久蜜豆| 国产成年人精品一区二区| 嫩草影院精品99| а√天堂www在线а√下载| 久久久精品欧美日韩精品| 男人和女人高潮做爰伦理| 99久久精品国产亚洲精品| 国产精品久久久久久久久免 | 亚洲欧美精品综合久久99| 国产单亲对白刺激| 又爽又黄a免费视频| 在线播放无遮挡| 亚洲成人免费电影在线观看| 91字幕亚洲| 国产三级中文精品| 国产不卡一卡二| 精品一区二区免费观看| 久久精品综合一区二区三区| 国产精品精品国产色婷婷| 永久网站在线| 国产一区二区在线观看日韩| 亚洲精品粉嫩美女一区| 毛片一级片免费看久久久久 | 久久婷婷人人爽人人干人人爱| 亚洲熟妇中文字幕五十中出| 亚洲七黄色美女视频| 三级毛片av免费| 国产视频内射| 精品久久久久久久久久久久久| 赤兔流量卡办理| 亚洲成av人片在线播放无| 在线观看舔阴道视频| 亚洲色图av天堂| 国内精品美女久久久久久| 国产精品久久久久久亚洲av鲁大| 不卡一级毛片| 婷婷精品国产亚洲av在线| 亚洲激情在线av| 免费av毛片视频| 18禁在线播放成人免费| 精品欧美国产一区二区三| 99热这里只有精品一区| 亚洲天堂国产精品一区在线| 成人一区二区视频在线观看| 18+在线观看网站| 午夜日韩欧美国产| 网址你懂的国产日韩在线| 三级国产精品欧美在线观看| 97人妻精品一区二区三区麻豆| 免费av毛片视频| 亚洲av电影在线进入| 久久天躁狠狠躁夜夜2o2o| 毛片一级片免费看久久久久 | 在线观看一区二区三区| 黄色视频,在线免费观看| 久久久色成人| 免费黄网站久久成人精品 | 国产三级在线视频| 丰满人妻一区二区三区视频av| 黄色视频,在线免费观看| 午夜亚洲福利在线播放| 免费观看的影片在线观看| 一级av片app| 亚洲成人久久爱视频| 欧美另类亚洲清纯唯美| 国产aⅴ精品一区二区三区波| 欧美高清成人免费视频www| av福利片在线观看| 亚洲av成人不卡在线观看播放网| 久久久久久久久久黄片| 欧美日韩乱码在线| 久久久国产成人免费| 亚洲国产精品久久男人天堂| 欧美日本视频| 亚洲av五月六月丁香网| 国产爱豆传媒在线观看| 国产av在哪里看| 亚洲国产精品sss在线观看| 国产私拍福利视频在线观看| 极品教师在线免费播放| 最近视频中文字幕2019在线8| 午夜福利视频1000在线观看| 老司机午夜十八禁免费视频| 国产精品一区二区免费欧美| 一个人看的www免费观看视频| 亚洲中文字幕一区二区三区有码在线看| 欧美日本亚洲视频在线播放| 深夜精品福利| 好男人在线观看高清免费视频| 嫩草影院精品99| 美女cb高潮喷水在线观看| 欧洲精品卡2卡3卡4卡5卡区| netflix在线观看网站| 亚洲一区二区三区色噜噜| 久久99热这里只有精品18| 露出奶头的视频| 国产精品久久视频播放| 美女高潮的动态| 国产激情偷乱视频一区二区| av在线蜜桃| 精品乱码久久久久久99久播| 夜夜爽天天搞| 国产成人欧美在线观看| 国产激情偷乱视频一区二区| 亚洲经典国产精华液单 | 91久久精品国产一区二区成人| 亚洲人成电影免费在线| 天堂影院成人在线观看| 国产白丝娇喘喷水9色精品| 2021天堂中文幕一二区在线观| 琪琪午夜伦伦电影理论片6080| 青草久久国产| 色尼玛亚洲综合影院| 黄色配什么色好看| 美女免费视频网站| 午夜亚洲福利在线播放| xxxwww97欧美| 91在线观看av| 久久热精品热| 少妇的逼好多水| 欧美乱妇无乱码| 国产精品一区二区免费欧美| 亚洲精品一卡2卡三卡4卡5卡| 大型黄色视频在线免费观看| 亚洲美女视频黄频| 狠狠狠狠99中文字幕| 一级av片app| 国产精品人妻久久久久久| 精华霜和精华液先用哪个| 精品久久久久久久久av| 老司机午夜福利在线观看视频| 亚洲中文字幕一区二区三区有码在线看| 黄色视频,在线免费观看| 国产大屁股一区二区在线视频| 国产精品久久久久久亚洲av鲁大| 日日干狠狠操夜夜爽| 亚洲天堂国产精品一区在线| 欧美日韩综合久久久久久 | 国内精品久久久久精免费| 在线观看免费视频日本深夜| 3wmmmm亚洲av在线观看| 国产精品一区二区三区四区久久| 欧美zozozo另类| 又爽又黄无遮挡网站| 欧美激情国产日韩精品一区| 91字幕亚洲| 日本 av在线| 嫩草影院新地址| 国产精品伦人一区二区| 日韩国内少妇激情av| 丁香欧美五月| 岛国在线免费视频观看| 女人被狂操c到高潮| 日韩欧美在线乱码| 久久久久亚洲av毛片大全| 欧美一区二区国产精品久久精品| 国产成人影院久久av| 亚洲av电影不卡..在线观看| 又黄又爽又免费观看的视频| 国产乱人视频| 波多野结衣高清作品| 欧美在线一区亚洲| 男人狂女人下面高潮的视频| 91在线观看av| 国产三级在线视频| 舔av片在线| 国产精品亚洲av一区麻豆| 特级一级黄色大片| 国产不卡一卡二| av视频在线观看入口| 蜜桃久久精品国产亚洲av| 波野结衣二区三区在线| 他把我摸到了高潮在线观看| 一个人观看的视频www高清免费观看| 老司机午夜福利在线观看视频| 亚洲一区二区三区不卡视频| 日本黄色视频三级网站网址| 国产高清视频在线观看网站| 欧美在线一区亚洲| 欧美丝袜亚洲另类 | 午夜精品久久久久久毛片777| 三级毛片av免费| 国产午夜精品论理片| 精品福利观看| 深夜a级毛片| 亚洲欧美日韩卡通动漫| 又爽又黄a免费视频| 成年女人看的毛片在线观看| 亚洲熟妇中文字幕五十中出| 1024手机看黄色片| 国产探花在线观看一区二区| 中文字幕av成人在线电影| 国产精品爽爽va在线观看网站| 久久精品国产99精品国产亚洲性色| 激情在线观看视频在线高清| 国产蜜桃级精品一区二区三区| 亚洲欧美清纯卡通| 日本一本二区三区精品| 亚洲专区中文字幕在线| or卡值多少钱| 久久久国产成人精品二区| 天天一区二区日本电影三级| 精华霜和精华液先用哪个| 亚洲国产精品成人综合色| 一级黄片播放器| 在线十欧美十亚洲十日本专区| 搡女人真爽免费视频火全软件 | 欧美日韩亚洲国产一区二区在线观看| 黄色一级大片看看| 亚洲综合色惰| 亚洲,欧美精品.| 噜噜噜噜噜久久久久久91| 午夜激情福利司机影院| 熟女人妻精品中文字幕| 99国产精品一区二区三区| 热99在线观看视频| 18禁裸乳无遮挡免费网站照片| 亚洲人成网站在线播| 国产黄片美女视频| 国产91精品成人一区二区三区| 丝袜美腿在线中文| 午夜久久久久精精品| 日韩人妻高清精品专区| 黄色视频,在线免费观看| 亚洲人成伊人成综合网2020| 看黄色毛片网站| 亚洲乱码一区二区免费版| 91久久精品国产一区二区成人| 国产久久久一区二区三区| 麻豆成人av在线观看| АⅤ资源中文在线天堂| 少妇人妻精品综合一区二区 | 18禁黄网站禁片午夜丰满| 国产精品不卡视频一区二区 | 亚洲人成伊人成综合网2020| 亚洲国产日韩欧美精品在线观看| 久久人人精品亚洲av| 一级毛片久久久久久久久女| 日本在线视频免费播放| 国内精品美女久久久久久| 十八禁网站免费在线| 99久久精品国产亚洲精品| 搞女人的毛片| avwww免费| 一本久久中文字幕| 日本一本二区三区精品| 欧美+亚洲+日韩+国产| 国产伦人伦偷精品视频| 精品久久久久久成人av| 又紧又爽又黄一区二区| 色综合站精品国产| 欧洲精品卡2卡3卡4卡5卡区| 我的老师免费观看完整版| 偷拍熟女少妇极品色| 精品99又大又爽又粗少妇毛片 | 亚洲,欧美,日韩| 国产精品av视频在线免费观看| 国产精品久久视频播放| 午夜精品一区二区三区免费看| 欧美又色又爽又黄视频| 久久久久久久午夜电影| 免费在线观看成人毛片| 天天一区二区日本电影三级| 久久精品国产清高在天天线| 国产人妻一区二区三区在| 亚洲,欧美,日韩| 久久中文看片网| 三级毛片av免费| 日韩国内少妇激情av| 亚洲综合色惰| 可以在线观看的亚洲视频| 日韩国内少妇激情av| 亚洲18禁久久av| 美女高潮的动态| 又紧又爽又黄一区二区| 淫秽高清视频在线观看| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 欧美日本亚洲视频在线播放| 老鸭窝网址在线观看| 搡老妇女老女人老熟妇| 国产又黄又爽又无遮挡在线| 亚洲专区中文字幕在线| av视频在线观看入口| 欧美最黄视频在线播放免费| avwww免费| 可以在线观看的亚洲视频| 国产精品1区2区在线观看.| 国产精品三级大全| 国产精品久久久久久久久免 | 一a级毛片在线观看| 禁无遮挡网站| 欧美高清成人免费视频www| 日韩中字成人| 别揉我奶头~嗯~啊~动态视频| 国产探花极品一区二区| 国产一区二区在线av高清观看| 老司机午夜福利在线观看视频| 亚洲第一区二区三区不卡| 九九热线精品视视频播放| 国产精品伦人一区二区| 亚洲第一区二区三区不卡| 亚洲国产精品成人综合色| 日韩大尺度精品在线看网址| 婷婷精品国产亚洲av在线| 男女视频在线观看网站免费| 中文字幕人妻熟人妻熟丝袜美| 波多野结衣高清无吗| 精品久久久久久久末码| 午夜免费男女啪啪视频观看 | 熟女人妻精品中文字幕| 看十八女毛片水多多多| 中文字幕熟女人妻在线| 国产精品久久电影中文字幕| 午夜免费成人在线视频| 亚洲精品久久国产高清桃花| 国产在线男女| 亚洲美女视频黄频| 别揉我奶头~嗯~啊~动态视频| 欧美不卡视频在线免费观看| 久久久久久久午夜电影| 在现免费观看毛片| a级一级毛片免费在线观看| 亚洲国产精品999在线| 午夜精品久久久久久毛片777| 欧美+日韩+精品| av中文乱码字幕在线| 最后的刺客免费高清国语| 免费看光身美女| 97超视频在线观看视频| 男人狂女人下面高潮的视频| 精品国产亚洲在线| 搡老妇女老女人老熟妇| 99精品在免费线老司机午夜| 18禁黄网站禁片免费观看直播| 久久午夜亚洲精品久久| av天堂在线播放| 国产精品久久视频播放| 国产精品人妻久久久久久| 色综合亚洲欧美另类图片| 日韩 亚洲 欧美在线| 国产激情偷乱视频一区二区| 99国产极品粉嫩在线观看| 免费观看的影片在线观看| 欧美绝顶高潮抽搐喷水| www.999成人在线观看| 精品99又大又爽又粗少妇毛片 | 国内精品一区二区在线观看| 亚洲精品粉嫩美女一区| 亚洲男人的天堂狠狠| 久久欧美精品欧美久久欧美| 久久午夜福利片| 欧美日韩国产亚洲二区| 波多野结衣高清作品| 亚洲精品乱码久久久v下载方式| 日本五十路高清| 别揉我奶头~嗯~啊~动态视频| 精品不卡国产一区二区三区| 久久6这里有精品| 少妇的逼水好多| 深夜精品福利| 日本三级黄在线观看| 深夜a级毛片| 欧美色欧美亚洲另类二区| 身体一侧抽搐| 性插视频无遮挡在线免费观看| 人人妻人人看人人澡| 精品乱码久久久久久99久播| 免费黄网站久久成人精品 | 欧美成人一区二区免费高清观看| 欧美日韩国产亚洲二区| 欧美午夜高清在线| 精品日产1卡2卡| 亚洲乱码一区二区免费版| bbb黄色大片| 国产亚洲精品久久久久久毛片| 男女之事视频高清在线观看| 波多野结衣巨乳人妻| 97超视频在线观看视频| 国产在视频线在精品| 最新中文字幕久久久久| 国产单亲对白刺激| 又粗又爽又猛毛片免费看| 别揉我奶头~嗯~啊~动态视频| 午夜福利在线观看免费完整高清在 | 国产成人啪精品午夜网站| av在线观看视频网站免费| 亚洲欧美日韩高清专用| 三级男女做爰猛烈吃奶摸视频| 日本 欧美在线| 网址你懂的国产日韩在线| 岛国在线免费视频观看| 老熟妇乱子伦视频在线观看| 欧美一区二区亚洲| 在线国产一区二区在线| 国产三级黄色录像| 欧美一级a爱片免费观看看| 欧美黑人欧美精品刺激| 观看免费一级毛片| 日韩欧美一区二区三区在线观看| 国产精品永久免费网站| 在线观看一区二区三区| 又爽又黄无遮挡网站| 免费看a级黄色片| 久久99热6这里只有精品| 国产三级中文精品| 简卡轻食公司| 身体一侧抽搐| 久久性视频一级片| 免费av不卡在线播放| 日本免费a在线| 在线国产一区二区在线| 国产一区二区亚洲精品在线观看| 窝窝影院91人妻| 久久精品影院6| 人妻丰满熟妇av一区二区三区| 日韩欧美三级三区| 最近最新中文字幕大全电影3| 一进一出好大好爽视频| 天堂影院成人在线观看| 国产蜜桃级精品一区二区三区| 国产成人啪精品午夜网站| 九九久久精品国产亚洲av麻豆| 色尼玛亚洲综合影院| 亚洲美女视频黄频| 中文字幕人妻熟人妻熟丝袜美| 精品一区二区免费观看| 亚洲久久久久久中文字幕| 久久精品夜夜夜夜夜久久蜜豆| 欧美另类亚洲清纯唯美| 国产不卡一卡二| 亚洲男人的天堂狠狠| 少妇丰满av| 亚洲不卡免费看| 亚洲美女视频黄频| 尤物成人国产欧美一区二区三区| 男女下面进入的视频免费午夜| 中出人妻视频一区二区| 亚洲乱码一区二区免费版| 女人被狂操c到高潮| 精品久久久久久,| 国产69精品久久久久777片| 3wmmmm亚洲av在线观看| 欧美成人免费av一区二区三区| 91av网一区二区| 中文字幕免费在线视频6| 日本 av在线| 午夜久久久久精精品|