Class MultiPolygon
MultiPolygon class
一个MultiPolygon是一维的 GeometryCollection其元素是Polygons.
public class MultiPolygon : MultiSurface, IMultiPolygon
构造函数
特性
方法
| 姓名 | 描述 | 
|---|
| Add(IGeometry) | 将指定的几何图形添加到集合中。 | 
| AddRange(IEnumerable<IGeometry>) | 将指定的几何图形添加到集合中。 | 
| AsBinary() | 将此几何图形转换为其众所周知的二进制表示形式。 | 
| AsBinary(WkbVariant) | 将此几何图形转换为其众所周知的二进制表示形式。 | 
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | 将此几何导出为图像表示。 | 
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | 将此几何导出为图像表示。 | 
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | 将此几何导出为图像表示。 | 
| AsText() | 将此几何图形转换为其 Well-Known Text 表示形式。 | 
| AsText(WktVariant) | 将此几何图形转换为其 Well-Known Text 表示形式。 | 
| AsText(WktVariant, NumericFormat) | 将此几何图形转换为其 Well-Known Text 表示形式。 | 
| override Clone() | 克隆此实例。 | 
| CoveredBy(IGeometry) | 判断这个几何体是否被指定的几何体覆盖。 | 
| Covers(IGeometry) | 判断这个几何图形是否覆盖指定的几何图形。 | 
| Crosses(IGeometry) | 确定此几何图形和指定的几何图形是否交叉。 | 
| Difference(IGeometry) | 从该几何体中减去指定的几何体。 | 
| Disjoint(IGeometry) | 确定此几何是否与指定几何不相交。 | 
| Equals(IGeometryCollection) | 指示当前对象是否等于同一类型的另一个对象。 | 
| override Equals(object) | 确定指定对象是否等于当前对象。 | 
| GetArea() | 计算此几何体的面积。 | 
| GetBuffer(double, int) | 计算此几何图形周围的缓冲区。 | 
| GetCentroid() | 计算此几何体的质心。 | 
| GetConvexHull() | 计算此几何体的凸包。 | 
| GetDistanceTo(IGeometry) | 计算此几何与指定几何之间的最小距离。 | 
| GetEnumerator() | 返回循环访问集合的枚举器。 | 
| GetExtent() | 计算并返回此几何的边界范围。 | 
| override GetHashCode() | 用作默认哈希函数。 | 
| GetLength() | 计算此几何体的长度。 | 
| GetPointOnSurface() | 找到保证位于该集合中的一个表面上的点。 | 
| Intersection(IGeometry) | 在此几何图形与指定几何图形之间建立交集。 | 
| Intersects(Extent) | 确定此几何图形是否与指定范围相交。 | 
| Intersects(IGeometry) | 确定此几何图形和指定的几何图形是否相交。 | 
| Overlaps(IGeometry) | 确定此几何是否与指定几何重叠。 | 
| Relate(IGeometry, string) | 确定此几何和指定几何的 DE-9IM 交集矩阵是否与提供的模式匹配。 | 
| RemoveAt(int) | 从集合中移除指定的几何图形。 | 
| ReplacePolygonsByLines() | 获取表示为该几何体的线的多边形。 (2 methods) | 
| RoundM(int) | 将 M 坐标四舍五入到指定的小数位数。 | 
| RoundXY(int) | 将 X 和 Y 坐标四舍五入到指定的小数位数。 | 
| RoundZ(int) | 将 Z 坐标四舍五入到指定的小数位数。 | 
| override SetEmpty() | 做这个 Geometry空. | 
| SpatiallyContains(IGeometry) | 确定此几何图形在空间上是否包含指定的几何图形。 | 
| SpatiallyEquals(IGeometry) | 确定此几何图形在空间上是否等于指定的几何图形。 | 
| SymDifference(IGeometry) | 在此几何图形与指定几何图形之间建立对称差异。 | 
| ToEditable() | 获取此几何体的可编辑副本。 (4 methods) | 
| ToEditable<T>() | 获取此几何体的可编辑副本。 | 
| ToLinearGeometry() | 使用默认值获取此几何的近似或等效非曲线版本 宽容. (3 methods) | 
| ToLinearGeometry(double) | 使用指定的几何图形获取近似或等效的非曲线版本 宽容. (3 methods) | 
| override ToString() | 返回表示当前对象的字符串。 | 
| Touches(IGeometry) | 确定此几何体和指定的几何体是否接触。 | 
| Union(IGeometry) | 将此几何图形与指定的几何图形结合起来。 | 
| Within(Extent) | 确定此几何图形是否在指定范围内。 | 
| Within(IGeometry) | 确定此几何图形是否在指定的几何图形内。 | 
也可以看看