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

    分層網格劃分實現(xiàn)海量地圖標記物聚散可視化

    2023-03-13 10:05:08傅晨恩
    計算機工程與應用 2023年5期
    關鍵詞:區(qū)域信息

    傅晨恩,陳 瓊

    中電??导瘓F有限公司,杭州 311100

    隨著物聯(lián)網應用技術的發(fā)展,廣泛使用的移動設備和傳感器每時每刻都產生海量的地理空間數據[1],如何從海量數據中提取出有用、可靠、可知識化的綜合信息,并通過信息可視化的方式表達、展示和分析,成為研究者們關注的一個熱點[2]。

    在基于B/S架構的Web GIS系統(tǒng)中,海量數據的可視化,指的是在電子地圖有限的顯示區(qū)域內展示海量的地圖標記物。這里涉及既要看到全局信息,又要能夠明晰細節(jié),看全局需要點聚合,看細節(jié)需要散開。

    對于空間點聚合算法,有基于網格的[3-5]、基于距離的[6]、基于方格距離的,還有基于K-means的[7]。丁立國等人[8]針對上述四種算法進行了研究,并從海量空間點的聚合性能和聚合形態(tài)兩個方面進行測試和對比,最終選取了方格距離點聚合算法。但是丁立國等人僅僅是從聚合計算過程來分析算法的優(yōu)劣,其實一個計算方法包含時間復雜度和空間復雜度,現(xiàn)如今計算存儲設備是如此普惠,以至于可以利用空間換時間的方式,通過增加空間索引來提高時間運行效率。事實上,空間索引技術是解決海量數據快速檢索、查詢和訪問的重要手段[9]。另外,在實時交互性[10]場景下,分析可能需要實時,計算不一定要實時,所以可通過預處理來進一步提高計算效率。Habibullayevich等人[11]描述了一種基于網格和點密度的在線Google地圖的點聚合方案,通過網格進行劃分點集,通過點密度算法處理重疊問題,但是需要對所有的點逐一計算進行聚合,如果聚合點的數量較大時,計算量是呈幾何級數增加的。對于空間點散開顯示的算法,章鵬等人[12]給出了一種利用網格實現(xiàn)的算法用于大規(guī)模點的可視化展示,采用基于排序的思想進行過濾重疊點,但忽略了可以利用的空間信息。Kwon等人[13]提出采樣算法來消除重疊,但是缺少聚合的處理過程。

    針對現(xiàn)有研究的不足,本文提出了一種采用分層的網格劃分來實現(xiàn)對海量地圖標記物的聚合算法以及基于網格過濾方法實現(xiàn)對散開重疊點去重。

    1 問題描述

    在電子地圖展示海量地圖標記物時,隨著比例尺的縮放,在小比例尺下,海量的地圖標記物會擠壓堆疊在一起,如圖1所示,用戶體驗很差,而且很難從這里面分析出有效信息。通常這時會選擇點聚合方案,但是純粹的點聚合運算隨著比例尺的縮小,待聚合點會越來越多,計算開銷顯著增加。此外,在大比例尺下,需要散開展示時,海量的地圖標記物也會存在重疊現(xiàn)象,這對于用戶交互帶來了麻煩,譬如,點擊重疊的標記物,到底誰先響應。

    圖1 海量標記物堆疊Fig.1 Massive markers stacking

    2 研究方法

    本文假設海量地圖標記物是靜態(tài)的點要素,基于該假設提出一種采用分層的網格劃分來實現(xiàn)對海量地圖標記物的聚散可視化方法。

    圖2給出了方法的總體流程圖,主要概括為4個步驟:

    圖2 方法整體流程Fig.2 Overall process of method

    (1)對設定區(qū)域進行網格劃分,并定義網格屬性;

    (2)確定聚散層級計算規(guī)則;

    (3)獲取當前地圖的縮放等級zoom,并根據聚散層級計算規(guī)則確定當前為高層級聚合展示、低層級聚合展示或散開展示;

    (4)條件判斷:

    ①若為高層級聚合展示,則獲取高層級聚合信息并進行展示;

    ②若為低層級聚合展示,則獲取低層級聚合信息并進行展示;

    ③若為散開展示,則過濾將要展示的重疊點,進行優(yōu)化后展示。

    2.1 定義網格

    在海量地圖標記物的聚散可視化展示中,必不可少的是獲取海量空間點信息,進行相應處理后再存儲,為后期搜索建立基礎。

    在建立搜索基礎時,首先對設定區(qū)域進行分層的網格劃分,網格可以不規(guī)則,根據劃分所得的網格的層級和中心點進行編碼,同時對網格的中心點信息建立靜態(tài)索引。當然,網格的構造要以顯示器分辨率和地圖標記物可清晰分辨為原則,拆分網格要取整。

    在網格劃分中,層級最低是1層,若層級為大于1級,則需將層級劃分為與高級聚合展示對應的高層級,以及與低級聚合展示對應的低層級,不同的層級中包含有不同的網格中心點信息。需要說明的是,此處所述的高層級與低層級僅為相對概念,用于區(qū)別聚合程度的不同。高層級應理解為聚合程度較高的一類層級,即高層級中可包含多個不同級別的層級;同理,低層級應理解為聚合程度較低的一類層級,即低層級中可包含多個不同級別的層級。

    在進行編碼時,編碼規(guī)則推薦但不限于“層級代碼+網格代碼”的形式;網格中心點所建立的靜態(tài)索引為K-D樹[14]索引。

    而后獲取所述設定區(qū)域內的標記物信息,按照網格的編碼進行統(tǒng)計,并將統(tǒng)計信息(Key-Value形式)保存至Key-Value數據庫(例如Redis),同時對獲取的標記物信息建立動態(tài)索引,該動態(tài)索引為四叉樹索引[15]。

    2.2 確定聚散層級計算規(guī)則

    為了便于理解,本文以常見的電子地圖,譬如百度為例進行說明。百度地圖縮放等級zoom有19級(3~21),確定3~4級為高層級聚合(世界地圖范圍)、5~11級為低層級聚合(中國區(qū)域范圍),12~21級(城市區(qū)域范圍)為散開展示等,需要說明的是,聚散層級計算規(guī)則可以根據實際采用的電子地圖以及應用場景需要進行確定。

    2.3 獲取zoom

    在進行地圖標記物的聚散可視化展示時,獲取地圖當前的縮放等級zoom,并結合預設的聚散層級計算規(guī)則確定當前為聚合展示或散開展示,若為聚合展示,還需明確是高級聚合展示或低級聚合展示,以便于獲取對應的展示信息。

    2.4 聚合展示

    在根據當前地圖的縮放級別zoom計算得到聚散層級之后,若為聚合展示,則執(zhí)行如下算法。

    算法1

    輸入:當前地圖的縮放級別zoom和可視區(qū)域的像素坐標范圍(左上角到右下角所框定的矩形區(qū)域)ViewRectArea;

    1.按照2.1節(jié)中的網格定義,進行分層網格中心點的獲取和存儲,中心點信息存儲到數據庫中,譬如MySQL,網格的中心點信息包括網格對應的層級Level和網格中心點的經緯度信息Pos;

    2.對存儲的中心點信息建立K-D樹索引,該索引為靜態(tài)的;

    3.獲取海量地圖標記物信息,包含位置信息,所屬網格編碼等,并存儲到數據庫中,同時在入庫過程中,對海量地圖標記物進行分類,以鍵值對(Key-Value)形式,即“網格編碼-統(tǒng)計數量”存到Key-Value數據庫,譬如Redis;

    4.對存儲的海量地圖標記物信息建立四叉樹索引,該索引為動態(tài)的,每次有標記物增刪改時,會動態(tài)更新(可選);

    5.根據zoom和確定的聚散層級計算規(guī)則Rule,可以確定要展示的對應層級Level;

    6.按照瓦片地圖的坐標轉換算法[16-18],可以得到ViewRect-Area對應的可視區(qū)域的經緯度范圍LonlatRectArea;

    7.根據LonlatRectArea和靜態(tài)索引(K-D樹),可以快速查詢到可視區(qū)域內對應層級Level下的網格的中心點信息集合Slevel,Slevel={Pos1,Pos2,…,Posn},Posi為第i個中心點信息,其中包含網格編碼和經緯度信息;

    8.對于Slevel中的每一個中心點,查詢Key-Value數據庫,Key為中心點的編碼,Value為該中心點對應的聚合點數量的統(tǒng)計值,綜合可以得到聚合點集合Saggregation,Saggregation={APos1,APos2,…,APosn},APosi為第i個聚合點信息,其中包含經緯度和統(tǒng)計量。

    下面結合服務器和瀏覽器的交互,如圖3所示,對算法進行詳述。

    圖3 聚合展示交互時序圖Fig.3 Clustering display interactive sequence diagram

    算法1的輸入是當前地圖的縮放級別和可視區(qū)域的像素坐標范圍,輸出是聚合點集合。具體是瀏覽器發(fā)送區(qū)域查詢請求,服務器返回聚合結果,然后在瀏覽器頁面展示。

    第1~4步運行在服務器端。第1步是初始化網格信息,并進行持久化存儲,網格信息只需初始化一次;第2步是數據預處理過程,即對已有的網格數據構建K-D樹索引,便于快速查詢,這里選擇采用K-D樹,原因有二,其一是K-D樹非常適合于空間點集數據。其二,相比于四叉樹、R樹[19],K-D樹在空間復雜度和時間復雜度上都是比較折中的。此外,構建K-D樹不需要動態(tài)構建,可以預先進行構建,構建時注意選擇空間點中的中位數作為切分點,這樣構建出來的K-D樹是平衡的;前兩步可以統(tǒng)稱為“構建索引”。第3步是統(tǒng)計預處理過程,即存儲海量地圖標記物的同時,按照網格編碼進行統(tǒng)計并持久化到Key-Value數據庫,可以稱為“分類統(tǒng)計”;“構建索引”和“分類統(tǒng)計”可以并行;第4步是對數據進行預處理,便于后續(xù)散開展示時快速查詢,這里選擇采用四叉樹,是出于性能上考慮,因為面對需要數據動態(tài)更新的場景,要求索引能夠快速構建,K-D樹需要打破重建,而四叉樹可以增量構建。這一步也可以在散開展示算法中進行(見算法2步驟2),所以可選,在圖3中沒有列出;第5~6步運行在瀏覽器端,第5步是確定層級Level,即是高層級聚合還是低層級聚合;第6步是可視區(qū)域像素坐標轉化為經緯度坐標;第7~8步運行在服務器端,第7步是區(qū)域查詢,輸出為可視區(qū)域內對應層級Level下的網格的中心點信息集合Slevel。在預先構建K-D樹索引的基礎上,可以快速查詢指定區(qū)域下包含哪些空間點(Slevel={Pos1,Pos2,…,Posn}),但是這些空間點僅僅包含位置信息,沒有統(tǒng)計量(該位置包含的點數量);第8步是合并查詢結果,即對Slevel中的每個點進行遍歷,根據每個點中的網格編碼,查詢第3步中存儲在Key-Value數據庫中的信息,得到每個Key(網格編碼),對應的Value(統(tǒng)計數量),合并結果,即得到每個點的統(tǒng)計量,輸出目標結果聚合點集合Saggregation。最后返回給瀏覽器進行展示。

    2.5 散開展示

    在根據當前地圖的縮放級別zoom計算得到聚散層級之后,若為散開展示,則執(zhí)行如下算法。

    算法2

    輸入:當前地圖的縮放級別zoom和可視區(qū)域的像素坐標范圍ViewRectArea;

    1.獲取海量地圖標記物信息,包含經緯度、圖標、屬性信息(可選);

    2.對地圖標記物信息進行持久化到數據庫,包含經緯度和基本信息,在錄入的同時建立四叉樹索引,該索引為動態(tài)索引;

    3.根據zoom和確定的聚散層級計算規(guī)則Rule,可以確定要散開展示;

    4.按照瓦片地圖的坐標轉換算法,可以得到ViewRectArea對應的可視區(qū)域的經緯度范圍LonlatRectArea;

    5.根據LonlatRectArea和動態(tài)索引(四叉樹),可以快速查詢到可視區(qū)域內地圖標記物中心點位置信息集合Smarkers,Smarkers={M1,M2,…,Mn},其中Mi為第i個標記物;

    6.利用網格過濾算法,依據后進先出的原則,對地圖標記物集合Smarkers進行篩選,具體的網格過濾算法,采用如下步驟:

    (1)假設展示區(qū)域的標記物圖標的尺寸為P×Q像素單位,且該像素的坐標點位于標記物圖標的中心位置;

    (2)假設展示區(qū)域的分辨率為S×T像素單位,結合圖標緩存為P×Q像素單位,將展示區(qū)域劃分為(S/2P)×(T/2Q)個網格;

    (3)對于每一個網格,采用基于幾何拓撲關系的點與面相交運算[20],選出位于同一網格中的標記物信息,依據后進先出原則去除重疊的標記物信息,得到篩選后的標記物信息。

    輸出:篩選后的地圖標記物集合Sfilter_markers,Sfilter_markers={M1,M2,…,Mm},m≤n。

    下面結合服務器和瀏覽器的交互,如圖4所示,對算法進行詳述。

    圖4 散開展示交互時序圖Fig.4 Scattering display interactive sequence diagram

    算法2的輸入和算法1一樣,輸出是經過篩選后的地圖標記物集合。第1~2步運行在服務器端,第1步是獲取海量數據,可以通過在線采集或者客戶提供,這一過程可以在聚合展示階段進行(見算法1步驟3),所以可選,在圖4中沒有列出;第2步是數據持久化和預處理,這里對海量數據點構建的數據結構為四叉樹,便于動態(tài)更新;第3~4步運行在瀏覽器端,第3步是確定為散開展示;第4步是可視區(qū)域像素坐標轉化為經緯度坐標;第5步是區(qū)域查詢,運行在服務器端,輸出為可視區(qū)域內地圖標記物中心點位置信息集合Smarkers;第6步是過濾重疊,運行在瀏覽器端,主要是針對圖標堆疊,核心是利用幾何拓撲關系的點面相交運算,開源代碼庫turf.js里面提供了booleanPointInPolygon方法[21]。即地圖標記物坐標(點)與圖標緩存區(qū)域(面)相交超過兩次,只算第一次,后進的先出。最終可以得到不含重疊的地圖標記物集合Sfilter_markers。最后在瀏覽器頁面進行展示。

    3 實驗評估

    本實驗的主要目的是評價海量地圖標記物聚散可視化算法的有效性,主要圍繞以下兩個問題展開:(1)測試算法對于海量地圖標記物展示的可行性;(2)與已有聚合算法的性能進行對比,以及在散開展示時增加網格過濾對性能有無影響。

    3.1 實驗案例

    本文利用在線百度地圖開放平臺提供的行政區(qū)查詢接口[22],可以獲得全國23個省、4個直轄市、5個自治區(qū)和2個特別行政區(qū)的本級以及向下三級(到街道級)的行政區(qū)中心點信息(行政區(qū)劃碼、經緯度),并持久化到MySQL數據庫,將行政區(qū)劃作為一種網格劃分,網格編碼為行政區(qū)劃碼,該網格劃分具有分層的屬性(省級、市級、區(qū)縣級、街道級)。通過模擬,在浙江省范圍內隨機生成100萬的地圖標記物,將這100萬的地圖標記物數據作為測試數據。

    采用如下規(guī)則計算聚散層級:當前的地圖縮放級別zoom取值為3~21,其中3~9級為省級聚合,10~12級為市級聚合,12~14級為區(qū)縣級聚合,15以上為散開展示。在聚合層級中,省級聚合和市級聚合可理解為高層級聚合,區(qū)縣級聚合可理解為低層級聚合。

    3.2 實驗環(huán)境

    本次實驗在Windows 10系統(tǒng)進行。采用主流的Chrome瀏覽器,數據庫為MySQL,Key-Value數據庫為Redis,構建B/S服務方式,算法運行在JVM環(huán)境。依據上述計算聚散層級規(guī)則和網格劃分,對100萬測試數據進行展示。實驗配置環(huán)境如表1所示。

    表1 實驗環(huán)境配置Table 1 Experimental environment configuration

    3.3 實驗過程

    首先對MySQL中分層的網格劃分數據庫表,也就是省級、市級和區(qū)縣級的行政區(qū)中心點數據,構建K-D樹索引,持久化100萬地圖標記測試數據到MySQL數據庫,同時將地圖標記物的分類計數統(tǒng)計信息按照行政區(qū)劃,以鍵值對形式(網格編碼-統(tǒng)計個數)存到Redis數據庫。然后對100萬地圖標記測試數據構建四叉樹索引。最后在Chrome瀏覽器中進行交互查詢。

    對于不同的地圖縮放級別zoom,對應的聚合信息也會顯示不同,高級別的縮放等級,對應的是較高等級的行政級別聚合信息,譬如市級聚合信息,如圖5所示即為市級的聚合在百度地圖上渲染,圖中A點的展示信息為市1∶87 864家,圖中B點的展示信息為市2∶912 109家。

    圖5 市級聚合Fig.5 City-level clustering

    低級別的縮放等級,對應的是較低等級的行政級別聚合信息,譬如區(qū)縣聚合信息,如圖6所示即為區(qū)縣級的聚合在百度地圖上渲染,圖中C點的展示信息為縣1∶329 984家,圖中D點的展示信息為區(qū)1∶296 122家,圖中E點的展示信息為區(qū)2∶286 003家。

    圖6 區(qū)縣級聚合Fig.6 District and county level clustering

    當達到散開展示的縮放等級時,對比兩種情況,未使用和已使用網格過濾算法,展示效果如圖7、8所示。

    圖7 散開展示未過濾Fig.7 Scattering display without filtering

    圖8 散開展示已過濾Fig.8 Scattering display with filtering

    3.4 實驗結果

    通過上述實驗過程,可以看出,分層的網格劃分聚散可視化方法對于100萬數據的海量地圖標記物是可行的,效果有效。

    接下來,還需要對比已有算法的性能,本文選擇文獻[8]中涉及的算法,即距離點聚合算法和K-means點聚合算法在相同數量級、相同縮放級別(顯示比例)下的響應時間進行對比。

    表2展示了縮放等級和顯示比例的對應關系。表3展示了不同的縮放等級下最多包含的地圖標記物數量。

    表2 縮放等級和顯示比例尺對應關系Table 2 Correspondence between zoom level and display scale

    表3 縮放等級和地圖點數量Table 3 Zoom level and number of map points

    結合表2和表3可以看出,隨著縮放等級的增加,比例尺也增加,對應的可視區(qū)域所含地圖點數量在減少,而且這里的數量是針對本實驗案例的數量,可以用作數量級參考,比如縮放等級zoom為17,即對應的顯示比例尺為1∶500,所含地圖點為900左右數量級。本實驗選擇zoom為12~17作為參照對比的對象。

    從圖9、10可以看出,在大比例尺下可視區(qū)域內待聚合空間點的數量較少時,本文所提算法和其他算法相比并無明顯優(yōu)勢,當比例尺逐步減少,顯示區(qū)域內需要聚合的數據量變大時,本文所提算法相較其他算法,體現(xiàn)出明顯優(yōu)勢。觀察走勢,基于距離的點聚合算法,時間復雜度呈線性增加,基于K-means的點聚合算法,時間復雜度呈幾何級數增加,本文所提算法,依靠索引,穩(wěn)定在固定值左右,幾乎不會增加。

    圖9 與基于距離的點聚合對比Fig.9 Comparison with distance-based points clustering

    表4可以看出,在散開展示時增加過濾算法,對整體性能影響不是很大,整體延時(100 ms以內)在用戶體驗可接受的范圍之內。

    圖10 與基于K-means的點聚合對比Fig.10 Comparison with points clustering based on K-means

    表4 散開過濾算法耗時對比Table 4 Time-consuming comparison of diffuse filtering algorithms

    4 結束語

    在海量空間標記物的場景下,地圖可視化技術提供了一種直觀和全面的展示和分析手段,用于觀測海量數據下的整體趨勢和分布以及某些特定區(qū)域的細節(jié)數據。現(xiàn)有的可視化手段,仍然存在一些問題。本文提出了一種分層的網格劃分方法來實現(xiàn)海量空間標記物的聚散一體可視化解決方案,主要利用了索引技術和存儲,加快了整體查詢效率,利用空間拓撲運算,實現(xiàn)了重疊標記物的去重,從而為用戶提供了良好的交互體驗。

    然而在實驗過程中發(fā)現(xiàn)仍有一些地方可以改進:一是分層機制沒有統(tǒng)一的標準,目前都是基于實際場景需求而定,譬如同一個zoom級別下,有些場景是聚合,有些場景就要散開;二是網格劃分的好壞沒有統(tǒng)一的批判標準,目前常用的基于地形邊界和基于行政區(qū)劃的網格劃分都是依據經驗和工程效果來確定的;三是索引技術還有進一步提升的空間,譬如增加二級索引或稱輔助索引(secondary index)[23],同時還可以增加布隆過濾器。但是這里面就涉及性能和效率的權衡問題。以上這些在實驗中暴露的問題,后續(xù)將進一步進行研究。

    猜你喜歡
    區(qū)域信息
    訂閱信息
    中華手工(2017年2期)2017-06-06 23:00:31
    關于四色猜想
    分區(qū)域
    基于嚴重區(qū)域的多PCC點暫降頻次估計
    電測與儀表(2015年5期)2015-04-09 11:30:52
    展會信息
    中外會展(2014年4期)2014-11-27 07:46:46
    區(qū)域
    民生周刊(2012年10期)2012-10-14 09:06:46
    健康信息
    祝您健康(1987年3期)1987-12-30 09:52:32
    健康信息(九則)
    祝您健康(1987年2期)1987-12-30 09:52:28
    色综合婷婷激情| 日韩欧美一区二区三区在线观看 | 麻豆av在线久日| 免费观看人在逋| 午夜福利在线观看吧| 久久久国产成人精品二区 | 国产无遮挡羞羞视频在线观看| av欧美777| 亚洲人成77777在线视频| 最近最新免费中文字幕在线| 欧美国产精品一级二级三级| 美国免费a级毛片| 黄色 视频免费看| 91麻豆精品激情在线观看国产 | 欧美中文综合在线视频| 午夜福利影视在线免费观看| 波多野结衣av一区二区av| 99在线人妻在线中文字幕 | 十八禁高潮呻吟视频| 啦啦啦 在线观看视频| 嫁个100分男人电影在线观看| 亚洲精品国产一区二区精华液| 成人永久免费在线观看视频| tube8黄色片| 免费高清在线观看日韩| 精品一区二区三区四区五区乱码| 脱女人内裤的视频| 妹子高潮喷水视频| 亚洲精品美女久久av网站| 国产成人影院久久av| 欧美中文综合在线视频| 下体分泌物呈黄色| 成年动漫av网址| 一夜夜www| 国产亚洲欧美98| 精品高清国产在线一区| 黑人巨大精品欧美一区二区蜜桃| 视频区欧美日本亚洲| 亚洲一卡2卡3卡4卡5卡精品中文| 啦啦啦在线免费观看视频4| 久久久久久免费高清国产稀缺| 国产精品国产av在线观看| 交换朋友夫妻互换小说| 美女扒开内裤让男人捅视频| 国产精品免费视频内射| 另类亚洲欧美激情| 亚洲五月婷婷丁香| 国产高清国产精品国产三级| 国产精品免费视频内射| 天堂动漫精品| 18禁黄网站禁片午夜丰满| 久久人人爽av亚洲精品天堂| 欧美日韩黄片免| 亚洲第一青青草原| 欧美日韩视频精品一区| 在线观看免费高清a一片| 国产高清视频在线播放一区| 人人妻人人澡人人爽人人夜夜| 免费在线观看黄色视频的| 精品少妇久久久久久888优播| 一边摸一边做爽爽视频免费| 免费少妇av软件| 中文字幕人妻丝袜制服| 亚洲avbb在线观看| 国产亚洲精品久久久久久毛片 | 啦啦啦在线免费观看视频4| 国产精品综合久久久久久久免费 | ponron亚洲| 老汉色av国产亚洲站长工具| 无人区码免费观看不卡| 国产成+人综合+亚洲专区| 精品久久久久久,| 91成年电影在线观看| 精品久久久久久电影网| 欧美性长视频在线观看| 99re在线观看精品视频| 大香蕉久久成人网| 日日摸夜夜添夜夜添小说| 亚洲专区中文字幕在线| 91成年电影在线观看| 精品久久久久久电影网| 国产精品乱码一区二三区的特点 | 十八禁高潮呻吟视频| 久久中文字幕人妻熟女| 日韩欧美在线二视频 | 欧美日韩福利视频一区二区| 精品久久久精品久久久| 搡老岳熟女国产| а√天堂www在线а√下载 | 欧美日韩中文字幕国产精品一区二区三区 | 亚洲va日本ⅴa欧美va伊人久久| 免费少妇av软件| av网站免费在线观看视频| 国产激情久久老熟女| 97人妻天天添夜夜摸| 国产免费av片在线观看野外av| 国产黄色免费在线视频| 美女福利国产在线| av线在线观看网站| 国产精品久久久久久人妻精品电影| 国产精品久久电影中文字幕 | 少妇裸体淫交视频免费看高清 | 国产在线精品亚洲第一网站| 亚洲 国产 在线| 日韩视频一区二区在线观看| 首页视频小说图片口味搜索| 久久国产精品影院| 欧美激情极品国产一区二区三区| 亚洲人成伊人成综合网2020| 欧美不卡视频在线免费观看 | 一边摸一边抽搐一进一小说 | 极品教师在线免费播放| 法律面前人人平等表现在哪些方面| 亚洲欧美精品综合一区二区三区| 亚洲熟妇熟女久久| 成人国语在线视频| 国产视频一区二区在线看| 中文字幕人妻丝袜一区二区| 欧美丝袜亚洲另类 | 黄色怎么调成土黄色| 女人被躁到高潮嗷嗷叫费观| 日韩欧美免费精品| 国产亚洲欧美精品永久| 国产99白浆流出| 岛国毛片在线播放| 91麻豆av在线| 亚洲欧美精品综合一区二区三区| 露出奶头的视频| 老司机午夜福利在线观看视频| 精品福利观看| 18禁国产床啪视频网站| 一区在线观看完整版| 真人做人爱边吃奶动态| 精品一区二区三卡| 国产精品久久视频播放| 亚洲国产欧美网| 国产精品久久久av美女十八| 国产精品成人在线| 女人爽到高潮嗷嗷叫在线视频| 日韩成人在线观看一区二区三区| 制服诱惑二区| 超碰成人久久| 午夜福利一区二区在线看| 在线观看午夜福利视频| 色播在线永久视频| 1024香蕉在线观看| 国产成人av教育| 欧美乱色亚洲激情| 日韩欧美三级三区| 久久久久国产一级毛片高清牌| 国产精品99久久99久久久不卡| 宅男免费午夜| 久久香蕉激情| a级毛片黄视频| 国产蜜桃级精品一区二区三区 | 亚洲国产毛片av蜜桃av| 91国产中文字幕| 黄色毛片三级朝国网站| 波多野结衣av一区二区av| 一级,二级,三级黄色视频| 淫妇啪啪啪对白视频| 午夜免费成人在线视频| 老鸭窝网址在线观看| 精品第一国产精品| 新久久久久国产一级毛片| 国产成人精品无人区| 制服人妻中文乱码| 村上凉子中文字幕在线| 中文欧美无线码| 在线观看免费高清a一片| 巨乳人妻的诱惑在线观看| 18在线观看网站| 日日摸夜夜添夜夜添小说| 日本欧美视频一区| 欧美人与性动交α欧美精品济南到| av电影中文网址| 精品人妻在线不人妻| 亚洲色图 男人天堂 中文字幕| 亚洲国产欧美网| 国产高清激情床上av| 后天国语完整版免费观看| 91在线观看av| 精品人妻熟女毛片av久久网站| 99热网站在线观看| 久久久精品区二区三区| 黄色视频,在线免费观看| 亚洲国产中文字幕在线视频| 亚洲精品中文字幕在线视频| 免费女性裸体啪啪无遮挡网站| 久久久久精品国产欧美久久久| 午夜视频精品福利| a级毛片在线看网站| 久久国产亚洲av麻豆专区| 久久狼人影院| 国产麻豆69| 一二三四在线观看免费中文在| 亚洲熟妇熟女久久| 国产精品欧美亚洲77777| 飞空精品影院首页| 亚洲精华国产精华精| 啦啦啦在线免费观看视频4| 国产一区在线观看成人免费| 操出白浆在线播放| 侵犯人妻中文字幕一二三四区| 亚洲精品国产精品久久久不卡| 人妻久久中文字幕网| 飞空精品影院首页| 久久久久国内视频| 王馨瑶露胸无遮挡在线观看| 国产精品免费一区二区三区在线 | 国产欧美日韩一区二区三区在线| 亚洲五月天丁香| 亚洲色图综合在线观看| 午夜福利一区二区在线看| 国产精品秋霞免费鲁丝片| 9热在线视频观看99| 亚洲精品美女久久av网站| 成人国语在线视频| 男人舔女人的私密视频| 99riav亚洲国产免费| 国产精品久久电影中文字幕 | 精品国产乱码久久久久久男人| 人人妻人人澡人人看| 亚洲一区中文字幕在线| 午夜福利在线免费观看网站| 最近最新中文字幕大全电影3 | 三级毛片av免费| 777久久人妻少妇嫩草av网站| 亚洲中文av在线| 国产精品免费大片| 涩涩av久久男人的天堂| 制服诱惑二区| 久久香蕉精品热| 大陆偷拍与自拍| 久久午夜综合久久蜜桃| 久久亚洲精品不卡| 中出人妻视频一区二区| www.自偷自拍.com| 久久性视频一级片| 欧美精品亚洲一区二区| 日韩欧美免费精品| 99国产精品99久久久久| 深夜精品福利| 国产男女内射视频| 日韩免费av在线播放| 午夜福利在线观看吧| 黑人操中国人逼视频| 国产一卡二卡三卡精品| 老司机福利观看| 女人被躁到高潮嗷嗷叫费观| 桃红色精品国产亚洲av| 手机成人av网站| 日韩熟女老妇一区二区性免费视频| 大片电影免费在线观看免费| 欧美av亚洲av综合av国产av| 99久久国产精品久久久| 黄网站色视频无遮挡免费观看| 日韩欧美免费精品| 久久青草综合色| 日韩精品免费视频一区二区三区| 少妇的丰满在线观看| 天堂俺去俺来也www色官网| 男女免费视频国产| 亚洲欧美一区二区三区久久| 国产午夜精品久久久久久| 久久久久精品国产欧美久久久| 久久国产乱子伦精品免费另类| 午夜精品在线福利| 日韩中文字幕欧美一区二区| 亚洲av欧美aⅴ国产| 亚洲色图综合在线观看| 中文字幕人妻丝袜一区二区| 国产日韩一区二区三区精品不卡| 国产单亲对白刺激| 成人国产一区最新在线观看| 91国产中文字幕| 亚洲色图av天堂| 亚洲av电影在线进入| 欧美大码av| 亚洲国产毛片av蜜桃av| 亚洲免费av在线视频| ponron亚洲| 国产精品偷伦视频观看了| 在线十欧美十亚洲十日本专区| 久久香蕉国产精品| av国产精品久久久久影院| 精品国产美女av久久久久小说| 777米奇影视久久| 老熟妇仑乱视频hdxx| 色精品久久人妻99蜜桃| 国产精品一区二区精品视频观看| 高清黄色对白视频在线免费看| 亚洲中文日韩欧美视频| 国产欧美亚洲国产| av国产精品久久久久影院| 热99久久久久精品小说推荐| 亚洲精品国产一区二区精华液| 99久久人妻综合| 久久久国产成人免费| 一边摸一边做爽爽视频免费| 免费看十八禁软件| 午夜激情av网站| 91av网站免费观看| 亚洲专区字幕在线| 国内毛片毛片毛片毛片毛片| 亚洲av成人一区二区三| 成人免费观看视频高清| 日日夜夜操网爽| 人妻一区二区av| www.熟女人妻精品国产| 久久狼人影院| 久久久国产一区二区| 无遮挡黄片免费观看| 日本一区二区免费在线视频| 天天躁夜夜躁狠狠躁躁| 国产国语露脸激情在线看| 亚洲精品中文字幕在线视频| 成人黄色视频免费在线看| 在线观看免费视频日本深夜| 18在线观看网站| 97人妻天天添夜夜摸| 亚洲国产精品一区二区三区在线| 一级毛片精品| 日韩三级视频一区二区三区| xxxhd国产人妻xxx| 天堂动漫精品| 精品国内亚洲2022精品成人 | 欧美成人免费av一区二区三区 | 麻豆国产av国片精品| 黑人巨大精品欧美一区二区mp4| 满18在线观看网站| www日本在线高清视频| 国产精品自产拍在线观看55亚洲 | 日本a在线网址| 黑人操中国人逼视频| 视频区欧美日本亚洲| 日日摸夜夜添夜夜添小说| 精品人妻熟女毛片av久久网站| 黑人欧美特级aaaaaa片| 亚洲,欧美精品.| 色尼玛亚洲综合影院| 国产一区在线观看成人免费| 国产男女内射视频| 午夜福利一区二区在线看| 亚洲精品国产一区二区精华液| 免费少妇av软件| 精品久久蜜臀av无| 一级a爱片免费观看的视频| 成人特级黄色片久久久久久久| 亚洲五月天丁香| 国产乱人伦免费视频| а√天堂www在线а√下载 | 国产av又大| 精品国产亚洲在线| 成人手机av| 久久香蕉精品热| 99riav亚洲国产免费| 侵犯人妻中文字幕一二三四区| 最近最新免费中文字幕在线| 中文亚洲av片在线观看爽 | 纯流量卡能插随身wifi吗| 欧美人与性动交α欧美精品济南到| 不卡一级毛片| 欧美人与性动交α欧美精品济南到| 身体一侧抽搐| 日韩有码中文字幕| 99国产极品粉嫩在线观看| 人人妻人人澡人人看| 欧美+亚洲+日韩+国产| 日本wwww免费看| 久久人人97超碰香蕉20202| 别揉我奶头~嗯~啊~动态视频| 欧美 日韩 精品 国产| 在线观看日韩欧美| 人人妻,人人澡人人爽秒播| 免费在线观看亚洲国产| 亚洲国产毛片av蜜桃av| 美女扒开内裤让男人捅视频| 亚洲视频免费观看视频| 久久热在线av| 国产欧美日韩精品亚洲av| 欧美最黄视频在线播放免费 | 大陆偷拍与自拍| 在线观看舔阴道视频| 国内毛片毛片毛片毛片毛片| 欧美激情久久久久久爽电影 | 欧美激情高清一区二区三区| 欧美 亚洲 国产 日韩一| а√天堂www在线а√下载 | 国产极品粉嫩免费观看在线| 国产深夜福利视频在线观看| 亚洲成国产人片在线观看| 国产又爽黄色视频| 美女扒开内裤让男人捅视频| a级片在线免费高清观看视频| www.熟女人妻精品国产| 男女床上黄色一级片免费看| 一级毛片高清免费大全| 日韩视频一区二区在线观看| 免费日韩欧美在线观看| 亚洲av欧美aⅴ国产| 一级a爱视频在线免费观看| 18禁裸乳无遮挡免费网站照片 | 中国美女看黄片| 亚洲三区欧美一区| 麻豆国产av国片精品| 天天躁夜夜躁狠狠躁躁| 在线av久久热| avwww免费| 午夜成年电影在线免费观看| 久久中文看片网| 两个人看的免费小视频| 日本黄色日本黄色录像| 色综合婷婷激情| 91av网站免费观看| 国产精品99久久99久久久不卡| 日韩大码丰满熟妇| 少妇粗大呻吟视频| 亚洲人成伊人成综合网2020| 日本欧美视频一区| 国产高清国产精品国产三级| 在线天堂中文资源库| 丝袜美足系列| 国产成人精品无人区| 又紧又爽又黄一区二区| 久久香蕉激情| 色在线成人网| 国产精品免费大片| 深夜精品福利| 亚洲午夜理论影院| 天天操日日干夜夜撸| 一边摸一边做爽爽视频免费| 欧美日韩福利视频一区二区| 无遮挡黄片免费观看| 校园春色视频在线观看| 午夜福利一区二区在线看| 精品久久久久久久久久免费视频 | 少妇裸体淫交视频免费看高清 | 日韩免费av在线播放| 免费不卡黄色视频| 久久亚洲精品不卡| 黄色怎么调成土黄色| 国产成人精品在线电影| 两性午夜刺激爽爽歪歪视频在线观看 | 日韩大码丰满熟妇| 纯流量卡能插随身wifi吗| e午夜精品久久久久久久| 搡老岳熟女国产| 国内久久婷婷六月综合欲色啪| 男女床上黄色一级片免费看| 9191精品国产免费久久| 夜夜爽天天搞| 免费在线观看影片大全网站| 女人精品久久久久毛片| 日韩欧美一区二区三区在线观看 | 精品久久蜜臀av无| 国产不卡一卡二| 成人影院久久| 啦啦啦 在线观看视频| av电影中文网址| 电影成人av| 婷婷成人精品国产| 国产成人av教育| 巨乳人妻的诱惑在线观看| 亚洲欧洲精品一区二区精品久久久| 人人妻人人爽人人添夜夜欢视频| 在线观看免费高清a一片| 男女之事视频高清在线观看| 中文亚洲av片在线观看爽 | 精品国产一区二区三区四区第35| 黑人欧美特级aaaaaa片| 成在线人永久免费视频| 手机成人av网站| 中文欧美无线码| 亚洲伊人色综图| 国产男女内射视频| 欧美日本中文国产一区发布| av不卡在线播放| 高清毛片免费观看视频网站 | 国产一区在线观看成人免费| 国产精品一区二区免费欧美| 精品国产一区二区三区久久久樱花| 老熟妇乱子伦视频在线观看| 国产熟女午夜一区二区三区| 亚洲欧美色中文字幕在线| 国产高清国产精品国产三级| 91成年电影在线观看| 亚洲午夜精品一区,二区,三区| 欧美精品一区二区免费开放| 亚洲美女黄片视频| 最新美女视频免费是黄的| 成人亚洲精品一区在线观看| 亚洲一区中文字幕在线| 国产欧美日韩一区二区精品| 国产一区有黄有色的免费视频| 欧美大码av| 一个人免费在线观看的高清视频| 97人妻天天添夜夜摸| 亚洲一卡2卡3卡4卡5卡精品中文| 国产又爽黄色视频| 亚洲欧美日韩高清在线视频| 丝袜美腿诱惑在线| 亚洲熟女毛片儿| 国产成人av教育| 在线观看免费视频网站a站| 久久青草综合色| 男女之事视频高清在线观看| 国产99白浆流出| 亚洲一区高清亚洲精品| 在线免费观看的www视频| 一级毛片高清免费大全| 国产精品 国内视频| 美女视频免费永久观看网站| 亚洲一区高清亚洲精品| 午夜福利,免费看| 香蕉久久夜色| 久久性视频一级片| 日韩成人在线观看一区二区三区| 国产在线精品亚洲第一网站| 午夜亚洲福利在线播放| 999久久久精品免费观看国产| 性少妇av在线| 国产免费av片在线观看野外av| 男男h啪啪无遮挡| 久久久久久久精品吃奶| 中文字幕制服av| 亚洲avbb在线观看| 国产亚洲欧美在线一区二区| 激情在线观看视频在线高清 | 精品久久久久久,| 久久人妻av系列| 国产男女超爽视频在线观看| 亚洲专区国产一区二区| 老司机午夜十八禁免费视频| 国产精品久久久人人做人人爽| 亚洲成人手机| 日韩大码丰满熟妇| 村上凉子中文字幕在线| 国产成人av激情在线播放| 性色av乱码一区二区三区2| 亚洲中文字幕日韩| 亚洲成国产人片在线观看| 深夜精品福利| 757午夜福利合集在线观看| 久久香蕉激情| 在线观看免费视频网站a站| 少妇猛男粗大的猛烈进出视频| 99国产精品一区二区蜜桃av | 色综合欧美亚洲国产小说| 国产一区二区三区综合在线观看| 欧美不卡视频在线免费观看 | 在线观看舔阴道视频| 欧美日韩成人在线一区二区| tube8黄色片| 一级毛片女人18水好多| 交换朋友夫妻互换小说| 国产深夜福利视频在线观看| 成人影院久久| 欧美日韩乱码在线| 飞空精品影院首页| 日韩欧美在线二视频 | 国产精品98久久久久久宅男小说| 精品无人区乱码1区二区| av视频免费观看在线观看| 亚洲欧美一区二区三区久久| 成人手机av| 国产一区在线观看成人免费| 真人做人爱边吃奶动态| 国产黄色免费在线视频| 无遮挡黄片免费观看| 亚洲精品久久午夜乱码| 久久亚洲真实| 黑人巨大精品欧美一区二区蜜桃| 久久午夜综合久久蜜桃| 男女之事视频高清在线观看| ponron亚洲| av网站在线播放免费| videosex国产| 成人特级黄色片久久久久久久| 成年女人毛片免费观看观看9 | 国产高清videossex| 精品国产乱码久久久久久男人| 亚洲精品国产区一区二| 大片电影免费在线观看免费| 人人妻人人澡人人爽人人夜夜| 亚洲中文字幕日韩| 婷婷丁香在线五月| 亚洲精品粉嫩美女一区| 一级黄色大片毛片| 夜夜夜夜夜久久久久| 捣出白浆h1v1| 亚洲欧美精品综合一区二区三区| 国产亚洲欧美98| 国产一区二区三区综合在线观看| 国产精品1区2区在线观看. | 亚洲 国产 在线| 国产日韩一区二区三区精品不卡| 在线看a的网站| 老熟女久久久| 淫妇啪啪啪对白视频| 母亲3免费完整高清在线观看| 亚洲av成人不卡在线观看播放网| 黑人欧美特级aaaaaa片| cao死你这个sao货| 国产男靠女视频免费网站| 免费观看精品视频网站| 国产成人精品无人区| 婷婷精品国产亚洲av在线 | 中文字幕另类日韩欧美亚洲嫩草| 欧美 日韩 精品 国产| 国产高清videossex| 亚洲国产精品一区二区三区在线| 久久精品国产a三级三级三级| 最近最新中文字幕大全电影3 | 一本大道久久a久久精品|