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

    局域網(wǎng)條件下的瓦片地圖應(yīng)用研究

    2017-12-27 17:27:12謝雨芮劉毅錕
    地理空間信息 2017年12期
    關(guān)鍵詞:圖幅瓦片服務(wù)器端

    周 海,謝雨芮,葛 平,劉毅錕

    (1.西安測繪總站,陜西 西安710054)

    局域網(wǎng)條件下的瓦片地圖應(yīng)用研究

    周 海1,謝雨芮1,葛 平1,劉毅錕1

    (1.西安測繪總站,陜西 西安710054)

    通過Python網(wǎng)絡(luò)爬蟲獲取互聯(lián)網(wǎng)地圖瓦片并存儲到本地數(shù)據(jù)庫MongoDB中,在B/S架構(gòu)下利用Leaflet實現(xiàn)瓦片地圖瀏覽功能,利用Python-PIL在服務(wù)器端實現(xiàn)瓦片地圖拼接。為適應(yīng)地圖和地圖拼接服務(wù)高并發(fā)的需求,利用Nginx實現(xiàn)多臺服務(wù)器間的負載均衡。該項研究提供了網(wǎng)絡(luò)地圖瓦片的獲取、存儲、瀏覽和拼接方法,服務(wù)器端拼接的方式降低了客戶端依賴,為局域網(wǎng)條件下瓦片地圖應(yīng)用提供良好的思路。

    瓦片地圖;爬蟲;Leaflet;瓦片拼接

    目前,國內(nèi)外已有很多成熟軟件提供瓦片地圖的生產(chǎn)、服務(wù)發(fā)布、訪問和拼接功能,如SuperMap、ArcGIS均可用來切割瓦片[1]、服務(wù)發(fā)布和地圖訪問,稻歌、水經(jīng)注和太樂等提供瓦片地圖的拼接功能。許多學者開展了瓦片地圖存儲[2,3]、訪問[4]和拼接方面的研究,如韋勝[5]在ArcEngine上結(jié)合ArcBruTile(GitHub),利用Win32類庫和GDAL兩種不同方式實現(xiàn)對地圖瓦片的拼接。這些工具和研究對推進瓦片地圖應(yīng)用發(fā)揮了重要作用,但仍然存在一些問題:對地圖瓦片獲取研究較少,不能直接利用Google Map等互聯(lián)網(wǎng)瓦片地圖來構(gòu)建自己的地圖服務(wù);地圖拼接工作大都是在C/S架構(gòu)的Client端完成,只有安裝客戶端才能使用,受網(wǎng)絡(luò)影響大不易擴展。針對這些問題,首先研究通過Python爬蟲對Google Map等地圖瓦片進行獲取,基于B/S架構(gòu)實現(xiàn)地圖瓦片的瀏覽與服務(wù)器端的拼接,最后實現(xiàn)拼接服務(wù)的負載均衡以提高服務(wù)器性能。

    1 瓦片地圖獲取與存儲

    傳統(tǒng)的瓦片生產(chǎn)由矢量地圖或影像來切割生成,預(yù)先對地圖數(shù)據(jù)渲染、切片,然后存放在服務(wù)器端,客戶端訪問時直接訪問這些瓦片數(shù)據(jù),以避免服務(wù)器端地圖實時渲染給服務(wù)器造成的壓力[2]。在全球范圍內(nèi),無論是地圖數(shù)據(jù)采集還是編繪都是巨大的工作量,通過網(wǎng)絡(luò)爬蟲來獲取現(xiàn)有互聯(lián)網(wǎng)地圖瓦片以便直接利用。局域網(wǎng)內(nèi)應(yīng)用互聯(lián)網(wǎng)地圖瓦片的技術(shù)路線如圖1。

    圖1 局域網(wǎng)內(nèi)應(yīng)用互聯(lián)網(wǎng)地圖瓦片的技術(shù)路線

    1.1 網(wǎng)絡(luò)地圖獲取

    地圖瓦片數(shù)據(jù)一般采用金字塔結(jié)構(gòu)對不同分辨率(比例尺)的數(shù)據(jù)進行組織,由于數(shù)據(jù)坐標系統(tǒng)和地圖用途的不同,采用的投影和瓦片切割算法也可能不同[2]。目前,主流的網(wǎng)絡(luò)地圖多采用WGS 1984Web Mercator投影(地球近似為圓球體),經(jīng)度的投影范圍取(-180,180),緯度投影范圍?。?85.051 129,85.051 129)。金字塔的不同級別對應(yīng)于不同分辨率的地圖,地圖瓦片的大小通常采用256×256或512×512像素,并采用PNG格式。特定級別的地圖范圍(通常是全球)可以確定每塊瓦片的地理跨度和實際分辨率,進而計算出該瓦片在地圖圖層中的相對位置,即行列號。確定地圖等級z,行列號x、y便對應(yīng)于網(wǎng)絡(luò)地圖中的一塊瓦片[6]。

    能夠通過網(wǎng)絡(luò)爬蟲來獲取網(wǎng)絡(luò)地圖瓦片,是因為這些網(wǎng)絡(luò)地圖服務(wù)提供了獲得每一塊瓦片的接口,通常每一塊瓦片均由獨立的URL地址唯一確定??梢酝ㄟ^Request請求獲取指定位置和級別的地圖瓦片。以Google Map影像為例,用戶request請求以下URL可以分別獲得圖2中4張瓦片。其中的主要參數(shù)x、y、z分別表示瓦片的行號、列號和級別。

    1)http://mt0.google.cn/maps/vt?lyrs=s%40699&hl=zh-CN&gl=CN&&x=1&y=0&z=1;

    2)http://mt0.google.cn/maps/vt?lyrs=s%40699&hl=zh-CN&gl=CN&&x=0&y=0&z=1;

    3)http://mt0.google.cn/maps/vt?lyrs=s%40699&hl=zh-CN&gl=CN&&x=1&y=1&z=1;

    4)http://mt0.google.cn/maps/vt?lyrs=s%40699&hl=zh-CN&gl=CN&&x=0&y=1&z=1;

    圖2 Google影像數(shù)據(jù)

    其他地圖瓦片可以通過URL來獲取,并根據(jù)其行列號和級別反解出其角點坐標。主要對Google Map的影像層(含注記層)、地圖層以及OpenStreetMap的標準圖層進行獲取,這些圖層的投影方式、投影范圍、瓦片切割算法相同,可以在地圖顯示時很好地集成和切換。實際工作中通過Python爬蟲程序獲取Google Map影像、地圖及OpenStreetMap3種地圖0~10級全球范圍內(nèi)的瓦片數(shù)據(jù)。

    1.2 瓦片地圖的存儲

    地圖瓦片是固定尺寸的圖片,通常為PNG格式,隨著地圖級別的增加,地圖瓦片的數(shù)據(jù)量呈指數(shù)級上升,如在第10級全球瓦片的數(shù)量達到410,如何實現(xiàn)地圖瓦片的高效存取非常重要。若將這些海量的地圖瓦片以文件的形式存儲在硬盤中,則不僅造成磁盤存儲碎片化嚴重、數(shù)據(jù)冗余,而且I/O性能差、不便于備份和恢復(fù)。通常的做法是將瓦片存儲在數(shù)據(jù)庫中,而且是非關(guān)系型數(shù)據(jù)庫(NoSQL)中,因為傳統(tǒng)關(guān)系型數(shù)據(jù)庫對文件、二進制等數(shù)據(jù)的讀寫性能依然受限[3,7]。

    MongoDB[3,7]是一個開源、基于分布式文件存儲的NoSQL數(shù)據(jù)庫。它使用一種類似JSON的BSON格式進行數(shù)據(jù)存儲,因格式松散而支持復(fù)雜數(shù)據(jù)格式,尤其是內(nèi)置GridFS功能,特別適應(yīng)于大量小文件存儲。在數(shù)據(jù)備份和恢復(fù)方面,可以使用mongodump和mongorestore工具輕易實現(xiàn)數(shù)據(jù)遷移。此外,MongoDB還支持Python、Java、C++、PHP等多種語言,而且操作簡單便捷。基于這些特點,選用MongoDB來存儲獲取的地圖瓦片,以實現(xiàn)對地圖瓦片的高效存儲和訪問。采用Python的MongoDB操作工具pymongo實現(xiàn)對數(shù)據(jù)庫中瓦片的讀寫。存儲的信息除了圖片文件,還包含行列號、文件格式、圖層類別、下載時間等其他信息。

    2 地圖訪問與地圖拼接

    2.1 地圖訪問的實現(xiàn)

    地圖訪問的實現(xiàn)主要包括服務(wù)器端地圖服務(wù)發(fā)布和Web端地圖服務(wù)調(diào)用及交互兩部分,如圖3所示。

    圖3 地圖訪問與拼接的實現(xiàn)

    服務(wù)器端主要實現(xiàn)地圖服務(wù)器的功能,完成對數(shù)據(jù)庫中瓦片的讀取,并暴露服務(wù)接口。目前有許多商業(yè)GIS軟件(如ArcGIS Server)和開源GIS(如GeoServer)可以用來發(fā)布瓦片地圖服務(wù)。這些軟件雖提供了豐富的GIS服務(wù)功能,但部署和操作復(fù)雜。本研究僅涉及地圖服務(wù)和拼接服務(wù),因此運用Python的Tornado框架來搭建自己輕量級的GIS服務(wù)器。

    Tornado是 FriendFeed的Web服務(wù)器及其常用工具的開源版本,采用epoll非阻塞I/O,響應(yīng)快速,每秒可處理數(shù)千并發(fā)連接,特別適用于實時的Web服務(wù)?;谠摽蚣芾肞ython實現(xiàn)RESTful風格的地圖瓦片服務(wù)。每塊瓦片對應(yīng)唯一一個URL,結(jié)構(gòu)為http://localhost:3000/tile?z={z}&x={x}&y={y}&layer=g oogle_sat,其中x、y、z分別對應(yīng)于瓦片的行號、列號和級別,layer為幾種不同的瓦片圖層,如Google影像、OpenStreetMap標準圖層等。這樣,瀏覽器端便可以通過URL獲取每一塊瓦片。

    Web端(客戶端)主要實現(xiàn)地圖的瀏覽、漫游、縮放、定位等功能。要實現(xiàn)這些功能,一般要借助于WebGIS工具。目前,地圖服務(wù)廠商和GIS廠商都有自己的WebGIS產(chǎn) 品, 如 GoogleMap JavaScript API、ArcGIS API for JavaScript等。除此之外,出現(xiàn)了越來越多的JavaScript開源WebGIS客戶端,如 Leaflet、Openlayers、MapEasy、OpenScales等。由于開源GIS產(chǎn)品具有免費、開放、可擴展性和可定制性強,以及開發(fā)周期短、成本低等特點,基于開源GIS軟件的應(yīng)用項目越來越多[9,10]。

    Leaflet 是一個為建設(shè)移動設(shè)備友好的互動地圖而開發(fā)的開源JavaScript 庫。代碼量雖小,但具有開發(fā)人員開發(fā)在線地圖的大部分功能。而且支持插件擴展,有一個友好、易于使用的API文檔和一個簡單的、可讀的源代碼。利用leaflet實現(xiàn)了瀏覽器端對瓦片地圖的瀏覽、漫游、縮放、定位等功能,并利用leaflet工具實現(xiàn)對要素層的編輯(框選要拼接的地圖范圍)。

    2.2 地圖瓦片拼接的實現(xiàn)

    地圖拼接在服務(wù)器端完成,客戶端和服務(wù)器配合完成。通過在瀏覽器端輸入坐標范圍、圖層、圖幅大小等參數(shù),在服務(wù)器端實現(xiàn)瓦片的拼接,返回給瀏覽器端。瓦片拼接的一般過程如圖4。

    圖4 拼接的實現(xiàn)過程

    在客戶端(瀏覽器):首先利用leaflet的draw工具在地圖上繪制矩形范圍框,為避免用戶選擇的地圖范圍過大,將用戶選擇的拼接范圍分割成多個圖幅進行拼接,因而用戶還需要輸入拼接后的圖幅大小。為避免瓦片的裁剪,圖幅大小采用瓦片大小的整數(shù)倍,如2 560×2 560、5 120×5 120像素等;接著選擇要拼接的圖層等級,并根據(jù)范圍對級別進行限定,以避免拼接任務(wù)過于龐大;最后,選擇需要拼接的圖層,以滿足不同地圖瓦片的拼接需求。

    在服務(wù)器端:根據(jù)從客戶端接收過來的圖幅范圍、等級、圖幅大小、圖層等參數(shù)開始拼接任務(wù),為了讓客戶端實時獲取服務(wù)器端瓦片的拼接進度,在服務(wù)器端給每一個任務(wù)生成一個唯一的ID,然后將拼接的進度存儲在Session中,這樣瀏覽器就可以實時獲取拼接進度,并在完成拼接后下載。

    地圖瓦片拼接服務(wù)使用Python來編寫,主要用到兩個工具:Imaging Library (PIL)和Geospatial Data Abstraction Library(GDAL)。PIL是 Python下的圖像處理模塊,支持多種格式,并提供強大的圖形與圖像處理功能。利用PIL將多塊瓦片PNG圖像拼接到一起。GDAL是一個在X/MIT許可協(xié)議下的開源柵格空間數(shù)據(jù)轉(zhuǎn)換庫。用它將EPSG描述的坐標系轉(zhuǎn)換為WKT坐標系。瓦片拼接的成果主要包括3類文件:拼接好的圖片PNG文件,記錄圖幅左上角點坐標及圖片分辨率等參數(shù)的PNW文件,以及采用WKT描述的坐標系PRJ文件。后兩者文件共同構(gòu)成了PNG文件的空間參考。地圖瓦片拼接將選定范圍的瓦片拼接成一個或多個圖幅,地圖拼接的算法如下:

    1)根據(jù)輸入的拼接范圍和級別計算要拼接的起始行列號、終止行列號以及瓦片分辨率;

    2)根據(jù)起始行列號和終止行列號以及輸入的圖幅大小,計算出每一塊圖幅的起止行列號以及起始坐標;

    3)根據(jù)每塊圖幅的起止行列號,將落在該范圍的瓦片從數(shù)據(jù)庫中取出拼在一起,完成每一個圖幅的拼接,并根據(jù)起始坐標生成WKT描述的坐標系PRJ文件,將起始坐標及分辨率等參數(shù)記錄到PRJ參數(shù)文件中;

    4)將拼接的每一個圖幅的PNG、PNW和PRJ文件壓縮為一個壓縮包。

    3 服務(wù)器負載均衡

    為適應(yīng)用戶對地圖和瓦片拼接的大量并發(fā)訪問,對服務(wù)器進行優(yōu)化。利用Nginx反向代理實現(xiàn)對地圖服務(wù)和瓦片拼接服務(wù)的負載均衡。Nginx是一個高性能的HTTP和反向代理服務(wù)器,作為負載均衡服務(wù)器時,支持作為HTTP代理服務(wù)器對外進行服務(wù)。當用戶訪問網(wǎng)站時,負載均衡服務(wù)器(Nginx)將應(yīng)用服務(wù)請求轉(zhuǎn)發(fā)至5臺應(yīng)用服務(wù)器,以保證某一臺應(yīng)用服務(wù)器負載過高,或是當某臺應(yīng)用服務(wù)器宕機時,系統(tǒng)能夠繼續(xù)運行。負載均衡部署如圖5。

    圖5 服務(wù)器負載均衡

    當對地圖拼接服務(wù)實現(xiàn)負載均衡時,由于拼接任務(wù)是在某一臺應(yīng)用服務(wù)器上完成的,因此需要將所有任務(wù)的進度存儲在一個Memcached的session服務(wù)器上,這樣便可以獲得每個拼接任務(wù)的進度。當拼接任務(wù)完成后,若拼接文件不在本機,同樣需將下載請求轉(zhuǎn)發(fā)至實際任務(wù)進行的應(yīng)用服務(wù)器。

    4 實驗驗證

    實驗下載了全球范圍內(nèi)Google Map影像、地圖及OpenStreetMap三類瓦片的0~10級數(shù)據(jù),并將數(shù)據(jù)存儲在mongodb中,數(shù)據(jù)大小約為26 GB。系統(tǒng)部署在VMware的centos虛擬機中,部署的結(jié)構(gòu)如圖5。系統(tǒng)主要包括地圖瀏覽和瓦片拼接下載功能,截圖如圖6。

    圖6 瓦片拼接效果圖

    地圖瀏覽:地圖瀏覽允許用戶實現(xiàn)Google地圖、Google影像、OpenStreetMap 3類瓦片地圖的瀏覽、漫游、縮放和圖層切換。地圖瀏覽界面包括了右下角的圖層切換按鈕和右上角的地圖拼接下載工具條,圖層切換按鈕允許用戶切換瀏覽不同的圖層,地圖下載工具條主要完成地圖拼接等功能,如圖6a。

    瓦片拼接下載:地圖拼接下載主要通過地圖拼接下載工具條完成,通過輸入拼接范圍、拼接圖層、拼接圖層的級別以及拼接圖幅尺寸,向服務(wù)器提交拼接請求(如圖6b),在拼接過程中界面將顯示拼接進度,完成拼接后瀏覽器會彈出文件下載提示。圖6c是下載拼接好的文件,圖6d是將下載的文件在Global Mapper中打開的效果。

    5 結(jié) 語

    通過爬蟲獲取Google Map等互聯(lián)網(wǎng)地圖瓦片并存儲在數(shù)據(jù)庫,利用Python搭建輕量級地圖服務(wù)器并利用leaflet實現(xiàn)地圖的瀏覽功能。在此基礎(chǔ)上,利用PIL和GDAL等工具實現(xiàn)瓦片地圖的拼接服務(wù),實現(xiàn)服務(wù)的負載均衡。實際應(yīng)用效果較好,為局域網(wǎng)下利用互聯(lián)網(wǎng)瓦片數(shù)據(jù)提供了一套有效的解決方案。下一步工作將實現(xiàn)瓦片緩存以便進一步提高系統(tǒng)性能,并研究局域網(wǎng)條件下瓦片地圖服務(wù)的具體應(yīng)用,如將瓦片地圖服務(wù)引入生產(chǎn)作業(yè)網(wǎng)以直接作為數(shù)據(jù)參考、在瓦片拼接基礎(chǔ)上利用瓦片完成地圖的在線制作等。

    [1]蘇旭明, 譚建成. WebGIS中瓦片地圖關(guān)鍵技術(shù)研究[J].北京測繪, 2012(2):9-12

    [2]羅智勇,黎小東.基于數(shù)據(jù)庫存儲方案的高性能瓦片地圖服務(wù)研究[J].地理與地理信息科學,2013,29(3): 52-55

    [3]陳超, 王亮, 閆浩文,等. 一種基于NoSQL的地圖瓦片數(shù)據(jù)存儲技術(shù)[J].測繪科學, 2013, 38(1):142-143

    [4]張廣春, 仲偉政. 基于ArcGIS Engine組件實現(xiàn)瓦片地圖的應(yīng)用[J].測繪通報, 2015(3):115-116

    [5]韋勝. ArcEngine環(huán)境下實現(xiàn)瓦片地圖的訪問與拼接[J].武漢大學學報(信息科學版), 2012, 37(6):737-740

    [6]OpenStreetMap Wiki. Slippy Map Tilenames [EB/OL]. http://wiki.openstreetmap.org/w/index.php?title=Slippy_map_tilenam es&oldid=1342885.2016-09-08 / 2016-11-15

    [7]邱新忠. 基于MongoDB GridFS的地圖瓦片數(shù)據(jù)存儲研究[J].地理空間信息, 2016(2):50-52

    [8]邱儒瓊, 鄭麗娜, 李兵. 基于MongoDB的電子地圖瓦片數(shù)據(jù)存儲和服務(wù)研究[J].地理空間信息, 2014(6):155-157

    [9]李光師. 基于開源平臺構(gòu)建WebGIS應(yīng)用系統(tǒng)[J].測繪科學,2011, 36(6):259-261

    [10]胡達天, 胡慶武. 基于開源系統(tǒng)的跨平臺地圖客戶端開發(fā)[J].測繪科學, 2015, 40(7):142-145

    P208

    B

    1672-4623(2017)12-0018-04

    10.3969/j.issn.1672-4623.2017.12.006

    2016-11-18。

    地理信息工程國家重點實驗室開放研究基金資助項目(SKLGIE2015-Z—2-1)。

    周海,碩士研究生,主要從事地理編碼、空間數(shù)據(jù)挖掘、GIS應(yīng)用開發(fā)等工作。

    猜你喜歡
    圖幅瓦片服務(wù)器端
    一種基于主題時空價值的服務(wù)器端瓦片緩存算法
    慣性
    揚子江(2019年1期)2019-03-08 02:52:34
    淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
    成功(2018年10期)2018-03-26 02:56:14
    在Windows中安裝OpenVPN
    基于EXCEL的地形圖圖幅號轉(zhuǎn)換查詢方法
    自然保護地(2015年3期)2015-12-03 02:29:54
    基于ArcMap的圖幅接合表快速生成方法研究
    地形圖圖幅編號規(guī)則及實現(xiàn)
    城市勘測(2014年4期)2014-06-24 14:33:27
    基于NoSQL數(shù)據(jù)庫的瓦片地圖服務(wù)
    基于Bing Maps的地形圖圖幅編號的網(wǎng)絡(luò)可視化查詢
    測繪通報(2013年2期)2013-12-11 07:27:54
    網(wǎng)頁防篡改中分布式文件同步復(fù)制系統(tǒng)
    亚洲三级黄色毛片| 精品久久久久久久久亚洲| 亚洲av国产av综合av卡| 99热网站在线观看| 欧美另类一区| 国产老妇伦熟女老妇高清| 欧美极品一区二区三区四区| 久久精品夜色国产| 亚洲av不卡在线观看| 青春草视频在线免费观看| 日韩国内少妇激情av| 男的添女的下面高潮视频| 街头女战士在线观看网站| 中文精品一卡2卡3卡4更新| 最近中文字幕高清免费大全6| 亚洲精品成人av观看孕妇| 亚洲欧美清纯卡通| 成人漫画全彩无遮挡| 久久99热这里只有精品18| 这个男人来自地球电影免费观看 | 赤兔流量卡办理| 国产精品蜜桃在线观看| 能在线免费看毛片的网站| 观看美女的网站| 亚洲欧洲国产日韩| 久久精品久久精品一区二区三区| 91精品国产九色| 另类亚洲欧美激情| 午夜福利在线在线| 成人漫画全彩无遮挡| 我要看黄色一级片免费的| 久久人人爽人人片av| 美女内射精品一级片tv| 久久久成人免费电影| 欧美最新免费一区二区三区| 高清视频免费观看一区二区| 精品一区二区三卡| 久久亚洲国产成人精品v| 亚洲精品aⅴ在线观看| 一本色道久久久久久精品综合| 嫩草影院新地址| 天堂俺去俺来也www色官网| 联通29元200g的流量卡| 亚洲精品亚洲一区二区| 多毛熟女@视频| 最近手机中文字幕大全| 欧美97在线视频| 肉色欧美久久久久久久蜜桃| 亚洲精品乱久久久久久| 老司机影院成人| av在线app专区| 五月开心婷婷网| 亚洲精品日韩av片在线观看| 久久97久久精品| 国产精品国产三级国产专区5o| 少妇的逼水好多| 1000部很黄的大片| 黑人猛操日本美女一级片| 亚洲欧美中文字幕日韩二区| 国产伦精品一区二区三区四那| 1000部很黄的大片| 一级二级三级毛片免费看| 在线免费十八禁| 久久久久久久亚洲中文字幕| 人妻夜夜爽99麻豆av| 亚洲第一av免费看| 久热这里只有精品99| 三级国产精品欧美在线观看| 五月玫瑰六月丁香| 欧美xxxx性猛交bbbb| av专区在线播放| 插逼视频在线观看| 精品午夜福利在线看| 99久国产av精品国产电影| 中文在线观看免费www的网站| 一个人看的www免费观看视频| 亚洲欧洲国产日韩| 久久久久网色| 亚洲丝袜综合中文字幕| 亚洲一区二区三区欧美精品| 我要看日韩黄色一级片| 美女视频免费永久观看网站| 国产精品一区二区在线观看99| 看非洲黑人一级黄片| 国精品久久久久久国模美| 欧美高清性xxxxhd video| 日本黄色日本黄色录像| 最新中文字幕久久久久| 超碰av人人做人人爽久久| 卡戴珊不雅视频在线播放| 最近手机中文字幕大全| 免费黄色在线免费观看| 中文字幕亚洲精品专区| 高清毛片免费看| 精品视频人人做人人爽| 久久鲁丝午夜福利片| 九九在线视频观看精品| 亚洲国产欧美在线一区| a 毛片基地| av专区在线播放| 男女边摸边吃奶| 搡老乐熟女国产| 美女高潮的动态| 人人妻人人爽人人添夜夜欢视频 | 日产精品乱码卡一卡2卡三| 国产精品精品国产色婷婷| 久久精品国产亚洲网站| 久久女婷五月综合色啪小说| 一级片'在线观看视频| 久久久久网色| 国产成人freesex在线| 美女主播在线视频| 亚洲国产最新在线播放| 小蜜桃在线观看免费完整版高清| 国产精品无大码| 国产高清有码在线观看视频| 国产一区有黄有色的免费视频| 我的老师免费观看完整版| 色哟哟·www| 亚洲国产色片| 高清视频免费观看一区二区| 色婷婷av一区二区三区视频| 春色校园在线视频观看| 日韩在线高清观看一区二区三区| 日本av免费视频播放| 18禁在线播放成人免费| 人妻系列 视频| 亚洲性久久影院| 成人黄色视频免费在线看| 久久精品久久精品一区二区三区| 精品久久久噜噜| 成人毛片60女人毛片免费| 久久久精品94久久精品| 国产91av在线免费观看| 天堂中文最新版在线下载| 免费久久久久久久精品成人欧美视频 | 99九九线精品视频在线观看视频| 国产精品蜜桃在线观看| 亚洲电影在线观看av| 各种免费的搞黄视频| 国产精品嫩草影院av在线观看| 青春草视频在线免费观看| 男女啪啪激烈高潮av片| 国产黄片视频在线免费观看| 欧美高清性xxxxhd video| 精品国产一区二区三区久久久樱花 | 国产成人a∨麻豆精品| 久久精品国产a三级三级三级| 欧美日韩一区二区视频在线观看视频在线| 久久久精品94久久精品| 日日啪夜夜爽| 国产亚洲5aaaaa淫片| 高清不卡的av网站| 久久精品国产亚洲av天美| 国产又色又爽无遮挡免| av.在线天堂| 多毛熟女@视频| 美女高潮的动态| 97超碰精品成人国产| 日韩电影二区| 婷婷色av中文字幕| 色视频www国产| 国产成人午夜福利电影在线观看| 欧美精品一区二区免费开放| av国产久精品久网站免费入址| av在线老鸭窝| 国产亚洲5aaaaa淫片| 久久韩国三级中文字幕| 日韩欧美一区视频在线观看 | 人人妻人人添人人爽欧美一区卜 | 免费人妻精品一区二区三区视频| 免费观看性生交大片5| 国产黄色视频一区二区在线观看| 青春草视频在线免费观看| 欧美日韩综合久久久久久| av在线观看视频网站免费| 国产精品三级大全| 下体分泌物呈黄色| 亚洲国产精品国产精品| 亚洲成人av在线免费| 99久久中文字幕三级久久日本| 六月丁香七月| 晚上一个人看的免费电影| 成年女人在线观看亚洲视频| av天堂中文字幕网| 亚洲一区二区三区欧美精品| av免费在线看不卡| 久久韩国三级中文字幕| 国产在线一区二区三区精| 免费看光身美女| 天堂中文最新版在线下载| 国产精品精品国产色婷婷| 高清在线视频一区二区三区| 99热6这里只有精品| 热99国产精品久久久久久7| 又爽又黄a免费视频| 国产探花极品一区二区| 身体一侧抽搐| 18禁裸乳无遮挡动漫免费视频| 观看美女的网站| 少妇 在线观看| 亚洲av中文字字幕乱码综合| 欧美日韩一区二区视频在线观看视频在线| 久久精品国产自在天天线| 亚洲欧美清纯卡通| 免费看光身美女| 五月玫瑰六月丁香| 亚洲av在线观看美女高潮| 成人毛片a级毛片在线播放| 色视频在线一区二区三区| 久久久久久久亚洲中文字幕| 少妇人妻一区二区三区视频| 51国产日韩欧美| 国产精品.久久久| 九色成人免费人妻av| 欧美 日韩 精品 国产| 国产免费一级a男人的天堂| 日韩成人av中文字幕在线观看| 国产亚洲av片在线观看秒播厂| 日日啪夜夜撸| 久久久久精品性色| 欧美区成人在线视频| 99九九线精品视频在线观看视频| h视频一区二区三区| 国产一区二区在线观看日韩| 麻豆精品久久久久久蜜桃| 夜夜看夜夜爽夜夜摸| 国产精品精品国产色婷婷| 免费黄频网站在线观看国产| 亚洲av成人精品一二三区| 亚洲欧美一区二区三区国产| 免费观看av网站的网址| 免费大片18禁| 80岁老熟妇乱子伦牲交| 久久久久视频综合| 亚洲图色成人| 欧美日韩视频精品一区| 狂野欧美白嫩少妇大欣赏| 黑丝袜美女国产一区| 激情五月婷婷亚洲| 国产色爽女视频免费观看| 亚洲熟女精品中文字幕| 三级国产精品片| 欧美xxⅹ黑人| 精品久久久精品久久久| 久久鲁丝午夜福利片| 777米奇影视久久| 狂野欧美白嫩少妇大欣赏| 久久av网站| 国产精品成人在线| 国产综合精华液| 久久精品夜色国产| 国产伦理片在线播放av一区| 亚洲精品久久久久久婷婷小说| 免费观看性生交大片5| 秋霞伦理黄片| 亚洲av.av天堂| 精品人妻熟女av久视频| 99国产精品免费福利视频| 在线观看一区二区三区| 国产精品熟女久久久久浪| tube8黄色片| 亚洲av二区三区四区| 我的女老师完整版在线观看| 国产免费视频播放在线视频| 亚洲av在线观看美女高潮| 两个人的视频大全免费| 18禁裸乳无遮挡免费网站照片| 人人妻人人爽人人添夜夜欢视频 | 国产国拍精品亚洲av在线观看| 成人无遮挡网站| 在线观看一区二区三区激情| 三级国产精品欧美在线观看| 久久久久久久精品精品| 在线播放无遮挡| 久久久国产一区二区| 尤物成人国产欧美一区二区三区| 精品国产三级普通话版| 狠狠精品人妻久久久久久综合| 日韩av在线免费看完整版不卡| 国产精品久久久久成人av| 国产精品.久久久| 久久人人爽av亚洲精品天堂 | 人人妻人人添人人爽欧美一区卜 | av又黄又爽大尺度在线免费看| 熟妇人妻不卡中文字幕| 日本色播在线视频| 青春草国产在线视频| 亚洲欧美一区二区三区黑人 | 国产大屁股一区二区在线视频| 精品久久久久久久久亚洲| 日韩一区二区三区影片| 日韩一本色道免费dvd| 2021少妇久久久久久久久久久| 国产在线免费精品| 校园人妻丝袜中文字幕| 99re6热这里在线精品视频| 91久久精品国产一区二区三区| 黄色欧美视频在线观看| 精品午夜福利在线看| 日日啪夜夜爽| 久久久久久伊人网av| 纯流量卡能插随身wifi吗| 久久99精品国语久久久| 少妇人妻精品综合一区二区| 午夜福利高清视频| 在线免费十八禁| 天堂中文最新版在线下载| 亚洲婷婷狠狠爱综合网| 国产白丝娇喘喷水9色精品| 天堂8中文在线网| av视频免费观看在线观看| 国产亚洲91精品色在线| 国产成人精品一,二区| 一区二区av电影网| 国产在线一区二区三区精| 日韩伦理黄色片| 免费看日本二区| 一区二区三区精品91| 97精品久久久久久久久久精品| 欧美三级亚洲精品| 中文字幕精品免费在线观看视频 | 国产精品99久久99久久久不卡 | 国产熟女欧美一区二区| 丰满少妇做爰视频| 成人亚洲欧美一区二区av| 久久97久久精品| 欧美人与善性xxx| 国产精品精品国产色婷婷| 一个人免费看片子| 亚洲精品久久久久久婷婷小说| 美女内射精品一级片tv| 美女中出高潮动态图| 国产女主播在线喷水免费视频网站| 我要看日韩黄色一级片| 香蕉精品网在线| 国产有黄有色有爽视频| 王馨瑶露胸无遮挡在线观看| 国产精品不卡视频一区二区| 色婷婷av一区二区三区视频| 久久久久精品性色| 午夜视频国产福利| 亚洲欧洲国产日韩| 少妇熟女欧美另类| 亚洲精品亚洲一区二区| 久久精品国产自在天天线| 人妻系列 视频| 午夜日本视频在线| 99热6这里只有精品| 日韩av在线免费看完整版不卡| 黄色视频在线播放观看不卡| 久久热精品热| 免费在线观看成人毛片| 日韩人妻高清精品专区| 国产av国产精品国产| 国产淫语在线视频| 哪个播放器可以免费观看大片| 插阴视频在线观看视频| 中文资源天堂在线| 亚洲国产精品专区欧美| 五月天丁香电影| 国产探花极品一区二区| 亚洲精品国产色婷婷电影| 精品一品国产午夜福利视频| 色哟哟·www| 人妻 亚洲 视频| 国产精品免费大片| 亚洲人成网站在线观看播放| 九色成人免费人妻av| 成人一区二区视频在线观看| 久久久精品94久久精品| 亚洲无线观看免费| 亚洲色图综合在线观看| 欧美最新免费一区二区三区| 春色校园在线视频观看| 亚洲精品aⅴ在线观看| 下体分泌物呈黄色| 日产精品乱码卡一卡2卡三| 三级国产精品片| 国产黄频视频在线观看| 国产精品久久久久久精品古装| 黄片无遮挡物在线观看| 香蕉精品网在线| 在线观看一区二区三区| 国产日韩欧美亚洲二区| 久久人人爽人人爽人人片va| 午夜免费男女啪啪视频观看| 舔av片在线| 欧美老熟妇乱子伦牲交| 18禁在线播放成人免费| 岛国毛片在线播放| 97热精品久久久久久| 一级毛片黄色毛片免费观看视频| 中文乱码字字幕精品一区二区三区| 91久久精品电影网| 国产视频内射| 久久精品久久久久久噜噜老黄| 亚洲美女搞黄在线观看| 爱豆传媒免费全集在线观看| 日韩欧美一区视频在线观看 | 乱系列少妇在线播放| 久久久久久九九精品二区国产| 最近的中文字幕免费完整| 亚洲精品自拍成人| 国产亚洲一区二区精品| 少妇丰满av| 久久精品国产鲁丝片午夜精品| 成人国产av品久久久| 人妻少妇偷人精品九色| 久久99精品国语久久久| 久久久久久久国产电影| 国产精品秋霞免费鲁丝片| videos熟女内射| 中国三级夫妇交换| 国产免费又黄又爽又色| 色婷婷av一区二区三区视频| 国产欧美日韩一区二区三区在线 | av线在线观看网站| 久久99精品国语久久久| 成年人午夜在线观看视频| 成人亚洲欧美一区二区av| 啦啦啦中文免费视频观看日本| 国产在线男女| 噜噜噜噜噜久久久久久91| 欧美日本视频| 青春草亚洲视频在线观看| 久久久久久久亚洲中文字幕| 日韩不卡一区二区三区视频在线| 天堂俺去俺来也www色官网| 熟女电影av网| 国产免费视频播放在线视频| 日韩成人伦理影院| 又粗又硬又长又爽又黄的视频| 99热这里只有精品一区| 精品一区二区免费观看| 天堂俺去俺来也www色官网| 日韩人妻高清精品专区| 亚洲成人手机| 97超碰精品成人国产| 国产精品国产三级国产av玫瑰| 嘟嘟电影网在线观看| 日韩人妻高清精品专区| 2021少妇久久久久久久久久久| 看十八女毛片水多多多| 精品少妇久久久久久888优播| 成人美女网站在线观看视频| 激情五月婷婷亚洲| 欧美激情极品国产一区二区三区 | 男女免费视频国产| 人妻系列 视频| 欧美bdsm另类| 精品亚洲成国产av| 一级a做视频免费观看| 亚洲性久久影院| 美女福利国产在线 | 99久久综合免费| 欧美xxⅹ黑人| 国产亚洲一区二区精品| 日韩制服骚丝袜av| 久久这里有精品视频免费| 丝袜脚勾引网站| 欧美区成人在线视频| 国产淫片久久久久久久久| 婷婷色麻豆天堂久久| 国产精品蜜桃在线观看| 黑人高潮一二区| 欧美变态另类bdsm刘玥| 女人十人毛片免费观看3o分钟| 在线天堂最新版资源| 欧美xxxx性猛交bbbb| 国产黄频视频在线观看| 久久99热6这里只有精品| 男女下面进入的视频免费午夜| 高清在线视频一区二区三区| 国产亚洲欧美精品永久| 亚洲国产精品999| 欧美成人a在线观看| 精品国产露脸久久av麻豆| 亚洲成人手机| 黄色日韩在线| 18禁在线无遮挡免费观看视频| 九草在线视频观看| 在线观看美女被高潮喷水网站| 久久毛片免费看一区二区三区| 亚洲国产欧美在线一区| 老师上课跳d突然被开到最大视频| 美女主播在线视频| 啦啦啦啦在线视频资源| 久久精品国产自在天天线| 一级爰片在线观看| 少妇裸体淫交视频免费看高清| 欧美区成人在线视频| 欧美xxxx性猛交bbbb| 欧美bdsm另类| 精品视频人人做人人爽| 久久97久久精品| 制服丝袜香蕉在线| 男人狂女人下面高潮的视频| 免费不卡的大黄色大毛片视频在线观看| 久久久精品免费免费高清| 亚洲色图综合在线观看| 国产免费一级a男人的天堂| 婷婷色av中文字幕| 日韩中文字幕视频在线看片 | 欧美日韩国产mv在线观看视频 | 久久久久久久大尺度免费视频| 亚洲精品色激情综合| 国产毛片在线视频| 国产在视频线精品| 久久99蜜桃精品久久| 99久久人妻综合| 欧美另类一区| 免费av不卡在线播放| 亚洲欧美中文字幕日韩二区| 黄片wwwwww| 联通29元200g的流量卡| 高清不卡的av网站| 欧美精品人与动牲交sv欧美| 久久久久久人妻| 色哟哟·www| 五月开心婷婷网| 黄色视频在线播放观看不卡| 在线观看一区二区三区| a级一级毛片免费在线观看| 久久99精品国语久久久| av在线app专区| 搡老乐熟女国产| 99精国产麻豆久久婷婷| 国产精品一二三区在线看| 久久久成人免费电影| 小蜜桃在线观看免费完整版高清| 亚洲婷婷狠狠爱综合网| 汤姆久久久久久久影院中文字幕| av在线app专区| 一级二级三级毛片免费看| 在线天堂最新版资源| 亚洲人与动物交配视频| 日韩制服骚丝袜av| 亚洲精华国产精华液的使用体验| 好男人视频免费观看在线| 亚洲一区二区三区欧美精品| 尤物成人国产欧美一区二区三区| 青春草亚洲视频在线观看| 熟女电影av网| 国产精品久久久久久精品古装| 亚洲自偷自拍三级| 国产一区二区三区综合在线观看 | 欧美日韩精品成人综合77777| 中文字幕久久专区| 久久国产亚洲av麻豆专区| 国产女主播在线喷水免费视频网站| 亚洲精品456在线播放app| 国产成人精品婷婷| 女性生殖器流出的白浆| 水蜜桃什么品种好| 精品一区二区免费观看| 99久久人妻综合| 成人18禁高潮啪啪吃奶动态图 | 欧美高清性xxxxhd video| 久久久精品94久久精品| 精品国产一区二区三区久久久樱花 | 欧美变态另类bdsm刘玥| 成人无遮挡网站| av播播在线观看一区| 欧美一级a爱片免费观看看| 亚洲欧美日韩卡通动漫| 亚洲av欧美aⅴ国产| 亚洲人成网站在线播| 国产精品爽爽va在线观看网站| 精品国产露脸久久av麻豆| 亚洲精品中文字幕在线视频 | 久久人人爽av亚洲精品天堂 | 在线 av 中文字幕| 国产真实伦视频高清在线观看| tube8黄色片| 久久97久久精品| 亚洲激情五月婷婷啪啪| 尤物成人国产欧美一区二区三区| 免费大片18禁| 国产高潮美女av| 精品亚洲乱码少妇综合久久| 在线观看国产h片| 欧美区成人在线视频| 亚洲人与动物交配视频| 亚洲精品日韩av片在线观看| 久久精品国产鲁丝片午夜精品| 国产亚洲欧美精品永久| 中文资源天堂在线| 欧美成人a在线观看| 身体一侧抽搐| 麻豆精品久久久久久蜜桃| 九九久久精品国产亚洲av麻豆| 蜜桃在线观看..| 一本一本综合久久| 亚洲美女视频黄频| 国产成人一区二区在线| 中文乱码字字幕精品一区二区三区| 国产精品av视频在线免费观看| 色5月婷婷丁香| 久久久久精品性色| 久久久久久久久大av| 99国产精品免费福利视频| 国产精品99久久99久久久不卡 | 成人国产麻豆网| 中国美白少妇内射xxxbb| 大香蕉97超碰在线| 视频区图区小说| 欧美老熟妇乱子伦牲交| 麻豆成人午夜福利视频| 久久久久久久久大av| 亚洲最大成人中文| 日韩 亚洲 欧美在线| 亚州av有码| 一个人看的www免费观看视频| 啦啦啦啦在线视频资源|