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
将使用默认值。 默认值取决于SpatialReferenceSystem
的VectorLayer
. 对于地理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