在 ArcGIS 9.2 之前的版本中,空间参考采用的是低精度。每个整型坐标只分配到 31 位,而在 9.2 以及更高版本中创建并维护的高分辨率空间参考可达 53 位。在使用低精度时,您需要指定空间域范围和分辨率值。较大的空间域范围只能采用较低的分辨率值。相应地,较高的分辨率值需要较小的空间域,但空间域通常会因过小而无法用于多数投影坐标系,如通用横轴墨卡托 (UTM) 或美国国家平面。
在使用高精度空间参考时,由分辨率和坐标系定义数据集的范围,而无需用户自行定义空间域范围。对于大多数数据而言,默认分辨率 0.0001 米即可满足精度需求,并且不会像低精度空间参考那样限制范围。因此,在使用高精度空间参考时,无需在空间域范围和分辨率之间寻求平衡,因为高精度空间参考能同时兼顾这两方面。
为了利用上述优势,在多数情况下,建议您将数据转换为高精度。但如果需要向尚未升级的客户端传送数据或者您对现有情况比较满意,则不需要将数据转换为高精度。ArcGIS 将一如既往地支持此类数据,而您可以继续创建具有低精度空间参考的新数据集。
将低精度空间参考转换为高精度空间参考
将个人地理数据库数据转换为高精度需要执行两个步骤:升级地理数据库以及升级空间参考。
要升级个人地理数据库,请在目录树中打开地理数据库属性。在“常规”选项卡中单击“升级地理数据库(Geodatabase)”按钮。这会更新地理数据库方案。但不会将任何现有空间参考转换为高精度。因此,如果需要,可继续在任意现有低精度要素数据集中创建新的低精度要素类。
要将现有空间参考转换为高精度,可使用“升级空间参考”地理处理工具,此工具位于“数据管理工具”工具箱下的“数据库”中。
有关通过此方法和其他方法转换为高精度的详细信息,请参阅迁移到高精度。
创建低精度空间参考
在 ArcGIS 9.2 以及更高版本中,通过使用未升级的 9.2 版之前的地理数据库,您可以继续创建低精度数据集。如果在此地理数据库中创建新的要素类或要素数据集,或者向其中导入数据,则新数据将使用低精度空间参考。如果 9.2 版之前的地理数据库已升级,则在升级空间参考之前,现有要素数据集仍为低精度。因此,可以在现有低精度要素数据集中创建新的低精度要素类。在使用 ArcGIS 9.2 或更高版本创建的任意新地理数据库或任何已升级到 9.2 或更高版本的地理数据库中,无法创建低精度独立要素类或要素数据集。
在创建低精度空间参考时,您可能需要仔细权衡空间域范围和分辨率或精度值之间的关系。有关如何为数据指定低精度空间参考的详细信息,请参阅选择低精度空间参考的分辨率和空间域。