FileGdbCoordinatePrecisionGrid

FileGdbCoordinatePrecisionGrid class

FileGDB 层内的坐标精度网格。

public sealed class FileGdbCoordinatePrecisionGrid

构造函数

姓名 描述
FileGdbCoordinatePrecisionGrid() 默认构造函数。

特性

姓名 描述
MOrigin { get; set; } 获取或设置M坐标原点。如果设置为null使用默认值。
MScale { get; set; } 获取或设置M坐标的比例。如果设置为null使用默认值。
XOrigin { get; set; } 获取或设置 X 坐标原点。如果设置为null使用默认值。
XYScale { get; set; } 获取或设置 X 和 Y 坐标的比例。如果设置为null使用默认值。
YOrigin { get; set; } 获取或设置 Y 坐标的原点。如果设置为null使用默认值。
ZOrigin { get; set; } 获取或设置 Z 坐标的原点。如果设置为null使用默认值。
ZScale { get; set; } 获取或设置 Z 坐标的比例。如果设置为null使用默认值。

方法

姓名 描述
static CreateFromRectangle(IPoint, IPoint) 创建新的FileGdbCoordinatePrecisionGrid这样一个矩形内的所有值都是可表示的。

评论

坐标精度网格定义了FileGDB层中坐标的有效域和分辨率。 原点定义了空间坐标精度网格的路径。比例定义分辨率( 比例越大,写入的值越精确)。 精度网格指定坐标值的有效范围: 中的每个坐标VectorLayer必须在此范围内。 超出范围的坐标可能会导致稍后读取错误,并且将被 ArcGIS 处理错误。 如果您不指定任何属性(保留它们null 将使用默认值。 默认值取决于SpatialReferenceSystemVectorLayer. 用于地理SpatialReferenceSystem默认值为: 用于预计SpatialReferenceSystem默认值为: 在哪里XY公差,Z公差公差是来自的值FileGdbOptions.

XMin = XOrigin
YMin = YOrigin
ZMin = ZOrigin
MMin = MOrigin
XMax = XOrigin + 9e+15 / XYScale
YMax = YOrigin + 9e+15 / XYScale
ZMax = ZOrigin + 9e+15 / ZScale
MMax = MOrigin + 9e+15 / MScale
XOrigin = -400
YOrigin = -400
ZOrigin = -1e5
MOrigin = -1e5
XYScale = 1e9
ZScale  = 1 / ZTolerance * 10
MScale  = 1 / MTolerance * 10
XOrigin = -2147483647
YOrigin = -2147483647
ZOrigin = -1e5
MOrigin = -1e5
XYScale = 1 / XYTolerance * 10
ZScale  = 1 / ZTolerance  * 10
MScale  = 1 / MTolerance  * 10

也可以看看