ArcGIS 9.3中within和completely within空間查詢的bug

TOC裏有兩圖層,一個是點圖層,一個是面圖層。

首先在點圖層內生成大量隨機的點,然後使用desktop的空間查詢查找某一個選定的多邊形內的點,當使用completely within查詢時,結果是正確的,當時用within查詢時,查找出來的點是這個選定多邊形的Evelope中包含的點。我試驗了多個多邊形後,發現都是這樣的結果。因爲我的所有點都沒有落在多邊形的邊界上,按這兩種查詢得到的結果理應是相同的。而且我仔細觀察過,使用within選中的點,全部都在一個矩形內,這個矩形就是選中多邊形的Evelope。

此時,還有一個問題就是,點擊“全圖顯示”的時候,MapControl上只顯示一個點。

 

重新啓動desktop,再次查詢,就沒有這個問題了,很詭異。

 

發佈了89 篇原創文章 · 獲贊 9 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章