Class 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)创建新的FileGdb坐标精度网格这样矩形内的所有值都是可表示的。

评论

坐标精度网格定义了FileGDB图层中坐标的有效域和分辨率。 Origin定义了坐标精度网格在空间中的路径。 scale 定义分辨率( scale 越大,写入的值越精确)。 精度网格指定坐标值的有效范围: 中的每个坐标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

也可以看看