“知乎”上有这样一个发问:GIS 从业者,技能要求? 该问题仁者见仁,智者见智,我只谈一点:你一定要对坐标投影有一个深刻的理解。事实上很多科班的,包括研究生,甚至一些 GIS 的老师都理解不透,理解原理的老师又不知实际运用。而这个知识点非常重要,在工作中定会碰到。怎么办? 工作中一般会遇到哪些坐标投影问题呢?见识所限,暂归为以下几类。 ①、高斯正算(B ,L)转(x ,y) ②、高斯反算(x ,y)转(B ,L) ③、坐标换带(x ,y)转(x’ ,y’) ④、不同坐标系统转换(X,Y,Z)转(X’,Y’,Z’) 既然抛出了问题,就由牛逼的 ArcGIS10.0 来解决,如何玩得转呢?还得一步步来。考虑到非专业人士或学渣或伪学霸,有必要解释下基本概念。请看这里的福利。 先说地理坐标系统,再谈投影坐标系统。说一万道一千,还是来看图说话吧。 同一个地球椭球体上一点 P,大牛们规定了:左边是大地坐标系,点 P 在空间中要表示为(B,L,H);右边是空间直角坐标系,要表示为(X,Y,Z)。两者之间有无数学联系呢? 说明了两者就等价么,此处埋下伏笔,看下文。 有人问了:为何要使用投影坐标而不用地理坐标? 科普工作路漫漫。地理坐标是用(B,L,H)表示,面向三维椭球体。投影坐标(x,y),是描述二维地图坐标的。平面的两点距离公式和三维球体上两点距离公式不一样吧,试问用地理坐标计算,是不是会减少距离测量的精度。 从球形的地球表面到平面的转换,教科书上给出的地图投影类型有多种,实际接触多为高斯投影。高斯同学觉得球面上一块地皮直接投影成平面上一块地皮,误差很大么,那就切分下限制下投影下,这是高斯同学想到的办法: 高斯是这样总结的:为了限制投影的长度变形,以中央子午线进行分带,把投影限制在中央子午线东、西两侧一定范围内。因而,使得统一的坐标系分隔成各带独立坐标系。 至此,高斯同学满意了,学渣们不想活了。高斯投影的数学公式异常复杂,习惯看小说的筒子们是看不懂也无法理解的。几何控制点的高斯投影解算还好说,线和面甚至栅格图形的高斯投影怎么办? 勿在浮沙筑高台,执庖丁解牛的精神,给大家解构下 ArcGIS 软件坐标系统。 三个文件夹里包含了ArcGIS 预定义好的坐标系统。以地理坐标系统文件夹为例,天朝BeiJing1954、Xian1980、China_Geodetic_Coordinate_System_2000 都可以找到。 大家知道北京 54 和西安 80 都是参心坐标系,CGCS2000 和 WGS84 为地心坐标...