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

    面向矢量數(shù)據(jù)疊加分析的拓?fù)湟恢滦蕴幚硌芯?/h1>
    2015-06-07 11:31:42華,鐘順,李俊,3,盧
    地理與地理信息科學(xué) 2015年1期
    關(guān)鍵詞:弧段格網(wǎng)圖層

    王 少 華,鐘 耳 順,李 紹 俊,3,盧 浩

    (1.中國科學(xué)院地理科學(xué)與資源研究所,北京 100101;2.北京超圖軟件股份有限公司,北京 100015;3.中國科學(xué)院大學(xué),北京 100039)

    ?

    面向矢量數(shù)據(jù)疊加分析的拓?fù)湟恢滦蕴幚硌芯?/p>

    王 少 華1,2,鐘 耳 順1,李 紹 俊1,2,3,盧 浩2*

    (1.中國科學(xué)院地理科學(xué)與資源研究所,北京 100101;2.北京超圖軟件股份有限公司,北京 100015;3.中國科學(xué)院大學(xué),北京 100039)

    在疊加分析、緩沖區(qū)分析、拓?fù)浞治龅雀鞣N矢量數(shù)據(jù)分析過程中,首要面對的便是矢量數(shù)據(jù)拓?fù)湟恢滦詥栴}。拓?fù)湟恢滦蕴幚硎菍IS矢量數(shù)據(jù)中由于采集、存儲、壓縮、轉(zhuǎn)換導(dǎo)致的空間拓?fù)潢P(guān)系不一致問題進(jìn)行的拓?fù)涮幚?其使得待處理數(shù)據(jù)在容限范圍內(nèi)具有拓?fù)湟恢滦?,從而便于后續(xù)相關(guān)分析功能的進(jìn)行。該文在分析和總結(jié)已有拓?fù)湟恢滦蕴幚硭惴ǖ幕A(chǔ)上,提出了一種更為高效的拓?fù)湟恢滦蕴幚砀倪M(jìn)算法,包括弧段間拓?fù)涮幚?、?jié)點與弧段間拓?fù)涮幚?、?jié)點間鄰近搜索等核心過程。對比實驗表明,該算法在保證拓?fù)湟恢滦蕴幚硇Ч幕A(chǔ)上具有較高的處理性能,是一種實用性較強的拓?fù)湟恢滦蕴幚硭惴ā?/p>

    矢量數(shù)據(jù);疊加分析;均勻格網(wǎng)索引;拓?fù)湟恢滦?/p>

    0 引言

    GIS中的疊加分析實質(zhì)是地理信息圖層間的空間關(guān)系運算。由于受到數(shù)據(jù)精度的限制,在地理信息圖層疊加分析過程中,不同圖層間對象可能出現(xiàn)邊界線段不一致問題,極易造成疊加結(jié)果產(chǎn)生不符合規(guī)范的細(xì)碎多邊形,如不對其進(jìn)行有效處理,將引起后續(xù)分析計算的異常[1]。因此在進(jìn)行疊加分析計算時引入了容限概念,從而在矢量數(shù)據(jù)幾何計算中修正與維護(hù)數(shù)據(jù)的拓?fù)湟恢滦浴5珕渭兺ㄟ^高精度節(jié)點捕捉低精度節(jié)點的處理方式很難從根本上避免和消除所有的拓?fù)洳灰恢虑闆r,因此一種較為系統(tǒng)的解決方案就顯得尤為重要。

    在拓?fù)湟恢滦蕴幚砗童B加分析過程中存在著大量的計算幾何運算,而基于計算幾何的算法實現(xiàn)過程主要面臨兩個挑戰(zhàn):一是計算機在進(jìn)行數(shù)值計算時不可避免的數(shù)值精度誤差[2]。例如計算幾何中經(jīng)常需要判斷點和線段的空間位置關(guān)系,在通過求算線段方程判斷時,對方程結(jié)果是否為零的判斷極易出現(xiàn)求算結(jié)果略大或略小于零的情況,導(dǎo)致判斷失效。程序計算時的精度損失引起的誤差一般通過兩種方法解決,第一種方法是在中間計算過程中提高表達(dá)精度,進(jìn)行盡可能的“精確”計算[3],第二種方法是設(shè)定對象間的“容限”使得計算結(jié)果都在容限范圍內(nèi)[2]。另一種挑戰(zhàn)稱之為表達(dá)誤差,由于矢量數(shù)據(jù)的本質(zhì)是真實地物對象的映射和模擬,因此在生產(chǎn)矢量數(shù)據(jù)的過程中不可避免地會引入表達(dá)誤差,即矢量數(shù)據(jù)和真實情況的偏移,或稱之為矢量數(shù)據(jù)的不確定性,這種誤差同樣會導(dǎo)致疊加計算過程出現(xiàn)細(xì)碎多邊形等異常情況?,F(xiàn)有算法中主要通過一種稱為“epsilon geometry/tolerance”[4,5]的方法來處理表達(dá)誤差,即主要通過對待處理數(shù)據(jù)的規(guī)范化來避免誤差,且通過“epsilon geometry/tolerance”這一框架,可同時處理數(shù)值精度誤差和表達(dá)誤差問題[6,7]。

    Milenkovic針對以上問題提出了數(shù)據(jù)規(guī)范化(data normalization)[8],其解決思路是在計算分析之前對數(shù)據(jù)進(jìn)行預(yù)處理,用以糾正所存在的拓?fù)洳灰恢聠栴}。Pullar提出了一種效果較好的解決方案[9],稱之為地圖調(diào)整(map accommodation)過程,該方法基于Milenkovic算法的思路進(jìn)行數(shù)據(jù)調(diào)整,但為了避免Milenkovic算法存在的問題,在節(jié)點捕捉過程中引入聚類分析的概念。通過對待捕捉的節(jié)點進(jìn)行整體的聚類分析達(dá)到改進(jìn)拓?fù)湟恢滦圆蹲叫Ч哪康模瑫r也可以通過在聚類分析中增加限制條件,解決多次移動導(dǎo)致的節(jié)點偏移過大問題。Harvey等提出了一種控制更加嚴(yán)格的以節(jié)點移動為主要方法的拓?fù)湟恢滦蕴幚硭惴╗10],該算法主要基于聚類分析實現(xiàn),通過近似的啟發(fā)式算法選擇節(jié)點,要求用戶先選擇一個數(shù)據(jù)集中的節(jié)點,而后自動調(diào)整另一個數(shù)據(jù)集中的節(jié)點與之匹配。ArcGIS的處理模式[11]整體上和Pullar算法接近,且Pullar算法中提及的需要迭代多次操作的情況在ArcGIS中也有體現(xiàn)。

    1 拓?fù)湟恢滦蕴幚砀倪M(jìn)算法

    針對已有的拓?fù)湟恢滦蕴幚硭惴ù嬖诘牟蛔?,本文提出一種性能較優(yōu)的拓?fù)湟恢滦蕴幚砀倪M(jìn)算法,并對算法核心數(shù)據(jù)結(jié)構(gòu)以及弧段間拓?fù)涮幚?、?jié)點與弧段間拓?fù)涮幚?、?jié)點間鄰近搜索3個核心處理過程進(jìn)行詳細(xì)闡述。

    1.1 核心數(shù)據(jù)結(jié)構(gòu)

    (1)均勻格網(wǎng)索引信息結(jié)構(gòu)。在對待處理數(shù)據(jù)中需進(jìn)行拓?fù)湟恢滦蕴幚淼母鞣N情況進(jìn)行搜索查詢時,由于均勻格網(wǎng)索引結(jié)構(gòu)實現(xiàn)簡單且能有效提升查詢性能[12],因此,本文使用均勻格網(wǎng)索引結(jié)構(gòu)建立空間數(shù)據(jù)索引,其核心數(shù)據(jù)結(jié)構(gòu)主要包括以下3個組成部分:

    structTopoGridInfo

    {

    IntnSegmentCount;

    TSegmentInfo*pSegmentUnit;

    };

    structTSegmentInfo

    {

    IntnDTIndex;

    IntnObjIndex;

    IntnPntIndex;

    IntnPntPos;

    };

    ArrayPnts

    其中:TopoGridInfo為基礎(chǔ)的均勻網(wǎng)格索引結(jié)構(gòu)單元結(jié)構(gòu)體,整數(shù)類型nSegmentCount記錄此網(wǎng)格索引單元中索引的節(jié)點(或弧段)數(shù)目;TSegmentInfo為基本索引信息結(jié)構(gòu),其由4個Int型整數(shù)構(gòu)成,其中nDTIndex記錄圖層索引值,nObjIndex記錄該圖層中的對象索引值,nPntIndex記錄該對象中的節(jié)點索引值(當(dāng)針對弧段建立索引時,即記錄弧段的起始節(jié)點索引值),nPntPos記錄該節(jié)點的索引節(jié)點數(shù)組Pnts中的位置,數(shù)組長度為nPntCount;pSegmentUnit是一個TSegmentInfo類型的指針數(shù)組,該指針指向網(wǎng)格索引單元中具體索引的空間數(shù)據(jù)信息。經(jīng)過均勻格網(wǎng)索引建立過程后,空間數(shù)據(jù)中的節(jié)點都存儲在索引節(jié)點數(shù)組Pnts中,同時被均勻格網(wǎng)索引單元結(jié)構(gòu)TopoGridInfo管理;而整體的索引結(jié)構(gòu)為單元結(jié)構(gòu)的數(shù)組,數(shù)組數(shù)目即格網(wǎng)索引行數(shù)和列數(shù)的乘積:

    TopoGridInfo*pTopoGridInfo=

    newTopoGridInfo[nGridRows*nGridCols]

    其中:nGridRows為格網(wǎng)索引行數(shù)目,nGridCols為格網(wǎng)索引列數(shù)目,行列數(shù)目根據(jù)待處理數(shù)據(jù)規(guī)模確定。整體索引結(jié)構(gòu)如圖1所示。

    圖1 索引核心結(jié)構(gòu)示意

    Fig.1Indexcorestructurediagram

    (2)數(shù)據(jù)調(diào)整信息數(shù)據(jù)結(jié)構(gòu)。為支持多圖層間的拓?fù)湟恢滦蕴幚恚疚脑O(shè)計了一種較為簡潔統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)來存儲各圖層中數(shù)據(jù)對象需要進(jìn)行調(diào)整的信息,核心數(shù)據(jù)結(jié)構(gòu)為一個結(jié)構(gòu)體和節(jié)點數(shù)組:

    struct TopoUnitNodeInfo

    {

    Array nIntersetPntIndex;

    Array nIntersetPntPos;

    };

    ArrayIntersetPnts

    每個結(jié)構(gòu)體TopoUnitNodeInfo對應(yīng)一個待調(diào)整的空間對象,nIntersetPntIndex記錄該對象需要調(diào)整的節(jié)點索引(或需要進(jìn)行節(jié)點插入的弧段起始節(jié)點索引),nIntersetPntIndex記錄該節(jié)點所需調(diào)整的坐標(biāo)在節(jié)點數(shù)組中的位置,即IntersetPnts中記錄的調(diào)整結(jié)果節(jié)點數(shù)組的索引。由于拓?fù)湟恢滦蕴幚矸椒ㄐ柚С侄鄨D層多對象的處理,因此算法中使用的結(jié)構(gòu)為:

    VectorparrTopoUnitNodes

    parrTopoUnitNodes長度為所需處理的圖層數(shù)目,每個圖層需要根據(jù)其對象數(shù)目nObjCount申請所需的內(nèi)存。

    TopoUnitNodeInfo*pTopoUnitNodeInfo=new TopoUnitNodeInfo[nObjCount]

    1.2 弧段間拓?fù)涮幚?/p>

    弧段間拓?fù)涮幚磉^程主要是進(jìn)行弧段與弧段拓?fù)潢P(guān)系的判別,以及對不滿足弧段與弧段間拓?fù)潢P(guān)系的數(shù)據(jù)進(jìn)行修正和維護(hù)。當(dāng)兩弧段位置關(guān)系出現(xiàn)類似“十字”形的相交情況時,需在兩弧段的相交處各插入一個節(jié)點,即弧段間的相交情況只允許出現(xiàn)在弧段的起始或終止端點處。此過程基本對應(yīng)于Pullar算法中的弧段相交情況,但由于Pullar算法中弧段相交過程新增的節(jié)點有可能存在和其它弧段造成的二次修正情況,因此把該過程放在第一個流程進(jìn)行處理,使得新增節(jié)點可能導(dǎo)致的和其它弧段或者節(jié)點距離小于容限的情況在后續(xù)過程中依次進(jìn)行修正,避免了多次迭代修正的問題。

    整體處理過程可以劃分為檢測和修復(fù)兩大過程,在檢測過程中則對拓?fù)涮幚淼母鲌D層數(shù)據(jù)進(jìn)行遍歷查詢。通過建立均勻格網(wǎng)索引結(jié)構(gòu)提升弧段間關(guān)系判定效率,在建立索引后,依次遍歷所有格網(wǎng)索引結(jié)構(gòu),在一個或周邊多個格網(wǎng)范圍內(nèi)進(jìn)行弧段間相交情況的判定。應(yīng)注意:當(dāng)出現(xiàn)兩弧段交點距某一弧段起始或終止節(jié)點距離在容限范圍內(nèi)的情況時,則此節(jié)點不需要插入到兩弧段中,而是在后續(xù)的節(jié)點與弧段拓?fù)涮幚磉^程中進(jìn)行處理。

    如圖2所示,弧段L1L2和L3L4相交于點P,但由于點P距離節(jié)點L3小于節(jié)點容限,因此此時點P不被插入到弧段L1L2和L3L4當(dāng)中,而將此情況在后面的節(jié)點與弧段間拓?fù)涮幚磉^程進(jìn)行處理。整體處理流程如下:1) 依次遍歷矢量數(shù)據(jù)圖層,取出每個對象,根據(jù)對象每條弧段位置建立網(wǎng)格索引,索引中記錄弧段所屬的數(shù)據(jù)集ID、對象ID、節(jié)點索引值等信息,并將所有弧段中節(jié)點統(tǒng)一存儲到一個節(jié)點數(shù)組中(相鄰兩弧段共用的起始終止節(jié)點只需存儲一次)。2) 索引建立后,遍歷所有索引格網(wǎng),依次取出每個單元格內(nèi)的弧段,并將此弧段和格網(wǎng)內(nèi)其它弧段進(jìn)行相交計算。需注意:如果兩弧段交點不在此網(wǎng)格內(nèi),則不記錄,將此情況交由交點所在網(wǎng)格處理,防止重復(fù)記錄插入交點。3) 相交計算結(jié)束后,按照相交計算記錄的交點信息,進(jìn)行交點插入處理。需注意:當(dāng)對象某一弧段需添加多個節(jié)點時,對新添加的節(jié)點排序,根據(jù)排序后的順序添加交點。

    圖2 弧段間拓?fù)涮幚硖厥馇闆r

    Fig.2Specialcasesofarcstopologyconsistencyprocess

    1.3 節(jié)點與弧段間拓?fù)涮幚?/p>

    在節(jié)點與弧段間拓?fù)涮幚磉^程中主要是判別節(jié)點與弧段的拓?fù)潢P(guān)系,以及對于不滿足節(jié)點與弧段拓?fù)潢P(guān)系的數(shù)據(jù)進(jìn)行修正和維護(hù),即當(dāng)節(jié)點距某弧段距離小于容限時,需在弧段上添加此節(jié)點的垂足。此過程基本對應(yīng)于Pullar算法中的弧段插點過程,但由于Pullar算法流程中弧段插點過程理論上存在和其它弧段造成的二次修正情況,因此把該過程放在第二流程進(jìn)行處理,修正過程由第三過程完成。

    整體處理過程同樣可以劃分為檢測和修復(fù)兩大過程,在檢測過程中遍歷數(shù)據(jù),通過建立均勻格網(wǎng)索引結(jié)構(gòu)提升后續(xù)判定速度,在索引建立后,則依次遍歷所有格網(wǎng),在一個或周邊多個格網(wǎng)范圍內(nèi)判定節(jié)點和鄰近弧段的距離。需注意:當(dāng)出現(xiàn)節(jié)點到弧段端點距離小于容限情況時,則無論節(jié)點與弧段的距離為多少都不進(jìn)行插入,而當(dāng)出現(xiàn)節(jié)點到弧段端點距離大于容限,但節(jié)點的垂足到弧段端點距離小于容限的情況時,則此垂足點也需插入到弧段中,此情況會在后續(xù)的節(jié)點間鄰近搜索過程中進(jìn)行處理。

    如圖3所示,以弧段v1v2為例進(jìn)行節(jié)點與弧段拓?fù)涮幚淼恼f明,當(dāng)節(jié)點v距弧段左右兩端點v1或v2的距離小于容限,即位于圖3中左右端A區(qū)域時,無需進(jìn)行處理,此情況會在后續(xù)的節(jié)點間鄰近搜索中處理。當(dāng)節(jié)點v距弧段端點距離大于容限,但距弧段距離小于容限,即位于圖3中C區(qū)域時,需要計算節(jié)點v到弧段的垂足點,并將此垂足點插入弧段中。有一種特殊情況需要注意:當(dāng)節(jié)點v距弧段端點距離大于容限,但垂足點到弧段端點距離小于容限時,即圖3中4個B區(qū)域,此時仍需將垂足點插入到弧段中,且后續(xù)節(jié)點間鄰近搜索會處理此特殊情況。整體處理流程如下:1) 依次遍歷矢量數(shù)據(jù)集圖層,取出每個對象,將其節(jié)點和線段建立網(wǎng)格索引,并將所有節(jié)點存儲到一個節(jié)點數(shù)組中。使用兩個網(wǎng)格索引結(jié)構(gòu)分別存儲所有的節(jié)點信息和所有的弧段信息。需注意:節(jié)點索引中只需記錄節(jié)點的坐標(biāo)信息,無需記錄其所屬的數(shù)據(jù)圖層、對象、點串索引等信息。弧段存入弧段網(wǎng)格索引結(jié)構(gòu)中,索引結(jié)構(gòu)中需要同步記錄該弧段所屬的數(shù)據(jù)圖層、對象、點串索引等信息。2) 遍歷所有索引網(wǎng)格,依次取出每個索引網(wǎng)格內(nèi)的節(jié)點v,以v為中心點,擴散一個容限的距離,查詢是否符合節(jié)點插入條件。需注意:如果計算出的垂足點不在當(dāng)前處理網(wǎng)格內(nèi),則不記錄,將此情況交由垂足點所在網(wǎng)格處理,防止重復(fù)記錄所需的插入節(jié)點。3) 節(jié)點與弧段位置計算結(jié)束后,按照記錄的節(jié)點插入信息,進(jìn)行數(shù)據(jù)調(diào)整。

    圖3 節(jié)點與弧段間拓?fù)涮幚硖厥馇闆r

    Fig.3Specialcasesofvertexandarctopologyconsistencyprocess

    1.4 節(jié)點間鄰近搜索

    在經(jīng)過弧段間拓?fù)涮幚砗凸?jié)點與弧段間拓?fù)涮幚韮蓚€過程后,已對數(shù)據(jù)中的弧段相交情況進(jìn)行了節(jié)點插入,并將數(shù)據(jù)中存在的節(jié)點與弧段距離小于容限的情況通過插入垂足節(jié)點的方式轉(zhuǎn)化為距離在容限范圍內(nèi)的節(jié)點問題,此時需要通過節(jié)點間鄰近搜索過程對這些距離在容限范圍內(nèi)的節(jié)點情況進(jìn)行搜索和處理。不同于Pullar算法中的聚類過程,本文采用節(jié)點間鄰近搜索的策略將這些通過容限相關(guān)的節(jié)點搜索出來,而后統(tǒng)一調(diào)整為同一坐標(biāo)。

    如圖4所示,通過節(jié)點v1進(jìn)行鄰近點搜索時可將距離v1在容限范圍內(nèi)的節(jié)點v2搜索出來,而繼續(xù)通過v2進(jìn)行鄰近點搜索時可將距離v2在容限范圍內(nèi)的節(jié)點v3搜索出來,直到通過v3進(jìn)行鄰近點搜索時不再發(fā)現(xiàn)容限范圍內(nèi)的節(jié)點為止。找到的v1、v2、v33個節(jié)點被稱為鄰近點簇,如果鄰近點簇中節(jié)點數(shù)目小于用戶設(shè)置的閾值則直接將這些點調(diào)整為與v1點坐標(biāo)一致,如數(shù)目大于用戶設(shè)置的閾值則將這些點的坐標(biāo)位置記錄下來并反饋給用戶進(jìn)行手動編輯處理。整體處理流程如下:1) 依次遍歷矢量數(shù)據(jù)圖層,取出每個對象,對其節(jié)點建立網(wǎng)格索引,并將所有節(jié)點存儲到一個節(jié)點數(shù)組中。索引結(jié)構(gòu)中需要同步記錄該節(jié)點所屬的數(shù)據(jù)圖層、對象、點數(shù)組索引等信息。2) 遍歷所有索引網(wǎng)格,依次取出每個索引網(wǎng)格內(nèi)的節(jié)點v,以v為中心點,擴散一個容限的距

    圖4 節(jié)點間鄰近搜索

    Fig.4Vertexneighboringsearch

    離,如找到距離節(jié)點v在容限范圍內(nèi)的節(jié)點,則以此節(jié)點為當(dāng)前節(jié)點繼續(xù)進(jìn)行鄰近搜索,直到找不到容限范圍內(nèi)的節(jié)點為止,而后計算找到的鄰近點簇需調(diào)整到的節(jié)點v1位置。3) 節(jié)點間鄰近搜索結(jié)束后,按照記錄的節(jié)點調(diào)整信息并調(diào)整數(shù)據(jù)。

    2 實驗與分析

    為驗證本文算法的有效性,使用C語言實現(xiàn)了上文描述的拓?fù)湟恢滦蕴幚砀倪M(jìn)算法,并與ArcGIS桌面軟件拓?fù)湟恢滦蕴幚淼南嚓P(guān)功能進(jìn)行測試比較。實驗環(huán)境為一臺主頻2.6GHz的雙核處理器PC機,內(nèi)存為2GB。由于疊加分析操作是對矢量數(shù)據(jù)質(zhì)量要求較高的分析操作,且在疊加分析操作中涉及大量的節(jié)點間匹配計算、弧段間相交計算、多邊形生成計算等復(fù)雜處理,因此選用疊加分析操作作為拓?fù)湟恢滦蕴幚硇Ч尿炞C手段,即在拓?fù)湟恢滦蕴幚砗笫褂茂B加分析操作驗證拓?fù)湟恢滦蕴幚淼挠行浴J紫冗x取兩個面數(shù)據(jù),分別在ArcGIS和改進(jìn)算法中進(jìn)行拓?fù)湟恢滦蕴幚砗秃罄m(xù)疊加分析處理,而后對兩種處理結(jié)果進(jìn)行比較分析。為了保證測試驗證的有效性,針對該數(shù)據(jù)分別使用“相交”和“對稱差”兩種疊加模式,且每種模式下都使用大小不等的兩種處理容限進(jìn)行測試。如表1所示,ArcGIS的拓?fù)湟恢滦蕴幚砗童B加分析操作在同樣的疊加模式下對于容限的改變較不敏感,而改進(jìn)算法中結(jié)果對于容限的改變較為敏感。在4組實驗中,結(jié)果數(shù)據(jù)集總面積一項中表現(xiàn)出和ArcGIS較好的一致性,ArcGIS處理結(jié)果和改進(jìn)算法處理結(jié)果總面積偏差都在十萬分之一以下,且有一組測試數(shù)據(jù)的總面積偏差在百萬分之一以下,即經(jīng)過拓?fù)湟恢滦愿倪M(jìn)算法處理后的數(shù)據(jù)在疊加分析操作過程中表現(xiàn)出較好的數(shù)據(jù)質(zhì)量和處理效果。

    表1 改進(jìn)算法和ArcGIS對比測試結(jié)果

    Table 1 The result comparison of improved algorithm and ArcGIS

    序號疊加方式疊加容限ArcGIS總面積(m2)改進(jìn)算法總面積(m2)面積偏差(m2)1相交5.25461348429912294.371348429614234.562.21042E-072相交0.00011348429912294.371348424580959.503.95374E-063對稱差5.25468183976303662.088183956850405.882.37699E-064對稱差0.00018183976303662.088183961789600.571.77347E-06

    在保證拓?fù)湟恢滦蕴幚硇Ч幕A(chǔ)上,針對該改進(jìn)算法的性能與ArcGIS進(jìn)行進(jìn)一步的對比測試,為了保證測試的有效性,分別針對常用的線數(shù)據(jù)類型和面數(shù)據(jù)類型,選用了多組規(guī)模不等的空間數(shù)據(jù)進(jìn)行對比測試(表2)。由表2可知,無論是在線數(shù)據(jù)類型還是在面數(shù)據(jù)類型對比測試中,在多種數(shù)據(jù)規(guī)模下的改進(jìn)算法性能都優(yōu)于ArcGIS中的拓?fù)湟恢滦蕴幚矸椒ǎ渲性诰€數(shù)據(jù)類型中平均性能提升約為41.75%(圖5),在面數(shù)據(jù)類型中平均性能提升約為36.94%(圖6)。改進(jìn)算法在保證處理結(jié)果有效性的基礎(chǔ)上具有較優(yōu)的處理性能,是一種實用性較強的處理方法。

    表2 線和面數(shù)據(jù)類型性能對比測試結(jié)果

    Table 2 The comparison of line and polygon dataset performance

    序號線數(shù)據(jù)類型面數(shù)據(jù)類型對象數(shù)目ArcGIS(s)改進(jìn)算法(s)性能提升(%)對象數(shù)目ArcGIS(s)改進(jìn)算法(s)性能提升(%)1105903.412.7120.531055327.2115.6142.632209797.273.9445.802037842.9327.1136.8533103110.135.5245.513065175.6743.5542.4544148113.568.2539.1639208110.1463.5642.2955152918.219.8445.9650550147.7365.1455.9166158221.3411.5545.8860549171.12119.7630.0177096425.7113.2548.4670618195.26139.1428.7487861526.3414.6444.4280248234.31166.5528.9298998129.1716.3443.9891674261.41185.2329.141010346733.5620.8637.84105555298.07201.4632.41

    圖5 線數(shù)據(jù)集性能對比測試 圖6 面數(shù)據(jù)類型性能對比測試

    Fig.5 Comparison of the line dataset performance Fig.6 Comparison of the polygon dataset performance

    3 結(jié)語

    在GIS矢量數(shù)據(jù)相關(guān)的各種空間分析中,拓?fù)湟恢滦缘奶幚硇Чc處理性能對于后續(xù)包括疊加分析、緩沖區(qū)分析、空間查詢等各種空間分析效果有較大的影響。本文首先針對已有的較為典型的拓?fù)湟恢滦蕴幚硭惴ㄟM(jìn)行了闡述和分析,主要包括Milenkovic算法、Pullar算法、Harvey&Vauglin算法以及ArcGIS的處理方式,重點針對各算法的使用情況以及局限性進(jìn)行了分析。在此基礎(chǔ)上提出了一種性能較優(yōu)的改進(jìn)算法,主要包括弧段間拓?fù)涮幚?、?jié)點與弧段間拓?fù)涮幚怼⒐?jié)點間鄰近搜索3個核心過程,并重點針對處理過程中容限的設(shè)置與處理、算法的核心數(shù)據(jù)結(jié)構(gòu)等內(nèi)容進(jìn)行了詳細(xì)闡述。通過3組實驗對該改進(jìn)算法的處理效果和處理性能進(jìn)行了對比驗證與分析,實驗結(jié)果表明,本文所描述的改進(jìn)算法在保證處理效果有效的前提下具有較高的分析處理性能,是一種實用性較強的拓?fù)湟恢滦蕴幚硭惴ā?/p>

    [1] GOODCHILD M F.Statistical aspects of the polygon overlay problem[J].Harvard Papers on Geographic Information Systems,1978,6:1-22.

    [2] HOFFMANN C M.Geometric and Solid Modeling[M].New York:Morgan Kaufmann,1989.

    [3] OTTMANN T,THEIMT G,ULLRICH C.Numerical stability of geometric algorithms[A].Proceedings of the Third Annual Symposium on Computational Geometry[C].ACM,1987.119-125.

    [4] BLAKEMORE M.Generalization and error in spatial databases[J].Cartographica,1984,21:131-139.

    [5] SALESIN D,STOLFI J,GUIBAS L.Epsilon geometry:Building robust algorithms from imprecise computations[A].Proceedings of the Fifth Annual Symposium on Computational Geometry[C].ACM,1989.208-217.

    [6] DOUGENIK J.WHIRLPOOL:A geometric processor for polygon coverage data[A].Proceedings of Auto-Carto 4[C].1980,2:304-311.

    [7] CHRISMAN N R.Epsilon filtering:A technique for automated scale changing[A].Technical Papers of the 43rd Annual Meeting of the American Congress on Surveying and Mapping[C].Washington DC,1983.322-331.

    [8] MILENKOVIC V J.Verifiable implementations of geometric algorithms using finite precision arithmetic[J].Artificial Intelligence,1988,37(1):377-401.

    [9] PULLAR D V.Spatial overlay with inexact numerical data[A].Proceedings Auto-Carto 10[C].Baltimore,1991.313-329.

    [10] HARVEY F,VAUGLIN F.No fuzzy creep! A clustering algorithm for controlling arbitrary node movement[A].Proceedings Auto-Carto 13[C].Seattle,ASPRS/ASCM,1997.

    [11] ArcGIS 9.3 Help,2009,URL:http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=welcome.2009-12-30.

    [12] 王少華,鐘耳順,盧浩,等.基于非均勻多級網(wǎng)格索引的矢量地圖疊加分析算法[J].地理與地理信息科學(xué),2013,29(3):17-20.

    Study on Topology Consistency Processes for Vector Data Overlay Analysis

    WANG Shao-hua1,2,ZHONG Er-shun1,LI Shao-jun1,2,3,LU Hao2

    (1.InstituteofGeographicSciencesandNaturalResourcesResearch,CAS,Beijing100101;2.SuperMapSoftwareCo.Ltd.,Beijing100015;3.UniversityofChineseAcademyofSciences,Beijing100039,China)

    Topology consistency issues of vector data need to be faced with primary,which in various vector data analysis processes including overlay analysis,buffer analysis and topological analysis.The topology consistency process is handling with inconsistencies of spatial data topological relations,which generated by acquisition,storage,compression and conversion of GIS vector data.It allows data to keep topology consistency within the tolerance range,so as to facilitate subsequent analysis functions.In this paper,a more efficient topology consistency processing improved algorithm is proposed,which is based on analyzing and summarizing the existing topology consistency processing algorithms.The algorithm contains three core processes,including arcs topology processing,vertexes and arcs topology processing and vertexes proximity searching.The comparison experiments show that the algorithm processing performance is improved and can ensure the processing results are correct,and it is a practical topology consistency processing algorithm

    vector data;overlay analysis;uniform grid index;topology consistency

    2014-01-28;

    2014-04-17

    交通運輸部科技項目(2012-364-X04-102);中國科學(xué)院重點部署項目(KZZD-EW-07-01-001);國家科技支撐計劃項目(2011BAH06B03);資源與環(huán)境信息系統(tǒng)國家重點實驗室自主研究項目(088RAC00YA);中國科學(xué)院國防科技創(chuàng)新基金項目(CXJJ-14-M13);北京市科技專項(Z141101004414011)

    王少華(1983-),男,博士,主要研究方向為GIS軟件技術(shù)。*通訊作者E-mail:luhao@supermap.com

    10.3969/j.issn.1672-0504.2015.01.003

    P208

    A

    1672-0504(2015)01-0012-05

    猜你喜歡
    弧段格網(wǎng)圖層
    一種航天測控冗余跟蹤弧段處理方法
    上海航天(2024年1期)2024-03-08 02:52:28
    基于改進(jìn)弧段切點弦的多橢圓檢測
    面向工業(yè)復(fù)雜場景的合作靶標(biāo)橢圓特征快速魯棒檢測
    實時電離層格網(wǎng)數(shù)據(jù)精度評估
    巧用混合圖層 制作抽象動感森林
    圖層法在地理區(qū)域圖讀圖中的應(yīng)用
    基于空間信息格網(wǎng)與BP神經(jīng)網(wǎng)絡(luò)的災(zāi)損快速評估系統(tǒng)
    淺談如何將多段線中的弧線段折線化
    四川建筑(2015年4期)2015-06-24 14:08:40
    淺析“遞層優(yōu)化法”在礦井制圖中的應(yīng)用
    河南科技(2014年6期)2014-04-04 08:00:42
    平均Helmert空間重力異常格網(wǎng)構(gòu)制方法

    精品午夜福利视频在线观看一区| 国产视频内射| 国产亚洲av嫩草精品影院| 亚洲成av人片免费观看| 亚洲精品久久国产高清桃花| 午夜亚洲福利在线播放| 叶爱在线成人免费视频播放| 叶爱在线成人免费视频播放| 麻豆国产97在线/欧美| 国产成+人综合+亚洲专区| 一个人看视频在线观看www免费 | 香蕉丝袜av| 亚洲精品中文字幕一二三四区| 51午夜福利影视在线观看| 成人午夜高清在线视频| 一边摸一边抽搐一进一小说| 午夜激情福利司机影院| 国产人伦9x9x在线观看| 午夜激情欧美在线| 真人一进一出gif抽搐免费| 99久久无色码亚洲精品果冻| 又大又爽又粗| 十八禁网站免费在线| 18禁国产床啪视频网站| 精华霜和精华液先用哪个| 啦啦啦免费观看视频1| avwww免费| 久久精品aⅴ一区二区三区四区| 日韩 欧美 亚洲 中文字幕| 欧美在线黄色| 久久婷婷人人爽人人干人人爱| 国产精品免费一区二区三区在线| 97超视频在线观看视频| 国产欧美日韩精品亚洲av| 国产亚洲欧美在线一区二区| 精品国产乱码久久久久久男人| 国产精品久久视频播放| 天堂影院成人在线观看| 国产精品亚洲一级av第二区| 精品国产美女av久久久久小说| 天天添夜夜摸| 欧美色欧美亚洲另类二区| 成人一区二区视频在线观看| 国产高清视频在线播放一区| 久久精品综合一区二区三区| 精品欧美国产一区二区三| 级片在线观看| 黄色成人免费大全| 18禁国产床啪视频网站| 国产欧美日韩一区二区精品| 黑人欧美特级aaaaaa片| 国产高清视频在线播放一区| 综合色av麻豆| 女人被狂操c到高潮| 国产成人精品久久二区二区免费| 免费看a级黄色片| 九九热线精品视视频播放| 99精品久久久久人妻精品| 国产高清三级在线| 日韩欧美 国产精品| 亚洲av免费在线观看| 国模一区二区三区四区视频 | 国产私拍福利视频在线观看| 一边摸一边抽搐一进一小说| 亚洲欧美日韩高清在线视频| 日韩人妻高清精品专区| 听说在线观看完整版免费高清| 国产成人aa在线观看| 免费在线观看日本一区| 亚洲欧美激情综合另类| 欧美最黄视频在线播放免费| 91字幕亚洲| 国产成人福利小说| 久久这里只有精品19| 波多野结衣巨乳人妻| 成人av一区二区三区在线看| 九九热线精品视视频播放| 热99re8久久精品国产| 国产av麻豆久久久久久久| 成人av一区二区三区在线看| a级毛片a级免费在线| 亚洲成人久久爱视频| 99热精品在线国产| 男人舔女人的私密视频| 欧美性猛交╳xxx乱大交人| 非洲黑人性xxxx精品又粗又长| 天堂av国产一区二区熟女人妻| 18禁观看日本| 免费观看人在逋| 国产精品亚洲av一区麻豆| 国产亚洲精品一区二区www| 精品人妻1区二区| 亚洲av日韩精品久久久久久密| 在线观看免费午夜福利视频| 欧美日本视频| 国产成人系列免费观看| 母亲3免费完整高清在线观看| 亚洲男人的天堂狠狠| 久久久久国产精品人妻aⅴ院| 亚洲国产精品999在线| 国产一区二区激情短视频| 欧美日韩乱码在线| 国产成+人综合+亚洲专区| 在线观看免费视频日本深夜| 欧美+亚洲+日韩+国产| 91麻豆精品激情在线观看国产| 欧美性猛交黑人性爽| 51午夜福利影视在线观看| 久99久视频精品免费| 欧美极品一区二区三区四区| 日本三级黄在线观看| 欧美最黄视频在线播放免费| 精品99又大又爽又粗少妇毛片 | 亚洲国产欧美一区二区综合| 亚洲精品粉嫩美女一区| 女生性感内裤真人,穿戴方法视频| www.自偷自拍.com| 欧美性猛交╳xxx乱大交人| 欧美黑人欧美精品刺激| 精品久久久久久,| 国产极品精品免费视频能看的| 国产高潮美女av| 色吧在线观看| 俄罗斯特黄特色一大片| 国产视频内射| 亚洲在线自拍视频| 小蜜桃在线观看免费完整版高清| 白带黄色成豆腐渣| 欧美又色又爽又黄视频| 搡老岳熟女国产| 国产黄色小视频在线观看| 给我免费播放毛片高清在线观看| 在线观看免费午夜福利视频| 伦理电影免费视频| 亚洲天堂国产精品一区在线| 99久久成人亚洲精品观看| 在线十欧美十亚洲十日本专区| 亚洲人成网站在线播放欧美日韩| 99国产极品粉嫩在线观看| 婷婷六月久久综合丁香| 欧美性猛交黑人性爽| 给我免费播放毛片高清在线观看| 首页视频小说图片口味搜索| 日韩大尺度精品在线看网址| 国内精品一区二区在线观看| 国产爱豆传媒在线观看| 亚洲自拍偷在线| 国产成人福利小说| 久久久久九九精品影院| 婷婷丁香在线五月| 精品久久久久久久人妻蜜臀av| 国产一区二区三区视频了| avwww免费| 精品免费久久久久久久清纯| 国产日本99.免费观看| 成人一区二区视频在线观看| 老熟妇仑乱视频hdxx| 99在线人妻在线中文字幕| 欧美激情在线99| 日本黄色片子视频| 中文字幕高清在线视频| 日本黄大片高清| 男女做爰动态图高潮gif福利片| 色老头精品视频在线观看| 国产精品98久久久久久宅男小说| 美女大奶头视频| 观看美女的网站| 欧美丝袜亚洲另类 | 看黄色毛片网站| 一进一出抽搐gif免费好疼| 老汉色av国产亚洲站长工具| 久久久色成人| 亚洲人成网站高清观看| 欧美色欧美亚洲另类二区| 色av中文字幕| 精品国内亚洲2022精品成人| 成年女人看的毛片在线观看| av欧美777| 亚洲欧美日韩卡通动漫| 亚洲精品456在线播放app | 精品国产超薄肉色丝袜足j| 最新中文字幕久久久久 | 久久午夜综合久久蜜桃| 白带黄色成豆腐渣| 精品国产三级普通话版| 亚洲av电影在线进入| 国产真实乱freesex| 日本一本二区三区精品| 国产精品99久久99久久久不卡| 精品久久久久久,| 淫秽高清视频在线观看| 美女 人体艺术 gogo| 亚洲av片天天在线观看| 欧美三级亚洲精品| 黄色女人牲交| 国产精品 国内视频| 亚洲第一电影网av| 欧美日韩综合久久久久久 | 亚洲精品美女久久久久99蜜臀| 日本一二三区视频观看| 日韩欧美国产在线观看| 国产精品99久久99久久久不卡| 少妇人妻一区二区三区视频| 在线观看美女被高潮喷水网站 | 国产亚洲av高清不卡| 搡老岳熟女国产| 国产伦人伦偷精品视频| xxxwww97欧美| 波多野结衣巨乳人妻| 日韩免费av在线播放| 黄片小视频在线播放| 俺也久久电影网| 亚洲在线观看片| av天堂中文字幕网| 精品国产亚洲在线| 日韩人妻高清精品专区| 成人三级黄色视频| 99精品欧美一区二区三区四区| 女生性感内裤真人,穿戴方法视频| 在线观看美女被高潮喷水网站 | 亚洲欧美一区二区三区黑人| av在线天堂中文字幕| 国产一区二区三区在线臀色熟女| 欧美性猛交╳xxx乱大交人| 观看美女的网站| 精品国产乱码久久久久久男人| 中亚洲国语对白在线视频| 国产成人欧美在线观看| 好看av亚洲va欧美ⅴa在| www.自偷自拍.com| 久久久精品欧美日韩精品| 日韩欧美三级三区| 国产高清有码在线观看视频| 亚洲第一欧美日韩一区二区三区| 好看av亚洲va欧美ⅴa在| 亚洲国产精品sss在线观看| 又大又爽又粗| 丰满人妻熟妇乱又伦精品不卡| 国产精品1区2区在线观看.| 国产精品日韩av在线免费观看| 精品99又大又爽又粗少妇毛片 | 欧美另类亚洲清纯唯美| 村上凉子中文字幕在线| 国产成人av教育| 在线观看66精品国产| 叶爱在线成人免费视频播放| 中文字幕高清在线视频| 美女黄网站色视频| 欧美成人免费av一区二区三区| 日韩免费av在线播放| 免费看十八禁软件| 欧美日韩精品网址| 日日干狠狠操夜夜爽| 日日摸夜夜添夜夜添小说| 久久婷婷人人爽人人干人人爱| 日本撒尿小便嘘嘘汇集6| 亚洲中文字幕一区二区三区有码在线看 | 中亚洲国语对白在线视频| 韩国av一区二区三区四区| 亚洲,欧美精品.| 人妻久久中文字幕网| 波多野结衣高清无吗| 国产成人精品无人区| 国产欧美日韩精品一区二区| 午夜免费观看网址| 亚洲男人的天堂狠狠| 亚洲真实伦在线观看| 毛片女人毛片| 夜夜看夜夜爽夜夜摸| 欧美在线一区亚洲| 99国产精品一区二区三区| 亚洲av日韩精品久久久久久密| 国产综合懂色| 男女下面进入的视频免费午夜| 亚洲人成伊人成综合网2020| 大型黄色视频在线免费观看| 真人一进一出gif抽搐免费| 国产精品1区2区在线观看.| 午夜亚洲福利在线播放| 国产精品亚洲美女久久久| 老汉色av国产亚洲站长工具| 亚洲在线观看片| 久久99热这里只有精品18| 美女高潮的动态| 日韩免费av在线播放| 俺也久久电影网| 欧美不卡视频在线免费观看| 亚洲av熟女| 久久久久久久久中文| 天堂动漫精品| 午夜久久久久精精品| 午夜福利欧美成人| 狂野欧美激情性xxxx| 男人舔奶头视频| 欧美色视频一区免费| 一个人看的www免费观看视频| 亚洲九九香蕉| 91在线观看av| or卡值多少钱| 可以在线观看毛片的网站| 国产高清激情床上av| 级片在线观看| 日韩欧美国产一区二区入口| 男女午夜视频在线观看| 午夜免费成人在线视频| 免费搜索国产男女视频| 国产成人av激情在线播放| 午夜福利在线在线| 在线观看午夜福利视频| 国产亚洲精品综合一区在线观看| 久久天堂一区二区三区四区| 成人性生交大片免费视频hd| 国产亚洲精品一区二区www| 成人国产一区最新在线观看| 国模一区二区三区四区视频 | 国产一区二区三区视频了| 久久久久久国产a免费观看| 久久久国产成人精品二区| 又黄又爽又免费观看的视频| 亚洲片人在线观看| 嫩草影院入口| 最近最新中文字幕大全电影3| 午夜两性在线视频| 99精品欧美一区二区三区四区| 久久久国产成人免费| 免费在线观看日本一区| 男人舔女人的私密视频| 中文字幕熟女人妻在线| 欧美丝袜亚洲另类 | 国产黄片美女视频| 宅男免费午夜| 好男人在线观看高清免费视频| 国产欧美日韩精品一区二区| 男人舔奶头视频| 黄频高清免费视频| 一卡2卡三卡四卡精品乱码亚洲| 黄色成人免费大全| 国产精品免费一区二区三区在线| 欧美乱妇无乱码| 美女被艹到高潮喷水动态| 精品人妻1区二区| 精品免费久久久久久久清纯| 欧美另类亚洲清纯唯美| 99视频精品全部免费 在线 | 两个人看的免费小视频| 三级国产精品欧美在线观看 | 亚洲 欧美一区二区三区| 久久精品人妻少妇| 少妇裸体淫交视频免费看高清| 精品99又大又爽又粗少妇毛片 | 嫩草影视91久久| 日本免费a在线| 成人18禁在线播放| 精品国产超薄肉色丝袜足j| 国产精品九九99| 精品一区二区三区四区五区乱码| 日韩大尺度精品在线看网址| 色老头精品视频在线观看| 精品国产三级普通话版| or卡值多少钱| 一进一出抽搐动态| 欧美精品啪啪一区二区三区| 九九久久精品国产亚洲av麻豆 | 免费在线观看日本一区| 国产精品影院久久| 国产黄色小视频在线观看| 亚洲国产精品久久男人天堂| 国内精品美女久久久久久| 综合色av麻豆| 色综合欧美亚洲国产小说| 99视频精品全部免费 在线 | 美女被艹到高潮喷水动态| 色在线成人网| 色精品久久人妻99蜜桃| 欧美最黄视频在线播放免费| 久久国产乱子伦精品免费另类| 亚洲av第一区精品v没综合| 色尼玛亚洲综合影院| 1000部很黄的大片| 欧美日韩乱码在线| 一本精品99久久精品77| 日韩免费av在线播放| 制服丝袜大香蕉在线| 久久久久精品国产欧美久久久| av在线蜜桃| 国产精品精品国产色婷婷| 美女扒开内裤让男人捅视频| 悠悠久久av| 男女之事视频高清在线观看| svipshipincom国产片| 亚洲中文字幕一区二区三区有码在线看 | 久久久国产成人免费| h日本视频在线播放| 亚洲熟妇熟女久久| 色尼玛亚洲综合影院| av在线蜜桃| 久久久久国内视频| 少妇熟女aⅴ在线视频| 我要搜黄色片| 9191精品国产免费久久| 亚洲熟妇中文字幕五十中出| 国产成人aa在线观看| 国产高潮美女av| 国产欧美日韩一区二区精品| 国产黄片美女视频| 国产精品爽爽va在线观看网站| 国产aⅴ精品一区二区三区波| 久久人人精品亚洲av| 亚洲成人久久爱视频| 悠悠久久av| 亚洲五月天丁香| 国产亚洲精品一区二区www| 99在线人妻在线中文字幕| 亚洲男人的天堂狠狠| 亚洲美女黄片视频| 精品无人区乱码1区二区| 中文亚洲av片在线观看爽| 亚洲精品中文字幕一二三四区| 一级毛片精品| 黄色女人牲交| 在线播放国产精品三级| ponron亚洲| 麻豆成人午夜福利视频| 精品福利观看| а√天堂www在线а√下载| 两个人看的免费小视频| 国产一区二区在线观看日韩 | 亚洲黑人精品在线| 岛国在线观看网站| 国产精品一区二区三区四区久久| 亚洲avbb在线观看| 国产爱豆传媒在线观看| 久99久视频精品免费| 精品一区二区三区视频在线观看免费| 国产精品99久久99久久久不卡| 99久久精品热视频| 午夜激情欧美在线| 男人舔奶头视频| 麻豆国产av国片精品| 亚洲熟女毛片儿| 精品久久久久久久末码| 亚洲一区二区三区不卡视频| 国产av不卡久久| 久久伊人香网站| 久久久成人免费电影| 精品久久蜜臀av无| 久久精品人妻少妇| 在线观看日韩欧美| 午夜两性在线视频| 亚洲七黄色美女视频| 免费在线观看视频国产中文字幕亚洲| 极品教师在线免费播放| 欧美日韩国产亚洲二区| 叶爱在线成人免费视频播放| 久久精品亚洲精品国产色婷小说| 99国产综合亚洲精品| 91在线观看av| 日韩欧美免费精品| 91在线观看av| 国产精品自产拍在线观看55亚洲| 久久久久久久久中文| 亚洲无线在线观看| 91九色精品人成在线观看| 午夜亚洲福利在线播放| 亚洲欧美日韩东京热| 黄频高清免费视频| 成人高潮视频无遮挡免费网站| 日本免费a在线| 色老头精品视频在线观看| 99久久无色码亚洲精品果冻| 婷婷亚洲欧美| 母亲3免费完整高清在线观看| 白带黄色成豆腐渣| 国产精品久久视频播放| 又黄又爽又免费观看的视频| 我要搜黄色片| 精品久久久久久久人妻蜜臀av| 色综合站精品国产| 国产成人av激情在线播放| 长腿黑丝高跟| 国产激情偷乱视频一区二区| www.999成人在线观看| 怎么达到女性高潮| 十八禁网站免费在线| 一级毛片女人18水好多| 国产欧美日韩精品亚洲av| 国产精品野战在线观看| 一个人免费在线观看的高清视频| 一区二区三区国产精品乱码| 国内揄拍国产精品人妻在线| 日韩欧美在线二视频| 日本与韩国留学比较| 无人区码免费观看不卡| 日韩精品青青久久久久久| 久久久久性生活片| 女人高潮潮喷娇喘18禁视频| 一本一本综合久久| 悠悠久久av| 无人区码免费观看不卡| 日韩人妻高清精品专区| 久久久久久久精品吃奶| 亚洲午夜理论影院| 久久香蕉国产精品| 国产激情欧美一区二区| 国产精品影院久久| 在线观看日韩欧美| 精品国产亚洲在线| 欧美乱妇无乱码| 亚洲成人免费电影在线观看| 日韩av在线大香蕉| 国产精品一区二区三区四区免费观看 | 99久久综合精品五月天人人| 午夜影院日韩av| 男女视频在线观看网站免费| 成人永久免费在线观看视频| 久久久久久大精品| 麻豆一二三区av精品| 99re在线观看精品视频| 成人性生交大片免费视频hd| 亚洲一区二区三区色噜噜| 国产欧美日韩一区二区三| 国产欧美日韩精品亚洲av| 人妻丰满熟妇av一区二区三区| 欧美黑人欧美精品刺激| 免费观看精品视频网站| 黄色女人牲交| 午夜成年电影在线免费观看| 久久久成人免费电影| 午夜久久久久精精品| 国产精品一区二区三区四区久久| 午夜精品一区二区三区免费看| 免费电影在线观看免费观看| 中出人妻视频一区二区| 最好的美女福利视频网| www国产在线视频色| 18禁黄网站禁片免费观看直播| 午夜福利成人在线免费观看| 丁香欧美五月| 国产人伦9x9x在线观看| 亚洲精品美女久久久久99蜜臀| 少妇的逼水好多| 观看美女的网站| 亚洲专区国产一区二区| 男人和女人高潮做爰伦理| 伊人久久大香线蕉亚洲五| 国产精品美女特级片免费视频播放器 | 五月伊人婷婷丁香| 国产精品永久免费网站| 日韩欧美三级三区| 亚洲 欧美一区二区三区| 女生性感内裤真人,穿戴方法视频| 黑人欧美特级aaaaaa片| 国产成年人精品一区二区| 亚洲欧美日韩高清在线视频| 久久久久久久午夜电影| 国产精品亚洲美女久久久| 久久亚洲真实| 老汉色∧v一级毛片| 午夜精品久久久久久毛片777| 在线a可以看的网站| 给我免费播放毛片高清在线观看| 999久久久国产精品视频| 久久精品国产99精品国产亚洲性色| 日本 av在线| 欧美大码av| 欧美日韩中文字幕国产精品一区二区三区| 国产亚洲精品av在线| 黄色视频,在线免费观看| 欧美日韩国产亚洲二区| 国产黄色小视频在线观看| 又紧又爽又黄一区二区| 欧美色视频一区免费| 亚洲精品在线美女| 精品一区二区三区视频在线 | 午夜免费成人在线视频| xxxwww97欧美| 国产成人系列免费观看| 蜜桃久久精品国产亚洲av| 色吧在线观看| 国内精品久久久久精免费| 国产精品九九99| 久久久久免费精品人妻一区二区| 男女之事视频高清在线观看| 国语自产精品视频在线第100页| 午夜免费激情av| 99久久久亚洲精品蜜臀av| 无人区码免费观看不卡| 在线视频色国产色| 日本三级黄在线观看| 国产高清视频在线观看网站| 看片在线看免费视频| 精品免费久久久久久久清纯| 三级男女做爰猛烈吃奶摸视频| 毛片女人毛片| 精品人妻1区二区| 国产激情久久老熟女| 国产91精品成人一区二区三区| 成人一区二区视频在线观看| 制服丝袜大香蕉在线| 国产成人福利小说| 欧美绝顶高潮抽搐喷水| 亚洲精品久久国产高清桃花| 久久欧美精品欧美久久欧美| 国产精品永久免费网站| 亚洲无线在线观看| 日韩精品中文字幕看吧| 日韩高清综合在线| 老熟妇仑乱视频hdxx| 精品久久蜜臀av无| 在线免费观看的www视频| 99国产精品99久久久久| 黄片大片在线免费观看| avwww免费| 一本综合久久免费| 日韩有码中文字幕|