点击或拖拽改变大小

Polygon 类

【几何图形】面(可包含孔洞)
继承层次
SystemObject
  GISShare.SMap.GeometryPolygon

命名空间:  GISShare.SMap.Geometry
程序集:  GISShare.SMap (在 GISShare.SMap.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
public class Polygon : IPolygon, IGeometry, 
	ITopologicalOperator, IRelationalOperator, ICloneable, IEqual, IGeometryDescription, 
	IArea, IVertexOperator

The Polygon type exposes the following members.

构造函数
  名称说明
公共方法Polygon
构造函数 面(可包含孔洞) (创建面时,必须先初始化其外环。一旦外环被指定后就无法修改了)
Top
属性
  名称说明
公共属性Area
面积
公共属性Centroid
质点
公共属性Dimension
维数
公共属性eCoordinateType
坐标类型(XY XYZ XYM XYZM)
公共属性Envelope
几何对象的包络矩形框(当为空时,会调用ResetBoundingBox来重置,注:IPoint 和 IBoundingBox 内部参数改变后无需重置)
公共属性ExteriorRing
外环(IRing:他表示一个封闭的区域(不只是区(IRegion),也可以是圆或其它封闭区域))
公共属性GeometryType
几何类型
公共属性InteriorRings
内环集合(IRing:他表示一个封闭的区域(不只是区(IRegion),也可以是圆或其它封闭区域)) 添加内环时不会进行空间关系的比较和纠正,所以请确保每个内环与面对象的空间参考一致。
公共属性IsEmpty
是否为空的几何对象
公共属性SpatialReference
空间参考
Top
方法
  名称说明
公共方法Clone
深度克隆一个副本对象
公共方法Contains
是否包含传入的几何对象
公共方法Crosses
是否被传入的几何对象穿越
公共方法DimensionTransformation
维度变换
公共方法Disjoint
是否与传入的几何对象相离
公共方法Empty
制空几何对象
公共方法Equals
是否与传入的几何对象全等
公共方法GetEnvelope
获取最新的包络矩形框(总会调用ResetBoundingBox来重置)
公共方法Intersects
否与传入的几何对象相交
公共方法IsEqual
比较两个对象是否相等
公共方法Normalize
标准化(外环顺时针,内环逆时针)
公共方法Offset
偏移
公共方法Overlaps
是否与传入的几何对象重叠
公共方法Project
投影变化
公共方法RemoveCollinearVertices
移除共线顶点(跨类型不检测)
公共方法ResetEnvelope
重置几何对象的包络矩形框(当修改坐标或是空间参考变化后执行,确保BoundingBox是最新的对象)
公共方法Rotate
旋转
公共方法ToString
几何图形的WKT描述
(覆写 ObjectToString.)
公共方法Touches
是否与传入的几何对象相邻
公共方法ToWellKnownBinary
几何图形的WKB描述
公共方法ToWellKnownText
几何图形的WKT描述
公共方法Within
是否在传入的几何对象内部
Top
参见