arcgis的拓扑关系运算功能介绍

arcgis的拓扑关系运算功能介绍

ID:14407461

大小:231.00 KB

页数:7页

时间:2018-07-28

arcgis的拓扑关系运算功能介绍_第1页
arcgis的拓扑关系运算功能介绍_第2页
arcgis的拓扑关系运算功能介绍_第3页
arcgis的拓扑关系运算功能介绍_第4页
arcgis的拓扑关系运算功能介绍_第5页
资源描述:

《arcgis的拓扑关系运算功能介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ArcGis的拓扑关系运算功能介绍ArcGISEngine将拓扑关系运算功能函数方法封装在ITopologicalOperator接口,以便进行拓扑关系运算。属性:BoundaryBoundary:几何图形的边界属性。面的边界是多条折线;线的边界是与起始终止点相一致的多点;多点边界是空对象。属性:IsKnownSimpleIsKnownSimple:如当前几何图形是简单对象返回true,否则返回false;它反映了图形是否进行了拓扑纠正。下面情况返回Falseu新创建的非空对象u图形经过投影、一般化处理下面情况返回Trueu空几何对象u直接从要素类中获得的u执行过ITopologica

2、lOperator接口方法后得到的几何图形属性:IsSimpleIsSimple:当图形还没被认定为简单对象,返回是否已经进行拓扑纠正。可调用Simply方法强制修正。方法:BufferBuffer:根据指定的几何图形生成缓冲区,返回Polygon对象。缓冲区的距离Distance可以为“正”,也可以为“负”;为负数时,只适用于Polygon对象生成缓冲区。缓冲区的距离单位与生成缓冲区源几何图形坐标单位一致。方法:ClipClip:裁剪指定区域内的图形。方法:ClipDenseClipDense:裁剪指定区域内的图形方法:ConstructUnionConstructUnion:合并一

3、组几何图形同时创建一个新的对象方法:ConvexHullConvexHull:创建一个能够包含一组图形的最小边界多边形方法:CutCut:分割一个几何图形(线、面)为左右两部分(相对于分割线来说)。ITopologicalOperator.Cut(splitLine,sleftGeom,srightGeom);分割线绘制的方向决定了被分割后的对象属于左边还是右边。如下图所示,分割线至上而下将图形分割为左、右两部分,所以原图形的左半部分是作为结果的右边对象返回的。当几何图形与分割线没有相交时,几何图形将作为右边部分返回,左边部分为空。方法:DifferenceDifference:获得原

4、始图形除去相交部分之外的图形部分。方法:IntersectIntersect:获得源图形与另外图形相交部分方法:QueryClippedQueryClipped:与Clip相似,其中第二个参数为剪切后返回输出,被剪切对象本身不会改变方法:QueryClippedDenseQueryClippedDense:与ClipDense相似,其中第三个参数为剪切后返回输出,被剪切对象本身不会改变。方法:SimplifySimplify:改变原有几何图形,对几何图形进行拓扑纠正点集合:不做任何处理。多点:经过Simplify后会移除相同的点多线:有平面和非平面之分。当有M值时:重叠部分被舍去变成单

5、一的;每个部分在相交位置被打断。对于最后输出的对象来说,相连续的部分合并生成个新对象;原来的线段可能会保留,其内部的结构会有所调整。当没有M值时:重叠、自相交的部分被保留,长度为0的部分被舍去;线段的走向会被调整;线段不相连时将创建新的部分;两个线段在终端相连时被融合多面:监测内部、外部结构,然后更改整个多边形结构。一般过程:移除所有悬挂的系列片段;找出最大的环,并添加到要输出的多边形中,同时在当前的多边形中删除这个环;重复这个步骤(如果这个过程在移除较多的片段时结束,则应该考虑使用IPolygon接口的方法来实现Simplify相似的操纵);将异或逻辑运算参数设置为true。Simp

6、lify结束后,除了必须的情况外,不会存在重叠、自相交的情况;并且任何点不是在外部边界上就是在多边形内。方法:SymmetricDifferenceSymmetricDifference:两个几何图形合并后再减去相交的部分,是对两个图形的异或逻辑操作。方法:UnionUnion:图形合并。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。