类 PrecisionModel

PrecisionModel class

PrecisionModel 指定坐标中的有效数字位数。

public abstract class PrecisionModel : IEquatable<PrecisionModel>

属性

名称描述
static Exact { get; }返回一个精确的精度模型。根据精确的精度模型,双精度值中的所有数字都是有效的。
IsExact { get; }获取一个值,指示此精度模型是否为精确。
IsRounding { get; }获取一个值,指示此精度模型是否进行四舍五入。
abstract SignificantDigits { get; }如果精度模型进行四舍五入,则获取其有效数字的位数。

方法

名称描述
static Rounding(int)返回一个四舍五入的精度模型。根据四舍五入的精度模型,只有有限数量的数字是有效的。
override Equals(object)指示当前对象是否等于同类型的另一个对象。
Equals(PrecisionModel)指示当前对象是否等于同类型的另一个对象。
override GetHashCode()作为默认的哈希函数。
operator ==实现运算符 ==。
operator !=实现运算符 !=。

备注

PrecisionModel 有两种类型:精确 PrecisionModel(所有数字都是有效的);四舍五入 PrecisionModel(部分数字是有效的)。可以将 PrecisionModel 设置到 VectorLayer,通过 DriverOptions 来在写入或读取几何图形时对坐标进行四舍五入。

另见