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

    基于MapGIS二次開發(fā)實現(xiàn)矢量河網(wǎng)拓撲關(guān)系的自動編碼與統(tǒng)計

    2019-05-16 07:24:36陳建國
    物探化探計算技術(shù) 2019年2期
    關(guān)鍵詞:河網(wǎng)匯流河段

    楊 旭, 陳建國

    (1.中國地質(zhì)大學 地質(zhì)過程與礦產(chǎn)資源國家重點實驗室,武漢 710074;2.中國地質(zhì)大學(武漢) 資源學院,武漢 710074)

    0 引言

    河網(wǎng)編碼是水文信息管理工作的基礎(chǔ),編碼能夠直觀準確地反映河網(wǎng)中河段間水文拓撲關(guān)系[1],是水文管理系統(tǒng)研究的關(guān)鍵。目前采用的河網(wǎng)編碼方法主要是通過DEM生成模擬河網(wǎng),然后在模擬柵格河網(wǎng)上完成河網(wǎng)編碼[2-6]。然而由于DEM本身的精度以及生成模擬河網(wǎng)的單流向算法[7-8]不夠完善,使得實際河網(wǎng)與模擬河網(wǎng)存在較大的誤差。實際河網(wǎng)中會出現(xiàn)多河道匯集,河道分叉及匯流分叉的等復雜情況[9],單流向算法模擬河網(wǎng)無法體現(xiàn)[10]。在對河網(wǎng)進行編碼時,李鐵鍵等[11]提出了一種基于二叉樹理論,并以二元形式表示的河網(wǎng)編碼方法[12]。羅翔宇等[13]借助實測河網(wǎng)修正實測河道上部分柵格單元的高程,從修正后的DEM上提取出模擬河網(wǎng)后,再進行河網(wǎng)的編碼。該方法雖提高了DEM數(shù)據(jù)的準確性,但仍無法解決單流向算法所帶來的問題。

    筆者提出直接在矢量河網(wǎng)上進行編碼的思想,能夠很好地解決上述問題?;贛apgis具有強大的制圖編輯功能[13],并且MapGIS 提供的完整二次開發(fā)函數(shù)庫,通過結(jié)合 MFC 類庫,可以建立適合的應(yīng)用軟件系統(tǒng)。通過基于節(jié)點大小平衡二叉樹的最小代價路徑搜索算法[14],對原始DEM數(shù)據(jù)中的洼地進行處理后的DEM與修正后的矢量河網(wǎng)進行疊置分析[15],并將河網(wǎng)屬性與水文屬性關(guān)聯(lián),并導入Mapgis二次開發(fā)[16-17]程序平臺,實現(xiàn)對河網(wǎng)中河段的拓撲關(guān)系編碼并顯示,同時還可以實現(xiàn)對河網(wǎng)中河段基礎(chǔ)參數(shù)的統(tǒng)計,從而使得在MapGIS中實現(xiàn)水文分析成為可能。

    圖1 河網(wǎng)拓撲編碼示意圖Fig.1 Schematic diagram of river network topology

    1 河網(wǎng)拓撲編碼規(guī)則及基本算法

    1.1 河網(wǎng)拓撲編碼規(guī)則

    綜合Horton-Strahler分級[18-19]和Shreve-Smart分級[20]方法的優(yōu)缺點,開展對河網(wǎng)拓撲關(guān)系的管理方法研究,并建立河網(wǎng)的拓撲編碼體系。實際河網(wǎng)編碼時,需要綜合考慮會出現(xiàn)多河道匯集,河道分叉及匯流分叉的等復雜情況,因此在對河網(wǎng)進行編碼時,遍歷各水文節(jié)點所連接河段,并采用繼承式編碼規(guī)則(圖1),從流域各匯流源頭順流而下對各河段進行編碼,使得編碼確保上流河段編碼始終包含下流編碼信息,從而實現(xiàn)上下游拓撲關(guān)系運算。

    在對n個河道匯流進行分級時,規(guī)定下游河段Horton-Strahler分級增加1級,Shreve-Smart分級增加n級。Horton-Strahler分級表明該n條河道匯集的下游河道為匯流主干道,Shreve-Smart分級表明該下游河道由n條支流匯集;在對河道分叉現(xiàn)象進行分級時,規(guī)定單河道分叉時,分叉河道以及分叉河道在下游匯流河道Horton-Strahler分級均不增加,但下游匯流河道Shreve-Smart分級增加,表明該河道是由分叉河道匯流而成;對于河道匯流分叉現(xiàn)象出現(xiàn)時,匯流分叉河道的Horton-Strahler分級與上級相同,但Shreve-Smart分級增加,表明該河道是由河流匯流分叉形成。

    在完成對河網(wǎng)的分級后,對各河道進行編碼,從而體現(xiàn)各河道編碼的唯一性。采用Horton-Strahler分級+河道順序碼+Shreve-Smart分級的方法對各河道進行編碼,由編碼本身可以看出該河道的級別,以及該河道的匯流河道數(shù)(如河段編碼為206(5)時,表明該河段Horton-Strahler分級為2級;06為2級河段順序碼,(5)為Shreve-Smart分級,表明流向該河道有5個上游河道匯集,即代表匯流累計量)。在進行拓撲編碼時,編碼規(guī)則為:該級Horton-Strahler分級+河道順序碼+Shreve-Smart分級->下一級Horton-Strahler分級+河道順序碼+Shreve-Smart分級。該編碼規(guī)則實現(xiàn)河網(wǎng)中河段的直接定位,而避免低效率的遍歷或搜索,編碼本身具備較顯著的拓撲意義,并便于識讀。

    水文節(jié)點對連接匯流河道起著重要的作用,水文節(jié)點與連接河段之間的對應(yīng)關(guān)系及子流域與水文節(jié)點之間的對應(yīng)關(guān)系構(gòu)成了水文網(wǎng)絡(luò)的拓撲關(guān)系;水文節(jié)點的上游和下游關(guān)系反映了流域的匯流關(guān)系。因此需要將水文節(jié)點類型(源頭節(jié)點;匯流節(jié)點;匯出節(jié)點),上下游連接河段編碼等屬性賦予水文節(jié)點。源頭節(jié)點位于外鏈河段的外側(cè),內(nèi)鏈河段以及外鏈河段[21]內(nèi)側(cè)節(jié)點均為匯流節(jié)點,所有河段匯流至最終出水口即為匯出節(jié)點。

    1.2 河網(wǎng)拓撲編碼基本算法

    流域水文網(wǎng)絡(luò)拓撲關(guān)系的構(gòu)建是以河段以及水文節(jié)點之間的匯流關(guān)系為基礎(chǔ)的。在構(gòu)造水文拓撲結(jié)構(gòu)時,確定流域尺度上的水流流向是首要環(huán)節(jié),判斷哪些水文節(jié)點是水文源點,根據(jù)“水往低處流”的規(guī)律,每個水文邊線被賦予一個水流流向,水流順著水文邊線流入下游出水口,通過遍歷的方式記錄河段間的上下游關(guān)系,即為河段的拓撲關(guān)系。

    具體算法是將預處理后的DEM數(shù)據(jù)和矢量河網(wǎng)進行疊置分析,疊置結(jié)果綜合了DEM數(shù)據(jù)和矢量河網(wǎng)的要素屬性,從而獲取水文節(jié)點以及河網(wǎng)的基本屬性。將河網(wǎng)中河段起始節(jié)點(From_Node)和終止節(jié)點(End_Node)坐標屬性與水文節(jié)點坐標屬性相關(guān)聯(lián),從而完成對河段兩端水文節(jié)點的編號及節(jié)點所對應(yīng)高程Node_Elev屬性,通過河段起止水文節(jié)點的高程屬性便可判斷流向,并采用繼承式編碼規(guī)則,從流域源頭節(jié)點開始順流而下,逐河段、逐級別按河段匯流流程進行編碼。河流匯流關(guān)系是通過對各條河段之間的起始節(jié)點(From_Node)和終止節(jié)點(End-Node)屬性的判定來進行。判定方法為:若河段X匯入河段Y中,則河段X的終點(End_Node)必然是河段Y的起點(From_Node),從而在河段X的匯出河段編碼屬性中記錄河段Y的唯一標識碼,在河段Y的匯入河段編碼屬性中記錄河段X的唯一標識碼,并通過河段起始節(jié)點的匯流關(guān)系確定水文節(jié)點類型以及水文節(jié)點所連接的上下游河段編碼。進而通過逐層遞歸的方法實現(xiàn)對河網(wǎng)的拓撲編碼以及水文節(jié)點Node_JoLine,Node_Type(表1)等屬性的完善。河段以及水文節(jié)點完成拓撲編碼后,通過對河網(wǎng)屬性的讀取完成對河網(wǎng)基礎(chǔ)參數(shù)的統(tǒng)計(圖2)。在對各參數(shù)進行操作運算時,計算公式為式(1)~式(4)。

    圖2 矢量河網(wǎng)拓撲編碼流程圖Fig.2 Vector river network topology coding flowchart

    河道長度:

    (1)

    河道坡度:

    i= 1,2,3,…,Ns(A)

    (2)

    河網(wǎng)密度:

    i= 1,2,…,Nj= 1,2,…,Np

    (3)

    河源密度:

    j=1,2,…,Np

    (4)

    2 數(shù)字河網(wǎng)編碼平臺的構(gòu)建與實現(xiàn)

    2.1 數(shù)字河網(wǎng)編碼平臺的構(gòu)建

    MAPGIS二次開發(fā)類庫是建立在MAPGIS API之上的一個類庫層,用于支持基于MFC類庫的面向?qū)ο蟮腤indows程序設(shè)計,因此只需從類庫派生即可實現(xiàn)河網(wǎng)拓撲編碼及統(tǒng)計的各項功能。數(shù)字河網(wǎng)編碼平臺是以矢量河網(wǎng)與DEM進行疊置分析后的屬性數(shù)據(jù)庫為后臺,VC++編寫的應(yīng)用程序為前臺,并結(jié)合MapGIS二次開發(fā)類庫實現(xiàn)對矢量河網(wǎng)的編碼及統(tǒng)計(圖3)。

    MapGIS中對矢量河網(wǎng)(MapGIS線文件)的編碼過程主要是通過代碼對屬性結(jié)構(gòu)CATT_STRU運算的形式進行。屬性結(jié)構(gòu)中INFO_HEAD,F(xiàn)IELD_HEAD等記錄屬性值,因此通過_GetAtt獲取矢量河網(wǎng)屬性,并通過_LinkTbll與水文節(jié)點(MapGIS點文件)CATT_STRU屬性關(guān)聯(lián),從而判斷各河段流向,進而以流向為基礎(chǔ)通過遍歷河網(wǎng)判斷各河段Horton-Strahler及Shreve-Smart分級,結(jié)合兩者分級優(yōu)點對各河段進行唯一編碼;根據(jù)河段編碼結(jié)合流向,可以判斷下游河段編碼,從而實現(xiàn)河網(wǎng)拓撲編碼。將河網(wǎng)編碼屬性CATT_STRU通過_LinkTbll與水文節(jié)點關(guān)聯(lián),實現(xiàn)對水文節(jié)點類型以及鏈接河段的識別。根據(jù)對矢量河網(wǎng)CATT_STRU的遍歷,實現(xiàn)對河網(wǎng)參數(shù)的統(tǒng)計。

    表1 河網(wǎng)主要屬性數(shù)據(jù)列

    圖3 河網(wǎng)編碼平臺設(shè)計框圖Fig.3 Design block diagram of river network coding platform

    2.2 數(shù)字河網(wǎng)編碼平臺主要功能實現(xiàn)

    MAPGIS二次開發(fā)類庫,提供了一套強有力的VC++類,它屏蔽了基于MAPGIS API之上開發(fā)MAPGIS 實用程序的許多復雜性。在MapGIS SDK支持下,根據(jù)流域匯流關(guān)系的實現(xiàn)原理,使用VC++編程實現(xiàn)。主要代碼如下:

    _GetLinNum(ai,&i,&n);讀取工作區(qū)河網(wǎng)河段數(shù)

    for(i=1;i

    {_GetAtt(ai,LIN,i,&Stru,&ptAtt);讀取工作區(qū)河網(wǎng)屬性

    _GetFieldOnNumb(ptAtt,Stru,2,(char*)(&FromNode),sizeof(long),NULL);

    _GetFieldOnNumb(ptAtt,Stru,4,(char*)(&EndNode),sizeof(long),NULL);讀取河網(wǎng)起止節(jié)點編號

    _GetFieldOnNumb(ptAtt,Stru,3,(char*)(&Node1_Elevation),sizeof(long),NULL);

    _GetFieldOnNumb(ptAtt,Stru,5,(char*)(&Node2_Elevation),sizeof(long),NULL);讀取河段起止高程

    if(Node1_Elevation

    {From_Node[i]=EndNode;

    End_Node[i]=FromNode;}

    if(Node1_Elevation>=Node2_Elevation)

    {From_Node[i]=FromNode;

    End_Node[i]=EndNode;

    }通過水文節(jié)點高程結(jié)合水往低處流的特點判定流向

    if(Grid[i]==1) {Strahler_Code[i]=1000+n1;n1++;}

    ……

    if(Grid[i]==5) {Strahler_Code[i]=500+n5;n5++;}基于Horton-Strahler分級進行河段編號

    lstrcpy(p[i],Strahler_Code[i]);lstrcat(p[i],"(");

    lstrcat(p[i],shreve);lstrcat(p[i],")");}Horton-Strahler分級和Shreve-Smart分級完成各河段編碼

    for(int k=1;k

    {if(From_Node[k]==End_Node[i])通過對水文節(jié)點的遍歷查找本級河段匯入河段

    {lstrcpy(p0,s[i]);lstrcat(p0,"(");lstrcat(p0,t[i]);

    lstrcat(p0,")");lstrcat(p0,"->");lstrcat(p0,s[k]);

    lstrcat(p0,"(");lstrcat(p0,t[k]);lstrcat(p0,")");按照繼承式編碼規(guī)則編碼

    ...... _SetFldOnNumbFrom_NodeStr(ptAtt,Stru,11,(char*)p0);

    _WriteAtt(ai,LIN,i,Stru,ptAtt);}拓撲編碼寫入對應(yīng)河網(wǎng)屬性

    if(Strahler_grade[i]==1)

    {_SetFldOnNumb(ptAtt,Stru,15,"源頭節(jié)點");如果河段Strahler分級為1級且節(jié)點為From_Node,則水文節(jié)點類型為源頭節(jié)點

    _WriteAtt(ai,LIN,i,Stru,ptAtt);

    _SetFldOnNumb(ptAtt,Stru,17,"匯流節(jié)點");如果河段Strahler分級為1級且節(jié)點為End_Node,則水文節(jié)點類型為匯流節(jié)點

    _WriteAtt(ai,LIN,i,Stru,ptAtt);}

    else if(Strahler_grade[i]==5)

    {_SetFldOnNumb(ptAtt,Stru,15,"匯流節(jié)點");如果河段Strahler分級為5級且節(jié)點為From_Node,則水文節(jié)點類型為源頭節(jié)點

    _SetFldOnNumb(ptAtt,Stru,17,"匯出節(jié)點");如果河段Strahler分級為5級且節(jié)點為End_Node,則水文節(jié)點類型為匯出節(jié)點

    _WriteAtt(ai,LIN,i,Stru,ptAtt);

    else{_SetFldOnNumb(ptAtt,Stru,15,"匯流節(jié)點");

    _SetFldOnNumb(ptAtt,Stru,17,"匯流節(jié)點");如果不滿足以上兩個條件,則其水文節(jié)點為匯流節(jié)點

    _WriteAtt(ai,LIN,i,Stru,ptAtt);}

    for(j=1;j

    {if(End_node[i]==From_node[j]||(i!=j&&End_node[i]==End_node[j]))根據(jù)水文節(jié)點編號完成對具有匯流關(guān)系河段編號的查找

    {lstrcat(p[i],";");lstrcat(p[i],s[j]);}}統(tǒng)計水文節(jié)點所鏈接河段

    _SetFldOnNumb(ptAtt,Stru,18,(char*)p[i]);

    _WriteAtt(ai,LIN,i,Stru,ptAtt);將水文節(jié)點所連接匯入?yún)R出河段寫入水文節(jié)點屬性

    在對河流網(wǎng)絡(luò)進行統(tǒng)計時,基于河網(wǎng)屬性表在Mapgis中計算流域總面積,從而完成對河網(wǎng)的分級,數(shù)量,長度范圍以及河網(wǎng)密度的統(tǒng)計,并以表格形式顯示。主要代碼如下:

    _GetFieldOnNumb(ptAtt,Stru,1,(char*)(&area),sizeof(double),NULL);獲取流域面積

    for(i=1;i

    {if(Strahler_Grade[i]==1) {Strahler_grade1++;Net_Length[k1++]=length[i];

    Net_Lentotal[0]+=length[i];}

    ……

    if(Strahler_Grade[i]==5) {Strahler_grade5++;Net_Length[k5++]=length[i];

    Net_Lentotal[4]+=length[i];}

    }統(tǒng)計河網(wǎng)各級分級數(shù)量,各級河網(wǎng)長度及各級河網(wǎng)總長度

    for(i=1;i

    Net_Lengsum+=length[i];計算河網(wǎng)總長度

    Net_Density= Net_Lengsum *1.0/area*1000;計算河網(wǎng)密度

    Head_Density=Strahler_grade1*1.0/area*1000000;計算河源密度

    MinLength[0]=MaxLength[0]=Net_Length[0];

    for (i=1; Net_Length [i]!=0;i++)

    {if(MinLength [0]> Net_Length [i])

    MinLength [0]= Net_Length [i];

    if (MaxLength [0]< Net_Length [i])

    MaxLength [0]= Net_Length [i];

    }一級河網(wǎng)河網(wǎng)長度極值統(tǒng)計

    ……

    運行程序,主要工作界面如圖4所示。

    圖4 數(shù)字河網(wǎng)編碼平臺界面Fig.4 Interface of digital river coding platform

    3 應(yīng)用實例

    通過對實驗區(qū)流域的矢量河網(wǎng)進行編碼,完成對矢量河網(wǎng)編碼實用性的檢驗。由圖5可知,DEM

    表2 河網(wǎng)屬性表

    圖5 實驗區(qū)DEM與矢量河網(wǎng)疊加圖Fig.5 DEM and vector river network overlay in experimental area

    圖6 實驗區(qū)矢量河網(wǎng)編碼結(jié)果圖Fig.6 Results of vector river network coding in experimental area

    模擬河網(wǎng)其位置與實際河道位置有誤差,并且在主干河道處無法解決河道分叉的現(xiàn)象。修正后的矢量河網(wǎng)能準確反映河道位置及分叉的現(xiàn)象,因此修正后的矢量河網(wǎng)更為準確。

    首先通過引入基于節(jié)點大小平衡二叉樹的最小代價路徑搜索算法對原始ASTER GDEM進行填洼處理。然后將矢量河網(wǎng)與處理后的DEM進行疊置分析,并將經(jīng)過疊置分析處理后的矢量河網(wǎng)線文件加載至Mapgis二次開發(fā)數(shù)字河網(wǎng)編碼平臺,通過河網(wǎng)分級編碼模塊自動完成對河網(wǎng)流向的判斷以及分別對各河段進行Horton-Strahler和Shreve-Smart分級編碼及拓撲編碼,并且程序會自動識別河段的上游和下游河段,并完成對河段屬性的賦值(表2)。由表2可知,通過河網(wǎng)分級編碼程序自動完成了對河道長度,河道坡度,河段起始水文節(jié)點的賦值。

    將系統(tǒng)自動處理完善的河網(wǎng)屬性表與水文節(jié)點進行關(guān)聯(lián),程序自動完成對水文節(jié)點類型的判斷以及該水文節(jié)點所連接得到河段編號(表3)。由表3可知,通過河網(wǎng)分級編碼程序自動完成了對水文節(jié)點屬性的完善,主要包括各水文節(jié)點的類型,水文節(jié)點所連接的上游或下游的河道編碼,從而使得水文節(jié)點與河網(wǎng)之間建立拓撲聯(lián)系。

    表3 水文節(jié)點屬性表

    圖7 實驗區(qū)矢量河網(wǎng)參數(shù)統(tǒng)計圖Fig.7 Statistical diagram of vector river network parameters in experimental area

    河網(wǎng)中各河段水系匯流編碼完成后,通過河網(wǎng)統(tǒng)計模塊,執(zhí)行河網(wǎng)統(tǒng)計命令,系統(tǒng)自動完成河網(wǎng)中河網(wǎng)級別,各級別所對應(yīng)的河道數(shù),河流的長度范圍,河流總長度,流域面積,河網(wǎng)密度,以及河源密度的的統(tǒng)計,并以表格形式彈出。運行結(jié)果見圖7。

    4 結(jié)論

    筆者提出直接對矢量河網(wǎng)進行編碼的思想,提高了河網(wǎng)拓撲編碼的實用性。結(jié)合Horton-Strahler分級以及Shreve-Smart分級的優(yōu)點為基礎(chǔ),針對多河道匯集,河道分叉及匯流分叉等復雜河段的編碼提出了確實可行的方法。通過引入基于節(jié)點大小平衡二叉樹的最小代價路徑搜索算法,對原始DEM數(shù)據(jù)中的洼地進行處理,并與矢量河網(wǎng)進行疊置分析。該編碼采用繼承式編碼規(guī)則,從流域源頭節(jié)點開始順流而下,逐河段、逐級別按河段匯流流程進行編碼,且上游子流域編碼始終包括其所流經(jīng)的下游子流域編碼。在此基礎(chǔ)上,設(shè)計矢量河網(wǎng)編碼算法,通過MapGIS SDK二次開發(fā)平臺編寫矢量河網(wǎng)自動編碼系統(tǒng),通過對實驗區(qū)的矢量河網(wǎng)進行編碼測試,從而驗證了算法的可行性。

    猜你喜歡
    河網(wǎng)匯流河段
    基于小世界網(wǎng)絡(luò)的海河流域河網(wǎng)結(jié)構(gòu)及功能響應(yīng)
    水科學進展(2023年4期)2023-10-07 11:23:44
    SL流量計在特殊河段的應(yīng)用——以河源水文站為例
    石瀘高速公路(紅河段)正式通車
    石油瀝青(2020年1期)2020-05-25 06:54:10
    基于PSR模型的上海地區(qū)河網(wǎng)脆弱性探討
    流域匯流計算方法在風峪沙河段的應(yīng)用探討
    不同引水水源對平原河網(wǎng)影響分析
    MIKE11模型在城市河網(wǎng)生態(tài)調(diào)水工程中的應(yīng)用
    基于ARM CortexM0的智能光伏匯流采集裝置設(shè)計及應(yīng)用
    一種球載雷達匯流環(huán)設(shè)計
    雷達與對抗(2015年3期)2015-12-09 02:39:00
    含有光伏防反器的匯流方案在光伏系統(tǒng)中的應(yīng)用
    太陽能(2015年7期)2015-04-12 06:50:03
    亚洲欧美中文字幕日韩二区| 男的添女的下面高潮视频| 交换朋友夫妻互换小说| 香蕉国产在线看| 高清av免费在线| 国产精品久久久久久av不卡| 纯流量卡能插随身wifi吗| 男人添女人高潮全过程视频| 黑丝袜美女国产一区| 五月伊人婷婷丁香| 久久久国产一区二区| av国产久精品久网站免费入址| 免费看av在线观看网站| 十八禁网站网址无遮挡| 亚洲天堂av无毛| 国产精品三级大全| 下体分泌物呈黄色| 亚洲三级黄色毛片| 成人毛片60女人毛片免费| 99热国产这里只有精品6| 欧美少妇被猛烈插入视频| av电影中文网址| 中文字幕制服av| 亚洲第一青青草原| 久久精品亚洲av国产电影网| 成人18禁高潮啪啪吃奶动态图| 国产精品99久久99久久久不卡 | 人人妻人人爽人人添夜夜欢视频| 两性夫妻黄色片| 国产高清国产精品国产三级| 一区二区三区激情视频| 两个人免费观看高清视频| 免费女性裸体啪啪无遮挡网站| 最新中文字幕久久久久| 亚洲成人手机| www.自偷自拍.com| 国产免费现黄频在线看| 国产成人91sexporn| 国产av国产精品国产| 亚洲av综合色区一区| 少妇被粗大的猛进出69影院| 天天躁夜夜躁狠狠久久av| 爱豆传媒免费全集在线观看| 热99国产精品久久久久久7| 伊人久久大香线蕉亚洲五| 免费大片黄手机在线观看| 超色免费av| 男女边吃奶边做爰视频| 久久精品夜色国产| 久久亚洲国产成人精品v| 肉色欧美久久久久久久蜜桃| 老鸭窝网址在线观看| 日产精品乱码卡一卡2卡三| a级毛片在线看网站| 叶爱在线成人免费视频播放| 国产成人精品无人区| 视频在线观看一区二区三区| 两性夫妻黄色片| av片东京热男人的天堂| av又黄又爽大尺度在线免费看| 色吧在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 男女国产视频网站| 人人妻人人添人人爽欧美一区卜| 色播在线永久视频| 亚洲精品一区蜜桃| 日本-黄色视频高清免费观看| 亚洲av.av天堂| 王馨瑶露胸无遮挡在线观看| 午夜影院在线不卡| 国产熟女欧美一区二区| 日韩不卡一区二区三区视频在线| 最近手机中文字幕大全| 精品一品国产午夜福利视频| 国产精品成人在线| 日日爽夜夜爽网站| av在线app专区| 欧美人与善性xxx| 国产一区二区三区av在线| 久久午夜综合久久蜜桃| 亚洲av综合色区一区| 国产精品二区激情视频| 欧美bdsm另类| 久久精品久久精品一区二区三区| 韩国精品一区二区三区| 熟女电影av网| 国产亚洲午夜精品一区二区久久| 日韩一区二区三区影片| 国产成人午夜福利电影在线观看| 香蕉国产在线看| 在线观看美女被高潮喷水网站| 久久久久精品性色| 热99久久久久精品小说推荐| 只有这里有精品99| 国产视频首页在线观看| 丰满饥渴人妻一区二区三| 18+在线观看网站| 亚洲av中文av极速乱| 97在线视频观看| 九色亚洲精品在线播放| 国产精品不卡视频一区二区| 国产欧美日韩综合在线一区二区| 春色校园在线视频观看| 考比视频在线观看| 婷婷色麻豆天堂久久| 搡老乐熟女国产| 性色av一级| 久久av网站| 成人手机av| 综合色丁香网| 18禁动态无遮挡网站| 国产精品.久久久| 日韩制服骚丝袜av| 人妻少妇偷人精品九色| 考比视频在线观看| 26uuu在线亚洲综合色| 久久 成人 亚洲| 亚洲精品一区蜜桃| 永久网站在线| 精品一区在线观看国产| 激情视频va一区二区三区| 伦精品一区二区三区| 日韩中字成人| 亚洲av免费高清在线观看| 亚洲三级黄色毛片| 亚洲美女黄色视频免费看| 国产亚洲午夜精品一区二区久久| 国产成人欧美| www.av在线官网国产| 久久久精品国产亚洲av高清涩受| 亚洲欧美中文字幕日韩二区| 宅男免费午夜| 日本色播在线视频| 国语对白做爰xxxⅹ性视频网站| 老女人水多毛片| 国产成人精品久久二区二区91 | 欧美精品av麻豆av| 久久人人97超碰香蕉20202| 久久国产精品大桥未久av| 日本wwww免费看| 午夜老司机福利剧场| 亚洲第一av免费看| 欧美日韩成人在线一区二区| 精品少妇内射三级| 久久狼人影院| 日本色播在线视频| 国产精品嫩草影院av在线观看| 久久久精品免费免费高清| 欧美亚洲 丝袜 人妻 在线| 国产日韩一区二区三区精品不卡| 国产无遮挡羞羞视频在线观看| 宅男免费午夜| 欧美bdsm另类| 国产精品99久久99久久久不卡 | 欧美亚洲 丝袜 人妻 在线| av在线播放精品| 黑人巨大精品欧美一区二区蜜桃| 日韩av不卡免费在线播放| 青春草亚洲视频在线观看| 在线亚洲精品国产二区图片欧美| 精品国产露脸久久av麻豆| 大码成人一级视频| 久久精品夜色国产| 黄色一级大片看看| 中文精品一卡2卡3卡4更新| 最近的中文字幕免费完整| 亚洲久久久国产精品| 免费在线观看黄色视频的| 亚洲欧美清纯卡通| 国产毛片在线视频| 99热网站在线观看| 97精品久久久久久久久久精品| 久久av网站| 日本wwww免费看| 老司机亚洲免费影院| 少妇的逼水好多| 国产 一区精品| 色播在线永久视频| 亚洲欧美成人精品一区二区| 性少妇av在线| 啦啦啦啦在线视频资源| 国产免费福利视频在线观看| 一区二区三区四区激情视频| 久久精品熟女亚洲av麻豆精品| 国产极品天堂在线| 国产在视频线精品| av在线app专区| 亚洲,欧美,日韩| 亚洲,欧美精品.| 黄色配什么色好看| 亚洲精品aⅴ在线观看| 精品一区二区免费观看| 国产成人av激情在线播放| 最近2019中文字幕mv第一页| 久久久国产欧美日韩av| 免费大片黄手机在线观看| 超色免费av| 97在线视频观看| 亚洲av免费高清在线观看| 国产在线一区二区三区精| 人妻一区二区av| 日韩一本色道免费dvd| 一本—道久久a久久精品蜜桃钙片| 99久久综合免费| 九九爱精品视频在线观看| 久久精品国产亚洲av高清一级| 色哟哟·www| 欧美日韩亚洲高清精品| 男女啪啪激烈高潮av片| 国语对白做爰xxxⅹ性视频网站| 另类亚洲欧美激情| 中文字幕色久视频| 国产一级毛片在线| a级毛片在线看网站| 久久国产亚洲av麻豆专区| 亚洲国产看品久久| 日韩不卡一区二区三区视频在线| 黄网站色视频无遮挡免费观看| 亚洲经典国产精华液单| 国产男女内射视频| 国产在线一区二区三区精| 91午夜精品亚洲一区二区三区| 日日摸夜夜添夜夜爱| 午夜影院在线不卡| 国产麻豆69| 下体分泌物呈黄色| 国产av码专区亚洲av| 国产片内射在线| 18禁观看日本| 欧美日韩成人在线一区二区| 国产精品久久久久久精品电影小说| 亚洲国产日韩一区二区| 国产亚洲最大av| 伊人久久大香线蕉亚洲五| 国产精品 国内视频| 毛片一级片免费看久久久久| 国产精品二区激情视频| 黑人猛操日本美女一级片| 国产爽快片一区二区三区| 电影成人av| 精品少妇内射三级| 不卡视频在线观看欧美| 少妇人妻久久综合中文| 欧美日韩亚洲高清精品| 亚洲精品视频女| 久久午夜福利片| 免费看不卡的av| 国产97色在线日韩免费| 成年av动漫网址| 中文天堂在线官网| 我要看黄色一级片免费的| 熟女av电影| 爱豆传媒免费全集在线观看| 国产欧美日韩一区二区三区在线| 亚洲精品日韩在线中文字幕| 欧美国产精品va在线观看不卡| 亚洲成av片中文字幕在线观看 | 亚洲精品国产av蜜桃| 国产精品 国内视频| 国产免费一区二区三区四区乱码| 国产精品不卡视频一区二区| 男女边吃奶边做爰视频| 国产一区有黄有色的免费视频| 日本色播在线视频| 日韩一区二区三区影片| 美女大奶头黄色视频| 国产精品久久久久久av不卡| 久久久久精品人妻al黑| 国产精品一区二区在线不卡| 国产精品麻豆人妻色哟哟久久| 欧美人与性动交α欧美精品济南到 | 热99国产精品久久久久久7| 看免费成人av毛片| 亚洲av电影在线观看一区二区三区| 天天躁狠狠躁夜夜躁狠狠躁| 国产国语露脸激情在线看| 一边摸一边做爽爽视频免费| 午夜福利网站1000一区二区三区| 久久精品国产综合久久久| 深夜精品福利| 欧美精品av麻豆av| h视频一区二区三区| 99热国产这里只有精品6| 亚洲欧美精品综合一区二区三区 | 亚洲精品久久午夜乱码| 1024香蕉在线观看| 欧美另类一区| 男女无遮挡免费网站观看| 日韩一卡2卡3卡4卡2021年| 国产精品一二三区在线看| 成人毛片60女人毛片免费| av卡一久久| 亚洲成av片中文字幕在线观看 | 91成人精品电影| 美女主播在线视频| 999精品在线视频| 欧美精品一区二区大全| 在线 av 中文字幕| 亚洲欧美一区二区三区黑人 | 亚洲av日韩在线播放| 毛片一级片免费看久久久久| 免费大片黄手机在线观看| 国产高清国产精品国产三级| 午夜福利一区二区在线看| av片东京热男人的天堂| 成年av动漫网址| 亚洲美女黄色视频免费看| 午夜激情av网站| 91精品三级在线观看| 免费在线观看黄色视频的| 天堂俺去俺来也www色官网| 亚洲av欧美aⅴ国产| 日韩欧美精品免费久久| 成年人免费黄色播放视频| 亚洲国产精品一区三区| 精品视频人人做人人爽| 2018国产大陆天天弄谢| 国产日韩欧美亚洲二区| 精品一区二区免费观看| 国产在线一区二区三区精| 日本午夜av视频| 欧美成人午夜精品| 国产精品国产三级专区第一集| 99久久精品国产国产毛片| 午夜福利在线免费观看网站| 亚洲精品久久午夜乱码| 深夜精品福利| 观看美女的网站| 1024香蕉在线观看| 成人18禁高潮啪啪吃奶动态图| 日韩一区二区视频免费看| 18禁裸乳无遮挡动漫免费视频| 天天躁夜夜躁狠狠躁躁| 国产一区二区三区av在线| 亚洲精品成人av观看孕妇| 边亲边吃奶的免费视频| 亚洲精品日本国产第一区| av.在线天堂| 欧美日韩国产mv在线观看视频| av有码第一页| 免费观看无遮挡的男女| 国产白丝娇喘喷水9色精品| 欧美日韩视频高清一区二区三区二| 蜜桃在线观看..| 久久久精品94久久精品| 国产又色又爽无遮挡免| www.精华液| 自线自在国产av| 久久久久久久久久久久大奶| 亚洲在久久综合| av福利片在线| 最近中文字幕高清免费大全6| 久久久国产欧美日韩av| 日韩av不卡免费在线播放| 免费观看性生交大片5| 精品人妻一区二区三区麻豆| 国产女主播在线喷水免费视频网站| 国产精品一区二区在线不卡| 日韩制服丝袜自拍偷拍| 大话2 男鬼变身卡| 久久午夜综合久久蜜桃| 成人二区视频| 日本-黄色视频高清免费观看| 啦啦啦在线观看免费高清www| 性色av一级| 欧美最新免费一区二区三区| 视频区图区小说| 9热在线视频观看99| 国产探花极品一区二区| 七月丁香在线播放| 最近2019中文字幕mv第一页| 人人妻人人澡人人爽人人夜夜| 日本av手机在线免费观看| 深夜精品福利| 亚洲精品av麻豆狂野| www.av在线官网国产| 亚洲 欧美一区二区三区| 久久久久精品人妻al黑| 少妇猛男粗大的猛烈进出视频| 成年人免费黄色播放视频| 亚洲 欧美一区二区三区| 成年人免费黄色播放视频| 91在线精品国自产拍蜜月| 日本黄色日本黄色录像| 毛片一级片免费看久久久久| 国产av精品麻豆| 国语对白做爰xxxⅹ性视频网站| 99国产综合亚洲精品| 人妻人人澡人人爽人人| 大话2 男鬼变身卡| 国产精品免费视频内射| 久久精品亚洲av国产电影网| 欧美日韩亚洲高清精品| 精品一区二区三区四区五区乱码 | 国产成人免费无遮挡视频| 国产一区二区激情短视频 | 国产免费福利视频在线观看| 亚洲欧美中文字幕日韩二区| 亚洲精品视频女| 人妻系列 视频| 国产精品成人在线| 中文字幕制服av| 日韩不卡一区二区三区视频在线| 精品亚洲成a人片在线观看| 亚洲一级一片aⅴ在线观看| 欧美精品高潮呻吟av久久| 一本—道久久a久久精品蜜桃钙片| av在线老鸭窝| 午夜激情久久久久久久| 赤兔流量卡办理| 国产亚洲最大av| 欧美激情 高清一区二区三区| 久久热在线av| 免费在线观看完整版高清| 国产成人av激情在线播放| 成年人免费黄色播放视频| 少妇猛男粗大的猛烈进出视频| 90打野战视频偷拍视频| 一区二区三区乱码不卡18| 日本-黄色视频高清免费观看| 亚洲一区中文字幕在线| 亚洲精品久久久久久婷婷小说| 啦啦啦啦在线视频资源| 久久久久精品久久久久真实原创| 丁香六月天网| 国产成人精品婷婷| 热99久久久久精品小说推荐| 日本爱情动作片www.在线观看| 精品酒店卫生间| 99九九在线精品视频| 99国产综合亚洲精品| 欧美国产精品va在线观看不卡| 男的添女的下面高潮视频| 久久人人爽人人片av| 久久99精品国语久久久| 精品99又大又爽又粗少妇毛片| 亚洲伊人久久精品综合| 精品一区二区三卡| 制服人妻中文乱码| av有码第一页| 超碰成人久久| 日韩av不卡免费在线播放| 在线观看www视频免费| 国产 一区精品| 欧美成人午夜免费资源| 少妇的丰满在线观看| 亚洲国产看品久久| 国产一区二区 视频在线| 亚洲精品美女久久av网站| 精品卡一卡二卡四卡免费| 黄频高清免费视频| 少妇人妻精品综合一区二区| 国产一区二区三区av在线| 久久久久久人妻| 亚洲成国产人片在线观看| 一区二区日韩欧美中文字幕| 午夜免费鲁丝| 人人妻人人澡人人爽人人夜夜| 欧美人与性动交α欧美软件| av网站免费在线观看视频| 一区二区三区激情视频| 日本wwww免费看| 免费少妇av软件| 亚洲欧洲精品一区二区精品久久久 | 国产野战对白在线观看| www.精华液| 亚洲,欧美,日韩| 热re99久久国产66热| 永久网站在线| 成年美女黄网站色视频大全免费| 国产精品熟女久久久久浪| 亚洲一区二区三区欧美精品| 久久久久久人人人人人| 少妇的丰满在线观看| 赤兔流量卡办理| 日本爱情动作片www.在线观看| 国产高清不卡午夜福利| 777久久人妻少妇嫩草av网站| 欧美精品一区二区免费开放| 女人高潮潮喷娇喘18禁视频| 有码 亚洲区| 高清视频免费观看一区二区| av卡一久久| 亚洲av日韩在线播放| 麻豆精品久久久久久蜜桃| 欧美日韩精品成人综合77777| 国产野战对白在线观看| 国产视频首页在线观看| 看十八女毛片水多多多| 国产片特级美女逼逼视频| 久久精品亚洲av国产电影网| 国产乱人偷精品视频| 亚洲内射少妇av| 99国产精品免费福利视频| 91精品伊人久久大香线蕉| 免费观看av网站的网址| 一级a爱视频在线免费观看| 亚洲美女黄色视频免费看| 亚洲少妇的诱惑av| 男女高潮啪啪啪动态图| 性高湖久久久久久久久免费观看| 美女国产高潮福利片在线看| 波多野结衣一区麻豆| 免费黄频网站在线观看国产| 国产高清国产精品国产三级| 国产成人精品在线电影| 日韩 亚洲 欧美在线| 婷婷色综合大香蕉| 国产亚洲av片在线观看秒播厂| 丰满乱子伦码专区| 欧美激情极品国产一区二区三区| 日本欧美国产在线视频| 亚洲精品,欧美精品| 97在线人人人人妻| 男女高潮啪啪啪动态图| 90打野战视频偷拍视频| 欧美精品亚洲一区二区| 日韩精品有码人妻一区| 亚洲精品久久成人aⅴ小说| 天堂8中文在线网| 久久久久久久久久久免费av| 97人妻天天添夜夜摸| av福利片在线| 日韩精品免费视频一区二区三区| 日韩成人av中文字幕在线观看| 欧美日韩综合久久久久久| 免费黄色在线免费观看| 菩萨蛮人人尽说江南好唐韦庄| 久久精品aⅴ一区二区三区四区 | 久久亚洲国产成人精品v| 国产免费一区二区三区四区乱码| 午夜日本视频在线| 中文字幕亚洲精品专区| 国产激情久久老熟女| 岛国毛片在线播放| 丝袜脚勾引网站| 欧美bdsm另类| 日韩一区二区视频免费看| 国产成人免费无遮挡视频| 欧美精品一区二区大全| 成年av动漫网址| √禁漫天堂资源中文www| 亚洲中文av在线| 热99国产精品久久久久久7| 亚洲色图 男人天堂 中文字幕| 国产一区有黄有色的免费视频| 黄片播放在线免费| 熟女电影av网| 免费看av在线观看网站| 在线观看三级黄色| 亚洲av成人精品一二三区| 精品视频人人做人人爽| 卡戴珊不雅视频在线播放| 精品人妻偷拍中文字幕| 久久精品国产亚洲av天美| 色哟哟·www| 日韩,欧美,国产一区二区三区| 国产在视频线精品| 国产一区二区三区av在线| 天天影视国产精品| 91在线精品国自产拍蜜月| 纵有疾风起免费观看全集完整版| 精品99又大又爽又粗少妇毛片| 欧美国产精品一级二级三级| 夫妻性生交免费视频一级片| 麻豆精品久久久久久蜜桃| 中国三级夫妇交换| 伦精品一区二区三区| 热99国产精品久久久久久7| 国产精品国产三级专区第一集| 国产野战对白在线观看| 天堂8中文在线网| 亚洲欧美精品自产自拍| 国产成人欧美| 色哟哟·www| 免费高清在线观看日韩| 一区二区三区激情视频| 日韩中文字幕视频在线看片| 成年人免费黄色播放视频| 国产精品久久久久久精品电影小说| 成人国产麻豆网| kizo精华| 超碰成人久久| 欧美日韩精品成人综合77777| 日韩欧美一区视频在线观看| 91精品伊人久久大香线蕉| 亚洲精品久久久久久婷婷小说| 午夜福利视频在线观看免费| 啦啦啦中文免费视频观看日本| 美女大奶头黄色视频| 黑人巨大精品欧美一区二区蜜桃| 久久ye,这里只有精品| 亚洲成人av在线免费| 国产无遮挡羞羞视频在线观看| av网站在线播放免费| 日韩熟女老妇一区二区性免费视频| 秋霞在线观看毛片| 久久这里只有精品19| 亚洲男人天堂网一区| 中文字幕精品免费在线观看视频| 五月伊人婷婷丁香| 久久久精品免费免费高清| 亚洲国产最新在线播放| 黄片无遮挡物在线观看| 成年女人在线观看亚洲视频| 精品国产国语对白av| 一区二区三区精品91| 日本欧美视频一区| 久久国产亚洲av麻豆专区| 超色免费av| 精品一区二区三卡| 午夜日韩欧美国产| 如日韩欧美国产精品一区二区三区| 成年女人在线观看亚洲视频| 好男人视频免费观看在线|