查看原文
其他

ArcGIS中如何为跨带数据投影

GIS前沿 2021-06-14


北京54、西安80高斯克吕格投影是我国常用的投影坐标系统,它们是一种分带投影方式,有3°和6°分带,不适合大范围内的投影使用。但是如果有份数据范围较大,跨越了多个度带,该选择哪个坐标系统进行投影转换呢?


在大范围内,常用的坐标系统有Albers等面积投影和Lambert等角投影,它们都是割圆锥投影,只不过前者面积变形小,后者形状变形小。


Albers投影是假想一个圆锥面与地球椭球旋转轴重合的套在椭球上,按等积条件把地球椭球上的经纬线投影到圆锥面上,然后沿一条母线将圆锥面切开展成平面,如图1。


图1 Albers投影


下面以Albers等积投影为例,讲讲如何在ArcGIS中,对跨带数据投影。


在ArcGIS中,预定义了许多常用的坐标系统,像北京54、西安80等坐标系统。也有一些适用于亚洲的Albers投影,如图2。


图2 ArcGIS中的Albers投影


但是在ArcGIS中并没有定义适用于中国区域的Albers投影坐标,需要用户自己定义。中国地图的中央经线常位于东经105度,两条标准纬线分别为北纬25度和北纬47度,我们用这个参数来定义Albers投影坐标。


(1)在数据的Properties属性对话框,XY Coordinate System选项卡里,新建一个 Projected坐标系统,如图3。



图3 新建Projected坐标系统


(2)在弹出的New Projected CoordinateSystem对话框中,在Name中输入自定义坐标系统的名称“Beijing54_Albers_Area_Conic”;

在Projection的Name中选择Albers,

然后设置Standard_Parallel_1(第一标准纬线)为25,

Standard_Parallel_2(第二标准纬线)为47,

Central_Meridian(中央经线)为:105,Latitude_Of_Origin(起始原点)为:0,

False_Easting(假东偏)和False_Northing(假北偏)也设置为0;在Linear Unit中将Name选择为Meter。

如图4所示。



图4 定义投影坐标信息


(3)在New Projected CoordinateSystem对话框的Geographic Coordinate System中点击Select来选择球面坐标系统。之所以要这么做,同ArcGIS对坐标系统的定义有关。在ArcGIS中,每一个投影坐标系统都包含一个球面坐标系统。在Browse for Coordinate System对话框中找到球面的Beijing 1954.prj文件,如图5。



图5 定义球面坐标系统


(4)添加后点击Finish,返回至数据Properties对话框的XYCoordinate System选项卡里,可看见刚刚定义好的Beijing54_Albers_Area_Conic坐标系统,如果是Xian1980的球面坐标系,同样道理在步骤(3)中应选为Xian 1980.prj。



图6 自定义的Beijing54_Albers_Area_Conic坐标系统


如果以后经常使用该坐标系,在图6中Saveas将定义好的坐标系统另存为*.prj的文件,以备以后使用。


(5)最后,想把跨带数据投影到该坐标系下,使用Project或ProjectRaster工具,在Output Coordinate System参数中设为刚定义的Beijing54_Albers_Area_Conic坐标系统即可。


以上的例子是以整个中国区域的Albers投影为例,而各省的参数可根据地理位置和轮廓形状初步加以判定,例如甘肃省的参数为:中央经线为东经101度,两条标准纬线分别为北纬34度和41度,以此类推。


文章转载于CSDN,作者地理国情监测云平台
版权归原作者所有,如有侵权请告知删除

- END -

使用Python脚本将Excel表批量赋值到ArcGIS属性表

ArcGIS Pro 专题图制作详解

ArcGIS地图制图教程—超详细【值得推荐】

7.72GB ARCGIS  ERDAS  ENVI干货教程网盘下载

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存