Curve.ToLinearGeometry

ToLinearGeometry()

使用默认值获取此几何的近似或等效非曲线版本宽容.

public ILineString ToLinearGeometry()

返回值

一个ILineString近似或等同于这条曲线。 这相当于ToLinearGeometrywith 默认值宽容.默认宽容 值取决于SpatialReferenceSystem此几何的 : 对于预计的 SRS 公差为 0.001 米(以 SRS 为单位)对于地理 SRS 公差是1e-5度(SRS 单位)对于未知的 SRS 公差是1e-5 有关应用哪些转换的更多详细信息,请参阅ToLinearGeometry规范.

例外

例外(健康)状况
InvalidOperationException此几何图形无效,无法完成该操作。

也可以看看


ToLinearGeometry(double)

使用指定的几何图形获取近似或等效的非曲线版本宽容.

public ILineString ToLinearGeometry(double tolerance)
范围类型描述
toleranceDouble宽容使用。结果保证小于宽容远离 the 曲线几何,除非线性化几何所需的点数超过每个象限最大值, 当前等于 10000 点。

返回值

一个ILineString近似或等同于这条曲线: 如果这个对象是ILineString本身 结果等同于这个对象 如果这个对象是ICircularString结果是用指定的线性化的圆形字符串tolerance 如果这个对象是ICompoundCurve 它的所有曲线都被线性化,然后加入ILineString

例外

例外(健康)状况
ArgumentOutOfRangeException宽容小于或等于0.
InvalidOperationException此几何图形无效,无法完成该操作。

也可以看看