图16 坐标系选择、新建与编辑等操作的入口
用户可以从“Favorites”、“Geographic Coordinate System”、“ProjectedCoordinate System”和“Layers”等文件夹中选择坐标系,或使用“Import”导入其他数据的坐标系。“Layers”文件夹只有当ArcMap或ArcScene中的Layers加载有数据(Layer)时才会显示出来,而在ArcCatalog中操作则不会出现。另外,使用“Clear”可以清除数据或地图的坐标系。
用户也可以根据需要新建坐标系。图17为新建投影坐标系(ProjectedCoordinate System)的操作窗口。在这一操作窗口中,用户需要设置投影坐标系的名称(Name)、投影(Projection)、单位(Linear Unit)和地理坐标系(Geographic Coordinate System)等参数。
图17 新建投影坐标系(Projected Coordinate System)的操作窗口
右击任意已有坐标系,点击“Copyand Modify”,可对已有坐标系进行编辑。坐标系编辑的操作窗口与坐标系新建的操作窗口类似。对于投影坐标系的编辑,用户也需要编辑投影坐标系的名称、投影、单位和地理坐标系等参数。
3.2 坐标系定义
坐标系定义是指定义数据的属性坐标系。也即,将与数据的真实坐标系相同的坐标系赋予给数据的属性。坐标系定义可以通过两种方式来实现:一是如图2所示,在Catalog里面访问该数据的Properties进行修改(定义);二是使用ArcToolbox ->Projections and Transformations -> Define Project工具(图18)。
如果该数据已有属性坐标系,数据输入处会出现警告符号,警告用户已有属性坐标系将被覆盖。这两种坐标系定义方式的区别是:如果数据在ArcMap或ArcScene中打开(被锁定)后,那么就不能在Catalog中改变数据的坐标系了,但是仍然可以利用ArcToolbox中的Define Project工具来定义数据的坐标系,除非这一数据同时也在另外的ArcMap、ArcScene或ArcCatalog中被打开使用。
图18 使用ArcToolbox中“DefineProject”工具进行坐标系定义
另外,个人以为,“Define Project”工具的名称使用“Define Coordinate System”更为贴切。因为这个工具是定义坐标系(Coordinate System),而不是定义投影(Project)。有意思的是,“Define Project”工具窗口中“坐标系的输入框”的名称是“CoordinateSystem”,而不是“Project”(图18)。因此,为何ESRI会使用“Define Project”这个工具名,颇令人费解。
3.3 坐标系转换
坐标系转换是指转换数据的真实坐标系。坐标系转换的前提是数据的属性坐标系与数据的真实坐标系吻合。矢量数据的坐标系转换通过ArcToolbox -> Projections and Transformations -> Project工具来实现(图19),栅格数据的坐标系转换通过ArcToolbox -> Projectionsand Transformations -> Raster -> Project Raster工具来实现(图20)。
图19 使用ArcToolbox中“Project”工具进行矢量数据的坐标系转换