本帖针对的是非GIS及相关专业的人士,讨论的也是关于坐标系的浅显认识,让大家在使用坐标系的过程中有个基本概念,高手请自觉略过。内容基于个人理解,如果讲述的内容有偏颇,欢迎讨论和斧正。
首先说说,坐标系是干嘛的。
我们周边的实体对象,都有一个空间位置。大家都知道,位置是相对的,而我们选定的参考对象就是地球。通过坐标系,我们可以表达实体所在的空间位置。
地心坐标系和参心坐标系
既然我们选用地球作为参考对象,地球“辣么大”,选哪里为基准点呢?通过先人们的研究,我们晓得了,地球是个不规则的类球体,表面也是“凹凸有致”的。为了计算相对简化,但又能保证精度在可接受范围内,伟大的先人们又拟合了一个椭球体,把地球给包起来,所有的计算和转换都基于这个参考椭球体及其中心。以此为基础衍生出的坐标系,就是参心坐标系,诸如我们常常听到的北京54、西安80。至于为啥有各式各类的参心呢,一方面是因为测量方式有差异,得到的结果不同;另一方面,是为了满足区域性精度的要求,尽可能保证自己应用的区域精度高,所以采用了不同的拟合方式,做出来的参考椭球相互间也就略有差异了。
而随着科技水平越来越高,仪器和测量方法愈加成熟,那群“碉堡”的科学家推算出地球质心的位置了,而这个质心是唯一的啊(刨除测量误差而言)。这个基准点的确定,使得地心坐标系的立足点是一致的。以此为基础建立的坐标系,就是地心坐标系了,诸如现在非常横行的wgs84。
简而言之,地心和参心的区别,在于测量实体对象的位置的基准和采用的地球参数不同。想象一下,你的眼睛就是这个“心”,对同一个物体,你站在不同的位置观察,你对他的位置描述也会是不同的。
地理坐标系和投影坐标系
确定好基准点,就需要描述实体的位置了。首先我们调整到上帝视角,把地球像切水果一样,等份的划分成经纬度。通过经纬度的描述,我们可以确定实体的空间位置了(不包含高程)。
然而,我们出门总不能到哪里都背着个球啊,要是能把地球仪搞成平面图纸就好啦。这个从球到平面的过程,就是投影。投影的方式有很多种,但不管怎么变,都是一个数学方法,解决的问题,也都是把经纬度的记法转换成平面的记法,粗暴点说,就是怎么把一个类球撕成平面的。
比较简单的区分方法就是,地理坐标系的有效范围比较小,真实的坐标单位为度;而投影坐标系的有效范围往往比较大,真实的坐标单位为米。
特别说一下高斯投影,他巧妙的把地球进行了分带处理。通过分带,使得各个区内的坐标精度保持在一个近似的范围内,每个带里的坐标记法也相对独立。值得注意的是,要看清横轴坐标是否有带号。这个带号就是个标示,没有特别的物理意义。
不论你是用哪个坐标系,他代表的实体的位置应该是一致的,因为实体的位置在狭义上来说,是唯一的。所以像arcgis这种进行动态投影的软件,同一地区的不同坐标系统的数据,可以叠加显示到一起。其实他显示的时候,是把所有数据按一个标准进行了统一。
坐标的转换
由上面所述,可以确定一个问题,投影坐标系是通过对应的地理坐标系的坐标计算而来的,他们也是基于同一套地球参数的。如果是同一基准,根据投影的数学方法,计算对应坐标。如果是采用不同基准的坐标系转换,那么还需要进行不同坐标系基准间的转换,也就是建立两套地球参数之间的数学关系。通常使用的gis软件,会将这个数据过程融合成一个,方便大家使用。不同的坐标基准,想换转换和表达,也或多或少的会存在偏移的问题。如果你拿到了一个数据,没有坐标系,应该先为它定义正确的投影,然后再进行转换。