b站课程:GIS | ArcGIS常用工具实战教程 (地理信息系统)
需要数据可评论或私信
坐标系统是GIS图形显示、数据组织分析的基础,所以建立完善的坐标投影系统对于GIS应用来说是非常重要的,坐标是根据坐标系统来的,没有坐标系统就没有坐标
坐标系分为平面坐标系与高程系。我们这里指的是平面坐标系。
比方说,公路里碑上的公里数,通常是从大城市起算的;说某某建筑有多高,一般是从地面算起。这就是说,地球上任何一点的位置都是相互联系,都有一定相对关系。我们测绘地面上点的位置,也是一样,也要有一个起算标准,不然就分不出高低、这了。测绘地面上某个点的位置时,需要两个起算点:一是平面位置,一是高程。计算这两个位置所依据的系统,就叫坐标系统和高程系统。
当一个旋转椭球体的形状与地球相近时,基准面用于定义旋转椭球体相对于地心的位置。基准面给出了测量地球表面上位置的参考框架。它定义了经线和纬线的原点及方向。
推荐在帮助中搜索“基准面”
常用的基准面(前两个为区域基准面,后两个为地心基准面)
1、北京54
2、西安80
3、国家2000
4、 WGS1984
长半轴a 短半轴b 扁率f 北京54 6378245m 6356863m 1/298.3 西安80 6378140m 6356755m 1/298.25 WGS-84 6378137m 6356753.314m 1/298.25 2000坐标系 6378137m 6356752.31414m 1/298.257222101 注:扁率:f= (a-b) /a
两个重要结论:
更多内容推荐看帮助
在ArcGIS中,我们的坐标系分为地理坐标系与投影坐标系,分别对应我们讲的球面坐标系与平面坐标系。
1、全局坐标系或球坐标系,例如经纬度。这些坐标系通常称为地理坐标系。
2、基于横轴墨卡托、阿尔伯斯等积或罗宾森等地图投影的投影坐标系,这些地图投影(以及其他多种地图投影模型)提供了各种机制将地球球面的地图投影到二维笛卡尔坐标平面上。投影坐标系有时称为地图投影。
补充说明:
最常用的地理坐标系是经纬度坐标系,这个坐标系可以确定地球上任何一点的位置,如果我们将地球看作一个球体,而经纬网就是加在地球表面的地理坐标参照系格网,经度和纬度是从地球中心对地球表面给定点量测得到的角度,经度是东西方向,而纬度是南北方向,经线从地球南北极穿过,而纬线是平行于赤道的环线,需要说明的是经纬度坐标系不是一种平面坐标系,因为度不是标准的长度单位,不可用其量测面积长度。
度和米严格意义无法转换,因为地球是椭圆的,在不同的参数中不一样,就是统一坐标系统如西安80,经线1度和纬线1度长度也是不一样的。
大概计算如下:
投影坐标系统(Pro jection coordinate system)使用基于X,Y值的坐标系统来描述地球上某个点所处的位置。这个坐标系是从地球的近似椭球体投影得到的,它对应于某个地理坐标系。平面坐标系统地图单位通常为米,或者是平面直角坐标。
投影坐标系由以下两项参数确定:
基准面确定:比如:北京54、西安80、 WGS-84
投影方法(比如高斯一克吕格、Lambert投影)
就这两部分
高斯一克吕格投影(后,除中央经线和赤道为直线外,其他经线均为对称于中央经线的曲线。高斯-克吕格投影没有角度变形,在长度和面积上变形也很小,中央经线无变形,自中央经线向投影带边缘,变形逐渐增加,变形最大处在投影带内赤道的两端。
中国使用的是高斯投影
UTM投影全称为“通用横轴墨卡托投影〞,是等角横轴割圆柱投影(高斯-克吕格为等角横轴切圆柱投影),圆柱割地球于南纬80度、北纬84度两条等高圈,该投影将地球划分为60个投影带,每带经差为6度,已被许多国家作为地形图的数学基础。
主要使用的是wgs-84
我们平时常用的是高斯投影,包括北京54、西安80、国家2000都是高斯投影。
高斯投影,又称横轴墨卡托
也称为横轴墨卡托,此投影与墨卡托投影类似,**不同之处在于圆柱是沿子午线(自己的中央经线)**而非赤道纵向排列。通过这种方法生成的等角投影不能保持真实的方向。中央经线位于将要高亮显示的区域。这种中心对准方法可以最大程度地减少该区域内所有属性的变形。此投影最适合于南北向伸展的地块。高斯-克吕格(GK)坐标系基于高斯-克吕格投影。
一些有关概念
查看帮助中的“高斯投影”
局限性:由于数学不稳定性,高斯-克吕格投影仅限于与中央经线成 45 度以内的投影数据。实际上,椭圆体或椭圆体上的范围应限制为中央经线两侧10到12°范围内。如果超过该范围,投影数据可能不会被投影回相同位置。球体上的数据没有这些限制。
最大只能到12度,再往外就消失了,所以整个中国地图不是用的高斯投影
北京54,西安80,国家2000,地方独立坐标使用高斯投影
WGS1984使用UTM
从格林威治零度经线起,每6°分为一个投影带,全球共分为60个投影带,东半球从东经0°-6°为第一带,中央经线为3°,9°,15°,依此类推,投影带号为1-30。其投影弟号n和中央经线经度L0的计算公式为:L0=(6n-3);西半球投影带从180°回算到0°,编号为31-60,投影代号n和中央经线经度L0的计算公式L0=360-(6n-3)
从东经1°30’起,每3°为一带,将全球划分为120个投影带,东经1°30’-4°30 …178°30’-西经178°30’…1° 30’-东经1°30’。
带号和中央经线的计算公式
总之:中央经线和带号只和经线有关,与纬度无关
三度分带适合比25000更大的比例尺,
六度分带适合比25000更小的比例尺,比如25000、50000、75000、100000
首先由比例尺来决定是三度分带还是六度分带
然后调用老师的一个小工具,可以实现经度和带的转换
高斯-克吕格投影是按分带方法各自进行投影,故各带坐标成独立系统。以中央经线投影为纵轴(Y), 赤道投影为横轴(X),两轴交点即为各带的坐标原点。纵坐标以赤道为零起算,赤道以北为正,以南为负。我国位于北半球,纵坐标均为正值。横坐标如以中央经线为零起算,中央经线以东为正,以西为负,横坐标出现负值,使用不便。
X为负值加500KM,向东平移500km
区别不同投影加带号
正算就是由经纬度算到平面xy,因为经纬度是天然的,xy是模拟的
反算就是由平面xy算到经纬度
一度大概是一百多公里
ArcGIS坐标系统文件说明
在坐标系Projected Coordinate Systems \GaussKruger \Beijing 1954 目录中,我们可以看到四种不同的命名方式:
记忆方式:3度分带,前有3.
在 Coordinate Systems \Projected Coordinate Systems \Gauss Kruger\xian 1980 目录中,我们可以看到四种不同的命名方式:
记忆方式:3度分带,前有3
2000坐标与西安80一样
UTM投影自西经180°起每隔经差6度自西向东分带,第1带的中央经度为-177°,因此高斯-克吕格投影的第1黹是UTM的第31带。此外,两投影的东偏移都是500公里,高斯-克吕格投影北伪偏移为零,UTM北半球投影北偏移为零,南半球则为10000公里
中央经线L=6*(n-30) -3
- 在属性中可以找到地理坐标系以及对应的投影坐标系
我们做数据,从第四章数据中导入china里的中国县界的数据,选择一个县
先新建一个数据集
在数据集里面建立一个要素类
第一种方法:查看经纬度
第二种方法:跟前面的“中国县界”(中国地图)叠加一下
实际上前面已经提到了
常用的我们还可以添加到收藏夹等等
记住数据有数据的坐标系,数据框有数据框的坐标系就行了
我们前面讲的都是栅格数据,会了
矢量数据也是右键属性,一样的
很多时候我们定义地方坐标系,需要自定义坐标系
我们先找到一个相近的,然后在这基础上改,秒要转为度
就是数据有一个坐标系,数据框有一个坐标系,二者不同时就会有动态投影
动态投影(ArcMap),所谓动态投影指:改变ArcMap中的Data Frame(工作区)的空间参考或是对后加入到ArcMap工作区中数据的投影变换。ArcMap的DataFrame(工作区)的坐标系统默认为第一个加载到当前DataFrame(工作区)的那个文件的坐标系统,后加入的数据,如果和当前工作区坐标系统不同,则ArcMap会自动做投影变换,把后加入的数据投影变换到当前坐标系统下显示,但此时数据文件所存储的实际数据坐标值并没有改变,只是显示形态上的变化因此叫动态投影。表现这一点最明显的例子就是在Export Data时,用户可以迷择是按this layer’s source data(数据源的坐标系统导出),还是按照theData Frame(当前工作区的坐标系统)导出数据。数据的投影信息与工作区的投影信息
如果数据框与数据坐标系坐标系一致,那得到的坐标是真实坐标。如果不一致,那么看到会是歪的
理论上讲这两个带是相邻带,所以可以叠加在一起。动态投影的原理就是经纬度相同,就能叠加在一块,就像上一节讲的影像数据与中国地图叠加在一起一样
说实话,我自己都听的有点晕
以下是我去找的博客,感觉会有点帮助:
GIS原理篇 投影变换
ArcGIS中的投影、定义投影及动态投影
你必须知道的地理坐标系和投影坐标系
在ArcGIS中,矢量数据叫投影,栅格数据叫投影栅格
同一基准面转换
投影的类型
导入这个zxq,这次我们是中央经线转带号,
选择相应的坐标系
然后单独再打开这个转换后的数据,可以看到右下角x,从中央经线(6位)变为39开头(8位)的了
一样的,对于一个栅格数据,坐标转换啥的原理是一样的,不同的是,使用“栅格投影”工具就行。
投影工具可以数据换带
换带的目的
换带分类:
①从一个3度带到另一个3度带,
②从3度到6度带
说明:ArcGIS支持动态投影,不同带的数据,可以自动叠加,不需要进行数据投影变化
使用投影(pro ject)
这一部分是真听不懂了,挂一个连接,有需要去看吧
第四章第六节6分钟左右开始
有些数据没有提示加载错误也可能是坐标系问题
这个肯定是坐标系错误
数据导入时看得到,然后给数据框加一个坐标系,数据就看不到了,这是数据本身的坐标系有问题造成的
经纬度不在0-180,纬度不在0-90
还有两节,暂时应该用不到,懒得学了,以后有缘再补