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

    判斷點與多邊形拓?fù)潢P(guān)系的改進(jìn)算法

    2014-09-10 01:18:34夏幼明
    計算機(jī)工程與設(shè)計 2014年5期
    關(guān)鍵詞:重合多邊形交點

    向 俊,王 靜,夏幼明

    (1.廣西廣播電視大學(xué) 教學(xué)資源與技術(shù)中心,廣西 南寧530022;2.中國電信集團(tuán)山東分公司網(wǎng)絡(luò)中心,山東 濟(jì)南250101;3.云南師范大學(xué) 信息學(xué)院,云南 昆明650092)

    0 引 言

    在矢量GIS空間拓?fù)潢P(guān)系研究中,點與多邊形位置關(guān)系的判斷是最基本的問題,也是比較復(fù)雜的問題。許多學(xué)者研究了諸多算法來解決點與多邊形位置關(guān)系問題。如射線法、轉(zhuǎn)角法及改進(jìn)的射線法[1],射線法能較好地解決點與復(fù)雜多邊形的位置關(guān)系。Sheng Yang等人針對點與多邊形位置關(guān)系判斷問題,提出了一種數(shù)值穩(wěn)定的解決方法,該方法準(zhǔn)確性較高,但時間代價大[2]。Juan J為了減少判斷點與多邊形關(guān)系時計算所耗費的時間,提出了一種新的基于分層的數(shù)據(jù)結(jié)構(gòu)分析方法,該方法能減少算法的復(fù)雜性[3]。該方法優(yōu)點是判斷準(zhǔn)確,缺點是運(yùn)行時需要特定的平臺支持。劉梁為解決以往算法的不可靠和過于復(fù)雜問題,提出了面積判斷法,解決了在含有孤島的多邊形中,點與多邊形的關(guān)系判斷問題[4],該方法具有準(zhǔn)確性、靈活性等優(yōu)點,但該方法未應(yīng)用于復(fù)雜的多邊形中。Jing Li等人為了提高判斷點是否在多邊形中的效率,提出通過在凸多邊形集中分解成單個多邊形,然后構(gòu)建BSP樹,在多邊形中,算法通過兩步執(zhí)行一個包含查詢,該方法的執(zhí)行效率較高[5]。李楠等為了解決多邊形內(nèi)外算法中BSP樹退化為鏈表的問題,提出一種改進(jìn)的點在多邊形內(nèi)外的判斷算法。首先對水平掃描線按照Y值進(jìn)行排序,然后將水平掃描線按二分法的順序插入到BSP樹中[6],實驗結(jié)果表明該方法具有最優(yōu)的查找效果,算法簡單易實現(xiàn),是正確有效的。劉亞彬等通過計算交點數(shù)的奇偶性,給出判斷點與多邊形拓?fù)潢P(guān)系的方法,該方法能準(zhǔn)確判斷簡單多邊形,但不能有效的應(yīng)用在復(fù)雜多邊形中[7]。陳樹強(qiáng)等將矢量與射線相結(jié)合來判斷點與多邊形的關(guān)系,該方法簡單、快速,但對復(fù)雜多邊形準(zhǔn)確性不高[8]。Luo Guo等人提出了4個指標(biāo)將點與多邊形關(guān)系應(yīng)用在土地利用中,但這些指標(biāo)有局限性,且效率不高[9]。董秀山為提高判斷點與多邊形位置關(guān)系時的速度,提出首先查找所有頂點在確定區(qū)域內(nèi)斜率最小點,以此作射線,該射線不穿過多邊形頂點的新算法,該算法效率高,但不適合多邊形頂點數(shù)少的情況[10]。綜上所述,較多學(xué)者從不同的角度和原理提出不同的判斷點是否在多邊形中的算法,部分學(xué)者則是在判斷點與多邊形關(guān)系現(xiàn)有算法的基礎(chǔ)上,通過改進(jìn)和擴(kuò)展提高算法準(zhǔn)確性和效率,但還不能很好解決判斷點與復(fù)雜多邊形關(guān)系。本文根據(jù)射線所經(jīng)過不同類型的頂點,提出加1加2和加3運(yùn)算改進(jìn)并擴(kuò)展了射線法,該算法的原理簡單,判斷準(zhǔn)確性高,不僅在簡單多邊形中有效,而且在不同類型的復(fù)雜多邊形中也有效。

    1 基本概念

    多邊形:是系列首尾相連接線段的有限集合。設(shè)多邊形為P,可以用點序列P0,P1,…,Pn-1,Pn=P0表示,P0P1,P1P2,…,Pn-1Pn=Pn-1P0是多邊形的邊,Pi(i=0,1,…,n-1)是多邊形的頂點[11]。

    2 射線算法基本原理

    2.1 射線算法基本思想

    一條射線以點P為起始點,然后延長,穿過多邊形的邊界次數(shù)稱為交點數(shù)目。如果交點數(shù)目是偶數(shù)時,則點P在多邊形外部;如果交點數(shù)目是奇數(shù)時,則點P在多邊形內(nèi)部[12]。在圖1中,如點in1和點out1所示。

    2.2 射線算法優(yōu)缺點分析

    圖1 簡單多邊形

    在圖1中,以out1點為起點的射線延長到多邊形時經(jīng)過P1,P2,P3,P4這4個交點,以out2點為起點的射線與多邊形交點個數(shù)是0,以in1點為起點的射線與多邊形交點是3;根據(jù)射線法判斷out1點和out2點在多邊形的外部,in1點在多邊形的內(nèi)部;該算法原理簡單,思想明確,效率比較高,但存在不足:如以in2點為起點的射線與多邊形交點是2,則判斷該點位于多邊形外,與實際相矛盾。對于以下特殊的情況:①不能處理公共頂點,即射線與多邊形兩條邊的交點重合且兩條邊位于射線的同側(cè);②不能處理帶空洞的多邊形,即射線穿過帶洞的多邊形;③不能處理過共四邊或共2n(n>2)邊的交點,即射線與多邊形四條以上的邊相交而且交點重合;④不能處理重疊的多邊形,即射線穿過在多邊形內(nèi)部重疊的另一個多邊形。以上4種情況如果使用射線法則會得到錯誤的結(jié)果,因此該方法存在著缺點。

    3 射線算法的擴(kuò)展和改進(jìn)

    3.1 判斷射線是否與邊界有交點的方法

    方法1:如果邊界的兩個端點分別位于射線的上下兩側(cè),也同時位于判斷點的右側(cè),則射線與該邊界有交點[13]。在圖1中,out1點與邊界bc;設(shè)判斷點為P0(x0,y0),邊 界 的 兩 個 端 點 為 Pi(xi,yi)、Pi+1(xi+1,yi+1);(xi>x0∧xi+1>x0)and ((yi>y0∧yi+1<y0)or (yi+1>y0∧yi<y0))。

    方法2:如果邊界的兩個端點分別位于射線的上下兩側(cè),并分別位于判斷點的左右兩側(cè),則射線與邊界點可能有交點也可能沒有交點。在圖1中如in1點與邊界bc和cd的關(guān)系。如果判斷點與邊界點的下側(cè)端點連線的斜率小于該邊界的斜率,即邊在判斷點的左側(cè),則無交點[13]。如果判斷點與邊界點的下側(cè)端點連線的斜率大于該邊界的斜率,即邊在判斷點的右側(cè),則有交點[13]。

    方法3:在最小邊界矩形方法基礎(chǔ)上,本文提出通過比較面積大小,來判斷射線與多邊形邊界是否相交。如圖2所示。

    在圖2(a)中,設(shè)多邊形任意兩個端點為Pi和Pi+1,由端點Pi和Pi+1作最小邊界矩形 (APiBPi+1),以P0為起始點的射線與邊界線相交于點C,與最小邊界矩形的邊相交于點I。在圖2(b)中,由端點P’i和P’i+1作最小邊界矩形A’P’iB’P’i+1,以P’0為起始點的射線與最小邊界矩形的邊相交與點I’。

    圖2 射線與多邊形邊界關(guān)系

    在圖2(a)中,多邊形P0IPi+1的面積為S1,多邊形P0IBPi的面積S2,最小邊界矩形APiBPi+1的面積為S。如果S/2< (S1+S2),則射線與多邊形邊界有交點。如果S/2= (S1+S2),則射線起始點在多邊形邊界上 (在圖2(a)中,如C為射線的起始點的情況)。如果S/2> (S1+S2),則射線與多邊形邊界無交點,如圖2(b)所示:S(A’P’iB’P’i+1)/2>S(P’i+1P’0I’)+S(P’0I’B’P’i)。

    3.2 判斷射線經(jīng)過的頂點類型的方法

    設(shè)由端點 Pi-1(xi-1,yi-1),Pi(xi,yi),Pi+1(xi+1,yi+1)3個點構(gòu)成多邊形Pi-1PiPi+1的三條邊界線,其中該多邊形的兩條邊界線分別是Pi-1Pi和PiPi+1,Pi稱為多邊形的頂點或者兩條邊的交點。設(shè)P0(x0,y0)是判斷點。有如下4種類型:

    類型1:向量 (Pi+1-Pi)× (Pi-Pi-1)≠0,并且經(jīng)過頂點Pi的兩條邊界線Pi-1Pi和PiPi+1位于射線的同側(cè)。判斷條件y0=y(tǒng)iand((yi-1>y0∧yi+1>y0)or(yi-1<y0∧yi+1<y0))。

    類型2:向量 (Pi+1-Pi)× (Pi-Pi-1)≠0,并且經(jīng)過頂點Pi的兩條邊界線Pi-1Pi和PiPi+1位于射線的不同側(cè)。判斷條件y0=y(tǒng)iand((yi-1>y0∧yi+1<y0)or(yi-1<y0∧yi+1>y0))。

    類型3:圖4中E,F(xiàn),G,H,J為5個點,其中E,G,H,J為頂點。當(dāng)向量 (E-F)× (F-H)=0并且(G-F)× (F-J)=0時,此時F是線段EH和JG的交點,而不是多邊形的頂點。

    類型4:圖4中當(dāng)C和F是多邊形KCDEFJ的頂點時,并且射線L’2經(jīng)過的頂點與其余的頂點組成多多邊形。如:ABC、KCDEFJ、GFH等多邊形。設(shè)頂點的坐標(biāo)分別為 (A(xA,yA),B(xB,yB),C(xC,yC),D(xD,yD),E(xE,yE),F(xiàn)(xF,yF),G(xG,yG),H(xH,yH),J(xJ,yJ),K(xK,yK)),起始點 X1(x1,y1),X2(x2,y2)如下2種判斷條件:

    條件1:當(dāng)多邊形的兩條邊在射線的同一側(cè)。判斷條件:y1=y(tǒng)Cand (yA>yC)∧ (yB>yC)∧ (yK<yC)∧(yD<yC)。

    條件2:當(dāng)多邊形的兩條邊界在射線的不同側(cè)。判斷條件:y2=y(tǒng)Fand (yE>yF)∧ (yJ<yF)∧ (yG>yF)∧(yH<yF)。

    算法描述:首先要計算點是否在多邊形的任何一條邊界上,如果點不在邊界上時,則以該點為起點,沿平行于x軸的方向作射線l,并且l與多邊形邊界相交,射線方程表示為其中u>>0。

    假設(shè)u>>0,存在如下4種情況:

    情況1:當(dāng)射線不與多邊形邊界重合并且經(jīng)過多邊形的某個頂點 (射線經(jīng)過多邊形兩條邊界的交點):如果連接該頂點的兩條邊在射線的同一側(cè) (如圖3的L2過點d),則交點數(shù)加1;如果連接該頂點的兩條邊不在射線的同一側(cè) (如圖3中L2過點f),則交點數(shù)加2。

    圖3 復(fù)雜多邊形

    情況2:如果射線與多邊形的某條邊重合,如圖3所示,射線L3經(jīng)過邊界線段hq,則將重合線看作一個交點I,然后確定與重合線段兩個端點 (h,q)相連的線段與射線的位置關(guān)系,由情況1的方法計算交點數(shù)。

    情況3:在多邊形中,如果連接該頂點共有四條邊,當(dāng)任意能組成多邊形的兩條邊分別位于射線的同一側(cè)時如:AC和BC,KC和DC (如圖4中L’1過點C),則交點數(shù)加1。當(dāng)任意能組成多邊形的兩條邊分別位于射線的不同側(cè)時如:EF和JF,GF和HF (如圖4中L’2過點F),則交點數(shù)加3。

    圖4 多多邊形

    情況4:在多邊形中,當(dāng)連接該頂點共有2n(n>2)條邊,并組成多個多邊形時 (如圖5中由V7V8V9、V1V2V9、V5V6V9和V3V4V9這4個三角形組成),此時只需考慮過該頂點的射線所穿過的部分多邊形 (如圖5所示,L1穿過V7V8V9和V3V4V9兩個三角形,從而簡化為上面的情況3;當(dāng)射線只過頂點,不穿過部分多邊形時 (如L1過三角形V1V2V9和V5V6V9的公共點V9),則交點數(shù)加1。且該算法適用于帶有空洞的復(fù)雜多邊形 (如圖3多邊形Mb)。

    圖5 復(fù)雜多多邊形

    本文判斷算法的計算模型:設(shè)Ci表示初始的交點數(shù)目;Ii表示射線與多邊形邊界的交點;TVs表示位于射線同側(cè)的兩條邊的交點組成的頂點類型,Vs表示同側(cè)的頂點數(shù)目;TVd=2表示位于射線不同側(cè)的兩條邊的交點組成的頂點類型,Vd1表示不同側(cè)的頂點數(shù)目;TVd≥4表示多邊形中至少四條邊的交點組成的頂點類型,Vd2表示該類型頂點的數(shù)目。V∞表示將射線與邊重合部分看成的一個頂點,TV∞表示該頂點的類型。射線與邊有重合,則初始化時重合部分的交點數(shù)為∞。其中Ci=Ii+Vs+Vd1+Vd2,Vs = NUM(TVs),Vd1=NUM(TVd=2),Vd1=NUM(TVd≥4),Ni=Ci+∞ ,Ni,Ci,Ii,Vs,Vd1,Vd2∈ (1,2,...,n),V∞ =1。NUM()是計算該類頂點數(shù)的函數(shù)

    3.3 判斷點與多邊形的位置關(guān)系算法 (JP-ALA)

    考慮的文章的篇幅,本文給出了算法的偽代碼:

    輸入:組成多邊形S的閉曲線L<p1,p2,…,pn,p1>,目標(biāo)點P0(x0,y0)。

    輸出:點P0在多邊形內(nèi)部,點P0在多邊形邊界,點P0在多邊形外部。

    算法實現(xiàn)步驟:

    步驟1 初始化以P0為起始點作一條射線l延長至無窮遠(yuǎn)。

    步驟2 if射線l與多邊形的某一條邊pipi+1不重合then計算射線l與多邊形所有邊的交點個數(shù)為N。并標(biāo)記所有交點 TVi(i=1,2,…,n)的類型 TVi∈ {TVs,TVd=2,TVd>=4}。

    步驟3 if射線l與多邊形的邊界pipi+1重合then計算射線l與多邊形所有未重合邊界的交點個數(shù)為N,將重合的線段看成一個點,N=N+1,并且標(biāo)識該點TVi的類型。

    步驟4 if P0在多邊形的邊界上then P0在邊界上;算法結(jié)束。

    步驟5 if射線沒有經(jīng)過多邊形的某個頂點then A1()else M=N,執(zhí)行循環(huán)體。

    Do

    循環(huán)次數(shù)從1開始累加

    步驟6 if射線經(jīng)過的點是多邊形相鄰兩條邊的一個交點 (或多邊形頂點)時then

    if連接該頂點的兩條邊在射線的同一側(cè)then N=N+1;

    if連接該頂點的兩條邊分別在射線的不同側(cè)thenN=N+2;

    步驟7 if射線經(jīng)過的某一點是由2n(n=2)條多邊形邊界相交后的一個交點時then

    if能組成多邊形的任意兩條邊分別位于射線的同一側(cè)時then N=N+1;

    if能組成不同多邊形的任意兩條邊分別位于射線的兩側(cè)時then N=N+3;

    步驟8 if射線經(jīng)過的某一點是由2n(n>2)條多邊形邊界相交后的一個交點時then

    if射線只過頂點不穿過多邊形的某一部分then N=N+1;

    if射線穿過多邊形的某部分then保留射線穿過的部分多邊形 (如圖5所示三角形V7V8V9和三角形V3V4V9),根據(jù)穿過的多邊形重新標(biāo)記該交點的類型,執(zhí)行步驟9;

    步驟9 根據(jù)不同點類型,當(dāng)標(biāo)記為單頂點goto步驟6,標(biāo)記為多條邊相交的頂點,if n=2 thengoto步驟7 else goto步驟8;

    While循環(huán)次數(shù)<=M

    步驟10 當(dāng)循環(huán)次數(shù)大于M時,退出循環(huán),調(diào)用函數(shù)A1()。

    4 4種不同判定算法執(zhí)行結(jié)果對比分析

    在圖3中,本文算法分別與文獻(xiàn) [12]算法、文獻(xiàn)[13]算法和文獻(xiàn) [7]的算法對比分析見表1。

    表1 針對圖3的4種算法的對比分析結(jié)果

    (1)L1經(jīng)過3個頂點a,c,e初始交點數(shù)Ci=3,并且分別連接這3個頂點的兩條邊都是位于射線L1的同一側(cè)。文獻(xiàn) [12]的算法交點數(shù)為3,判斷X1在多邊形的內(nèi)部,與實際情況不符;文獻(xiàn) [13]和文獻(xiàn) [7]的算法交點數(shù)為偶數(shù),則X1在多邊形的外部;本文的算法,計算交點數(shù)Cnt=Ci+3*1=6,則X1在多邊形的外部,與實際情況相符。

    (2)L2與多邊形的有兩個初始交點d,f,Ci=2,其中連接頂點d的兩條邊位于射線同側(cè),連接f的兩條邊位于射線的兩側(cè)。文獻(xiàn) [12]的算法交點數(shù)為2,則X2在多邊形的外部,與實際情況不符;文獻(xiàn) [13]和文獻(xiàn) [7]的算法判斷X2在多邊形的內(nèi)部;本文的算法,計算交點數(shù)Cnt=Ci+1*1+1*2=5,判斷X2在內(nèi)部,與實際相符。

    (3)L3與多邊形的邊重合,文獻(xiàn) [12]和文獻(xiàn) [7]的算法無法判斷。文獻(xiàn) [13]算法和本文算法先簡化為一個交點,本文算法先根據(jù)計算模型,判斷X3在多邊形內(nèi)部,與實際相符。

    (4)L4與多邊形的初始交點數(shù)Ci=4,有3個頂點位于射線的同一側(cè)。文獻(xiàn) [12]的算法判斷X4在多邊形的外部,與實際不符;文獻(xiàn) [13]的算法和文獻(xiàn) [7]的算法判斷X4在多邊形內(nèi)部,本文的算法計算交點數(shù)Cnt=Ci+3*1=7,則X4在多邊形的內(nèi)部,與實際相符。

    (5)L5初始交點數(shù)為6,文獻(xiàn) [1]算法判斷X5在多邊形的外部,與實際不符;文獻(xiàn) [12]的算法和文獻(xiàn) [7]算法判斷X5在多邊形的內(nèi)部;本文的算法計算交點數(shù)Cnt=Ci+1*1+1*2=9,判斷X5在多邊形內(nèi)部,與實際相符。

    (6)L6初始交點數(shù)為3,文獻(xiàn) [12]算法判斷X6在多邊形的內(nèi)部,與實際不符;文獻(xiàn) [13]算法和文獻(xiàn) [7]算法判斷X6在多邊形的外部;本文的算法計算交點數(shù)Cnt=Ci+1*1+1*2=6,判斷X6在多邊形外部,與實際相符。

    在圖4中,本文算法分別與文獻(xiàn) [12]算法、文獻(xiàn)[13]的算法和文獻(xiàn) [7]的算法對比分析見表2。

    表2 針對圖4的4種算法的對比分析結(jié)果

    (1)L’1初始交點數(shù)為1。文獻(xiàn) [12]的算法和文獻(xiàn)[7]算法判斷X1在多邊形內(nèi)部,與實際都不相符;文獻(xiàn)[13]算法判斷X1在多邊形外部;本文算法計算交點數(shù)Cnt=Ci+1*1=2,判斷X1在多邊形外部,與實際相符。

    (2)L’2初始交點數(shù)為3。文獻(xiàn) [12]算法判斷X2在多邊形的內(nèi)部;文獻(xiàn) [13]算法和文獻(xiàn) [7]算法判斷X2在多邊形外部,與實際不相符;本文算法計算交點Cnt=Ci+1*1+1*3=7,判斷X2在多邊形內(nèi)部,與實際相符。

    在圖5中,本文算法分別與文獻(xiàn) [12]的算法、文獻(xiàn)[13]的算法和文獻(xiàn) [7]的算法對比分析見表3。

    表3 針對圖5的4種算法的對比分析結(jié)果

    L1過公共頂點V9,穿過多邊形為V7V8V9V3V4,可簡化為V7V8V9和V3V4V9兩個三角形,初始交點Ci=2,文獻(xiàn) [12]算法、文獻(xiàn) [13]算法和文獻(xiàn) [7]算法判斷P在多邊形的外部,與實際都不相符;本文的算法按類別 (3)處理,計算交點數(shù)Cnt=Ci+1*3=5,判斷P在多邊形的內(nèi)部,與實際相符。

    從以上算法可知,文獻(xiàn) [1]算法完全不適于圖3的空間分布,文獻(xiàn) [13]算法可處理重合線段,文獻(xiàn) [12]和文獻(xiàn) [7]算法對重合線段無法判斷。針對圖4,文獻(xiàn)[12]、文獻(xiàn) [13]和文獻(xiàn) [7]算法都只能正確判斷部分的點與多邊形的位置關(guān)系。針對圖5,文獻(xiàn) [12]、文獻(xiàn) [13]和文獻(xiàn) [7]的算法都判斷錯誤。本文的算法能克服文獻(xiàn)[12]算法、文獻(xiàn) [13]算法和文獻(xiàn) [7]算法對以上幾種特殊情況判斷錯誤而存在的不足,能廣泛的應(yīng)用于各種不同的多邊形。既對簡單多邊形有效,也對復(fù)雜多邊形有效,并且能準(zhǔn)確地判斷出點與多邊形的位置關(guān)系。

    5 結(jié)束語

    在現(xiàn)有射線法研究的基礎(chǔ)上,本文提出對頂點加1加2和加3運(yùn)算,改進(jìn)并擴(kuò)展了射線法。該方法首先是分析射線與多邊形的邊相交的各種情況,然后采用簡單的加運(yùn)算計算交點數(shù)以及分析對不同的交點類型進(jìn)行加運(yùn)算,最后使用交點數(shù)的奇偶性來判斷點與多邊形的位置關(guān)系。4種不同算法分析結(jié)果表明,該方法不僅適用簡單的多邊形,也適合各種類型的復(fù)雜多邊形,而且能準(zhǔn)確判斷點與多邊形的位置關(guān)系。雖然該方法的預(yù)處理要花費一些時間,而且預(yù)處理時間由于與實驗數(shù)據(jù)的質(zhì)量和運(yùn)行環(huán)境有較大關(guān)系,算法的時間復(fù)雜度難以確定,但預(yù)處理的結(jié)果都會被作為判斷條件而反復(fù)使用,在應(yīng)用中有利于提高實際效率,對GIS空間分析和實際應(yīng)用都有積極的意義,對算法效率的深入研究是下一步的主要工作。

    [1]JIANG Ping,LIU Minshi.Improved ray method to judge the relation of point and polygon including simple cure [J].Science of Surveying and Mapping,2009,34 (5):220-222 (in Chinese).[江平,劉民士.射線法判斷點與包含簡單曲線多邊形關(guān)系的完善 [J].測繪科學(xué),2009,34 (5):220-222.]

    [2]Yang Sheng,Yong Junhai.A point-in-polygon method based on a quasi-closest point [J].Computers& Geosciences,2010,36 (2):205-213.

    [3]Juan J Jime′nez,F(xiàn)rancison R Feito.A new hierarchical triangle-based point-in-polygon data structure [J].Computers &Geosciences,2009,35 (9):1483-1583.

    [4]LIU Liang.An optimized algorithm to determine topo-relation between point and polygon and clockwise or anti-clockwise in polygon [J].Geomatics & Spatial Information Thchnology,2007,30 (1):84-86 (in Chinese). [劉梁.點、多邊形拓?fù)潢P(guān)系與多邊形順、逆判斷優(yōu)化算法 [J].測繪與空間地理信息,2007,30 (1):84-86.]

    [5]Jing Li,Wang Wencheng.Point-in-polygon tests by convex decomposition[J].Computers & Graphics,2007,31 (4):636-648.

    [6]LI Nan,XIAO Keyan.Improved judgment algorithm of point in-out polygon [J].Computer Engineering,2012,33 (5):30-34(in Chinese).[李楠,肖克炎.一種改進(jìn)的點在多邊形內(nèi)外判斷算法 [J].計算機(jī)工程,2012,38 (5):30-34.]

    [7]LIU Yabin,LIU Dayou.Reasoning of topology spatial objects in GIS [J].Journal of Software,2001,12 (12):1859-1863 (in Chinese).[劉亞彬,劉大有.地理信息系統(tǒng)中空間對象間拓?fù)潢P(guān)系的推理 [J].軟件學(xué)報,2001,12 (12):1859-1863.]

    [8]CHEN Shuqiang,CHEN Xuegong.A new method deciding whether a point is in a polygon [J].Microelectronics and Computer,2006,23 (8):194-195 (in Chinese).[陳樹強(qiáng),陳學(xué)工.判定檢測點是否在多邊形內(nèi)的新方法 [J].微電子學(xué)與計算機(jī),2006,23 (8):194-195.]

    [9]Luo Guo,Shihong Du.Global and local indicators of spatial association between points and polygons:A study of land use change [J].International Journal of Applied Earth Observation and Geoinformation,2013,21:384-396.

    [10]DONG Xiushan,LIU Runtao.New algorithm for determining position relation between simple polygon and point [J].Computer Engineering and Applications,2009,45 (2):185-186(in Chinese).[董秀山,劉潤濤.判斷點與簡單多邊形位置關(guān)系的新算法 [J].計算機(jī)工程與應(yīng)用,2009,45 (2):185-186.]

    [11]XIA Renbo,LIU Weijun.Method for determing whether a certain point is inside a polygon in plane [J].Chinese Journal of Mechanical Engineering,2006,42 (3):130-135 (in Chinese).[夏仁波,劉偉軍.點在平面多邊形內(nèi)外的判斷方法[J].機(jī)械工程學(xué)報,2006,42 (3):130-134.]

    [12]ZHANG Hong,WEN Yongning.The basic algorithm of geography information system [M].Beijing:Science Press,2006:25-30 (in Chinese).[張宏,溫永寧.地理信息系統(tǒng)算法基礎(chǔ) [M].北京:科學(xué)出版社,2006:25-30.]

    [13]CHEN Ruiqing,ZHOU Jian,YU Lie.Fast method to determine spatial relationship between point and polygon [J].Journal of Xi’an Jiaotong University,2007,41 (1):59-63(in Chinese).[陳瑞卿,周健,虞烈.一種判斷點與多邊形關(guān)系的快速算法 [J].西安交通大學(xué)學(xué)報,2007,41 (1):59-63.]

    猜你喜歡
    重合多邊形交點
    多邊形中的“一個角”問題
    多邊形的藝術(shù)
    解多邊形題的轉(zhuǎn)化思想
    閱讀理解
    多邊形的鑲嵌
    借助函數(shù)圖像討論含參數(shù)方程解的情況
    電力系統(tǒng)單回線自適應(yīng)重合閘的研究
    電子制作(2017年10期)2017-04-18 07:23:07
    試析高中數(shù)學(xué)中橢圓與雙曲線交點的問題
    青年時代(2017年3期)2017-02-17 01:40:47
    考慮暫態(tài)穩(wěn)定優(yōu)化的自適應(yīng)重合閘方法
    指數(shù)函數(shù)與冪函數(shù)圖象的交點的探究性學(xué)習(xí)
    天天影视国产精品| 男女午夜视频在线观看| 国产精品秋霞免费鲁丝片| 人人妻人人澡人人爽人人夜夜| 欧美97在线视频| 中文字幕制服av| 亚洲国产成人一精品久久久| 自拍欧美九色日韩亚洲蝌蚪91| 99热国产这里只有精品6| 国产成人精品无人区| 在线天堂中文资源库| tube8黄色片| 婷婷成人精品国产| 久热爱精品视频在线9| 最近手机中文字幕大全| 日日摸夜夜添夜夜爱| 丰满人妻熟妇乱又伦精品不卡| 99精品久久久久人妻精品| 亚洲av国产av综合av卡| 99国产精品一区二区蜜桃av | 国产精品一二三区在线看| 在线 av 中文字幕| 欧美日韩国产mv在线观看视频| 久久久久久久久免费视频了| 日韩av免费高清视频| 亚洲人成电影观看| 国产在线免费精品| 午夜福利,免费看| 91麻豆精品激情在线观看国产 | 狂野欧美激情性xxxx| 亚洲欧洲国产日韩| 国产欧美日韩综合在线一区二区| 香蕉国产在线看| av网站免费在线观看视频| 天堂中文最新版在线下载| 国产av精品麻豆| 成年人免费黄色播放视频| 国产精品香港三级国产av潘金莲 | 久久精品亚洲av国产电影网| 高清黄色对白视频在线免费看| 成人亚洲欧美一区二区av| 一本一本久久a久久精品综合妖精| 久久国产精品男人的天堂亚洲| 国产亚洲av高清不卡| 97人妻天天添夜夜摸| 美女国产高潮福利片在线看| 无限看片的www在线观看| 咕卡用的链子| 99久久99久久久精品蜜桃| 91精品伊人久久大香线蕉| 午夜福利视频精品| 王馨瑶露胸无遮挡在线观看| 亚洲国产欧美网| 一本久久精品| 亚洲国产欧美网| 男男h啪啪无遮挡| 在线观看免费午夜福利视频| 国产精品偷伦视频观看了| 99香蕉大伊视频| 99香蕉大伊视频| 99精品久久久久人妻精品| 观看av在线不卡| 欧美人与性动交α欧美精品济南到| 亚洲精品日韩在线中文字幕| 大话2 男鬼变身卡| 香蕉丝袜av| 老汉色av国产亚洲站长工具| 久久毛片免费看一区二区三区| 精品一品国产午夜福利视频| 欧美97在线视频| 亚洲第一av免费看| 国产日韩欧美在线精品| 亚洲成人免费av在线播放| 丝瓜视频免费看黄片| 亚洲图色成人| 欧美日韩亚洲高清精品| 蜜桃国产av成人99| 妹子高潮喷水视频| 啦啦啦啦在线视频资源| 亚洲欧美日韩另类电影网站| 狂野欧美激情性bbbbbb| 亚洲五月色婷婷综合| 一级a爱视频在线免费观看| 一级黄片播放器| 亚洲成人免费电影在线观看 | 亚洲成色77777| 大陆偷拍与自拍| 久久中文字幕一级| 欧美日韩亚洲综合一区二区三区_| 狠狠婷婷综合久久久久久88av| 久久人妻福利社区极品人妻图片 | 国产成人啪精品午夜网站| 亚洲国产中文字幕在线视频| 午夜久久久在线观看| 国产亚洲欧美精品永久| 狂野欧美激情性xxxx| 啦啦啦在线观看免费高清www| 日本色播在线视频| 99热国产这里只有精品6| 操美女的视频在线观看| 色婷婷av一区二区三区视频| 日韩大片免费观看网站| 亚洲免费av在线视频| 爱豆传媒免费全集在线观看| 国产精品亚洲av一区麻豆| 欧美黄色淫秽网站| 少妇的丰满在线观看| 色综合欧美亚洲国产小说| 色综合欧美亚洲国产小说| 久久久久精品国产欧美久久久 | 国产色视频综合| 欧美精品一区二区免费开放| 视频区图区小说| 久久久久久亚洲精品国产蜜桃av| 成人国语在线视频| 美女扒开内裤让男人捅视频| 高清av免费在线| 伦理电影免费视频| 午夜免费鲁丝| 精品少妇内射三级| 人妻人人澡人人爽人人| 亚洲精品日本国产第一区| 国产黄色视频一区二区在线观看| 精品少妇一区二区三区视频日本电影| 丝袜美足系列| 亚洲欧美清纯卡通| 在线 av 中文字幕| 麻豆乱淫一区二区| 欧美日韩亚洲高清精品| 日本五十路高清| 精品人妻在线不人妻| 久久毛片免费看一区二区三区| 亚洲男人天堂网一区| 国产一区二区三区综合在线观看| 视频区欧美日本亚洲| 最近最新中文字幕大全免费视频 | 校园人妻丝袜中文字幕| 国产成人a∨麻豆精品| 女人爽到高潮嗷嗷叫在线视频| www日本在线高清视频| 9热在线视频观看99| 亚洲熟女毛片儿| 三上悠亚av全集在线观看| 久久久国产欧美日韩av| 日本91视频免费播放| 涩涩av久久男人的天堂| 午夜影院在线不卡| 亚洲视频免费观看视频| 精品少妇黑人巨大在线播放| 大陆偷拍与自拍| 久久免费观看电影| 欧美成狂野欧美在线观看| 国产极品粉嫩免费观看在线| 可以免费在线观看a视频的电影网站| 国产精品 欧美亚洲| 精品久久久精品久久久| 老司机在亚洲福利影院| 国产成人欧美| 国产精品久久久av美女十八| 免费黄频网站在线观看国产| 亚洲欧美色中文字幕在线| 国产精品国产av在线观看| 一二三四社区在线视频社区8| 国产伦人伦偷精品视频| 国产黄频视频在线观看| 桃花免费在线播放| 免费av中文字幕在线| 高清欧美精品videossex| 亚洲精品中文字幕在线视频| 久久国产精品男人的天堂亚洲| 啦啦啦 在线观看视频| 少妇裸体淫交视频免费看高清 | 中文字幕另类日韩欧美亚洲嫩草| 一区二区三区精品91| 一区二区av电影网| 日韩av免费高清视频| 91精品国产国语对白视频| 超碰成人久久| 中文字幕亚洲精品专区| 国产在线观看jvid| 91麻豆精品激情在线观看国产 | 亚洲精品国产av成人精品| 久久久精品区二区三区| 成人国产一区最新在线观看 | 国产精品成人在线| 成人国产av品久久久| 久久久久国产精品人妻一区二区| 自线自在国产av| 国产亚洲av片在线观看秒播厂| 在线观看人妻少妇| e午夜精品久久久久久久| 免费av中文字幕在线| 黄色a级毛片大全视频| 午夜激情av网站| 亚洲精品中文字幕在线视频| 欧美av亚洲av综合av国产av| 考比视频在线观看| 国产精品二区激情视频| 51午夜福利影视在线观看| 欧美成狂野欧美在线观看| 日韩中文字幕视频在线看片| 中文字幕av电影在线播放| 久久精品亚洲熟妇少妇任你| 男男h啪啪无遮挡| 91精品伊人久久大香线蕉| 欧美日韩精品网址| 老司机影院成人| 一本久久精品| 国产免费一区二区三区四区乱码| 99国产精品99久久久久| 不卡av一区二区三区| 一级黄片播放器| 欧美精品高潮呻吟av久久| 午夜福利,免费看| 一级毛片黄色毛片免费观看视频| 亚洲五月婷婷丁香| 国产成人欧美在线观看 | 欧美少妇被猛烈插入视频| 91精品伊人久久大香线蕉| 亚洲精品一卡2卡三卡4卡5卡 | 久久青草综合色| 欧美日韩av久久| 男女午夜视频在线观看| 中文字幕人妻丝袜一区二区| 天天操日日干夜夜撸| 亚洲情色 制服丝袜| 高清不卡的av网站| 777久久人妻少妇嫩草av网站| 少妇粗大呻吟视频| 精品视频人人做人人爽| 波野结衣二区三区在线| 免费看十八禁软件| 日本vs欧美在线观看视频| 熟女少妇亚洲综合色aaa.| 日本av手机在线免费观看| 中文乱码字字幕精品一区二区三区| 蜜桃国产av成人99| 欧美97在线视频| av有码第一页| 亚洲精品久久久久久婷婷小说| 两人在一起打扑克的视频| 黄色a级毛片大全视频| 手机成人av网站| 免费黄频网站在线观看国产| 国产一区二区三区综合在线观看| 美女大奶头黄色视频| 亚洲伊人久久精品综合| 成人影院久久| 亚洲一区中文字幕在线| av天堂在线播放| 久久精品国产亚洲av涩爱| 久久人妻福利社区极品人妻图片 | 婷婷色综合www| 欧美亚洲日本最大视频资源| 午夜福利乱码中文字幕| 人体艺术视频欧美日本| 国产欧美日韩综合在线一区二区| 国产精品三级大全| 一区二区三区乱码不卡18| 欧美成人精品欧美一级黄| 欧美变态另类bdsm刘玥| 久久人妻福利社区极品人妻图片 | 黄网站色视频无遮挡免费观看| 一区福利在线观看| 免费观看人在逋| 69精品国产乱码久久久| 免费久久久久久久精品成人欧美视频| 精品久久久精品久久久| 亚洲国产成人一精品久久久| 少妇被粗大的猛进出69影院| 亚洲九九香蕉| 日本色播在线视频| 黑人欧美特级aaaaaa片| 国产黄色视频一区二区在线观看| 巨乳人妻的诱惑在线观看| 视频区欧美日本亚洲| 久久99精品国语久久久| 色综合欧美亚洲国产小说| 亚洲精品国产av成人精品| 欧美 日韩 精品 国产| 亚洲人成网站在线观看播放| 国产成人精品无人区| 91麻豆av在线| 一本大道久久a久久精品| 在线亚洲精品国产二区图片欧美| 考比视频在线观看| cao死你这个sao货| 中文精品一卡2卡3卡4更新| 国产成人免费无遮挡视频| 啦啦啦啦在线视频资源| 国产精品麻豆人妻色哟哟久久| 日韩熟女老妇一区二区性免费视频| 亚洲熟女精品中文字幕| 欧美精品av麻豆av| 不卡av一区二区三区| av天堂在线播放| 性高湖久久久久久久久免费观看| 91国产中文字幕| 久久午夜综合久久蜜桃| 满18在线观看网站| 精品一区二区三区四区五区乱码 | 中文字幕精品免费在线观看视频| 亚洲精品国产av蜜桃| 精品少妇黑人巨大在线播放| 一级,二级,三级黄色视频| 亚洲免费av在线视频| 女人爽到高潮嗷嗷叫在线视频| 亚洲图色成人| 男女之事视频高清在线观看 | 久久人人爽av亚洲精品天堂| 99热全是精品| 女人被躁到高潮嗷嗷叫费观| 午夜福利一区二区在线看| 亚洲av国产av综合av卡| 中文字幕最新亚洲高清| 亚洲三区欧美一区| 免费在线观看完整版高清| 一级,二级,三级黄色视频| 国产成人啪精品午夜网站| 日韩 亚洲 欧美在线| av视频免费观看在线观看| 1024视频免费在线观看| 伦理电影免费视频| 国产精品一区二区精品视频观看| av欧美777| 亚洲av欧美aⅴ国产| 夫妻午夜视频| 中文乱码字字幕精品一区二区三区| 午夜福利视频在线观看免费| 天天操日日干夜夜撸| 国产精品 欧美亚洲| 久久久久国产精品人妻一区二区| 国产91精品成人一区二区三区 | 美女国产高潮福利片在线看| 久久狼人影院| 一级片免费观看大全| 国产精品免费大片| 97精品久久久久久久久久精品| 久久久精品免费免费高清| 日韩人妻精品一区2区三区| www.熟女人妻精品国产| 亚洲欧美激情在线| 欧美变态另类bdsm刘玥| 久久99精品国语久久久| 黄色a级毛片大全视频| 久久久久久人人人人人| 色94色欧美一区二区| 操美女的视频在线观看| 亚洲欧美清纯卡通| 国产精品香港三级国产av潘金莲 | 99国产精品一区二区三区| 国产亚洲精品第一综合不卡| 国产男女超爽视频在线观看| 亚洲av男天堂| 亚洲午夜精品一区,二区,三区| 久热这里只有精品99| 一级,二级,三级黄色视频| 国产人伦9x9x在线观看| 热re99久久精品国产66热6| www.999成人在线观看| 各种免费的搞黄视频| 国产老妇伦熟女老妇高清| 天天影视国产精品| 免费人妻精品一区二区三区视频| 在线观看国产h片| 欧美成人精品欧美一级黄| 大陆偷拍与自拍| 久久久久视频综合| 亚洲一区中文字幕在线| 亚洲精品一二三| 国产黄频视频在线观看| 免费在线观看日本一区| 91字幕亚洲| 黑丝袜美女国产一区| 91麻豆av在线| 建设人人有责人人尽责人人享有的| 久久久久精品人妻al黑| 亚洲国产av影院在线观看| 午夜91福利影院| 国产精品香港三级国产av潘金莲 | 久久国产亚洲av麻豆专区| 久久久久久久大尺度免费视频| 日韩熟女老妇一区二区性免费视频| 日韩大片免费观看网站| 一二三四在线观看免费中文在| 一本一本久久a久久精品综合妖精| 亚洲天堂av无毛| 中文字幕精品免费在线观看视频| 国产主播在线观看一区二区 | 9热在线视频观看99| a级片在线免费高清观看视频| 69精品国产乱码久久久| 9191精品国产免费久久| 日韩视频在线欧美| 欧美日韩视频精品一区| av不卡在线播放| 国产一区有黄有色的免费视频| 高清黄色对白视频在线免费看| 欧美少妇被猛烈插入视频| 欧美亚洲日本最大视频资源| 成人免费观看视频高清| 久久久久视频综合| 久久人人爽人人片av| 在线精品无人区一区二区三| 久久久精品国产亚洲av高清涩受| 无限看片的www在线观看| 欧美变态另类bdsm刘玥| av福利片在线| 国产精品久久久久成人av| 考比视频在线观看| 美女主播在线视频| 欧美乱码精品一区二区三区| 日韩精品免费视频一区二区三区| 久久精品成人免费网站| 久久精品久久精品一区二区三区| 丝瓜视频免费看黄片| 国产精品久久久久久人妻精品电影 | av一本久久久久| 久久久久国产精品人妻一区二区| 亚洲,欧美,日韩| 精品一区二区三区四区五区乱码 | 18禁观看日本| 性色av乱码一区二区三区2| 亚洲欧洲精品一区二区精品久久久| 麻豆乱淫一区二区| videosex国产| www.精华液| 9热在线视频观看99| 亚洲av美国av| 最新在线观看一区二区三区 | 精品亚洲成国产av| 久久天躁狠狠躁夜夜2o2o | 国产91精品成人一区二区三区 | 国产在线观看jvid| 国产黄频视频在线观看| 国产免费一区二区三区四区乱码| 美女中出高潮动态图| 嫁个100分男人电影在线观看 | 亚洲,欧美精品.| 极品人妻少妇av视频| 亚洲精品第二区| www.av在线官网国产| 日韩大片免费观看网站| 日韩一区二区三区影片| 久久久国产精品麻豆| 黄色毛片三级朝国网站| 中文字幕亚洲精品专区| 精品国产一区二区三区久久久樱花| www.熟女人妻精品国产| 国产高清视频在线播放一区 | 老司机影院毛片| 男女高潮啪啪啪动态图| 久久人人97超碰香蕉20202| 电影成人av| 国产99久久九九免费精品| 国产精品香港三级国产av潘金莲 | 侵犯人妻中文字幕一二三四区| 人人妻人人澡人人爽人人夜夜| 免费久久久久久久精品成人欧美视频| 婷婷成人精品国产| 电影成人av| 大片免费播放器 马上看| 国产欧美日韩精品亚洲av| 男女国产视频网站| 免费少妇av软件| 首页视频小说图片口味搜索 | 国产福利在线免费观看视频| 久久99热这里只频精品6学生| 日韩 欧美 亚洲 中文字幕| 精品国产乱码久久久久久小说| 国产精品99久久99久久久不卡| 黑丝袜美女国产一区| 欧美日韩视频高清一区二区三区二| 国产一区有黄有色的免费视频| 久9热在线精品视频| 女性被躁到高潮视频| 叶爱在线成人免费视频播放| 国产精品一区二区免费欧美 | 男人舔女人的私密视频| 国产黄色免费在线视频| 国产在视频线精品| www.999成人在线观看| 国产精品亚洲av一区麻豆| 建设人人有责人人尽责人人享有的| 一级毛片黄色毛片免费观看视频| av国产精品久久久久影院| 午夜福利乱码中文字幕| 日本wwww免费看| 婷婷色av中文字幕| cao死你这个sao货| av国产久精品久网站免费入址| 亚洲成av片中文字幕在线观看| 欧美中文综合在线视频| 亚洲精品一区蜜桃| 亚洲色图 男人天堂 中文字幕| 男人爽女人下面视频在线观看| 午夜福利在线免费观看网站| 丰满人妻熟妇乱又伦精品不卡| 日本91视频免费播放| 制服诱惑二区| 亚洲一区中文字幕在线| 99精国产麻豆久久婷婷| 久久精品久久精品一区二区三区| 久久亚洲精品不卡| 成人国产av品久久久| 五月开心婷婷网| 久久影院123| 巨乳人妻的诱惑在线观看| 性少妇av在线| 晚上一个人看的免费电影| 日韩av在线免费看完整版不卡| 夜夜骑夜夜射夜夜干| 国产男女超爽视频在线观看| 亚洲色图综合在线观看| 黄片小视频在线播放| av网站在线播放免费| 国产成人系列免费观看| 精品久久久久久电影网| 国产爽快片一区二区三区| 一级,二级,三级黄色视频| 一级毛片我不卡| 久久鲁丝午夜福利片| 国产日韩一区二区三区精品不卡| 美女中出高潮动态图| 亚洲精品乱久久久久久| 亚洲国产精品国产精品| 99香蕉大伊视频| 另类精品久久| 婷婷色麻豆天堂久久| 9热在线视频观看99| 亚洲七黄色美女视频| 又黄又粗又硬又大视频| 国产在线视频一区二区| 制服人妻中文乱码| 欧美黑人精品巨大| 狂野欧美激情性xxxx| 久久人人97超碰香蕉20202| 日本色播在线视频| 韩国高清视频一区二区三区| 男女边摸边吃奶| 久久精品亚洲熟妇少妇任你| 国产精品av久久久久免费| 脱女人内裤的视频| 久久天堂一区二区三区四区| 夫妻午夜视频| av欧美777| 日韩av免费高清视频| 天天影视国产精品| 大码成人一级视频| 午夜福利乱码中文字幕| 多毛熟女@视频| av视频免费观看在线观看| 一级毛片电影观看| 欧美av亚洲av综合av国产av| 精品国产乱码久久久久久小说| 韩国高清视频一区二区三区| 亚洲国产欧美一区二区综合| 亚洲午夜精品一区,二区,三区| 久久人妻熟女aⅴ| 超碰成人久久| 丝袜美腿诱惑在线| 9191精品国产免费久久| av有码第一页| 欧美久久黑人一区二区| 久久毛片免费看一区二区三区| 精品一区在线观看国产| 欧美黑人精品巨大| 99久久人妻综合| 女警被强在线播放| 亚洲 国产 在线| 精品国产一区二区久久| 韩国精品一区二区三区| 视频区图区小说| 18禁观看日本| 日韩制服骚丝袜av| 乱人伦中国视频| 一级毛片 在线播放| 精品人妻一区二区三区麻豆| 99热网站在线观看| 男女午夜视频在线观看| 日韩大片免费观看网站| 波多野结衣av一区二区av| 亚洲成国产人片在线观看| 国产在线观看jvid| 自拍欧美九色日韩亚洲蝌蚪91| 午夜福利乱码中文字幕| 一级毛片电影观看| 91麻豆精品激情在线观看国产 | 少妇裸体淫交视频免费看高清 | 久久精品久久精品一区二区三区| 久久久久精品人妻al黑| 黄色毛片三级朝国网站| 亚洲人成77777在线视频| 一本久久精品| 最近最新中文字幕大全免费视频 | 精品久久久久久久毛片微露脸 | 爱豆传媒免费全集在线观看| 纯流量卡能插随身wifi吗| 日韩人妻精品一区2区三区| 一边摸一边抽搐一进一出视频| 男女免费视频国产| 下体分泌物呈黄色| 日韩大码丰满熟妇| a 毛片基地| 国产亚洲精品久久久久5区| 中文字幕高清在线视频| 成在线人永久免费视频| 久久久久久久久免费视频了| 国产又爽黄色视频| www.精华液| 蜜桃在线观看..| xxxhd国产人妻xxx| 色94色欧美一区二区| 午夜91福利影院| 满18在线观看网站|