精华内容
下载资源
问答
  • 地理坐标系投影坐标系区别

    万次阅读 多人点赞 2018-08-17 22:57:17
    平时开展GIS开发、研究、应用工作,总会接触到坐标系,也会遇到坐标转换的问题,如地理坐标系投影坐标系等。 地理坐标系是球面坐标,参考平面是椭球面,坐标单位是经纬度; 投影坐标系是平面坐标系,参考平面...

    1.基本概念

            平时开展GIS开发、研究、应用工作,总会接触到坐标系,也会遇到坐标转换的问题,如地理坐标系、投影坐标系等。

            地理坐标系是球面坐标,参考平面是椭球面,坐标单位是经纬度;

            投影坐标系是平面坐标系,参考平面是水平面,坐标单位是米、千米等。

            地理坐标系转换到投影坐标系的过程理解为投影,即将不规则的地球曲面转换为平面。

            在当前的信息化的技术条件下,直接使用地理坐标系是不是更加真实准确,像谷歌地球;投影毕竟存在各种变形。

    地理坐标系的WKID介绍:Geographic Coordinate Systems

    投影坐标系的WKID介绍:Projected Coordinate Systems

    EPSG:European Petroleum Survey Group,欧洲石油调查组织,

    该组织负责专门维护地球上所有的测量坐标系统,并且给每组坐标系统都赋予了一个编号和一组描述(WKT),

    比如大家常用的WGS84坐标系编号就是EPSG:4326,再比如互联网地图(谷歌、高德等)常用的伪墨卡托投影编号就是EPSG:3857。

    可以理解成EPSG给大家维护了无数把尺子,并且给每把尺子搞了个编号,还标明了这把尺子适合什么条件下用。

     

    2. 地理坐标系

    2.1 地球的三级逼近

    2.1.1 大地水准面

            地球的自然表面不是平整的,需要想办法用数学公式描述地球表面,只能设想一个近似的数学面。

            大地水准面是地球表面的第一级逼近。假设当海水处于完全静止的平衡状态时,从海平面延伸到所有大陆下部,而与地球重力方向处处正交的一个连续、闭合的曲面,这就是大地水准面。

            地球椭球体是地球表面的第二级逼近。大地水准面可以近似成一个规则成椭球体,但并不是完全规则,其形状接近一个扁率极小的椭圆绕短轴旋转所形成的规则椭球体,这个椭球体称为地球椭球体。

            地球椭球体的基本参数:

    长半轴(赤道半径)    a
    短半轴(极半径)      b
    椭球体的扁率         à=(a-b)/a
    第一偏心率           è=(a2-b2)/a2
    第二偏心率           é=(a2-b2)/ b2
    

    常见的椭球体的参数:

    	克拉索夫斯基椭球	   1975 GRS椭球体	   WGS-84椭球体
    a	6 378 245.000 m	   6 378 140.000 m	   6 378 137.000 m
    b	6 356 863.019 m	   6 356 755.288 m	   6 356 752.314 m
    à	   1/298.3	         1/298.257	        1/298.257 224
    è	0.006 693 422	   0.006 694 385	   0.006 694 380
    é	0.006 738 525	   0.006 739 502	   0.006 739 497
    

    大地基准面是地球表面的第三极逼近。

            椭球体是对地球的抽象,不能与地球表面完全重合,在设置参考椭球体的时候必然会出现有的地方贴近的好(参考椭球体与地球表面位置接近),有地地方贴近的不好的问题,因此这里还需要一个大地基准面来控制参考椭球和地球的相对位置。有以下两类基准面:

            地心基准面:由卫星数据得到,使用地球的质心作为原点,使用最广泛的是 WGS 1984。

           区域基准面:特定区域内与地球表面吻合,大地原点是参考椭球与大地水准面相切的点,例如Beijing-54、Xian-80。称谓的Beijing-54、Xian-80坐标系实际上指的是我国的两个大地基准面。

            地心大地坐标系:指经过定位与定向后,地球椭球的中心与地球质心重合。如CGCS2000、WGS84。

            参心大地坐标系:指经过定位与定向后,地球椭球的中心不与地球质心重合而是接近地球质心。区域性大地坐标系是我国基本测图和常规大地测量的基础。如Beijing-54、Xian-80。

    2.2 地理坐标

            地理坐标,就是用经线(子午线)、纬线、经度、纬度表示地面点位的球面坐标。

            一般地理坐标可分为三种,天文经纬度,大地经纬度,地心经纬度。通常地图上使用的经纬度都为大地经纬度。

            大地经度:参考椭球面上某点的大地子午面与本初子午面间的两面角。向东为正,向西为负。

            大地纬度 :参考椭球面上某点的法线与赤道平面的夹角。向北为正,向南为负。

            大地高: 指某点沿法线方向到参考椭球面的距离。

            只需要参考椭球体参数以及大地基准面就可以确定地理坐标系。

    下面是Arcgis中对北京1954坐标系的说明。——WKID:4214

     

    主要就是以下几个参数:        

    Prime Meridian(起始经度)
    
    Datum(大地基准面): D_Beijing_1954
    
    Spheroid(参考椭球体): Krasovsky_1940 (克拉索夫斯基椭球体)

    西安-80地理坐标系。——WKID:4610

    WGS-84地理坐标系。——WKID:4326

     

    3.投影坐标系

            在地球椭球面和平面之间建立点与点之间函数关系的数学方法,称为地图投影。

           地球椭球表面是一种不可能展开的曲面,要把这样一个曲面表现到平面上,就会发生裂隙或褶皱。在投影面上,可运用经纬线的“拉伸”或“压缩”(通过数学手段)来加以避免,以便形成一幅完整的地图。地图投影的变形通常有:长度变形、面积变形和角度变形。在实际应用中,根据使用地图的目的,限定某种变形。

    北京-54投影坐标系。——WKID:2435

    国家2000投影坐标系。——WKID:4547

    西安-80投影坐标系。——WKID:2383

    WGS-84投影坐标系.。——WKID:3395

     

    按变形性质分类:

    等角投影:角度变形为零(Mercator)

    等积投影:面积变形为零(Albers)

    任意投影:长度、角度和面积都存在变形

     

    其中,各种变形相互联系相互影响:等积与等角互斥,等积投影角度变形大,等角投影面积变形大。

     

    从投影面类型划分:

    横圆柱投影:投影面为横圆柱

    圆锥投影:投影面为圆锥

    方位投影:投影面为平面

     

    从投影面与地球位置关系划分为:

    正轴投影:投影面中心轴与地轴相互重合

    斜轴投影:投影面中心轴与地轴斜向相交

    横轴投影:投影面中心轴与地轴相互垂直

    相切投影:投影面与椭球体相切

    相割投影:投影面与椭球体相割

     

    参考文献

     

    展开全文
  • 对点坐标数据集进行投影坐标系和地理坐标系之间的转换
  • 在ArcGIS中坐标分为三种:投影坐标系地理坐标系和垂直坐标系。而我们常用到的坐标有两种:投影坐标系和地理坐标系。很多人搞不清楚这两者之间的区别和联系,接下来小编将要给大家好好捋一捋它们之间的关系。 1....

        ArcGIS中坐标分为三种:投影坐标系、地理坐标系和垂直坐标系。而我们常用到的坐标有两种:投影坐标系和地理坐标系。很多人搞不清楚这两者之间的区别和联系,接下来小编将要给大家好好捋一捋它们之间的关系。

    1.地理坐标系:是基于球体或旋转椭球体的坐标系。使用基于经纬度的坐标系统来描述地球上某个点所处的位置。

    2.投影坐标系是平面坐标系,使用基于XY值的坐标系统来描述地球上某个点所处的位置。

    3.区别与联系:投影坐标系是通过地球的近似椭球体投影得到的坐标系,它对应于某个唯一的地理坐标系,通常地理坐标系和投影坐标系是一对多的关系。投影坐标系由其对应的    地理坐标系和投影方法(比如高斯克吕格投影、Lambert投影、Mercator投影等)确定。

         我国现行的大于等于1:50万比例尺的各种地形图都采用高斯-克吕格投影,比如常用的Beijing1954投影坐标系和Xian1980投影坐标系采用的就是高斯-克吕格投影,而小于1:50万的大都采用了Lambert投影。

    展开全文
  • 地理坐标系投影坐标系区别如下: 1. 地理坐标系是一种球面坐标,而投影坐标系是平面坐标。 2. 投影坐标系在二维平面上有恒定的长度、角度面积。 3. 投影坐标系是由地理坐标投影到平面坐标上形...
    arcgis_js_api 投影坐标系和地理坐标系.txt
    参考:https://blog.csdn.net/aganliang/article/details/81784133
    
    Projected Coordinate System --> 投影坐标系,单位通常是米。
    Geographic Coordinate System --> 地理坐标系,单位通常是经纬度。
    地理坐标系与投影坐标系的区别如下:
        1.地理坐标系是一种球面坐标,而投影坐标系是平面坐标。
        2.投影坐标系在二维平面上有恒定的长度、角度和面积。
        3.投影坐标系是由地理坐标投影到平面坐标上形成的。
    
    地图投影是利用数学法则把地球表面的经、纬线转换到平面上的理论和方法。
    有各种投影方法。
    默认的空间参考4326,是地理坐标的,即地图单位是经纬度。
    wkid:32650,是平面坐标的,即地图单位是米。
    二者之间,可以通过 geometryService 转换,详见:坐标转换.html。
    
    
    
    
    
    
    展开全文
  • 地理坐标系和投影坐标系讲解收藏 cr.龙之吻number7 (一)两种坐标系 坐标系(Coordinate System)的概念为:“In geometry, a coordinate system is a system which uses one or morenumbers, or coordinates, to ...

    地理坐标系和投影坐标系讲解收藏

    cr.龙之吻number7
    (一)两种坐标系

    坐标系(Coordinate System)的概念为:“In geometry, a coordinate system is a system which uses one or morenumbers, or coordinates, to uniquely determine the position of a point or othergeometric element on a manifold such as Euclidean space”(https://en.wikipedia.org/wiki/Coordinate_system)。简单的说,有了坐标系,我们才能够用一个或多个“坐标值”来表达和确定空间位置。没有坐标系,坐标值就无从谈起,也就无法描述空间位置。

    在ArcGIS中,或者说在GIS中,我们遇到的坐标系一般有两种:

    1)地理坐标系(Geographic Coordinate System);

    2)投影坐标系(Projected Coordinate System)。

    地理坐标系进行地图投影后就变成了投影坐标系。地图投影(Map Projection)是按照一定的数学法则将地球椭球面上点的经维度坐标转换到平面上的直角坐标。地图投影的理论知识请参考其他资料,此处不做叙述。需要说明的是,也有将“坐标系(CoordinateSystem)”称为“空间参考(Spatial Reference)”的情况,例如在ArcGIS中栅格数据的属性里面。

    重要的事情说三遍:

    这里要讲的不是“投影(Projection)”而是“坐标系(Coordinate System)”!

    这里要讲的不是“投影(Projection)”而是“坐标系(Coordinate System)”!

    这里要讲的不是“投影(Projection)”而是“坐标系(Coordinate System)”!

    尽管投影是介绍坐标系的一个绕不开的重要内容。但是,首先,此文是围绕坐标系展开的。其次,说三遍是为了强调投影和坐标系的本质区别。坐标系是数据或地图的属性,而投影是坐标系的属性。一个数据或一张地图一定有坐标系,而一个坐标系可以有投影也可以没投影。只有投影坐标系才有投影,地理坐标系是没有投影的。因此,一个数据或一张地图亦是可以有投影也可以没投影的。当然,非要较真,把具有地理坐标系的数据显示在平面地图上肯定也有一个投影的过程。严格来讲:我们只能说“数据或地图的坐标系”和“坐标系的投影”,而不能说“数据或地图的投影”。也许是大家平时都比较随意,尽管都是知道二者的区别的,但是却在很多想说坐标系的时候就随口说成了投影。因此,当你说“数据的投影”和“投影转换”时,可以考虑下你是不是想说“数据的坐标系”和“坐标系转换”。

    先抬出重要的总结:地理坐标系经过投影后变成投影坐标系,投影坐标系因此由地理坐标系和投影组成,投影坐标系必然包括有一个地理坐标系。图1概括了两种坐标系的联系:
    在这里插入图片描述
    图1 ArcGIS 中“地理坐标系(GCS)”与“投影坐标系(PCS)”的联系

    下面以一个具体示例来初识ArcGIS中的坐标系,其全部参数拷贝在下面。这一示例是一个“投影坐标系(Projected Coordinate System)”,其名称是“WGS_1984_UTM_Zone_50N”。“WKID”是该坐标系的编号,“ESPG”是“European Petroleum Survey Group”的缩写,表示其由“欧洲石油调查组织”发布。可知,“WGS_1984_UTM_Zone_50N”这个投影坐标系由两部分组成:名为“Transverse_Mercator”的“投影(Projection)”和名为“GCS_WGS_1984”的“地理坐标系(GeographicCoordinate System)”。

    WGS_1984_UTM_Zone_50N

    WKID:32650 Authority: EPSG

    Projection:Transverse_Mercator

    False_Easting:500000.0

    False_Northing:0.0

    Central_Meridian:117.0

    Scale_Factor:0.9996

    Latitude_Of_Origin:0.0

    LinearUnit: Meter (1.0)

    GeographicCoordinate System: GCS_WGS_1984

    AngularUnit: Degree (0.0174532925199433)

    PrimeMeridian: Greenwich (0.0)

    Datum: D_WGS_1984

    Spheroid:WGS_1984

       Semimajor Axis: 6378137.0
    

    Semiminor Axis: 6356752.314245179

    Inverse Flattening:298.257223563

    地理坐标系由三个参数来定义:角度单位(Angular Unit)、本初子午线(Prime Meridian)和大地测量系统(Datum)。地理坐标系“GCS_WGS_1984”使用的角度单位为“度(Degree)”,0.0174532925199433这个数字等于“π/180”,使用的本初子午线为0.0度经线,即格林威治皇家天文台(Greenwich)所在位置的经线,使用的大地测量系统则为“D_WGS_1984”。
    

    地理坐标系的最重要的参数是“大地测量系统(Datum)”,而大地测量系统的最重要的参数是“椭球(Spheroid)”。椭球相同,大地测量系统不一定相同,因为原点(origin)和方位(orientation)可以不同。想象一下,同一个椭球,首先可以固定在三维空间中的任意一个点,并且在固定于某点后还能以三个自由度任意地旋转其方位(朝向)。当然,具体国家或地区在选择大地测量系统时,总是选择与这一国家或地区的地面最吻合的大地测量系统,而不是拍脑袋随便选的。我们拿到的境内的许多数据使用的都是“D_Xian_1980”大地测量系统,因为“D_Xian_1980”是我们依据我国疆域的地面自己定义出来的,因而较“D_WGS_1984”与我国疆域的地面更吻合。“D_WGS_1984”大地测量系统使用的椭球为“WGS_1984”,而“WGS_1984”椭球的“长半轴(Semimajor Axis)”和“短半轴(Semiminor Axis)”分别为6378137.0和6356752.314245179,其“反扁率(Inverse Flattening)”为298.257223563,等于Semimajor Axis/( Semimajor Axis - Semiminor Axis)。

    投影的参数对不同的投影方法有一定差别,在此也不详述各投影的具体参数。投影坐标系“WGS_1984_UTM_Zone_50N”使用的“投影(Projection)”名为“横轴墨卡托(Transverse_Mercator)”,然而这个名称并不能完全准确概括其投影。事实上,投影坐标系“WGS_1984_UTM_Zone_50N”这个名称中的“WGS_1984”指出了其地理坐标系为“GCS_WGS_1984”,而“UTM_Zone_50N”则指出了其投影。“UTM_Zone_50N”这个名称指出,其投影方法是“通用横轴墨卡托(Universal Transverse Mercator,UTM)”,其投影带为北半球第50带,这个“Zone_50N”的“中央经线(Central Meridian)”正是117.0度,在“Transverse_Mercator”的参数中得到了体现。举一反三,“Xian_1980_GK_CM_117E”这个坐标系使用的地理坐标系为“GCS_Xian_1980”,而投影名称“GK_CM_117E”指出其使用以东经117度为中央经线的“高斯-克吕格(Gauss-Kruger,GK)”投影。投影的另一个重要参数是“东偏(False Easting)”。有些投影会在X坐标值前加上投影带号,比如:“Xian_1980_GK_Zone_20”的“false_easting”参数为20500000.0,其中20为投影带号,而“Xian_1980_GK_CM_117E”的“false_easting”参数为500000.0,尽管它们的中央经线都为东经117度。

    (二)三个半概念

    在ArcGIS中,有三个概念容易混淆(另外半个最后揭晓),需要特别进行区分:

    1)数据的真实坐标系,简称为“真实坐标系”;

    2)数据属性所标称的坐标系,简称为“属性坐标系”;

    3)ArcMap/ArcScene中Layers的坐标系,简称为“地图坐标系”。

    数据的真实坐标系是指数据记录本身所对应的坐标系。比如,国科大雁栖湖校区图书馆在地理坐标系“GCS_WGS_1984”下的经纬坐标大概为(116.679267°E,40.408265°N),在投影坐标系“WGS_1984_UTM_Zone_50N”下的平面坐标为(472786.066803m,4473121.59882m)。假如用一个Point Shapefile数据来记录国科大雁栖湖校区图书馆的位置。如果使用经纬坐标(116.679267,40.408265)来记录此位置,那么数据的真实坐标系就是地理坐标系GCS_WGS_1984,如果使用平面坐标(472786.066803,4473121.59882)来记录此位置,那么数据的真实坐标系就是投影坐标系WGS_1984_UTM_Zone_50N。

    数据的真实坐标系是什么,可以通过以下方式进行验证。在ArcMap中加载这一个Point Shapefile数据,打开其属性表(Attribute Table),右击任意已有或新建的数值类型为Double(或Float)的Filed进行“Calculate Geometry”运算,如果数据的真实坐标系为地理坐标系GCS_WGS_1984,那么计算的“X Coordinate of Point”就为116.679267(图2),如果数据的真实坐标系为投影坐标系WGS_1984_UTM_Zone_50N,那么X坐标值就为472786.066803。

    在这里插入图片描述
    图2 使用“Calculate Geometry”检查Point Shapefile 数据的“真实坐标系”

    对于栅格数据,也有方法判断其真实坐标系。通常,栅格分辨率数值很小的是地理坐标系,栅格分辨率的数值很大则为投影坐标系。以经常使用的SRTM DEM栅格数据为例。从网上下载的SRTM DEM数据是地理坐标系,其分辨率数值为0.00083333333(图3),表示其每个栅格的长宽都为0.00083333333度。而0.00083333333度这个距离在国科大的纬度位置大致相当于地面距离81.4520173米。因此,如果使用投影坐标系,让81.4520173这个数值作为这个纬度位置的SRTM DEM数据的分辨率是合理的选择。81.4520173是0.00083333333的接近10万倍(图3),因此分辨率(Cell Size)是判断栅格数据的坐标系是地理坐标系还是投影坐标系的重要依据。当然,大尺度的全球栅格数据在地理坐标系下其分辨率数值可以很大,比如1度,而小区域的栅格数据在投影坐标系其分辨率数值也可以很小,比如1米。

    在这里插入图片描述

    图3 同一个栅格数据在“地理坐标系”和“投影坐标系”下的分辨率数值相差巨大

    数据属性所标称的坐标系是指数据文件的属性所标称的坐标系。一般来说,我们有两个入口来查看数据属性所标称的坐标系:一种是在Catalog里面右击该数据文件打开Properties,Shapefile文件可直接在Properties中查看或者修改“XY Coordinate System”,Raster文件可以通过Edit(编辑)“SpatialReference”来打开“XY Coordinate System”进行查看或者修改;另一入口是当把数据加载进ArcMap或ArcScene后,在此数据的Layer Properties的“Source”标签中查看。第二个入口只能查看而不能修改属性坐标系。图4为分别在Shapefile Properties和Layer Properties中查看国科大雁栖湖校区图书馆PointShapefile数据的属性坐标系。

    在这里插入图片描述

    图4 在Shapefile Properties 和Layer Properties 中查看Point Shapefile 数据的“属性坐标系”

    这里要特别强调的是:数据的真实坐标系和属性坐标系可以不同,当二者不同时就出现错误。例如:数据的真实坐标系为地理坐标系GCS_WGS_1984,而属性坐标系为投影坐标系WGS_1984_UTM_Zone_50N,或真实坐标系为投影坐标系WGS_1984_UTM_Zone_50N,而属性坐标系为地理坐标系GCS_WGS_1984,都是错误的。类似的,数据的真实坐标系为地理坐标系GCS_WGS_1984,而属性坐标系为地理坐标系GCS_Xian_1980,或真实坐标系为投影坐标系WGS_1984_UTM_Zone_50N,而属性坐标系为投影坐标系WGS_1984_UTM_Zone_49N,也都是错误的。只要二者不统一,就是错误的。在数据处理过程中,误将属性坐标系改动,造成属性坐标系与真实坐标系不符合,是ArcGIS操作的常见错误。使数据的属性坐标系和真实坐标系吻合,是进行所有数据处理和分析的必要前提。

    同样以国科大雁栖湖校区图书馆的Point Shapefile数据为示例说明真实坐标系和属性坐标系不吻合的情况。如果Point Shapefile数据的真实坐标系为地理坐标系GCS_WGS_1984,而将属性坐标系设置为投影坐标系WGS_1984_UTM_Zone_50N,图书馆点就会跑到赤道附近的印度尼西亚去(图5)。此时,系统会认为此点在投影坐标系WGS_1984_UTM_Zone_50N中坐标值为(116.679267,40.408265),而在投影坐标系WGS_1984_UTM_Zone_50N中正确的坐标值应为(472786.066803,4473121.59882)。相反,如果Point Shapefile数据的真实坐标系为投影坐标系WGS_1984_UTM_Zone_50N,而属性坐标系为地理坐标系GCS_WGS_1984,图书馆点则会“跑出地球”。因为系统会认为此点的经纬度为(472786.066803,4473121.59882),地球上的点的经纬度值最大为180度,最小为-180度,因而这两个经纬度值远远超过了180度的最大值。

    在这里插入图片描述
    图5 数据的“属性坐标系”与“真实坐标系”不吻合导致的点位错误

    为何在实际操作中我们一般都不必检查数据的属性坐标系是否与真实坐标系吻合呢?这是因为在大多数时候,我们拿到的数据不但有属性坐标系并且还与真实坐标系是吻合的。一般来说,有两个明显的迹象可以判断数据的属性坐标系是不对的。一个是将数据加载到ArcMap里面后报错;另外一个是数据加载到ArcMap里面后尽管没报错,但是位置明显不对。比如上面的例子,位于国科大的点跑到印度尼西亚去了。图6是将真实坐标系为投影坐标系“Asia_Lambert_Conformal_Conic”的数据的属性坐标系改为地理坐标系“GCS_WGS_1984”并加载到ArcMap里面后的报错信息。这个信息是说“数据的范围(extent)与其空间参考的信息不吻合”。具体来讲,投影坐标系“Asia_Lambert_Conformal_Conic”中的坐标值有负值,而负值超出了地理坐标系“GCS_WGS_1984”的范围(正值)。以下叙述,如无特别说明,都隐含数据属性坐标系与真实坐标系吻合的假设,并以“数据坐标系”统称。

    在这里插入图片描述

    图6 数据的“属性坐标系”与“真实坐标系”不吻合导致的“inconsistent extent”错误信息

    ArcMap/ArcScene中Layers的坐标系是指当我们把若干矢量数据或栅格数据加载进ArcMap或ArcScene里面组成“Layers”的时候,这个Layers的坐标系。“地图坐标系”在ArcMap中可以通过右击“Layers”打开“Data Frame Properties”后在“Coordinate System”标签中查看或者修改(图7),在ArcScene中可以通过右击“Scene Layers”打开“Scene Properties”后在“Coordinate System”标签中查看或者修改。

    在这里插入图片描述

    图7 在ArcMap 中查看或者修改Layers 的“地图坐标系”

    可以想象,一个Layers可以包括多个数据Layer,这些数据Layer的坐标系也可以各不相同。因此,Layers的地图坐标系可以不同于各Layer的数据坐标系。可以选择Layers中的某一Layer的数据坐标系作为地图坐标系,也可以选择其他任意坐标系,只要这个坐标系的覆盖范围能覆盖所有Layer数据的范围。当在ArcMap中加载多个数据Layer时,系统会自动将第一个加载进来的有坐标系的数据的坐标系作为Layers的地图坐标系。为了使所有具有不同坐标系的数据Layer都在同一地图坐标系下进行显示等操作,当某个Layer的数据坐标系与Layers的地图坐标系不同时,系统会自动用一定的算法将数据坐标系(的坐标值)临时转换为地图坐标系(的坐标值)。这种临时的坐标系转换,并不改变每个数据本身的坐标系。

    如图8所示:“library”、“library_utm”、“国科大20.tif”和“World Physical Map”等四个Layer的数据坐标系分别为:地理坐标系“GCS_WGS_1984”、投影坐标系“WGS_1984_UTM_Zone_50N”、投影坐标系“WGS_1984_Web_Mercator”和投影坐标系“WGS_1984_Web_Mercator_Auxiliary_Sphere”;Layers的地图坐标系则使用了“国科大20.tif”这一栅格Layer的数据坐标系(投影坐标系“WGS_1984_Web_Mercator”)。

    当数据在与其坐标系不同的地图中显示时,会出现“变形”。这种变形是由“临时的坐标系转换”引起的。图9为使用地理坐标系“GCS_WGS_1984”作为Layers的地图坐标系的情况。可以看出,相较使用“国科大20.tif”的数据坐标系(投影坐标系“WGS_1984_Web_Mercator”)作为地图坐标系,使用地理坐标系“GCS_WGS_1984”作为地图坐标系使得“国科大20.tif”这一栅格Layer的变形明显,其轮廓(覆盖范围)在东西经度方向上被拉长了,在南北维度方向则被压缩了。如果不希望某个Layer出现变形,那么就使用该Layer的数据坐标系作为Layers的地图坐标系。

    在这里插入图片描述
    图8 使用投影坐标系“WGS_1984_Web_Mercator”作为Layers 的“地图坐标系”

    在这里插入图片描述

    图9 使用地理坐标系“GCS_WGS_1984”作为Layers 的“地图坐标系”造成显示“变形”

    如果地图坐标系与数据坐标系差别很大,数据显示的变形也会很大。图10为使用投影坐标系“WGS_1984_UTM_Zone_49N”作为地图坐标系的情况,图11为将“国科大20.tif”Layer的右上角放大后的情况。可以看出,“国科大20.tif”这一栅格Layer的变形明显,整体轮廓和每个栅格都“倾斜”了一个角度。尽管投影坐标系“WGS_1984_UTM_Zone_49N”和 “WGS_1984_UTM_Zone_50N”二者都与“国科大20.tif”这一栅格Layer的数据坐标系“WGS_1984_Web_Mercator”不同。但是,试验可以发现,使用“WGS_1984_UTM_Zone_50N”作为地图坐标系的时候,“国科大20.tif”的变形不会这么明显。原因之一是,坐标系“WGS_1984_UTM_Zone_49N”中投影带的中央经线为111度,而坐标系“WGS_1984_UTM_Zone_50N”中投影带的中央经线为117度,后者的投影带与“国科大20.tif”的范围更符合。选择“WGS_1984_Web_Mercator”和“WGS_1984_UTM_Zone_50N”,都会使“国科大20.tif”在投影中的变形更小。
    在这里插入图片描述

                             图10 使用投影坐标系“WGS_1984_UTM_Zone_49N”作为“地图坐标系”造成栅格Layer 轮廓“倾斜”
    

    在这里插入图片描述

    图11 使用投影坐标系“WGS_1984_UTM_Zone_49N”作为“地图坐标系”造成每个栅格“倾斜”变形

    当然,有时在地图显示中,出于合理或者美观的需要,这种“变形”是需要的。例如,我们拿到的行政边界矢量数据的坐标系是地理坐标系“GCS_Krasovsky_1940”。我们可以就使用地理坐标系“GCS_Krasovsky_1940”作为Layers的地图坐标系(图12),但是这样的显示和图9类似地使数据在东西方向被“拉长”。使用地理坐标系作为地图坐标系,显示出来的数据与我们在多数时候看到的全国地图的“形状”有差异。当我们换为使用投影坐标系“Asia_Lambert_Conformal_Conic”作为Layers的地图坐标系时,显示出来的数据就与我们在多数时候看到的全国地图的“形状”相仿了(图13)。如果数据经常需要在不同于自身坐标系的地图中显示,可使用“坐标系转换”让这种在显示中的临时性坐标系转换变成永久性的,也即改变数据本身的坐标系,这是下一节中将提到的。对于栅格数据,如图10和图11这种情况,坐标系转换后的数据在目标坐标系中显示时轮廓可能还是“倾斜”的,但数据坐标系变成目标坐标系后的新数据的每个栅格在目标坐标系中将不再“倾斜”(见3.3节)。
    在这里插入图片描述

                                       图12 使用地理坐标系“GCS_Krasovsky_1940”作为“地图坐标系”显示行政边界数据
    

    在这里插入图片描述

    图13 使用投影坐标系“Asia_Lambert_Conformal_Conic”作为“地图坐标系”显示行政边界数据

    地图坐标系的重要性还体现在:在地图中编辑要素时,如果需要输入坐标值,那么此坐标值是相对于地图坐标系的。例如,在坐标系为“Asia_Lambert_Conformal_Conic”的地图中编辑坐标系为“GCS_WGS_1984”的Point Shapefile,增加点所需输入的坐标值就不能再是该点的经纬度,而是该经纬度在坐标系“Asia_Lambert_Conformal_Conic”中对应的坐标值(图14)。

    也许你已经注意到,图13的地图坐标系是投影坐标系,但窗口右下角显示的坐标单位是度而不是米。类似的,图9的地图坐标系是地理坐标系,但窗口右下角显示的坐标单位是米而不是度。这个疑问就引出了那“半个概念”:“地图显示单位”。之所以称为“半个”是因为严格来说这不算一个可以与真实坐标系、属性坐标系和地图坐标系等并列的“概念”。地图显示单位可以在Layers的Properties中的“General”标签中进行设置(图15)。地图单位由地图坐标系决定,地图显示单位可以与地图单位相同,也可以与地图单位不同。

    在这里插入图片描述

    图14 在地图坐标系为“Asia_Lambert_Conformal_Conic”的地图中编辑数据坐标系不同的点数据

    在这里插入图片描述

    图15 使用与“地图单位”相同的单位(Meters)作为“地图显示单位”

    本节小结:只要能做到以下“三个重要的区分”,就理解了以上“三个半概念”:

    1)区分数据的“真实坐标系”和“属性坐标系”;

    2)区分“数据坐标系”和“地图坐标系”;

    3)区分“地图单位”和“地图显示单位”。

    (三)四类常用操作

    在理解清楚了以上“三个半容易混淆的概念”的基础上,以下四类常用的坐标系操作就很好理解与熟悉了。
    3.1坐标系选择、新建与编辑坐标系的其他操作都会涉及到选择、新建与编辑等,这些操作可在打开的数据或地图等的“Properties”窗口中的“Coordinate System”或“XY Coordinate System”标签中进行(图16)。

    在这里插入图片描述
    图16 坐标系选择、新建与编辑等操作的入口

    用户可以从“Favorites”、“Geographic Coordinate System”、“ProjectedCoordinate System”和“Layers”等文件夹中选择坐标系,或使用“Import”导入其他数据的坐标系。“Layers”文件夹只有当ArcMap或ArcScene中的Layers加载有数据(Layer)时才会显示出来,而在ArcCatalog中操作则不会出现。另外,使用“Clear”可以清除数据或地图的坐标系。
    用户也可以根据需要新建坐标系。图17为新建投影坐标系(Projected Coordinate System)的操作窗口。在这一操作窗口中,用户需要设置投影坐标系的名称(Name)、投影(Projection)、单位(Linear Unit)和地理坐标系(Geographic CoordinateSystem)等参数。

    在这里插入图片描述

    图17 新建投影坐标系(Projected Coordinate System)的操作窗口

    右击任意已有坐标系,点击“Copy and Modify”,可对已有坐标系进行编辑。坐标系编辑的操作窗口与坐标系新建的操作窗口类似。对于投影坐标系的编辑,用户也需要编辑投影坐标系的名称、投影、单位和地理坐标系等参数。
    3.2坐标系定义
    坐标系定义是指定义数据的属性坐标系。也即,将与数据的真实坐标系相同的坐标系赋予给数据的属性。坐标系定义可以通过两种方式来实现:一是如图2所示,在Catalog里面访问该数据的Properties进行修改(定义);二是使用ArcToolbox -> Projections and Transformations -> DefineProject工具(图18)。如果该数据已有属性坐标系,数据输入处会出现警告符号,警告用户已有属性坐标系将被覆盖。这两种坐标系定义方式的区别是:如果数据在ArcMap或ArcScene中打开(被锁定)后,那么就不能在Catalog中改变数据的坐标系了,但是仍然可以利用ArcToolbox中的Define Project工具来定义数据的坐标系,除非这一数据同时也在另外的ArcMap、ArcScene或ArcCatalog中被打开使用。

    在这里插入图片描述

    图18 使用ArcToolbox 中“Define Project”工具进行坐标系定义

    另外,个人以为,“Define Project”工具的名称使用“Define Coordinate System”更为贴切。因为这个工具是定义坐标系(Coordinate System),而不是定义投影(Project)。有意思的是,“Define Project”工具窗口中“坐标系的输入框”的名称是“CoordinateSystem”,而不是“Project”(图18)。因此,为何ESRI会使用“Define Project”这个工具名,颇令人费解。 3.3坐标系转换
    坐标系转换是指转换数据的真实坐标系。坐标系转换的前提是数据的属性坐标系与数据的真实坐标系吻合。矢量数据的坐标系转换通过ArcToolbox -> Projections and Transformations -> Project工具来实现(图19),栅格数据的坐标系转换通过ArcToolbox -> Projectionsand Transformations -> Raster -> Project Raster工具来实现(图20)。(注:不同ArcGIS版本工具在ArcToolbox中的位置可能略有不同,此处为ArcGIS 10.3中的路径)。

    在这里插入图片描述
    图19 使用ArcToolbox 中“Project”工具进行矢量数据的坐标系转换

    在这里插入图片描述

                                               图20 使用ArcToolbox 中“Project Raster”工具进行栅格数据的坐标系转换
    

    在选择好输入数据,并定义好输出数据及其坐标系后,用户有可能被要求定义“Geographic Transformation”。这个“Geographic Transformation”被用于两个不同地理坐标系(大地测量系统)之间的转换。只有当输入坐标系和输出坐标系拥有不同的大地测量系统时,这个输入才被要求。在某些情况下,系统会从已有的“Geographic Transformation”中根据输入和输出坐标系自动选择出合理的“Geographic Transformation”(图20),而某些情况下则需要用户从已有的“Geographic Transformation”中进行选择(图19)。
    坐标系转换理论上可以在任意两个覆盖了数据范围的坐标系之间进行。坐标系转换可以在地理坐标系与投影坐标系之间,可以在地理坐标系与地理坐标系之间,也可以在投影坐标系与投影坐标系之间。
    坐标系转换包括了两种过程:1)大地测量系统(地理坐标系)转换;2)投影(或反投影)。例如,将地理坐标系“GCS_WGS_1984”转换为投影坐标系“Xian_1980_GK_CM_117E”包括了两个过程:分别是一个将大地测量系统“D_WGS_1984”转换为大地测量系统“D_Xian_1980”的过程和一个将地理坐标系“GCS_Xian_1980”投影为投影坐标系“Xian_1980_GK_CM_117E”的过程。再例如,将投影坐标系“WGS_1984_Web_Mercator”转换为投影坐标系“WGS_1984_UTM_Zone_50N”包括了三个过程:分别是一个将投影坐标系“WGS_1984_Web_Mercator”转为地理坐标系“GCS_WGS_1984_Major_Auxiliary_Sphere”的过程(反投影),一个将大地测量系统“D_WGS_1984_Major_Auxiliary_Sphere”转换为大地测量系统“GCS_WGS_1984”的过程和一个将地理坐标系“GCS_WGS_1984”投影为投影坐标系“WGS_1984_UTM_Zone_50N”的过程。

    栅格数据的坐标系转换与矢量数据的坐标系转换的一个重要不同是:栅格数据的坐标系转换需要设置栅格分辨率(图21)。如果是投影坐标系之间或地理坐标系之间的转换,系统一般会默认分辨率数值不变,如果是地理坐标系与投影坐标系之间的转换,系统会自动估计出一个合理的分辨率数值。例如第2节中提到的81.4520173米对应于0.00083333333度,也即地理坐标系中的0.00083333333度对应于投影坐标系中的81.4520173米。由于这里的转换是对数据的真实坐标系的永久性转换,和在地图显示中的“临时性坐标转换”不同,栅格数据的坐标系转换不但使栅格数据的分辨率数值改变,也使新数据在目标坐标系中显示时其每个栅格不再“倾斜”,尽管其整体轮廓可能还是“倾斜”的(图21)。

    在这里插入图片描述

    图21 使用“Project Raster”工具进行栅格数据的坐标系转换时需要设置栅格分辨率

    同样,个人以为,“Project”和“ProjectRaster”的工具名用“Transfer ”替代“Project”也许更为贴切。因为这两个工具做的工作是坐标系转换(Transfer),而不是投影(Project)。另外,ESRI将用于栅格数据坐标系转换的工具命名为“Project Raster”,却不将用于矢量数据坐标系转换的工具命名为类似对应的“Project Feature”,不知有何考虑。
    因此,ArcGIS中坐标系定义和转换的工具名称(包括Define Project、Project和Project Raster)可能对用户使用工具和理解坐标系的有关概念有一定误导。
    3.4坐标系猜测坐标系猜测是指猜测数据的真实坐标系,并且把数据的属性坐标系设置为真实坐标系。这在不知道数据的坐标系或数据的属性坐标系是错误的时候是需要的。比如,给你若干点的坐标值,但是不告诉你这些坐标值是在什么坐标系下的坐标值。在这种情况下,最好的方式是向数据的提供方询问数据的真实坐标系是什么。 如果不得不猜测数据的真实坐标系,其基本原理是根据数据的坐标值特征来猜测。经验将会很重要。如果数据的坐标值看起来像是经纬度数值,那么认为其真实坐标系为地理坐标系“GCS_WGS_1984”将不会带来很大误差。如果数据的坐标值是地面长度(通常数值很大),那么可以基本认为其真实坐标系为投影坐标系。如果知道该数据大概的空间范围,可以找出该空间范围内的坐标系正确的任一“参考数据”,将其与属性坐标系未知的“目标数据”加载于同一地图中,并将地图坐标系设置为你怀疑的投影坐标系。当目标数据与参考数据范围吻合时,可以猜测此怀疑的投影坐标系即为目标数据的真实坐标系,并可辅以其他手段进行验证。怀疑的投影坐标系可以有很多个,选择哪些投影坐标系作为怀疑对象,需要基于经验根据数据的坐标值特征进行判断。比如,加投影带号与不加投影带号的投影坐标系中的数据X坐标值的大小在很多时候是有明显差异的。(四)总结
    在数据分析之前,进行以下有关坐标系的准备工作是一个良好的习惯:1)使所有数据都有坐标系定义,也即使所有数据都有属性坐标系;2)保证所有数据的坐标系都是正确的,也即使所有数据的属性坐标系都与其真实坐标系吻合;3)统一所有数据的坐标系,利用坐标系转换实现。并且,这种统一的坐标系一般宜为投影坐标系,因为只有在投影坐标系下才能正确地进行距离、长度、面积、坡度等度量的计算。当然,有时我们做大尺度的工作,比如进行全球尺度的显示或分析时,一般就用地理坐标系,不用投影坐标系。

    展开全文
  • Python地理坐标系和投影坐标系转换

    万次阅读 2018-07-22 21:54:51
    0 相关名词 ...地理坐标系统(Geographic Coordinate System,GCS)1,坐标系是地心坐标系,用经纬度表示球面上的点。 世界大地测量系统(World Geodetic System, WGS),比如WGS84,是一种地理坐标系统。...
  • 一、地理坐标系 1、地理坐标系概念 地理坐标系是把地球上的点投影到曲面上,常用经纬度来表示。 二、投影坐标系 1、投影坐标系的概念? 投影坐标系是把地图上的点投影到平面上。如:高斯-克吕格投影、UTM投影等。 ....
  • 以上单位为:米 对比 以下单位为:度
  • 你必须知道的地理坐标系和投影坐标系

    万次阅读 多人点赞 2017-03-24 17:34:21
    你必须知道的地理坐标系和投影坐标系
  • 一、我国常用坐标系我国大中比例尺地图均采用高斯-克吕格投影,其通常是按6度3度分带投影,1:2.5万~1:50万比例尺地形图采用经差6度分带,1:1万比例尺的地形图采用经差3度分带。具体分带法是:6度分带从本初子午线...
  • 例如,图层坐标系(地理坐标系 WGS 84) 转换为 投影坐标系 CGCS 2000来计算图层面积。转换方法为: 1.在搜索栏中搜索自定义地理(坐标)转换 2.地理(坐标)变换名称:自己定(我定为WGS84-CGCS2000) ...
  • 在ArcMap中设置地理坐标系和投影坐标系
  • 标题地理坐标系和投影坐标系详解(及坐标系在ArcGIS中的应用)
  • 地理坐标系投影坐标系

    千次阅读 2018-08-13 16:38:58
    地理坐标系投影坐标系 1.基本概念 地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度; 投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等; 地理坐标转换到投影坐标的过程可...
  • 详述了地理坐标系投影坐标系、椭球体与基准面的关系
  • 包含打开地图,添加shp图层,保存地图的代码。关键是新建shp时用户自有选择地理坐标系和投影坐标系。坐标系的选择是通过prj文件来创建空间参考,因此本代码还带了arcgis坐标系的所有prj文件,方便选择坐标系。
  • 大地坐标系是大地测量中以参考椭球面为基准面建立起来的坐标系。...大地坐标系是一种伪地理坐标系。大地坐标系为右手系 。建立大地坐标系,规定以椭球的赤道为基圈,以起始子午线(经过英国格林威治...
  • 分三步: 1.定义原始数据的投影,无特殊...选择地理坐标系,因为输出结果只要经纬度。 3.数据框属性设置地图显示以度分秒为单位,而非米。 结束! 详细操作见视频。有用的话记得回来点个赞!举手之劳,不胜感激! ...
  • Arcgis 投影坐标系转换为地理坐标系

    千次阅读 2020-03-11 21:38:17
    Arcgis 投影坐标系转换为地理坐标系 问题说明 今天,一个妹子问我怎么把投影坐标转换为地理坐标。 说实话,这个问题我不会,而且当时没在电脑旁,匆匆用手机查了一下,找到一个转换坐标注记法。当然这个办法是不对的...
  • 平时开展GIS开发、研究、应用工作,总会接触到坐标系,也会遇到坐标转换的问题,如地理坐标系投影坐标系等。 地理坐标系是球面坐标,参考平面是椭球面,坐标单位是经纬度; 投影坐标系是平面坐标系,参考平面是...
  • 每次总是忘了wkid编码对应的坐标系,特此做一集整理下我国的常用的地理和投影坐标系的WKID 常用的地理和投影坐标系的WKID 类别 wkid 名称 地理坐标 4214 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,326
精华内容 2,530
关键字:

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