ARCGIS--簡單對象的定義及處理

單對象的定義及處理

附1:ITopologicalOperator的一些函數示意:

方法名稱

說明

Boundary

幾何圖形對象的邊界

Buffer

對幾何圖形對象進行緩沖區空間拓撲操作

Clip

對幾何圖形對象進行裁剪空間拓撲操作

ConstructUnion

高效的合并多個枚舉幾何對象與單個幾何對象合并為單個幾何對象,這對于大量幾何對象的合并非常高效

ConvexHull

構建幾何對象的凸邊形

Cut

切割幾何對象

Difference

一個幾何圖形減去它與另一個幾何圖形相交的部分

Intersect

兩個同維度幾何對象的交集部分

Simplify

使幾何對象拓撲一致

SymmetricDifference

對稱差分將兩個幾何圖形的并集部分減去兩個幾何圖形交集的部分

Union

合并兩個同維度的幾何對象為單個幾何對象

圖解:

http://www.gisjc.com/a/ArcGIS_Engine/2010/0425/239.html

附2:IRelationalOperator的一些關系類型:

關系類型 描述
Contains 判斷一個圖形是否包含另外一個圖形
Within 判斷一個圖形是否被另外一個圖形所包含。
Crosses 判斷兩個圖形是否在維數較少的那個圖形的內部相交
Disjoint 判斷兩個圖形間是否沒有相同點
Equals
判斷兩個圖形是否是同一個類型并且在平面上的點是否是相同的位置。如果返回值為真,則它們應該包含(Contains)另外一個圖形同時也被另外一個圖形所包含(Within)。

Overlaps
判斷兩個圖形的交集是否和其中的一個圖形擁有相同的維數,并且他們交集不能和其中任何一個圖形相等。該方法只使用與兩個Polyline 之間或者兩個Polygon 之間。

Touch
判斷兩個圖形的邊界是否相交,如果兩個圖形的交集不為空,但兩個圖形內部的交集為空,則返回值為真。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容