ArcGIS中坐标系转换的那些事

**

写在前面的话:

**坐标系统是GIS数据重要的基础,可以把各类属性数据在空间上显现出来。缺少坐标系统的GIS数据就只是一堆数字,一个图形,是不完善的,而错误的坐标系统更是会对研究产生误导。因此如何正确的对已有数据的坐标进行定义和投影转换就显得尤为重要。坐标转换涉及的东西比较多,我有空的时候慢慢写,不是GIS方面的专业老师,讲的内容可能顺序不是那么的合理,大家遇到问题欢迎CSDN或者QQ(2872049029)中交流。我看到的时候会回复。操作中均已ArcGIS平台为基础进行实验

第一章节:给坐标如何转成点

数据说明:笔者手头数据基本都是江西的数据,因此采用的数据以江西地区的数据为主介绍,方法都是一样的,除了不同坐标系之间转换之外,全部采用CGCS2000坐标进行讲解。
通常我们用GPS野外获取到的坐标通常有四种单位形式,第一种是经纬度,第一种可以细分为度分秒格式的文件和十进制度格式的文件;第二种单位是米,第二种又可以细分为带“带好”,不带“带号”两种,具体数据形式的差异见下表:
ArcGIS中坐标系转换的那些事备注:这里简单的讲一下数据之间的关系,首先同一行X1Y1,X2Y2,X3Y3,X4Y4对应的值都代表的是同一个点。X1Y1和X2Y2可以直接用EXCEL进行数据转换,就是把60禁制转化为十进制,这两个都是地理坐标系的坐标表示方式,单位是度,但是X1Y1的格式再GIS中是不能读取的,如果数据是X1Y1这种形式必须转化为X2Y2的格式(这个很重要!!!)。这边贴一个excel中的转换公示,需要的看着改一下就可以用。=LEFT(A2,3)+MID(A2,5,2)/60+MID(A2,8,LEN(A2)-8)/3600。 X3Y3,X4Y4都是投影坐标格式,单位是m(这个很重要!!!)。Y3Y4是一样的,X3和X4的区别就在于X3的数据相当于在X4数据前面加了38,这个38也就是我们的“带号”。这个涉及到你对坐标定义的时候投影坐标系是有带号还是无带号。这个一旦错了,坐标会横向偏移38000000m下图中的三个坐标系依次为:投影坐标系不带带号,投影坐标系带带号,地理坐标系。

ArcGIS中坐标系转换的那些事

对于有坐标的这些点如何把他放在GIS钟在空间显是呢:这时候需要打开ArcGIS,将excel表格添加进去,右键DISPLAY xy data,如下图所示:
ArcGIS中坐标系转换的那些事

ArcGIS中坐标系转换的那些事需要注意,前面提到的四种格式中,X1,Y1这种格式的坐标是无法使用的,需要转化为十进制度,即X2,Y2的格式。这里我们暂且将X2,Y2字段添加分别作为XY的字段,注意字段的对应,要分清横纵坐标哪个是X哪个是Y。此时在discription中可以设置好坐标,我们的X2,Y2是十进制度格式,因此设置为地理坐标系,具体地理坐标系是哪种,就要根据你自己采样时候GPS设置的是什么坐标系来选择了。常用的有:北京54、xian_80、CGCS2000这三种坐标系,我们这里设置为CGCS2000坐标系。点击OK确定即可
!
在这里插入图片描述ArcGIS中坐标系转换的那些事此时已经可以显示出你的点位了,如下图:
ArcGIS中坐标系转换的那些事ArcGIS中坐标系转换的那些事
在上图所示的Sheet1$ Events这里右键export data,设置一下输出路径和点位图的名称。(个人习惯也建议大家把数据都放在数据库里面,放在文件夹中有些时候有些字段容易出问题)。如下:
ArcGIS中坐标系转换的那些事此时大家就可以看到自己的点数据了,这里的数据已经是坐标准确的数据:ArcGIS中坐标系转换的那些事但是需要注意的是,最好查看图层属性,看坐标系是否存在,如果坐标系不存在,那么此时根据坐标的范围判断是地理坐标系还是投影坐标系,如果是地理坐标系,那么将坐标定义成地理坐标系,如果是投影坐标系那么将坐标定义成投影坐标系即可。
ArcGIS中坐标系转换的那些事
说到这里,坐标转化为点就已经基本说完,细节问题大家遇到的时候可以再探讨。
下一次我们简单的讲一讲,坐标的投影转换,地理坐标系和投影坐标系之间的转换。地理坐标系的也可以实现图层的裁剪之类使用,但是要统计图层面积之类就不够了,这时候就需要用到投影坐标系了。请有需要的持续关注,讲得不对的欢迎指出来交流,多点赞多评论给我刷点积分,谢谢!