地理(投影)坐标与屏幕坐标的转换

地理(投影)坐标与屏幕坐标的转换
地理(投影)坐标与屏幕坐标的转换

地理(投影)坐标与屏幕坐标的转换! (转载)

计算机2010-04-01 09:25:16 阅读132 评论0 字号:大中小订阅刚接触到这个东东,确实头晕!什么地理坐标,投影坐标,屏幕坐标等等.......哎....地理知识中学学过(都不知道咋学的),数学貌似N多年不用也都还给老师了!确实悲哀.....唉....终于认真的研究了一下才算明白是怎么回事了!其实不要管什么地理坐标,投影坐标还是屏幕坐标,搞的你是非要知道天文地理似的才能去动手去做这个东东!原理掌握一个,那就是只用弄明白地理坐标和屏幕坐标的定义规则就OK 了...

地理坐标定义规则:X轴(代表经度)向右递增,Y轴(纬度)向上递增,就好比小学学过的平面坐标(貌似又忘了,要重读小学了)吧?向左,向下的规则,这个不用我再阐述了吧,如果你还不明白,那我劝你还是真要去重读小学了....比我更悲哀,嘿嘿,总算找到一个知已啊....不容易啊...

屏幕坐标定义规则:X轴向右递增,Y轴向下递增..

可以看出,地理坐标和屏幕坐标的区别仅仅只是在于Y轴递增方向是相反的...(这就是不同).

好了,现在我们开始转换他们吧. 这里强调一点的就是为了保证精度,地理坐标的度*3600换算成秒,所有的取值用double来计算,最后的结果再转换成int

1.已知道屏幕的高(y)和宽(h),地理坐标区域的范围(maxLon,minLon,maxLat,minLat)..这里我们知道了这些已知的参数...

2.我们可以算出每像素所代表的经度和纬度(有人称这个为比例因子):

公式:scaleX = h/((maxLon-minLon)*3600) ----------X轴上每像素代表的经度秒数;

公式:scaleY = y/((maxLat-minLat)*3600) -----------Y轴上每像素代表的纬度秒数;

这两个比例因子就是两个坐标系之间的关系..

3.很简单的一步了,那就是算出该地理坐标区域中的任何一点(lon,lat)在屏幕上的坐标了,怎么算?下面来讲:

公式:screenX = lon*3600/scaleX; ---------屏幕坐标X轴坐标

公式:screenY = lat*3600/scaleY; ----------屏幕坐标Y轴坐标, 怎么样?很简单吧?这里我们就算出地理坐标上任何一点转到屏幕上的坐标是多少了......

还有最后一步,那就是我们要把该地理区域占满占个屏幕该怎么办呢?

4. 接着我们需要该地理区域占满占个屏幕该怎么办呢

公式:minX = minLon*3600/scaleX; 区域左边置最左端

公式:minY = minLat*3600/scaleY; 区域上面置最上端

5. 当地地理范围区域占满整个屏幕时,我们需要用到第三步计算出来的 screenX和screenY两个参数

,该区域中的任何一点的公式如下:

公式:X = screenX - minX = (lon - minLon)*3600/scaleX;

由于纬度的方向和屏幕Y轴是相反的,

公式:screenMaxLat = (maxLat - minLat)*3600/scaleY;

公式:screenLat = (lat - minLat)*3600/scaleY;

公式:Y = screenMaxLat - screenLat = (maxLat - lat)*3600/scaleY; 至于为什么是这个公式,我想大家仔细想想就明白了..

6.总结:

经纬度转屏幕坐标的最终公式如下:

公式: X = (lon - minLon)*3600/scaleX;

公式: Y = (maxLat - lat)*3600/scaleY;

接着我们由上面的公式可以推出屏幕坐标转经纬度坐标公式如下:

公式:lon = X * scaleX/3600 + minLon;

公式:lat = maxLat - y* scaleY/3600;

呼呼......终于写完了,由于要赶着睡觉,因为明天还要早起上班,可能写的还不够清楚,大家再仔细研究一下就能够明白了!

地理坐标系和投影坐标系的区别

地理坐标系和投影坐标系的区别
字体大小:大 | 中 | 小 2006-05-21 17:28 - 阅读:204 - 评论:0 经常碰到这两个概念:Geographic coordinate system 和 projected coordinate system 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 Semiminor Axis: 6356863.018773047300000000

地图投影和坐标系统

地图投影和坐标系统 在ArcGIS中,每一个dataset都有一个坐标系统。它的目的是在一个通用的坐标框架例如map中集成其它地理数据图层。坐标系统允许你将datasets集成到地图中,同时也做各种各样集成分析的操作,例如叠加不同数据源和坐标系统的图层。 什么是坐标系? 坐标系允许地理数据集使用通用的位置来集成。坐标系是一个参考系统用于代表地理要素的位置,影像以及观测点,例如通用框架下的GPS点。 每一个坐标系统都由以下几部分来定义: (1)它的测量框架要嘛是地理的(球面坐标,从地球中心开始测量)或者是平面的(地理坐标被投影到二维的平面) (2)测量单位(投影坐标一般是feet或者是meters,而球面坐标系一般是经纬

度坐标) (3)地图投影的定义是为投影坐标系的 (4)其它的测量系统属性,例如大地椭球体,大地水准面以及投影坐标等其它的一个或者多个水平面,中央经线以及可能的X,Y偏移量等。 坐标系统的类型: GIS中一般使用两种通用的坐标系统: (1)球体坐标系,例如经纬度。这通常称为地理坐标系统。 (2)根据某种地图投影,例如横轴Mercator,Alber等面投影,或者是Robinson投影,投影坐标系统。所有的这些都提供了各种机制将地球表面投影成二维的平面系。投影坐标系统一般称为地图投影。 更详细的内容,请参照:地理参考和投影坐标系统 投影系统(不论是地理还是投影)提供了定义真实世界坐标的框架。在ArcGIS中,坐标系统用于自动将其它来显示目录的数据集集成到一个通用的数据集中做投影分析用。 ArcGIS自动集成坐标系统是Known的数据集 ArcGIS中所有地理数据集都有一个定义好的坐标生活经验统允许他们在地球表面上定位。如果你的数据集有一个定义好的坐标系统,那么ArcGIS就会自动将你的数据集跟其它的进行动态投影用于显示,3D可视以及分析等。如果数据集本身不含有空间参考,那么它们就

(推荐)投影坐标转换

第二节 平面坐标基准转换 由于海上和陆地上在测量时,使用不同的坐标系和不同参考椭球,而且采用的投影也不同,使得我们获得的数据不统一,必须进行坐标转换。 §3·2·1 欧拉角 设有两个空间直角坐标系,分别为O-XYZ 和O-X 'Y 'Z ',为了便于讨论其相应坐标轴间的变换,设其原点相同如图所示,选择εx 、y ε、z ε为欧拉角,又称旋转参数,经过三次旋转,使两个坐标系重合,既:(图见下页A ) 首先,绕O Z '轴,将O X '轴旋转到OX 0轴,所转的角为z ε; 其次,绕OY 0轴,将O Z '轴旋转到OZ 0轴,所转的角为y ε; 最后,绕OX 轴,将O Z 0轴旋转到OZ 轴,所转的角为εx ; Z Z 0 Z ' X ' O X 0 X Y 0 Y Y ' 图A 因此有 X X ' Y = R 1(εx )R 2(y ε)R 3(z ε) Y '

Z Z ' 式中 R 1(εx )、R 2(y ε)、R 3(z ε)为旋转矩阵,其表达式在ε、y ε、z ε很小时可以最终表示为: X 1 z ε y ε X '

Y = -z ε 1 εx Y ' 公式1 Z y ε - εx 1 Z ' §3·2·2 不同三维空间直角坐标系的变换模型 GPS 测量的WGS —84属地心坐标系,而1980年国家大地坐标系和1954年北京坐标系属参心坐标系,他们所对应得空间直角坐标系是不同的,这里将讨论不同空间直角坐标系的变换模型。 如图B 两个空间直角坐标系分别为O-XYZ 和O '-X 'Y 'Z ',其坐标系原点不同则存在三个平移参数?X 0、?Y 0、?Z 0,他们表示O '- X 'Y 'Z '坐标系原点O '相对于O-XYZ 坐标系原点O 在三个坐标轴上的分量;又当各坐标轴相互不平行时,既存在三个旋转参数εx 、y ε、z ε。 Z O X Y ' O Y X 考虑到两个坐标系的平移和旋转以及尺度参数可得公式如下: X X ' 1 z ε y ε X ' Y =(1+m ) Y ' -z ε 1 εx Y ' Z Z ' y ε - εx 1 Z ' ?X 0 + ?Y 0 公式一

地理坐标系VS大地坐标系

地理坐标系VS大地坐标系 地理坐标:为球面坐标。参考平面地是椭球面。坐标单位:经纬度大地坐标:为平面坐标。参考平面地是水平面坐标单位:米、千米等。 地理坐标转换到大地坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面) 在ArcGIS中预定义了两套坐标系:地理坐标系(Geographic coordinate system)投影坐标系(Projected coordinate system), 1、首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为 地理坐标系统,是以经纬度为地图的存储单位的。很明显,Geographic coordinate syst em是球面坐标系统。我们要将地球上的数字化信息存放到球面坐标系统上,如何进行操作 呢?地球是一个不规则的椭球,如何将数据信息以科学的方法存放到椭球上?这必然要求 我们找到这样的一个椭球体。这样的椭球体具有特点:可以量化计算的。具有长半轴,短 半轴,偏心率。以下几行便是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 Semiminor Axis: 6356863.018773047300000000 Inverse Flattening: 298.300000000000010000

空间大地坐标系与平面直角坐标系转换公式

§2.3.1 坐标系的分类 正如前面所提及的,所谓坐标系指的是描述空间位置的表达形式,即采用什么方法来表示空间位置。人们为了描述空间位置,采用了多种方法,从而也产生了不同的坐标系,如直角坐标系、极坐标系等。 在测量中常用的坐标系有以下几种: 一、空间直角坐标系 空间直角坐标系的坐标系原点位于参考椭球的中心,Z 轴指向参考椭球的北极,X 轴指向起始子午面与赤道的交点,Y 轴位于赤道面上且按右手系与X 轴呈90°夹角。某点在空间中的坐标可用该点在此坐标系的各个坐标轴上的投影来表示。空间直角坐标系可用图2-3来表示: 图2-3 空间直角坐标系 二、空间大地坐标系 空间大地坐标系是采用大地经、纬度和大地高来描述空间位置的。纬度是空间的点与参考椭球面的法线与赤道面的夹角;经度是空间中的点与参考椭球的自转轴所在的面与参考椭球的起始子午面的夹角;大地高是空间点沿参考椭球的法线方向到参考椭球面的距离。空间大地坐标系可用图2-4来表示:

图2-4空间大地坐标系 三、平面直角坐标系 平面直角坐标系是利用投影变换,将空间坐标空间直角坐标或空间大地坐标通过某种数学变换映射到平面上,这种变换又称为投影变换。投影变换的方法有很多,如横轴墨卡托投影、UTM 投影、兰勃特投影等。在我国采用的是高斯-克吕格投影也称为高斯投影。UTM 投影和高斯投影都是横轴墨卡托投影的特例,只是投影的个别参数不同而已。 高斯投影是一种横轴、椭圆柱面、等角投影。从几何意义上讲,是一种横轴椭圆柱正切投影。如图左侧所示,设想有一个椭圆柱面横套在椭球外面,并与某一子午线相切(此子午线称为中央子午线或轴子午线),椭球轴的中心轴CC ’通过椭球中心而与地轴垂直。 高斯投影满足以下两个条件: 1、 它是正形投影; 2、 中央子午线投影后应为x 轴,且长度保持不变。 将中央子午线东西各一定经差(一般为6度或3度)范围内的地区投影到椭圆柱面上,再将此柱面沿某一棱线展开,便构成了高斯平面直角坐标系,如下图2-5右侧所示。 图2-5 高斯投影 x 方向指北,y 方向指东。 可见,高斯投影存在长度变形,为使其在测图和用图时影响很小,应相隔一定的地区,另立中央子午线,采取分带投影的办法。我国国家测量规定采用六度带和三度带两种分带方法。六度带和三度带与中央子午线存在如下关系: 366 N L =中; n L 33=中 其中,N 、n 分别为6度带和3度带的带号。

坐标系统与地图投影--基础知识

空间参照系统和地图投影 导读:正如上一章所描述的,一个要素要进行定位,必须嵌入到一个空间参照系中,因为GIS所描述是位于地球表面的信息,所以根据地球椭球体建立的地理坐标(经纬网)可以作为所有要素的参照系统。因为地球是一个不规则的球体,为了能够将其表面的内容显示在平面的显示器或纸面上,必须进行坐标变换。 本章讲述了地球椭球体参数、常见的投影类型。考虑到目前使用的1:100万以上地形图都是采用高斯——克吕格投影,本章最后又对该种投影类型和相关的地形图分幅标准做了简单介绍。 1.地球椭球体基本要素 1.1地球椭球体 1.1.1地球的形状 为了从数学上定义地球,必须建立一个地球表面的几何模型。这个模型由地球的形状决定的。它是一个较为接近地球形状的几何模型,即椭球体,是由一个椭圆绕着其短轴旋转而成。 地球自然表面是一个起伏不平、十分不规则的表面,有高山、丘陵和平原,又有江河湖海。地球表面约有71%的面积为海洋所占用,29%的面积是大陆与岛屿。陆地上最高点与海洋中最深处相差近20公里。这个高低不平的表面无法用数学公式表达,也无法进行运算。所以在量测与制图时,必须找一个规则的曲面来代替地球的自然表面。当海洋静止时,它的自由水面必定与该面上各点的重力方向(铅垂线方向)成正交,我们把这个面叫做水准面。但水准面有无数多个,其中有一个与静止的平均海水面相重合。可以设想这个静止的平均海水面穿过大陆和岛屿形成一个闭合的曲面,这就是大地水准面(图4-1)。 图4-1:大地水准面

大地水准面所包围的形体,叫大地球体。由于地球体内部质量分布的不均匀,引起重力方向的变化,导致处处和重力方向成正交的大地水准面成为一个不规则的,仍然是不能用数学表达的曲面。大地水准面形状虽然十分复杂,但从整体来看,起伏是微小的。它是一个很接近于绕自转轴(短轴)旋转的椭球体。所以在测量和制图中就用旋转椭球来代替大地球体,这个旋转球体通常称地球椭球体,简称椭球体。 1.1.2地球的大小 关于地球椭球体的大小,由于采用不同的资料推算,椭球体的元素值是不同的。现将世界各国常用的地球椭球体的数据列表如下: 表4-1:各种地球椭球体模型 椭球体名称年代长半轴(米)短半轴(米)扁率 白塞尔(Bessel) 1841 6377397 6356079 1:299.15 克拉克(Clarke) 1880 6378249 6356515 1:293.5 克拉克(Clarke) 1866 6378206 6356584 1:295.0 海福特(Hayford) 1910 6378388 6356912 1:297 克拉索夫斯基1940 6378245 6356863 1:298.3 I.U.G.G 1967 6378160 6356775 1:298.25 埃维尔斯特(Everest) 1830 6377276 6356075 1:300.8 1.1.3椭球体的半径 地球椭球体表面是一个规则的数学表面。椭球体的大小,通常用两个半径:长半径a和短半径b,或由一个半径和扁率来决定。扁率α表示椭球的扁平程度。扁率的计算公式为:α=(a-b)/a。这些地球椭球体的基本元素a、b、α等,由于推求它的年代、使用的方法以及测定的地区不同,其结果并不一致,故地球椭球体的参数值有很多种。中国在1952年以前采用海福特(Hayford)椭球体,从1953-1980年采用克拉索夫斯基椭球体。随着人造地球卫星的发射,有了更精密的测算地球形体的条件。1975年第16届国际大地测量及地球物理联合会上通过国际大地测量协会第一号决议中公布的地球椭球体,称为GRS(1975),中国自1980年开始采用GRS(1975)新参考椭球体系。由于地球椭球长半径与短半径的差值很小,所以当制作小比例尺地图时,往往把它当作球体看待,这个球体的半径为6371公里。 1.1.4高程 地面点到大地水准面的高程,称为绝对高程。如图2所示,P0P0'为大地水准面,地面点A和B到P0P0'的垂直距离H A和H B为A、B两点的绝对高程。地面点到任一水准面的高程,称为相对高程。如图2中,A、B两点至任一水准面P1P1'的垂直距离H A'和H B'为A、B两点的相对高程。

坐标转换及方里网的相关问题(椭球体、投影、坐标系统、转换、北京54、西安80等)

坐标转换及方里网的相关问题(椭球体、投影、坐标系统、转换、北京54、西安80等) 最近需要将一些数据进行转换,用到了一点坐标转换的知识,发现还来这么复杂^_^,觉得自己真是愧对了武汉大学以及中科院这么多年培养我,让我上了好多课却从来没有好好听,今天才知道其实很有用!不多废话,给您分享下我的坐标转换之路。 Part one: Background 地理坐标系与投影坐标系的区别 (cite from:/f?kz=354009166) 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 Semiminor Axis: 6356863.018773047300000000 Inverse Flattening: 298.300000000000010000 2、接下来便是Projection coordinate system(投影坐标系统),首先看看投影坐标系统中的一些参数。 Projection: Gauss_Kruger Parameters:

地理坐标到投影坐标转化方法理论

地理坐标系统和投影变换基础知识 一、理论知识和背景介绍 GIS处理的是空间信息,而所有对空间信息的量算都是基于某个坐标系统的,因此GIS中坐标系统的定义是GIS系统的基础,正确理解GIS中的坐标系统就变得尤为重要。坐标系统又可分为两大类:地理坐标系统、投影坐标系统。本文就对坐标系和投影及其在ArcGIS桌面产品中的应用做一些简单的论述。 GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定,因此欲正确定义GIS系统坐标系,首先必须弄清地球椭球体(Ellipsoid)、大地基准面(Datum)及地图投影(Projection)三者的基本概念及它们之间的关系。 1、地球椭球体(Ellipsoid) 众所周知我们的地球表面是一个凸凹不平的表面,而对于地球测量而言,地表是一个无法用数学公式表达的曲面,这样的曲面不能作为测量和制图的基准面。假想一个扁率极小的椭圆,绕大地球体短轴旋转所形成的规则椭球体称之为地球椭球体。地球椭球体表面是一个规则的数学表面,可以用数学公式表达,所以在测量和制图中就用它替代地球的自然表面。因此就有了地球椭球体的概念。 地球椭球体有长半径和短半径之分,长半径(a)即赤道半径,短半径(b)即极半径。f =(a-b)/a为椭球体的扁率,表示椭球体的扁平程度。由此可见,地球椭球体的形状和大小取决于a、b、f 。因此,a、b、f被称为地球椭球体的三要素。 ArcGIS(ArcInfo)桌面软件中提供了30种地球椭球体模型;常见的地球椭球体数据见下表:

对地球椭球体而言,其围绕旋转的轴叫地轴。地轴的北端称为地球的北极,南端称为南极;过地心与地轴垂直的平面与椭球面的交线是一个圆,这就是地球的赤道;过英国格林威治天文台旧址和地轴的平面与椭球面的交线称为本初子午线。以地球的北极、南极、赤道和本初子午线等作为基本要素,即可构成地球椭球面的地理坐标系统(A geo graphic coordinate system (GCS) uses a three dimensional spherical surface to define locations on the earth. A GCS includes an angular unit of measure, a prime meridian, and a datum (based on a spheroid).)。可以看出地理坐标系统是球面坐标系统,以经度/维度(通常以十进制度或度分秒(DMS)的形式)来表示地面点位的位置。 地理坐标系统以本初子午线为基准(向东,向西各分了1800)之东为东经其值为正,之西为西经其值为负;以赤道为基准(向南、向北各分了900)之北为北纬其值为正,之南为南纬其值为负。 地表任意位置的坐标值可由图1表达: 图1 地理坐标系统

地理坐标系和大地坐标系

地理坐标系VS大地坐标系 winner发表于2008年12月22日 10:32 阅读(10) 评论(0) 分类:个人日记 举报 地理坐标转换到大地坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面)在ArcGIS中预定义了两套坐标系: 地理坐标系(Geographic coordinate system) 投影坐标系(Projected coordinate system) 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 Semiminor Axis: 6356863.018773047300000000 Inverse Flattening: 298.300000000000010000 2、接下来便是Projection coordinate system(投影坐标系统),首先看看投影坐标系统中的一些参数。

坐标系统与地图分幅

地理信息系统培训系列之一 坐标系统与地图分幅 一、坐标系统 名词:地理坐标系,投影坐标系,高程坐标系,地球椭球体。 我们先从ArcGIS安装目录下的Coordinate Systems文件夹说起: 1、地理坐标系(Geographic Coordinate Systems) 地理坐标系,也可称为真实世界的坐标系,用于确定地物在地球上位置。用经纬度来表达位置信息。 1)地球椭球体(Spheroid) 因为地球是不规则的近梨形,所以在定义地理坐标系之前,需要对地球做近似逼近。即假想地球绕地轴高速旋转形成一个表面光滑的球体,这就是地球椭球体(也称旋转椭球体或双轴椭球体)。 地球椭球体(Spheroid)的常用四个参数是:地球引力常数(GM)、长半径(a)、扁率(f)和地球自转角速度(w)。四个参数的不同也就形成了不同的椭球体,比如:克拉索夫斯基椭球体、1975地球椭球体(IAG75)、WGS-84椭球体等。 2)大地基准面(Datum) 有了椭球体后还不能形成地理坐标系,还需要一个大地基准面(Datum)将椭球体定位,大地基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家和地区均有各自的基准面,北京54坐标系和西安80坐标系即为我国的两大基准面。

(1)北京54坐标系 我国参照前苏联从1953年起采用北京54坐标系,它与苏联1942年建立的以普尔科夫天文台为原点的大地坐标系统相联系,相应的椭球为克拉索夫斯基椭球(Krassovsky)。到20世纪80年代初,我国已基本完成了天文大地测量,经计算表明,54坐标系统普遍低于我国的大地水准面,平均误差为29米左右。 (2)西安80坐标系 1978年4月在西安召开全国天文大地网平差会议,确定重新定位,建立我国新的坐标系,为此有了1980年国家大地坐标系。1980年国家大地坐标系采用地球椭球基本参数为1975年国际大地测量与地球物理联合会第十六届大会推荐的数据,即1975地球椭球体(IAG75)。该坐标系的大地原点设在我国中部的陕西省泾阳县永乐镇,位于西安市西北方向约60公里,故称1980年西安坐标系,又简称西安大地原点。基准面采用青岛大港验潮站1952-1979年确定的黄海平均海水面(即1985国家高程基准)。 目前大地测量基本上仍以北京54坐标系作为参照,北京54与西安80坐标之间的转换可查阅国家测绘局公布的对照表。经过大地基准面定位的椭球体称为参考椭球体。 3)椭球体与基准面的关系 椭球体与基准面之间的关系是一对多的关系,也就是基准面是在椭球体基础上建立的,但椭球体不能代表基准面,同样的椭球体能定义不同的基准面。地球椭球体和基准面之间的关系以及基准面是如何结合地球椭球体从而实现来逼近地球表面的可见下图所示。 基准面定义椭球体拟合地表某一区域表面 也就是说,由于椭球参数的不同而形成了不同的椭球体,由于一个椭球体可对应多个大地基准形成了不同地理坐标系。 完成了椭球体和大地水准面的定义后,就形成了地理坐标系。

平面直角坐标变换

平面直角坐标变换 【摘要】对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍,对如何进行GPS坐标系转换进行了分析,提出了一种简单实用的坐标改正转换方法,介绍了用EXCEL完成转换的思路。 [关键字] 电子表格;GPS;坐标转换 作为尖端技术GPS,能方便快捷性地测定出点位坐标,无论是操作上还是精度上,比全站仪等其他常规测量设备有明显的优越性。随着我国各地GPS差分台站的不断建立以及美国SA政策的取消,使得单机定位的精度大大提高,有的已经达到了亚米级精度,能够满足国土资源调查、土地利用更新、遥感监测、海域使用权清查等工作的应用。在一般情况下,我们使用的是1954年北京坐标系或1980年西安坐标系(以下分别简称54系和80系),而GPS测定的坐标是WGS-84坐标系坐标,需要进行坐标系转换。对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握,EXCEL是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进行GPS坐标转换、面积计算会非常轻松自如。要进行坐标系转换,离不开高斯投影换算,下面分别介绍用EXCEL进行换算的方法和GPS 坐标转换方法。 一、用EXCEL进行高斯投影换算 从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EX CEL的相应单元格中输入相应的公式即可。下面以54系为例,介绍具体的计算方法。 完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下: 单元格 单元格内容 说明A2 输入中央子午线,以度.分秒形式输入,如115度30分则输入1 15.30 起算数据L0 B2 =INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2* 100)*100)/3600 把L0化成度 C2 以度小数形式输入纬度值,如38°14′20″则输入38.1420 起算数据B D2 以度小数形式输入经度值 起算数据L E2 =INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2* 100)*100)/3600 把B化成度 F2 =INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2* 100)*100)/3600 把L化成度 G2 =F2-B2 L-L0 H2 =G2/57.2957795130823 化作弧度 I2 =TAN(RADIANS(E2)) Tan(B) J2 =COS(RADIANS(E2)) COS(B)

不同类型地图使用的投影与坐标系

不同类型地图使用的投影与坐标系 (2016-08-12 15:29:29) 不同类型地图使用的投影与坐标系 1.概念辨析 地图投影跟大地坐标系是完全两个东西,尽管具有相关性。地球椭球体则是另一个东西。实际上地图编绘涉及三个基本的东西:椭球体、地图投影、大地坐标系。三者密切关联。(百科知识) 要绘制地图,首先考虑用什么椭球体,这是投影和坐标系的基础——我国三代坐标系使用三种椭球体。 三者之间的关系:先有个椭球体,然后是投影到承影面,然后是添加经纬网。椭球体是基础,投影是转换函数,是数学关系,大地坐标系是参照系。因此,同一椭球体可以用不同的投影;而同一投影,也可以用不同的大地坐标系。 但是一般三者是协调一致的,如我国的三代坐标系,有对应的椭球体、投影类型、基准面(坐标系)。 从地图反映地球表面来看,整个过程涉及五个环节:地球~椭球体~投影~坐标系~地图。而地球是球面的,是一个曲面,而地图是平面的,二者的结构性矛盾,导致我们不得不采用一系列转换,这个转换中不可避免地产生扭曲、变形和误差。具体关系:总结:地球(地球表面,存在高低起伏)→椭球体(光滑球面,相关参数)→投影(投影方式:几何投影与解析投影)→坐标系(地理坐标系与平面直角坐标系)→地图。 2. 我国三代坐标系 我们经常给影像投影时用到的北京54、西安80和2000坐标系是投影直角坐标系,如下表所示为国内坐标系采用的主要参数。从中可以看到我们通常称谓的北京54坐标系、西安80坐标系实际上指的是我国的大地基准面。 表:北京54、西安80和2000坐标系参数列表 坐标名称投影类型椭球体基准面 北京54Gauss Kruger (Transverse Mercator) Krasovsky D_Beijing_1954 西安80Gauss Kruger (Transverse Mercator) IAG75D_Xian_1980 CGCS2000Gauss Kruger CGCS2000D_China_2000

#地理信息中各种坐标系区别和转换总结

地理信息中各种坐标系区别和转换总结 一、北京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椭球及其相应参数。

高斯平面直角坐标与大地坐标转换

高斯平面直角坐标系与大地坐标系 1 高斯投影坐标正算公式 (1)高斯投影正算:已知椭球面上某点的大地坐标()B L ,,求该点在高斯投影平面上的直角坐标()y x ,,即()),(,y x B L ?的坐标变换。 (2)投影变换必须满足的条件 中央子午线投影后为直线; 中央子午线投影后长度不变; 投影具有正形性质,即正形投影条件。 (3)投影过程 在椭球面上有对称于中央子午线的两点1P 和2P ,它们的大地坐标分别为(B L ,)及(B l ,),式中l 为椭球面上P 点的经度与中央子午线)(0L 的经度差:0L L l -=, P 点在中央子午线之东, l 为正,在西则为负,则投影后的平面坐标一定为),(1y x P '和),(2y x P -'。 (4)计算公式 ??? ? ???''+-''+''+-''+''''=''+-''+''''+ =54255 32234 22342 2)185(cos 120)1(6cos )95(cos sin 2sin 2l t t B N l t B N l B N y l t B B N l B N X x ρηρρηρρ 当要求转换精度精确至时,用下式计算: ?????? ???????''-++-' '+''+-' '+''''=''+-''+''++-''+''''+ =52224255 32233 64256 44223422)5814185(cos 720)1(cos 6cos )5861(cos sin 720)495(cos sin 24sin 2l t t t B N l t B N l B N y l t t B B N l t B B N l B N X x ηηρηρρρηηρρ 2 高斯投影坐标反算公式 (1)高斯投影反算:已知某点的高斯投影平面上直角坐标()y x ,,求该点在椭球面上的大

地理坐标系统与投影坐标系统的区别

地理坐标系统简介 2008-01-28 14:34 地理坐标系,也可称为真实世界的坐标系,是用于确定地物在地球上位置的坐标系。一个特定的地理坐标系是由一个特定的椭球体和一种特定的地图投影构成,其中椭球体是一种对地球形状的数学描述,而地图投影是将球面坐标转换成平面坐标的数学方法。绝大多数的地图都是遵照一种已知的地理坐标系来显示坐标数据。 1.地球椭球体 地球是一个表面很复杂的球体,人们以假想的平均静止的海水面形成的“大地体”为参照,推求出近似的椭球体,理论和实践证明,该椭球体近似一个以地球短轴为轴的椭园而旋转的椭球面,这个椭球面可用数学公式表达,将自然表面上的点归化到这个椭球面上,就可以计算了。下面列举了一些常用的一些椭球及参数: 1)海福特椭球(1910) 我国52年以前采用的椭球 a=6378388m b=6356911.9461279m α=0.33670033670 2)克拉索夫斯基椭球(1940 Krassovsky) 北京54坐标系采用的椭球 a=6378245m b=6356863.018773m α=0.33523298692 3)1975年I.U.G.G推荐椭球(国际大地测量协会1975) 西安80坐标系采用的椭球 a=6378140m b=6356755.2881575m α=0.0033528131778 4)WGS-84椭球(GPS全球定位系统椭球、17届国际大地测量协会) WGS-84坐标系椭球 a=6378137m b=6356752.3142451m α=0.00335281006247 最常用的地理坐标系是经纬度坐标系,这个坐标系可以确定地球上任何一点的位置,如果我们将地球看作一个椭球体,而经纬网就是加在地球表面的地理坐标参照系格网,经度和纬度是从地球中心对地球表面给定点量测得到的角度,经度是东西方向,而纬度是南北方向,经线从地球南北极穿过,而纬线是平行于赤道的环线。地理坐标可分为天文地理坐标和大地地理坐标:天文地理坐标是用天文测量方法确定的,大地地理坐标是用大地测量方法确定的。我们在地球椭球面上所用的地理坐标系属于大地地理坐标系,简称大地坐标系。 确定椭球的大小后,还要进行椭球定向,即把旋转椭球面套在地球的一个适当的位置,这一位置就是该地理坐标系的“坐标原点”,是全部大地坐标计算的起算点,俗称“大地原点”。 需要说明的是经纬度坐标系不是一种平面坐标系,因为度不是标准的长度单位,不可用其量测面积长度;平面坐标系(又称笛卡儿坐标系),因其具有以下特性:可量测水平X方向和竖直Y方向的距离,可进行长度、角度和面积的量测,可用不同的数学公式将地球球体表面投影到二维平面上而得到广泛的应用。而每一个平面坐标系都有一特定的地图投影方法。 2.地图投影 是为解决由不可展的椭球面描绘到平面上的矛盾,用几何透视方法或数学分析的方法,将地球上的点和线投影到可展的曲面(平面、园柱面或圆锥面)上,将此可展曲面展成平面,建立该平面上的点、线和地球椭球面上的点、线的对应关系。

ArcGIS中坐标转换及地理坐标、投影坐标的定义

ARCGIS中坐标转换及地理坐标、投影坐标的定义 1.ARCGIS中坐标转换及地理坐标、投影坐标的定义 1.1动态投影(ArcMap) 所谓动态投影指,ArcMap中的Data 的空间参考或是说坐标系统是默认为第一加载到当前工作区的那个文件的坐标系统,后加入的数据,如果和当前工作区坐标系统不相同,则ArcMap会自动做投影变换,把后加入的数据投影变换到当前坐标系统下显示!但此时数据文件所存储的数据并没有改变,只是显示形态上的变化!因此叫动态投影!表现这一点最明显的例子就是,在Export Data时,会让你选择是按this layer's source data(数据源的坐标系统导出),还是按照the Data (当前数据框架的坐标系统)导出数据! 1.2坐标系统描述(ArcCatalog) 大家都知道在ArcCatalog中可以一个数据的坐标系统说明!即在数据上鼠标右键->Properties->XY Coordinate System选项卡,这里可以通过modify,Select、Import方式来为数据选择坐标系统!但有许多人认为在这里改完了,数据本身就发生改变了!但不是这样的!这里缩写的信息都对应到该数据的.aux 文件!如果你去把该文件删除了,重新查看该文件属性时,照样会显示Unknown!这里改的仅仅是对数据的一个描述而已,就好比你入学时填写的基本资料登记卡,我改了说明但并没有改变你这个人本身!因此数据文件中所存储的数据的坐标值并没有真正的投影变换到你想要更改到的坐标系统下!但数据的这个描述也是非常重要的,如果你拿到一个数据,从ArcMap下所显示的坐标来看,像是投影坐标系统下的平面坐标,但不知道是基于什么投影的!因此你就无法在做对数据的进一不处理!比如:投影变换操作!因为你不知道要从哪个投影开始变换!因此大家要更正一下对ArcCatalog中数据属性中关于坐标系统描述的认识! 1.3投影变换(ArcToolBox) 页脚内容1

相关文档
最新文档