文档介绍:1、北京54坐标(或西安80)与WGS84的坐标转换(转)
   我在写毕业论文的时候,碰到了把遥感影像图数字化成shp文件后,放到GPS没有坐标投影,和GPS点位的地方根本就不一致,后来用arcview中解决了这个问题。其实就是坐标转换的问题了,这些天发现网上也很多人在提问这个问题。所以就把这个小问题贴图解决下这个问题,这个方法可以把西安80转换成WGS84,也可以用北京54转换成WGS84,当然把WGS84转换成另外两个坐标系也是可以的,大家看图。
 
打开arcview,先打开extensions,
 
 
 
然后在file菜单底下就有个arcview projection utility按钮,点击进去
 
 
在这边就可以对没有定义投影的文件定义了,如果已经有投影的在坐标系统属性段中会显示,像我这个演示的文件就是没有坐标系统的。选择需要转换或定义的文件,点击下一步。
 
 
 出现下面这个菜单,对于没有定义坐标系的文件,coordinate system type 是可以选择的,这边我需要把文件定义成平面坐标系,那么就选择projected,如果你的文件有坐标系了,那么这个选项是不能选择的。然后在底下的name中选择投影,这边我需要把我的文件转换成西安80坐标系,可是这里没有,那么我就选择custom进行自定义,下面的单位选择米。
 
 
 
然后开始自定义投影内容,因为西安80使用的是pulkovo地理投影,东西偏差为500000,然后在base projection中选择高斯克里格基准,定义中央经线为120。点击下一步。然后出现个对话框,确定下即可。
 
 
    然后开始转换坐标系,刚才目的是定义没有投影的文件,现在是要把刚刚定义的平面坐标转换成GPS中使用的WGS84坐标。然后点击下一步就完成了。
 
2、南京地方坐标系如何转为北京坐标系
  一般地方都会有自己的坐标系,不知你北京是指北京54还是北京80,不过一般地方的成果都用北京54的。
    想转化,需要知道南京92的所采用的椭球参数以及投影面。不知道也没有关系,有一个简单的方法,就是所谓的7参数法(Bursa法)。找三个既知道南京坐标系下的坐标,又知道北京坐标系下的坐标,用公式求的两个坐标系转换的7参数(三个平移,三个旋转,和一个尺度)。具体公式大地测量学的书上很多。
 
3、WGS84坐标与北京54坐标转换(转)
1. 椭球体、基准面及地图投影
GIS中的坐标系定义是GIS系统的基础,正确定义GIS系统的坐标系非常重要。GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定,因此欲正确定义GIS系统坐标系,首先必须弄清地球椭球体(Ellipsoid)、大地基准面(Datum)及地图投影(Projection)三者的基本概念及它们之间的关系。
基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的基准面,我们通常称谓的北京54坐标系、西安80坐标系实际上指的是我国的两个大地基准面。我国参照前苏联从1953年起采用克拉索夫斯基(Krassovsky)椭球体建立了我国的北京54坐标系,1978年采用国际大地测量协会推荐的1975地球椭球体建立了我国新的大地坐标系--西安80坐标系,目前大地测量基本上仍以北京54坐标系作为参照,北京54与西安80坐标之间的转换可查阅国家测绘局公布的对照表。 WGS1984基准面采用WGS84椭球体,它是一地心坐标系,即以地心作为椭球体中心,目前GPS测量数据多以WGS1984为基准。
上述3个椭球体参数如下:
椭球体与基准面之间的关系是一对多的关系,也就是基准面是在椭球体基础上建立的,但椭球体不能代表基准面,同样的椭球体能定义不同的基准面,如前苏联的Pulkovo 1942、非洲索马里的Afgooye基准面都采用了Krassovsky椭球体,但它们的基准面显然是不同的。
地图投影是将地图从球面转换到平面的数学变换,如果有人说:该点北京54坐标值为X=4231898,Y=21655933,实际上指的是北京54基准面下的投影坐标,也就是北京54基准面下的经纬度坐标在直角平面坐标上的投影结果。
2. GIS中基准面的定义与转换
虽然现有GIS平台中都预定义有上百个基准面供用户选用,但均没有我们国家的基准面定义。假如精度要求不高,可利用前苏联的Pulkovo 1942基准面(Mapinfo中代号为1001)代替北京54坐标系;假如精度要求较高,如土地利用、海域使用、城市基建等GIS系统,则需要自定义基准面。
GIS系统中的基准面通过当地基准面向WGS1984的转换7参数来定义,转换通过相似