ArcGIS中的投影、定义投影及动态投影在用arcgis进行坐标转换或投影变换时,我们常常会有疑问:什么时候该用投影、什么时候该用定义投影、什么时候又用动态投影
一、定义投影与投影简单来说,定义投影适用的是矢量数据空间位置准确、且坐标系明确,只是缺乏空间参考(投影信息),比如一个西安80(34度分带)的mapgis格式的数据转为shp后,其空间位置是准确的,但是没有空间参考(投影信息),这种情况下我们就要用定义投影(DefineProjection)工具给数据添加投影
例:一个空间要素无论使用的是地理坐标系还是投影坐标系都要带有空间位置属性,有空间属性的数据添加到ArcMap中是这样的:而没有空间属性的要素添加到ArcMap会有如下提示:对于这种数据我们要使用定义投影对其添加空间属性(前提是我们知道数据的坐标系统)
已知该数据为2000坐标系34度带,我们点击定义投影,将数据添加进去,因为数据没有空间属性所以坐标系一栏显示Unknown
此时我们点击找到数据的坐标系即可
定义投影后:投影(Project)或者说投影变换则适用于将一种坐标转换成另一种坐标,这种方法往往需要相应的转换参数
同种坐标系统下地理坐标转换为投影坐标时则不需要参数
例:将上述定义投影后34度带的2000投影坐标转换为地理坐标投影变换后:综上,定义投影是给未确定坐标系的数据添加坐标系(前提是我们知道数据的坐标系统),投影是给已有坐标系的数据进行不同形式的转换
二、什么是动态投影
ArcMap能够执行通常所说的动态投影
这意味着ArcMap能够显示以不同投影方式存储的数据
新的伪投影仅仅对查询和显示有意义
而实际的数据不会被改变
当数据框中含有不同坐标体系的数据时,数据会动态的进行投影变换
可以通过向空的数据框中添加数据来定义数据框的坐标系统,也可以在数据框属性中手工定义坐标系统(通过访问数据框的属性)