坐标系和投影的相关知识探讨

    回想一下,做为了一个林业技术工作人员,经常会遇到森林公安委托为占用林地案件勘查林地面积,林种、地类要求,经过自己的学习和摸索,把自己脑中的遥感知识整理出来,首先想到的便是坐标系和投影,我想这个东西困扰着80%以上的测绘和GIS领域的从业人员吧,我自己曾经也很迷糊,什么大地坐标系啊、地心坐标系啊、高斯投影啊、UTM投影啊,概念很多,可是这玩意又不能不懂,毕竟空间信息是遥感数据的灵魂,经过一番探索,再加上去年专门做过坐标转换一些工作,算是清晰明了些了,在此就把我的一些见解分享给大家,下面开始我们的坐标系探险记。

1、什么是坐标系?

    或许很多人心中明白这个概念,却又不甚明白。什么是坐标系?人们描述空间中的一个点或者一个位置,通常会采用坐标这个概念。可是这个坐标该怎么计算呢?它的参考是谁呢?如果中国定义中南海坐标是(1921,1949,2012),美国人也定义他们白宫的坐标是(1921,1949,2012),哪天美国人说咱们打它中南海一炮吧,那就可能把他自己烤熟。所以必须要建立一个合理的坐标系。

坐标系由原点和坐标轴组成。坐标系种类很多,我们大家在数学中想必都学过笛卡尔坐标系、极坐标系、球面坐标系和柱面坐标系吧,在地学领域,用到最多的是平面坐标系、空间直角坐标系(前两者属于笛卡尔坐标系)和球面坐标系。比如说一个点坐标是(-2850017.472,4690744.523,3237959.973)就是指空间直角坐标,而我们经常看到的Google Earth上的点的坐标(37°20′17″N,112°33′20″E)就是指球面坐标。

测量学上,坐标系怎样定义的呢?地球是一个不规则的类椭球,怎样用严格的数学方式表示它,应该是测绘学家们所追求的高峰。为了表示地球上每一个点的位置,是不是要建立一个统一的世界坐标系呢?建立坐标系是不是要确定坐标原点和坐标轴呢?那怎样建立呢?测量学家们把地球当作一个规则的椭球来处理,这下就好办多了,椭球中心就原点呗,长轴短轴就作为坐标轴,这样一个坐标系就出来了啊。可是有人会问,那这个椭球怎么表示呢?嘛嘛的,我也想问,原来这是科学家们利用天文观测得到的,而且不同的科学家得到的椭球还不一样,比如,一个叫Krasovsky的人搞了个克拉索夫斯基椭球,还有人搞了什么IUGG-1975、WGS-84、GRS80椭球,他们主要特点是长半轴和扁率不同。可是又有人会问(Y的,问题好多啊),搞这么多椭球干嘛,有一个不就行啦。呵呵,我们知道,地球坑坑洼洼的,用严密的椭球来表示肯定有误差,有的国家为了使自己的国家与椭球面吻合(最好大家都站在椭球面上),这样根据各自的情况就定义了不同的参考椭球,比如北京54坐标系就采用了苏联老大哥的克拉索夫斯基椭球。可是问题又来了,怎样才算吻合得好呢?肯定会有人站在椭球面上,有人站在椭球面下,真头疼。此时,测量学家们引入了大地基准面来衡量椭球与大地的吻合度。大地基准面是由大地水准面而来,是指平均海平面延伸到大陆得到的一个封闭曲面。比如,在建立北京54坐标系时,专家们肯定会选择与中国的大地水准面吻合比较好的椭球。此时的椭球称为参考椭球,建立的坐标系称为参心坐标系,我国的北京54和西安80坐标系都是参心坐标系,是一种局部范围的坐标系。然而这种坐标系对于全球定位来说极其不便,误差很大,所以山姆大叔率先针对GPS系统设计了全球大地坐标系WGS-84坐标系统,这时的大地原点不再是参考椭球的中心,而是地球的质心。WGS84椭球体的相关参数和WGS84坐标系的坐标轴指向请参考相关专业书籍。我国现有的国家2000坐标系也是一种全球大地坐标系,其与WGS-84坐标系稍微有点差异。

        下面是几种常见坐标系的椭球参数:

其中北京54坐标系和西安80坐标系是参心坐标系,而WGS-84坐标系与国家2000坐标系是地心坐标系,坐标原点是地球质心。

好啦,这样大家明白了坐标系的定义了吧,首先,需要定义参考椭球体,有了参考椭球还需要大地基准面(全球大地坐标系就不要了),然后需要定义坐标系原点和坐标轴的指向。这样一个坐标系就建立了,以后找妹子就方便多了,全球定位吧,哈哈!

2、为什么要投影?

大家会想,有了坐标就行了,为什么还要搞个让人迷糊的投影?呵呵,前面我们讲到的是以椭球体为参考来进行空间定位,一点都不直观,如果哪天你和妹纸约会,妹纸说她在(-2850017.472,4690744.523,3237959.973)或者(112°E,38°N),尼玛坑爹,这到底在哪个国家,离哥哥我有多远啊,不知道啊,不至于拿个尺子去测吧。这时候,泡妞高手们想出了一个办法,把球面投影到一个平面,用一个平面坐标(x,y)来表示地面点的位置,两点之间求距离是不是很容易啊?这时候你会发现那个妹子不就是隔壁那妞嘛,200米不到(囧!哈哈)。当然,投影最大的目的不是方便把妹纸,而是地图。所以投影就是把球面坐标转化为平面坐标,也就是3D到2D的转换。

投影有很多种,按性质分,比如等角投影,等积投影,等距投影,任意投影等。大家都知道,球面展开成平面,肯定是一个不严密(也可说不完美)的过程,会有不同程度的变形。如何选择呢?比如在航海上,就需要等角投影,如果方向错了就会差很多,我猜如果哥伦布那时知道这些就不会跑到美洲还以为到了印度吧。如果需要丈量面积,那就要选择等积投影了。

3、测量坐标有哪几种表示方式?

常见的测量坐标包括大地坐标(B、L、H)、空间直角坐标(X、Y、Z)、平面坐标(x、y、H)。具体参考相关教程。

4、坐标转换

终于讲到重点了,各种坐标怎样转换是大家最关心的。首先有一点要牢记:

       同一参考椭球下,大地坐标与空间直角坐标之间的转换是严密的(数学关系对应),它们与平面坐标的转换是不严密的,需要做投影转换(想想也明白,把球面展成平面那可是难住了好多科学家呀)。而不同参考椭球之间的坐标转换永远都是非严密的。

     坐标转换原理:

     同一椭球下的转换

       同一椭球下,大地坐标(B、L、H)与空间直角坐标(X、Y、Z)之间的转换是严密的,其公式为:

         而大地坐标(B、L、H)与空间直角坐标(X、Y、Z)向平面直角坐标的转换属于非严密的,需要进行球面到平面的投影选择,通常将空间直角坐标转换为大地坐标,然后在大地坐标和平面直角坐标之间采用高斯正算和反算公式进行计算。

        不同椭球下的转换

        不同参考椭球下的坐标转换实质是基准的转换。如空间定位技术所采用的全球基准与地面网所采用的局部基准间的转换。通常的转换模型有布尔莎-沃尔夫模型和莫洛金斯基模型。这两种模型都常用且非常相似,布尔莎模型在进行全球或者较大范围内较为常用,但是莫洛金斯基模型可以克服布尔莎模型中旋转参数与平移参数相关性高的问题。

两个坐标系的转换通常有三维七参数模型和二维四参数模型。

        布尔莎模型又称为七参数转换,或者七参数赫尔默特变换。该模型共采用7个参数,分别为三个平移参数(ΔX、ΔY、ΔZ)和三个旋转参数(ωx、 ωy、ωz)和一个尺度参数k。

       上式是一个WGS84下的空间直角坐标转换到CGCS2000下的空间直角坐标的布尔莎模型,有七个未知参数,简单的求解,只需要3个公共点就可以了,如果要得到严密解,就需要更多的公共点进行最小二乘平差解算。而对于大地坐标,可以转成空间直角坐标再解算,也可以直接利用布尔莎模型。

5、遥感制图的投影和坐标系选择

        关于遥感影像的坐标系和投影,大家经常会听到所谓的地理坐标系(Geographic  coordinate  system)和投影坐标系(Projection coordinate system)的概念。打开Arcgis的坐标系文件夹也会发现这两个子文件夹。地理坐标系是以经纬度表示的,是一种球面坐标系,而投影坐标系是米或者千米等为单位的,是一种以xy表示的平面坐标系。下面是Arcgis中两种坐标系的定义:

(a) 地理坐标系                                                                                                             (b)投影坐标系

        上图中的左图a是WGS-84下的地理坐标系,我们可以看出它定义了一个WGS-84椭球体,然后是WGS84下的基准面。有了Spheroid和Datum就可以使用地理坐标系了。右图b是西安80坐标系下的投影坐标系,投影方式是高斯-克吕格投影。可以看出,它除了Gauss-Kruger投影参数外,还定义了Xian-1980地理坐标系。

    有人会问,为什么投影坐标系要带一个地理坐标系呢?我们知道投影本质就是把球面投影到平面,那么投影就必须定义是用哪个球面坐标系来投影。比如UTM投影坐标系,我们熟知的是WGS84坐标系来投影,其实我们也可以用国家2000坐标系来投影,就我所知,在月球探索过程中,人们也用到了UTM投影,而这时用来投影的坐标系就是月球坐标系了。

    我国常用地图投影的选择:

   在我国,大中比例尺(≥1:50万)的地图一般选择高斯-克吕格投影,高斯-克吕格投影有3°和6°分带两种,1:2.5万-1:50万比例尺地形图采用经差6度分带,1:1万比例尺的地形图采用经差3度分带。小比例尺的地图(比如全中国地图)应采用等角正轴割圆锥投影,也就是兰勃特投影(Lambert Conformal Conic),但是小比例尺海图多选择等角正轴圆柱投影,也就是墨卡托投影。另外我们平时下载的遥感影像大都是WGS-84下的地理坐标系或者UTM投影坐标系。

     下面就一个例子具体说下地理坐标系到投影坐标系的转换(投影的选择):

       比如:北京的中心经纬度大致在(117°E,40°N),那么其在北京54投影坐标系下6°分带就应该选择Beijing 1954 GK Zone 20.prj或者Beijing 1954 GK Zone 20N.prj(后者会在横坐标前加上带号),中央经线=带号(比如20)*6-3。而在西安80投影坐标系下6°分带应该选择Xian 1980 GK Zone 20.prj。北京地区的遥感影像的UTM投影一般会选择WGS 1984 UTM Zone 50N,因为Zone为20*6-3的中央经线为117,左114,右120,正好覆盖北京,而东半球要加30(全球360/6共60个Zone)所以是50N,N表示北半球。此外,需要说明的是,跨带投影会造成较大的变形。很多人下载全球的植被图、夜间灯光图等,想要裁剪出自己需要的区域,原始数据往往是WGS84下的地理坐标系,而矢量数据多是UTM或者TM等投影坐标系,这时需要将矢量数据转换到地理坐标系再去裁剪,如果反过来将全球图去投影,会发现变形得很难看。

6、推荐一些好用的坐标转换工具

(1) 坐标转换工具:用过很多坐标转换工具,也自己写过,现在给大家推荐一款:GPS工具箱,发现它很容易用,精度也不错,这是下载地址:http://download.csdn.net/detail/rsyaoxin/5611283可能大家平时会用的比较多的是Coord这个软件,但是我发现它结果老是不对,下面是几个软件的比较,第一个是GPS工具箱,第二个是我自己写的一个小软件,第三个是Coord,结果明显不对,不知道是不是我下载的Coord有问题。至于我自己写的这个工具,待有时间完善后我也会分享给大家用。

(2)开源坐标和投影转换库:Proj4。它的功能主要有经纬度坐标与地理坐标的转换,坐标系的转换,包括基准变换等。这是官方网站:http://trac.osgeo.org/proj/,可以下载到源码和文档,源码是C++所写,需要编译才能集成到你的程序使用。下面是我编译好的一个版本:http://download.csdn.net/detail/rsyaoxin/5611299

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • 1 序: 很多新接触GIS的人员对地图投影以及坐标系统很难理解,甚至做GIS开发做了好几年的人也有这方面的疑惑,地...
    三维GIS那点事_王跃军阅读 17,215评论 3 43
  • 摘自http://www.xuebuyuan.com/472278.html gis坐标系相关概念(一) 前言:近...
    肖钰TRACY阅读 393评论 0 0
  • 注:本系列文章通过四个方面介绍地图投影的相关知识,转载来自Esri中国CSDN博客,并有少量补充和修改原文链接:h...
    zyhthinking阅读 3,573评论 0 0
  • 去图书馆时遇到一个在认真做笔记读书的人。身着灰色T恤,短发。不仔细看会觉得就是很普通的一个人,不会引起注意力。我开...
    东亭梨尚阅读 191评论 0 0
  • 怎样建立诚信同时使别人信任你?? 大多数人可能都有自己的设计与想法,觉得自己做得还是蛮到位的,但有很多日常...
    圣水无痕陈波阅读 304评论 0 0