ArcGIS中GPS坐标定义坐标与投影 -------从地理原始数据到数据显示

1. 导出GPS坐标

        不同型号的GPS接收机导出的数据格式不同:国产与国外不同、静态与差分不同、基站与流动不同;RINEX格式是一个国际上通用的数据交互格式,通常接收机可以导出这种格式,所以不必烦恼。(可参考(要看博客?老师说博客内容不严谨,那你可以找本书啊!!!书是经过严谨论证的,博客可能有感而发,错字是不是就是见怪不怪?书读的少,怪我喽?):https://blog.csdn.net/yuan22900/article/details/50435499

        下一步就是在通用数据格式的基础上导出我们熟悉的.shp空间格式数据。对于这一问题,我们可以使用不同厂商交付的数据处理软件通过数据解算后直接或者间接(什么是直接?直接就是在软件中有导出.shp数据这一项;什么是间接?间接就是导出软件能导出的我们熟悉的格式,然后在这个格式基础上导出为.shp数据)导出我们想要的.shp数据。

        奥,什么是数据解算?可以简单的理解为我们外业观测的数据与真实值有差别,通过数据解算,我们可以得到一个无限逼近(无限逼近?奥,我好像在哪里听说过?(高数吧?))真实值的一个观测值,这个值,我们要用于生产或者科学研究(此处应注意,生产有生产的标准与数据使用标准,科研有科研的处理规程,切记乱做一通!)。

        怎么数据解算?你自己参考软件操作流程吧。不懂内部原理?书读的少,怪我喽?老实学习去!实在不行按照帮助文档下一步会不会? 

        说了这么多,貌似都是.shp的事情,小白君起义了:我们也见过.csv的表格数据啊(什么?表格数据不是.csv?你没救了,好好打开数据看看!!!),我们也见过什么.txt数据啊,我们也见过Acess数据啊,我们也见过。。。等会儿,你见过的这么多,数学老师没教过你要看看能不能化简么?怎么化简?变成.csv数据,马上搞定(怎么做?自己问万维网去!!)。然后呢?小白君有坐不住了,我告诉你:万维网上有多个版本关于怎么将.csv数据变成.shp的教程(等会儿,又是.shp?小编你在唬我么?我的回答是:没有!我们在没有完全掌握核心技术时,要花点学费静心学习钻研下别人的东西)。

        所以,最后的结果是,GPS数据变成了.shp数据,对,你没听错。

 

 

 

 

         什么?自己写程序?要我命啊!好,你不写,你就手动下一步吧。

2. 定义ArcGIS数据框

        上一步我们输出了在地图上显示可能不是常见的XYZ坐标或者Lon/Lan坐标,而我们有了.shp空间数据,这是个很好的前提。

         小白君又问了,我经常不能在ArcGIS(为什么是ArcGIS?因为人家做的好,我们要学习钻研)里正常显示我想显示的坐标,比如:120.025m,48.025m,这不应该是120.025°,48.025°么?再比如: 120.025°,0.025°,我去,这不跑到新西兰了么?这哪里是我的大中国啊,比如。。嗯,解决这个问题的办法是:换数据框!

         什么是数据框?看图:

 

 

         对,就是改它,改它的坐标系为你的数据的坐标系,因为,注意!因为:数据框是显示地图用的,不是你数据的本来面目,所以你数据框的坐标系与数据框显示直接决定了你能看到什么。还没明白?意思是:数据框要先定好你要显示的坐标系,如果你定的坐标系是地理坐标系,好,你定数据就显示经纬度的数据;你定的投影坐标系,好,它就显示XY坐标,是否明确?

        小白君有问了,小编,你说的不对,我数据框用地理坐标系,照样能显示XY啊,请给出解释!小白你说对了,但你的数据是经过正确定义坐标系和投影的吧?你将投影信息删了试试?

        好了,这么多废话,意思就一个,就是将显示地图的数据框的坐标系和显示方式与我们的数据显示方式一致。

3. 定义数据坐标系与投影

        重头戏,什么是地理坐标,什么是投影坐标?WGS-84, XiAn80,BeiJing54,克拉索夫斯基,你听说过椭球、扁率、地心坐标系没?这就是地理坐标系相关的名词,他对应的地球上的每个经纬线圈的交点的经纬度,对应的坐标系就是地理坐标系,此时,地球上的地物的坐标在地球上,在地球这个不规则的扁椭球上;你听说过UTM么?你听说过3°和6°分带么?这就是投影坐标对应的名词,他对应地物在平面上的坐标,此时,地球上的地物坐标在平面上,也就是你想要的地图上。

        什么?想了解投影和坐标?好!看投影和坐标的书去!武大作为很牛的测绘老牌学校,这方面肯定能给你个专业的解释。

        好,书看完了,怎么做数据坐标定义和投影?

        在ArcGIS中是这么做的:首先将你的数据需要定义的地理坐标系想好,然后在【数据管理工具】的【投影与转换】中选择【定义投影】,选择你的数据,选择地理坐标系(比如WGS-84),完成,输出;

        然后,在【数据管理工具】的【投影与转换】中选择【投影】,选择你的数据,选择投影坐标系(比如UTM-Zone50N,什么?投影带不会算?自己看书去!),完成,输出。

        好,这一步解决了数据投影和坐标系定义的问题。

        对于投影和坐标系的选择,一定要头脑清醒,选什么作为基础(地理坐标系),选什么投影(放到地图上),关系到你的数据的位置在哪里显示,你不希望你家定位到学校吧?这样不就每次导航导航都要去学校?(什么是定位?什么是导航?定位就是你在这里,想知道这里的坐标,导航就是你知道这里是哪,你要过去,怎么走的问题。)

4. 坐标显示

        这一步,很简单,就是将数据放到ArcGIS中,【缩放至图层】就好了。 

 

 

       好了,关于从原始GPS数据到最后的数据结果显示我做了下简单的梳理,不是很简洁,不喜勿喷,谢谢。

       2018-09-04     17:55:39

posted @ 2018-09-04 18:25  Stanfordlxj  阅读(1276)  评论(0编辑  收藏  举报