TOC裏有兩圖層,一個是點圖層,一個是面圖層。
首先在點圖層內生成大量隨機的點,然後使用desktop的空間查詢查找某一個選定的多邊形內的點,當使用completely within查詢時,結果是正確的,當時用within查詢時,查找出來的點是這個選定多邊形的Evelope中包含的點。我試驗了多個多邊形後,發現都是這樣的結果。因爲我的所有點都沒有落在多邊形的邊界上,按這兩種查詢得到的結果理應是相同的。而且我仔細觀察過,使用within選中的點,全部都在一個矩形內,這個矩形就是選中多邊形的Evelope。
此時,還有一個問題就是,點擊“全圖顯示”的時候,MapControl上只顯示一個點。
重新啓動desktop,再次查詢,就沒有這個問題了,很詭異。