《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于Java的ArcSDE空間數據查詢的設計與實現

基于Java的ArcSDE空間數據查詢的設計與實現

2009-01-15
作者:樊昱,高紅雨,廖湖聲

1.引言?

??? 近年來,地理信息系統(GIS)發展迅速。為了在全球范圍內實現GIS軟件組件的互操作性,OGC(Open GIS Consortium)提出了空間要素服務(WFS)的實現規范[1],有利于解決基于Web的GIS軟件的數據共享、互操作性和開放性等問題。

??? WFS是OGC提出的一種空間要素服務。它將Web服務應用于地理信息系統,允許客戶端通過互聯網從多個服務器端獲取以地理標注語言GML(Geography Markup Language)編碼的空間地理數據。

??? 空間數據的查詢是通過發送GetFeature請求來實現的。在WFS的實現規范中,一個GetFeature請求是由空間要素類型、屬性和查詢條件三部分組成,以XML格式定義。其中要素類型用于指定查詢哪類要素,屬性用于指定需獲取該要素的哪些屬性,而查詢條件用于篩選出滿足指定條件的要素。?

??? 我們的課題是需要實現一個基于J2EE的WFS系統;其中存儲空間數據的數據源采用的是ArcSDE(ESRI公司開發的空間數據庫軟件),在查詢數據源ArcSDE時使用其自身提供的客戶端應用接口。由于ArcSDE應用接口與WFS應用接口之間存在著差異,因此需要對收到的WFS GetFeature請求作一些適當的變換,以適應ArcSDE的數據查詢。

??? 本文將著重介紹以WFS GetFeature請求查詢ArcSDE的實現方法,以及必要的變換算法。

2.設計思想?

??? WFS應用接口與ArcSDE應用接口之間的主要差異在于查詢條件的設置。

首先,在數據格式方面,WFS GetFeature請求中的查詢條件是以XML格式定義,而ArcSDE的應用接口不支持XML,因此需要對此XML字符串進行解析。

??? 其次,在數據內容方面,GetFeature的查詢條件可以分為兩類,一類以要素標識符作為查詢條件;另一類是由空間篩選條件,或者非空間篩選條件,或者這二者的邏輯組合組成的查詢條件。每次查詢只能選用其中一類查詢條件,兩類不能同時出現在一次查詢中。對第一類GetFeature的查詢條件,在ArcSDE的應用接口中提供了一種用要素標識符作為約束條件的篩選器對象來處理此類條件。對于第二類查詢條件,在ArcSDE中可以通過定義SQL屬性查詢來處理GetFeature請求中的非空間篩選條件,而通過添加空間約束的篩選器則可處理請求中的空間篩選條件。對于空間和非空間篩選條件的邏輯組合組成的條件,則相對不易處理。由于在查詢ArcSDE時空間篩選器需以數組的形式設置,使得空間篩選條件之間只能以邏輯“與”的關系進行組合。同樣,由于空間和非空間篩選分開設置,使得空間與非空間篩選條件之間也只能以邏輯“與”的關系進行組合。而在實際的GetFeature請求的查詢條件中,查詢請求可能是由“與”、“或”、“非”三種邏輯關系任意混合組成,條件之間的組合不一定能滿足上述ArcSDE篩選條件的要求。我們在這里提出了一種解決的方案:對查詢條件提取析取范式,轉換成多個“與”項組合(有的與項組合有可能只有一項)的并集,然后對每個“與”項組合組織一次子查詢,每次得到一個結果集,最后對所有的結果集再取并集,即為整個查詢的結果集。

3.算法設計?

??? 根據上面分析的結果,將整個查詢變換分為兩個步驟:

??? (1)對XML格式的查詢條件進行DOM解析。DOM處理XML文檔時會將XML文檔加載到內存中生成一棵DOM節點樹,可以方便地實現遍歷

??? (2)對查詢條件提取析取范式,將不符合ArcSDE要求的查詢條件拆分為多次。

??? (2.1)遍歷DOM樹同時生成BLRTree,用以去除Not節點,并將非空間條件轉換為SQL語句,將空間條件封裝為特定的類結構。

??? 由于在GetFeature查詢條件的DOM樹中的可能存在著Not節點,而且根據GetFeature查詢條件的格式,所有單個的空間或非空間篩選條件在樹中是以一棵子樹的形式存在,而不是一個節點,因此還不能直接作邏輯關系的轉換,需要對這棵DOM樹進行“化簡”。為了不改變原樹的邏輯,本文定義了一種二叉樹數據結構BLRTree(二元邏輯關系樹—Binary Logic Relation Tree)。在遍歷原DOM樹的過程中,自底向上構造這一數據結構。在BLRTree中,所有的樹枝節點都是二元邏輯運算符“And”或“Or”,而所有的葉子節點都是單個的查詢條件。這種處理是將Not節點作為函數遞歸的一個布爾值參數truth傳遞給下層,在沒有遇到Not節點時,truth都為“true”,而如果遇到了Not節點,只是將truth取反(注意:是取反,而不是取“false”值),并不在Not節點上作任何處理操作,這樣對其下層的子節點就可以根據truth的取值來進行構造相應的了BLRTree子樹。原DOM樹中的所有Not節點在BLRTree中已根據摩根定率降至葉子節點處,且不以節點的形式存在,而并作為條件節點的一個布爾值參數。

??? (2.2)遍歷(后序)BLRTree同時生成O_A_C_Tree,根據分配率和結合律進行邏輯關系變換提取析取范式。

??? BLRTree樹構造完畢后,如果發現樹根是一個條件節點,則不必作邏輯關系轉換。如果是邏輯操作符節點則需進行邏輯關系的轉換。由于最終的結果是多個與項組合的并集(析取范式結構),即將多個與項組合“或”起來。若把每個與項組合中的所有條件項看作是同一層,而把每個與項組合之間看作是同一層,最上層的“或”關系為一層,則可將一個多個與項組合的并集用一種3層孩子兄弟樹的結構來表示。因此定義了一種3層孩子兄弟樹的數據結構O_A_C_Tree(Or-And-Condition Tree)來輔助轉換。在后序遍歷BLRTree的同時,從條件節點開始構造子樹。如遇到Or節點,則通過結合律將左右子樹進行合。而遇到And節點,則通過分配律將左右子樹進行合。如此遞歸操作生成一棵完整的O_A_C_Tree,完成邏輯關系的轉換。

??? (2.3)遍歷O_A_C_Tree,將所有篩選條件放置到兩個數組中,以便于訪問。

??? 完成了邏輯轉換之后,原查詢條件將被放置到兩個數組whereclauses[]和spatialfilters[][]中。其中whereclauses[]是非空間條件組,數組中每個元素代表一次查詢的非空間篩選條件。由于非空間篩選條件是以SQL語句的形式存在,一次子查詢中的非空間篩選條件用邏輯“與”可合并為一個整體,因此一次子查詢中的所有非空間篩選條件可以合并只用一個元素來表示。spatialfilters[][]是空間條件數組,數組中的每一維代表一次子查詢的所有空間篩選條件。用whereclauses[]中的一個元素,再搭配spatialfilters[][]中的相應一組元素(如whereclauses[i]和spatialfilters[i][]可以構成第i次子查詢的篩選條件)就可以構成一次ArcSDE子查詢的全部篩選條件。

??? 如此便可完成一次查詢變換,根據數組的內容就可以設置相應的篩選條件,進行查詢。在處理結果時,將每個取到的結果其封裝成GML格式,寫到輸出流中。這樣不必保存查詢的要素對象實體,降低了系統開銷。由于在對組合條件進行條件拆分的時候,將一次查詢分成了多次子查詢,因此每次子查詢的結果集之間可能會有重復的情況,這時需要將其中重復的結果舍去。由于要素標識符都是唯一確定的,這樣只需把查到過的要素標識符記錄下來,下次再遇到標識符相同的要素將會跳過而不做任何操作。由于查詢的數據量可能會很大,如果只將標識符的值順序的存儲在一個表中,進行查找的開銷會很大,因此為了利于新值的插入和加快查找的速度,本文選擇以二叉排序樹為存儲結構,使用了二叉樹查找算法。

4.算法實現?

?? 關鍵算法:

算法2.1 構造二元邏輯關系樹:?

BLRTreeNode construct ( Node root , boolean truth ){? //root 為DOM樹中的根節點?

?????? if? root為and(/or)? Then? ?

對root的左子樹作construct( root.Lchild , truth )得到Lchild ?

對root的右子樹作construct( root.Rchild , truth )得到Rchild ?

if? truth為true Then?

創建一個and(/or)節點,將Lchild,Rchild作為左右孩子?

Else?

創建一個or(/and)節點,將Lchild,Rchild作為左右孩子?

Endif?

返回新創建的節點?

Endif?

if? root為not?? Then? //not是單目的邏輯運算符,只有一棵子樹?

????????????? if? root的孩子也為not? Then?

????????????? ???? 對root的孫子樹作construct(root.Grandchild, truth)?

????????????? ???? 得到grandchild節點,將其返回?

????????????? Else?

truth取反?

對root的子樹作construct(root.child, truth)?

得到child節點,將其返回?

????????????? Endif?

?????? Endif?

?????? if? root為非空間條件節點??? Then?

????????????? ?? 根據truth 構造非空間條件節點, 將其返回?

Else if? root為空間條件節點??? Then?

????????????? ?? 根據truth 構造空間條件節點, 將其返回?

?????? Endif?

}?

算法2.2? 等價構造析取范式結構樹:?

ORNode LogicTransform ( BLRTreeNode root ){? //root 是BLRTree的根節點?

if? root . Lchild是條件節點??? then?????? ?

????????????? 生成condNode節點cond1 ?

??? ? ??? 新添一個ANDNode節點and1,孩子指針指向cond1?

?????? 新添一個ORNode節點or1,孩子指針指向and1?

Else? 對左子樹作LogicTransform (root . Lchild ),得到or1?

Endif?

if? root . Rchild是條件節點??? then?????? ?

????????????? 生成condNode 節點cond2?

?????? 新添一個ANDNode節點 and2,孩子指針指向cond2?

??? ? ??? 新添一個ORNode 節點or2,孩子指針指向and2?

Else? 對右子樹作LogicTransform (root . Rchild ),得到or2?

Endif?

? if?? root為Or節點? then? ?? ?

將or2節點的所有孩子添加到or1節點的孩子鏈上去?

?????? 返回or1節點?

Endif?

? if?? root為And節點? then?

新添一個ORNode節點newOR?

for( i = 0;i < or1節點孩子個數;i++ ) {?

? for( j = 0;j < or2的孩子個數;j++) {?

新添一個ANDNode節點newAnd?

將or1的第i個孩子的所有子孩子和or2的第j個孩子的所有子孩子都添加到newAnd節點的孩子鏈上去,作為newAnd的共同的孩子?

為newOR的添加一個孩子newAnd?

?????? }?

}?

?????? 返回newOR節點?

Endif?

}n

??? 下面舉一實例來表現轉換的全過程:?

??? 要求查找所有屬于M州,且不同時滿足人口大于100000和與一條起止點坐標為(-50 20,-57 22)的河流相交的城市。?

查詢條件如下:?

?

?

StateName?

??? M?

?

?

?

??????? ?

??????????? Population?

??????????? 100000?

??????? ?

??????? ?

??????????? Feature?

??????????? ?

??????????????? < gml:coordinates>-50,20 –57,22?

??????????? ?

??????? ?

??? ?

?

(1)對XML的查詢條件進行DOM解析后,生成DOM節點樹?

?????? (2.1)遍歷DOM樹同時生成BLRTree:

圖1? 生成BLRTree?

?????? (2.2)遍歷BLRTree樹同時生成O_A_C_Tree?

圖2? 生成O_A_C_Tree?

?????? (2.3)遍歷O_A_C_Tree輸出到數組中?

whereclauses[0] =? “StateName=‘M’ And Not Population >100000”?

????

whereclauses[1] =? “StateName=‘M’”?

n?

n?

filters[0]置空

filters[1][0]為不滿足與線相交的空間條件

5、結束語

??? 本文在對比了WFS GetFeature查詢請求的格式與數據源ArcSDE的查詢的基礎上,提出了一種將WFS的要素查詢變換為ArcSDE查詢對象的變換算法,并著重介紹了以WFS的應用接口對數據源ArcSDE進行查詢實現的實現方法。

??? 在轉換的過程中為了實現數據的接口一致性,進行一系列的數據轉換,這勢必增加系統的負擔,降低系統的效率。因此,還需要在系統的優化方面作進一步的研究。

參考文獻

1.?Open GIS Consortium Inc.,Feature Service Implementation Specification 1.0.0 (02-058) ,Version 1.0.0, 19-September-2002

2.?Open GIS Consortium Inc.,OpenGIS Filter Encoding Implementation Specification 1.0.0 (02-059),Version 1.0.0, 19-September-2001

3.?Open GIS Consortium Inc.,OpenGIS Geography Markup Language (GML) Implementation Specification (02-009),Version 2.1.1, 25-April-2002

4. ESRI,ArcSDE Developer Help 8.3 2003年

5.?Don Box, Aaron Skonnard和John Lam著,卓棟濤譯。XML 本質論。中國電力出版社,2003年3月第一版

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 欧美极品jizzhd欧美爆 | 久久看视频只这 | 天天操天天操天天射 | 日韩一页 | 一区二区三区影院 | 91久久国产自产拍夜夜嗨 | 国产精品久久成人 | 日本欧美大码a在线观看 | h视频亚洲 | 麻豆网站在线观看 | 女人高潮a毛片在线看 | 久久久婷婷成人综合激情 | 一级免费黄色大片 | 国产精品美女视频 | 久久亚洲精品国产精品紫薇 | 亚洲天堂视频网站 | av在线进入 | 好吊妞视频在线 | 精品综合久久久久久98 | www.亚洲视频.com | 欧美大片免费观看网址 | 久久影院国产 | 色哟哟国产精品色哟哟 | 亚洲国产成人精品女人久久 | 色欧美片视频在线观看 | 青青草自拍 | 亚洲精品美女久久久久网站 | 国产无套白浆一区二区 | 91中文字幕永久在线 | 我们2018在线观看免费版高清 | 国产专区在线 | 国产精品成人99一区无码 | 裸体丰满少妇做受久久99精品 | 五月天综合久久 | 欧美国产日韩在线 | 精品成人av一区二区三区 | 亚洲xxxxxx | 日日夜夜精品视频免费 | 真实强推精品半推半就 | 欧美又粗又大xxxxbbbb疯狂 | 欧美精品乱码99久久蜜桃 | 夜夜操影视 | 欧美精品一 | 国产精品高清一区二区三区不卡 | 亚洲一区在线视频 | 麻豆精品久久 | 精品一二三四 | 欧美老肥婆性猛交视频 | 中国毛片视频 | 欧美亚洲在线 | 天堂网在线播放 | 久久色播 | 久久久精品午夜免费不卡 | 91精品国产综合久久久蜜臀粉嫩 | 中文字幕人成乱码在线观看 | 国产精品久久久久久久久久免费看 | 欧美综合日韩 | 国产成人精品久久二区二区91 | 亚洲aaaa级特黄毛片 | 国产人妻精品一区二区三区不卡 | 日韩黄色短视频 | 欧美精品久久久久久久久 | 天天干夜干 | 久无码久无码av无码 | 亚洲男人av香蕉爽爽爽爽 | 嫩草在线观看 | 国产激情免费 | 日产精品久久久久久久性色 | 国产在线综合网 | 91久久嫩草影院一区二区 | 色七七久久 | 国产成人无码久久久精品一 | 成年入口无限观看免费完整大片 | yy6080理aa级伦大片一级 | 少妇愉情理伦片丰满丰满午夜 | 日本乱码一区二区三区芒果 | a级片久久| 久久不见久久见免费视频7 18禁黄久久久aaa片广濑美月 | 国产高清精品软件丝瓜软件 | 国产毛片精品一区二区 | 少妇做爰α片免费视频网站 | 日本一区二区三区在线免费观看 | 农村乡下女人毛片 | 欧美精品色呦呦 | 久久精品无码一区二区三区 | 日韩视频一区二区在线观看 | 日本大人吃奶视频xxxx | 人人妻人人澡人人爽欧美精品 | 久久99久久99精品免观看粉嫩 | 欧美成人免费网站 | 国产精品视频一区二区三区四区国 | 91视频进入| 波多野结衣在线免费视频 | 色无五月| 两个人看的vvv在线高清 | 国产av熟女一区二区三区 | 婷婷色激情| 日韩一级高清 | 女人一级一片30分 | 波多野结衣中文字幕久久 | 久草热在线视频 | 91国在线视频 | 337p西西人体大胆瓣开下部 | 蜜桃视频在线观看www | 免费a级毛片在线播放 | 99久久精品国产片果冻的功能特点 | 亚洲黑人精品一区在线观看 | 国产免费一区二区视频 | 日韩在线观看视频一区二区 | 熟妇人妻不卡中文字幕 | 国产98色在线 | 日韩 | h狠狠躁死你h出轨高h | 精品精品欲天堂导航 | 黄色日比视频 | 久久综合亚洲 | 亚洲欧美www| 欧美精品久久久久a | 国产夫妻性生活视频 | 国产又爽又猛又粗的视频a片 | 免费国产a国产片高清网站 国产婷婷一区二区三区 | 性史性dvd影片农村毛片 | 91夜色视频| 免费黄色网址大全 | 欧美黄在线观看 | 999国内精品视频免费 | 女的被弄到高潮娇喘喷水视频 | 欧美丰满熟妇xxxx | 色综合色综合久久综合频道88 | 亚洲精选av| 在线免费观看日韩 | 国产亚洲精品自在久久 | 国产精品男女啪啪 | 91精品国产亚一区二区三区老牛 | 天天射天天日本一道 | 国产高清999 | 日本一卡精品视频免费 | 亚洲另类伦春色综合图片 | 久久精品成人欧美大片 | 成人激情开心网 | 懂色avcom | 久久天天躁夜夜躁狠狠i女人 | 成人开心网 | 国产www在线 | 8×8x8×8人成免费视频 | 精品国产鲁一鲁一区二区三区 | 中文字幕av影视 | 亚洲三级黄色 | 亚洲精品国产v片在线观看 亚洲精品国产成人 | 中文字幕av观看 | 成年人视频在线播放 | 国产全肉乱妇杂乱视频 | 91素人约啪| 亚洲国产一区二区三区四区 | 涩久久 | 精品国产国产综合精品 | 国产又粗又深又猛又爽又在线观看 | 永久免费汤不热视频 | 欧美精品成人影院 | 日本黄色大片免费看 | 在线视频一区二区三区 | 天堂中文最新版在线官网在线 | 日本肉体bbbbbb肉交内谢 | 免费啊v在线观看 | 91大神精品| 国产精品99久久久久的智能播放 | 性视屏| 校园激情亚洲 | 亚州性无码不卡免费视频 | 中国美女一级看片 | 免费一级全黄少妇性色生活片 | 日本乱码视频 | 91美女片黄在线观看 | 少妇人妻无码永久免费视频 | 日本高清视频网站www | 久久国产精品波多野结衣av | av免费在线观看网站 | 女色婷婷 | 欧洲成人在线观看 | 国产黄色片网站 | a级毛片蜜桃成熟时2免费观看 | 91精品免费视频 | 国产人妖ts重口系列喝尿视频 | 亚洲国产成人精品青青草原导航 | 国产精品国产三级国产专区53 | 久久久久久爱 | 国产一区二区三区久久精品 | 国产九一视频 | 欧美精品二区三区四区免费看视频 | 黄色在线观看国产 | 国产精无久久久久久久免费 | 国产自产视频 | 亚洲精品视频一区二区三区 | 亚洲欧美综合区自拍另类 | 国产综合精品 | 精品人妻无码一区二区三区换脸 | 日韩高清国产一区在线 | 久中文字幕 | 97精品无人区乱码在线观看 | 99久热re在线精品99 6热视频 | 91久久婷婷国产一区二区三区 | 国产又粗又黄又长又爽动漫 | 精品av国产一区二区三区 | 激情午夜网 | 中文字字幕在线中文无码 | 欧美亚洲精品在线 | 成人综合社区 | 91视频免费| 毛片网页 | 国产69精品久久久久久妇女迅雷 | 里番本子纯肉侵犯肉全彩无码 | 在线区| 91视频啊啊啊 | 国产小视频一区 | 少妇野外性xx老女人野外性xx | 亚洲欧美另类在线图片区 | 日韩免费在线播放 | www国产精品视频 | 欧美香蕉在线 | 久久精品国产精品 | 夜夜爽久久揉揉一区 | 麻豆av在线免费观看 | 三级av | 亚洲午夜18毛片在线看 | 免费淫片 | 国产欧美视频在线播放 | 国产精品欧美亚洲韩国日本久久 | 熟妇高潮一区二区三区 | 欧美激情一区二区三区在线 | 国产一三四2021不卡 | 国产污污 | 欧美男生射精高潮视频网站 | 91久久精品久久国产性色也91 | 国产999精品久久久久久 | 色极品影院 | 男女作爱免费网站 | 7777奶水xxxxx哺乳期 | 久久精品久久久精品美女 | 国产精品一二三四 | 中国老熟女重囗味hdxx | 夜夜嗨一区| 风间由美在线观看 | 亚洲免费视频观看 | 欧美偷拍另类 | 精品视频第一页 | 亚洲精品成人无限看 | 奇米视频888战线精品播放 | 999国内精品视频免费 | 可以免费看av的网站 | 在线观看国产一区二区三区 | 国产亚洲影院 | √天堂中文在线 | 成人午夜免费毛片 | 精品国产乱码久久久久久1区2区 | 精品日产乱码久久久久久仙踪林 | www中文字幕av | av毛片大全 | 中文字幕精品亚洲一区 | 97夜夜澡人人爽人人喊中国片 | 永久免费看片在线播放 | 国产少妇高潮视频 | 国产免费黄色网址 | 草逼视频网站 | 白人と日本人の交わりビデオ | 亚洲最大黄色 | 国产精品日韩欧美一区二区三区 | 香港日本韩国三级网站 | 精品视频九九 | 久久九九热re6这里有精品 | 日韩精品一区二区在线 | 国产又粗又黄又爽又硬的免费视频 | 一本色道久久99一综合 | 在线播放亚洲 | 五月深爱网 | www17com嫩草影院 | 日本午夜三级 | 日韩精品极品视频 | 国产大片黄在线观看 | av片国产 | 大象传媒成人在线观看 | 午夜伦理久久 | 国产曰肥老太婆无遮挡 | 久久99热人妻偷产国产 | 黑人巨大精品一区二区 | 91精品国产综合久久国产大片 | 精品视频久久久久久 | 无码熟妇人妻av在线影片 | 日韩中文字 | 性色做爰片在线观看ww | 日产mv免费观看 | 99国产精品99久久久久久娜娜 | 性一交一乱一区二区洋洋av | 91久久精品一区二区三区 | 亚洲看| 成人黄色三级视频 | 亚洲精品乱码久久久久久日本蜜臀 | 东北女人毛多水多牲交视频 | 午夜美女久久久久爽久久 | 日韩精品久久无码中文字幕 | 亚洲成人一区二区在线观看 | jizzjizz在线观看| 欧美拍拍视频 | 欧亚日韩精品一区二区在线 | 青草青在线 | 久久青草费线频观看 | 免费日韩欧美 | 91禁在线观看| 香港三级日本三级a视频 | 伊人情人色综合网站 | 新疆少妇xxxx做受 | 无码人妻一区二区三区免费n鬼沢 | youjizzcom国产 | 五月香蕉网 | 免费在线观看a视频 | 天堂一区二区mv在线观看 | 日本一区二区三区爆乳 | 蓝av导航a√第一福利网 | 日本丰满少妇高潮呻吟 | 亚洲第一综合天堂另类专 | 日本中文字幕一区二区 | 韩国r级hd中文字幕 韩国r级大尺度激情做爰外出 | 国产91九色在线播放 | 狠狠色婷婷久久综合频道日韩 | 999在线观看精品免费不卡网站 | 97精品国产手机 | 一级裸体黄色片 | 涩涩成人 | 免费观看一区二区 | 91超碰免费| 宝宝好涨水快流出来免费视频 | www.com国产| 亚洲综合网在线观看 | 国产又粗又硬又猛的免费视频 | 九九少妇 | 久青草国产在视频在线观看 | 欧美性做爰猛烈叫床潮 | 希岛婚前侵犯中文字幕在线 | 狠狠五月深爱婷婷网 | 欧美性受ⅹ╳╳╳黑人a性爽 | 国产女人18毛片水真多1kt∧ | 国产真实乱对白精彩久久老熟妇女 | 91精品天码美女少妇 | 国产精品视频一区二区三区无码 | 国产精品香蕉在线观看 | 国产一级特黄aa大片出来精子 | 中国极品少妇xxxxx | 免费av看片| 亚洲精品av羞羞禁网站 | 国产免费又色又爽粗视频 | 黄色福利网站 | 亚洲毛片一区二区 | 无套内谢少妇露脸 | 同性做爰猛烈全过程 | 香蕉成人伊视频在线观看 | 久热中文字幕 | av天天操| 欧美性大战xxxxx久久久 | 中文字幕日本最新乱码视频 | 欧美亚洲精品suv一区 | 国产成人精品日本亚洲专区 | 免费观看一区二区三区 | 山林妇女勾搭老头av | 亚洲国产一区二区视频 | 免费看成人毛片 | 先锋影音xfyy5566男人资源 | 亚洲色大成网站www久久九九 | 日韩精品第一 | 国产在线拍偷自揄拍精品 | 国产一区在线免费观看 | 国产区91| 中文无码伦av中文字幕 | www.五月婷婷.com| 欧美综合自拍亚洲综合图 | 日韩精彩视频在线观看 | 亚洲制服一区 | 日韩欧美三级在线 | 涩涩av在线 | 日韩视频在线观看一区二区 | 男女做www免费高清视频网站 | 国色天香久久久久久久小说 | 男人边做边吃奶头视频 | 亚洲天堂男人网 | 欧美巨大另类极品videosbest | 国产做a视频 | 狠狠色丁香 | 国产精品自拍区 | 一级黄色a | 色欲av蜜桃一区二区三 | eeuss鲁片一区二区三区在线观看 | 好紧好湿好黄的视频 | 国产乱码精品一区二区三区精东 | 91亚洲精品视频 | 日韩精品一区二区三区免费视频观看 | 丁香六月天婷婷 | 亚洲天堂成人 | 国产懂色av| 亚洲精品主播一区二区三区 | 亚洲第一黄 | 欧美性受xxxx黑人猛交 | 精品一卡2卡三卡4卡免费网站 | 国产高清视频在线观看 | 丝袜人妻一区二区三区 | 91av视频免费观看 | 欧美乱码精品一区二区三区 | 黄瓜视频在线免费观看 | 黄色av免费播放 | 男女超爽视频免费播放 | 91国内在线 | 国产精品视频一区二区三区四区国 | 艹逼在线观看 | 亚洲一区精品二人人爽久久 | 秋霞成人网 | 台湾一级视频 | 国产精品a成v人在线播放 | 又粗又猛又爽又黄少妇视频网站 | 国产成人免费片在线观看 | 99国产精品久久久久久久日本竹 | 裸体丰满少妇做受久久99精品 | 无码一区二区波多野结衣播放搜索 | 秋霞欧美一区二区三区视频免费 | 亚洲天堂手机版 | 国产精品裸体瑜伽视频 | 天天操夜夜想 | 无套内谢的新婚少妇国语播放 | 成人黄色免费在线观看 | 精品深夜av无码一区二区老年 | 黄网站色大毛片 | 日韩人妻无码精品无码中文字幕 | 国产免费黄色av | 国语自产偷拍精品视频 | 亚洲天堂婷婷 | 久久在线精品视频 | 婷婷亚洲综合 | 欧洲美女x8x8免费视频 | 日本特黄特色a大片免费高清观看视频 | 奇米影视777久色在线 | 91视频 - 8mav| 欧美特级黄色录像 | 三级五月天 | 宅男噜噜66国产精品观看 | 成人欧美一区二区三区黑人动态图 | 人人爽日日躁夜夜躁尤物 | 天堂网www网在线最新版 | 女职员的丝袜 中文字幕 | 亚洲人成无码www久久久 | 日本老少交 | 69久久久成人看片免费一区二 | 国产做受69高潮 | 在线免费观看小视频 | 成人无码一区二区三区网站 | 中国美女一级片 | 亚洲午夜激情视频 | 男人的天堂网av | 日本中文亲子偷伦 | 蜜臀aⅴ国产精品久久久国产老师 | 国产九一视频在线观看 | 亚洲精品亚洲人成人网 | 日韩精品极品视频在线 | 国产人成免费爽爽爽视频 | 激情欧美日韩 | 日韩a无v码在线播放 | 国产黄色网页 | 欧美第一黄网免费网站 | 亚洲香蕉成人av网站在线观看 | 国产女人18毛片水真多18 | www.黄色片 | 少妇一级淫片免费 | 久久国产成人午夜av影院武则天 | 男人天堂网av | 天天躁夜夜躁很很躁麻豆 | 亚洲日本在线观看 | 一级片视频在线观看 | 日本最新免费二区三区 | 日本三级免费看 | 日本亚洲网站 | 欧美日韩精品一区二区视频 | 热99re久久精品这里都是精品 | 女人毛片a毛片久久人人 | 特级西西444www大精品视频 | 亚洲最大的成人网 | 无码av天堂一区二区三区 | 亚洲狠狠婷婷综合久久久久图片 | 国产一区二区精品丝袜 | 日批免费在线观看 | 黄色美女av | 国产精品狼人久久久久影院 | 色欲天天天综合网 | 国产精品人人做人人爽 | 熟妇高潮一区二区三区 | 国产艳妇av视国产精选av一区 | 欧美精品偷自拍另类在线观看 | 国产视频每日更新 | 手机看片福利一区二区三区 | 国产视频资源在线观看 | 亚洲一区二区三区 无码 | 欧美丰满少妇xxxx性 | 国产一区二区三区四区五区tv | 国产精品久久久久国产三级传媒 | 麻豆国产成人av高清在线 | 精品久久久久久亚洲精品 | 91橘梨纱中出体验在线观看 | 精品国产乱码久久久久久图片 | 91麻豆产精品久久久久久夏晴子 | 黑人一区二区三区四区五区 | 男女下面进入的视频 | 99热这里只有精品5 99热这里只有精品9 | 日本一区二区三区在线播放 | 国产伦精品一区二区三区免费迷 | 久久久久青草大香综合精品 | 欧美激情视频网站 | 亚洲伊人久久久 | 精品免费国产一区二区三区四区介绍 | 久久久久成人片免费观看蜜芽 | 亚洲国产一区二区三区在线观看 | 老头与老头性ⅹxx视频 | 男女野外做受全过程 | 欧美一区二区在线视频观看 | 男人的天堂一区 | 三级在线视频 | 999午夜| 日本大尺度吃奶做爰过程 | 91久| 大地资源在线观看官网第三页 | 免费在线黄 | 欧美视频亚洲 | 最近中文字幕在线中文高清版 | 黄在线视频 | jizzjizz国产精品喷水 | 亚洲一级二级 | 呻吟对白激情videos | 伊人免费视频二 | 国产成人精品一区二区三区网站观看 | 丁香婷婷在线 | 亚洲日韩av一区二区三区四区 | 美女日日日 | 欧美一级做a爰片久久高潮 欧美一级做a爰片免费视频 | 色狠狠久久av五月综合 | 少妇又紧又色又爽又刺激视频 | 国产av综合影院 | 91另类 | 怡红院av久久久久久久 | 波多野结衣乳喷高潮视频 | 天天躁日日躁狠狠很躁 | 亚洲图片88| www夜片内射视频日韩精品成人 | 美女赤身免费网站 | 国产69精品久久久久人妻刘玥 | www.一级片 | 久久激情综合网 | 国产精品国产三级国产普通话三级 | 98自拍视频 | 国产精品vⅰdeoxxxx国产 | 免费的av网址| 福利cosplayh裸体の福利 | 精品无码人妻一区二区三区 | 19禁大尺度做爰无遮挡小说 | 大尺度做爰呻吟舌吻情头 | 日日噜噜噜夜夜狠狠久久蜜桃 | 中文字幕亚洲视频 | 夜夜躁狠狠躁2021 | 日本一区二区黄色 | 91动态图| wwwyoujizzcom中国版 | av在线不卡播放 | 欧美一级免费看 | 日日干影院 | 欧美激情猛片xxxⅹ大3 | 丰满少妇69激情啪啪无 | 91尤物国产福利在线观看 | 国产在线视频99 | 边吃奶边添下面好爽 | 看av免费 | 我的好妈妈在线观看 | 国产亚州精品女人久久久久久 | 香蕉在线看 | 51国产偷自视频区视频小蝌蚪 | 国产人人精品 | 久久伊人蜜桃av一区二区 | 毛片888| 色黄视频在线观看 | 亚洲不卡在线观看 | 女同久久另类69精品国产 | 美女扒开尿口让男人桶 | 7777精品久久久大香线蕉小说 | 中国女人内谢69xxxx | 亚洲男人天堂视频 | 丰满放荡岳乱妇91www | 久久精品国产免费看久久精品 | 日韩欧美三级视频 | 久久爽精品区穿丝袜 | 国产欧美一级二级三级在线视频 | 国产xxxx高清在线观看 | 日本高清在线播放 | 国产传媒懂得 | 中文字幕日韩一区二区 | 天天爽 | 性做爰免费观看 | 久久国产成人午夜av影院武则天 | 精品人妻无码一区二区三区蜜桃一 | 92看片淫黄大片一级 | 亚洲处破女av一区二区中文 | 国产在线观看www污污污 | 精品无码av一区二区三区 | 刘玥91精选国产在线观看 | 欧美美女一区 | 中文字幕日韩精品亚洲一区小树林 | 涩色视频| 久久久亚洲精品成人 | vvvv99日韩精品亚洲 | 伦理片在线播放无遮无挡 | 国产精品久久 | 西西久久 | 欧美乱妇无乱码大黄a片 | 日本在线高清不卡免费播放 | 久久久久久久久嫩草精品乱码 | 最近在线更新8中文字幕免费 |