#地理信息中各种坐标系区别和转换总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
地理信息中各种坐标系区别和转换总结
一、北京54坐标到西安80坐标转换小结
1、北京54和西安80是两种不同的大地基准面,不同的参考椭球体,因而两种地图下,同一个点的坐标是不同的,无论是三度带六度带坐标还是经纬度坐标都是不同的。
2、数字化后的得到的坐标其实不是WGS84的经纬度坐标,因为54和80的转换参数至今没有公布,一般的软件中都没有54或80投影系的选项,往往会选择WGS84投影。
3、WGS8
4、北京54、西安80之间,没有现成的公式来完成转换。
4、对于54或80坐标,从经纬度到平面坐标(三度带或六度带)的相互转换可以借助软件完成。
5、54和80间的转换,必须借助现有的点和两种坐标,推算出变换参数,再对待转换坐标进行转换。
(均靠软件实现)
6、在选择参考点时,注意不能选取河流、等高线、地名、高程点,公路尽量不选。
这些在两幅地图上变化很大,不能用作参考。
而应该选择固定物,如电站,桥梁等。
二、西安80坐标系和北京54坐标系转换
西安80坐标系和北京54坐标系其实是一种椭球参数的转换作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不一样,因为它们是两个不同的椭球基准。
那么,两个椭球间的坐标转换,一般而言比较严密的是用七参数布尔莎模型,即 X 平移, Y 平移, Z 平移, X 旋转(WX), Y 旋转(WY), Z 旋转(W Z),尺度变化(DM )。
要求得七参数就需要在一个地区需要 3 个以上的已知点。
如果区域范围不大,最远点间的距离不大于 30Km(经验值),这可以用三参数,即 X 平移, Y 平移, Z 平移,而将 X 旋转, Y 旋转, Z 旋转,尺度变化面DM视为 0 。
在MAPGIS平台中实现步骤:
第一步:向地方测绘局(或其它地方)找本区域三个公共点坐标对(即54坐标x,y,z和80坐标x,y,z);
第二步:将三个点的坐标对全部转换以弧度为单位。
(菜单:投影转换/输入单点投影转换,计算出这三个点的弧度值并记录下来)
第三步:求公共点求操作系数(菜单:投影转换/坐标系转换)。
如果求出转换系数后,记录下来。
第四步:编辑坐标转换系数。
(菜单:投影转换/编辑坐标转换系数。
)最后进行投影变换,“当前投影”输入80坐标系参数,“目的投影”输入54坐标系参数。
进行转换时系统会自动调用曾编辑过的坐标转换系数。
三、地理坐标系和投影坐标系的区别
1、首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为地理坐标系统,是以经纬度为地图的存储单位的。
很明显,Geographic coordinate system是球面坐标系统。
我们要将地球上的数字化信息存放到球面坐标系统上,如何进行操作呢?地球是一个不规则的椭球,如何将数据信息以科学的方法存放到椭球上?这必然要求我们找到这样的一个椭球体。
这样的椭球体具有特点:可以量化计算的。
具有长半轴,短
半轴,偏心率。
以下几行便是Krasovsky_1940椭球及其相应参数。
Spheroid: Krasovsky_1940
Semimajor Axis: 6378245.000000000000000000
Semiminor Axis: 6356863.018773047300000000
Inverse Flattening(扁率): 298.300000000000010000
然而有了这个椭球体以后还不够,还需要一个大地基准面将这个椭球定位。
在坐标系统描述中,可以看到有这么一行:Datum: D_Beijing_1954
表示,大地基准面是D_Beijing_1954。
有了Spheroid和Datum两个基本条件,地理坐标系统便可以使用。
完整参数:
Alias:
Abbreviation:
Remarks:
Angular Unit: Degree (0.017453292519943299)
Prime Meridian(起始经度): Greenwich (0.000000000000000000)
Datum(大地基准面): D_Beijing_1954
Spheroid(参考椭球体): Krasovsky_1940
Semimajor Axis: 6378245.000000000000000000
2008-04-11 12:10
回复
giskaiser
1位粉丝
初级粉丝1
2楼Semiminor Axi s: 6356863.0187 7304730000000 0
Inverse Flattenin g: 298.30000000 0000010000
2、接下来便是P rojection coordin ate system(投影坐标系统),首先看看投影坐标系统中的一些参数。
Projection: Gaus s_Kruger Parameters: False_Easting: 5 00000.000000 False_Northin
Central_Meridia n: 117.000000 Scale_Factor: 1. 000000 Latitude_Of_Ori gin: 0.000000 Linear Unit: Met er (1.000000) Geographic Coo rdinate Syste m:
Name: GCS_Bei jing_1954 Alias: Abbreviation: Remarks: Angular Unit: D egree (0.017453 29251994329 9)
Prime Meridia n: Greenwich (0. 0000000000000 00000) Datum: D_Beiji ng_1954 Spheroid: Kraso vsky_1940 Semimajor Axi s: 6378245.0000 0000000000000 0 Semiminor Axi s: 6356863.0187 7304730000000 0
Inverse Flattenin g: 298.30000000 0000010000 从参数中可以看出,每一个投影坐标系统都必定会有Geogr
e System。
投影坐标系统,实质上便是平面坐标系统,其地图单位通常为米。
那么为什么投影坐标系统中要存在坐标系统的参数
呢?
这时候,又要说明一下投影的意义:将球面坐标转化为平面坐标的过程便称为投影。
好了,投影的条件就出来了:
a、球面坐标
b、转化过程(也就是算法)
也就是说,要得到投影坐标就必须得有一个“拿来”投影的球面坐标,然后才能使用算法去投影!
即每一个投影坐标系统都必须要求有Geogr aphic Coordinat e System参
数。
3、我们现在看到的很多教材上的对坐标系统的称呼很多,都可以归结为上述两种投影。
其中包括我们常见的“非地球
统”。
):
大地坐标(Geo detic Coordinat e):大地测量中以参考椭球面为基准面的坐标。
地面点P的位置用大地经度L、大地纬度B和大地高H表示。
当点在参考椭球面上时,仅用大地经度和大地纬度表示。
大地经度是通过该点的大地子午面和起始大地子午面之间的夹角,大地纬度是通过该点的法线和赤道面的夹角,大地高是地面点沿法线到参考椭球面的距离。
方里网:是由平行于投影坐标轴的两组平行线所构成的方格网。
因为是每隔整公里绘出坐标纵线和坐标横线,所以称之为方里网,由于方里线同
时又是平行于直角坐标轴的坐标网线,故又
网。
在1:1万——1:20万比例尺的
地形图上,经纬线只以图廓线
的形式直接表
现出来,并在图角处注出相应
度数。
为了在用图时加密成网,在内外图廓间
还绘有加密经
纬网的加密分
划短线(图式中称“分度带”),必要时对应短线
相连就可以构
成加密的经纬
线网。
1:2 5万地形图上,除内图廓上绘有经
纬网的加密分
划外,图内还有加密用的十字线。
我国的1:50万——1:100万地形图,在图面上直接绘出经纬
线网,内图廓上也有供加密经
纬线网的加密
分划短线。
直角坐标网的
坐标系以中央
经线投影后的
直线为X轴,以赤道投影后的
直线为Y轴,它
标原点。
这样,坐标系中就出
现了四个象限。
纵坐标从赤道
算起向北为正、向南为负;横坐标从中央经线
算起,向东为正、向西为
负。
虽然我们可以
认为方里网是
直角坐标,大地坐标就是球面
坐标。
但是我们在一副地形图
上经常见到方
里网和经纬度网,我们很习惯的称经纬度网为大地坐标,这个时候的大地
坐标不是球面
坐标,她和方里网的投影是一
样的(一般为高斯),也是平面坐标
四、GIS中的坐标系定义和转
换
1. 椭球体、基准面及地图投
影
GIS中的坐标系定义是GIS系统的基础,正确定义GIS系统的坐
GIS中的坐标系
定义由基准面
和地图投影两
组参数确定,而
基准面的定义
则由特定椭球
体及其对应的
转换参数确定,
因此欲正确定
义GIS系统坐标
系,首先必须弄
清地球椭球体
(Ellipsoid)、大地
基准面(Datum)
及地图投影(Pro
jection)三者的
基本概念及它
们之间的关
系。
2008-04-11 12:10
回复
giskaiser
1位粉丝
初级粉丝1
4楼
3. GIS 中地图投影的定义
我国的基本比例尺地形图(1: 5千,1: 1万,1: 2.5万,1:5万,1:10万,1:2 5万,1: 50万,1:100
大于等于50万的均采用高斯-克吕格投影(G auss-Kr uger),又叫横轴墨卡托投影(Transv erse Me rcator);小于50万的地形图采用正轴等角割园锥投影,又叫兰勃特投影(Lambe rt Confo rmal Co nic);海上小于50万的地形图多用正轴等角园柱投影,又叫墨卡托投影(Mercat or),我国的GI S系统中应该采用和我国基
尺地形图系列一致的地图投影系统。
在Map X中坐标系定义由基准面、投影两部分参数组成,方法如下:
CoordS ys.Set(T ype, [D atu m], [Un its], [Or iginLon gitud e], [Ori ginLatit ude], [Standa rdParall elOn e], [Sta ndardPa rallelT wo], [A zimut h], [Sca leFacto r], [FalseE astin
eNorthi ng], [Ra nge], [B ound s], [Affi neTrans for m])
其中参数:Typ e表示投影类型,Typ e为1时地图坐标以经纬度表示,它是必选参数,它后面的参数都为可选参数;Datum 为大地基准面对象,如果采用非地球坐标(NonEa rth)无需定义该参数;Units为坐标单位,如U nits为7表示以
位;OriginL ongitud e、Origi nLatitu de分别为原点经度和纬
度;Standar dParalle lOne、S tandard Parallel Two为第一、第二标准纬线;Azimut h为方位角,斜轴投影需要定义该参
数;ScaleFa ctor为比例系数;FalseEa sting, F alseNor thing为东伪偏移、北伪偏移值;Range 为地图可见纬
围;Bounds 为地图坐标范围,是一矩形对象,非地球坐标(N onEart h)必须定义该参
数;AffineT ransfor m为坐标系变换对象。
相应高斯-克吕格投影、兰勃特投影、墨卡托投影需要定义的坐标系参数序列如下:
高斯-克吕格:投影代号(Typ e),基准面(Datu m),单位(Uni
中央经度(Orig inLongi tude),原点纬度(Orig inLatitu de),
比例系数(Scal eFacto r),
东伪偏移(Fals eEastin g),北纬偏移(Fa lseNort hing)
兰勃特: 投
影代号(Type),基准面(Datu m),单位(Uni t),
中央经度(Orig inLongi tude),原点纬度(Orig inLatitu de),
标准纬度1(Sta ndardPa rallelOn e),标准纬度2
rdParall elTw o),
东伪偏移(Fals eEastin g),北纬偏移(Fa lseNort hing)
墨卡托: 投
影代号(Type),基准面(Datu m),单位(Uni t),
原点经度(Orig inLongi tude),原点纬度(Orig inLatitu de),
标准纬度(Stan dardPar allelOn e)
在城市GIS系统中均采用6度或3度分带的高斯-克吕格投影,
般城建坐标采用的是6度或3度分带的高斯-克吕格投影坐标。
高斯-克吕格投影以6度或3度分带,每一个分带构成一个独立的平面直角坐标网,投影带中央经线投影后的直线为X轴(纵轴,纬度方向),赤道投影后为Y 轴(横轴,经度方向),为了防止经度方向的坐标出现负值,规定每带的中央经线
0公里,即东伪偏移值为500公里,由于高斯-克吕格投影每一个投影带的坐标都是对本带坐标原点的相对值,所以各带的坐标完全相同,因此规定在横轴坐标前加上带号,如(4 231898, 216559 33)其中21即为带号,同样所定义的东伪偏移值也需要加上带号,如2 1带的东伪偏移值为215000 00
米。
假如你的工作区位于21带,即经度在120度至12 6度范围,该带的中央经度为123度,采用Pulk ovo 194 2基准面,那么定义6度分
带的高斯-克吕格投影坐标系参数为:(8,1001,7,123,0,1,2 150000 0,0)。
那么当精度要求较高,实测数据为WGS 1984坐标数据时,欲转换到北京54基准面
克吕格投影坐标,如何定义坐标系参数呢?你可选择WGS 1 984(Ma pinfo中代号10 4)作为基准面,当只有一个已知控制点时(见第2部分),根据平移参数调整东伪偏移、北纬偏移值实现WGS 84到北京54的转换,如: (8,1 04,7,123,0,1,2150 0200,-200),也可利
用 Affi neTrans form坐标系变换对象,
转换系数(A、B、C、D、E、F)中A、B、D、E为0,只有X、Y方向的平移值C、F ;当有3个已
知控制点时,可利用得到的转换系数(A、B、C、D、E、F)定
义 Affi neTrans form坐标系变换对象,实现坐标系的转换,如:(8,104,7,123,0,1,2 150000 0,0,m ap.Affin eTransf orm),其中Af fineTra nsform 定义为
AffineT ransfor m.set (7,A、B、C、D、E、F)(7表示单位米);当然有足够多已知控制点时,直接求定7参数自定义基准面就行了。
.userDat a { BE HAVIO R. url(# default# userdat a) }。