分辨率,比例尺
分辨率:
- 1像素对应的代表的地图单位;
- 地图单位有米和度俩种, 当无投影时,为度; 当有投影如墨卡托投影时,为米;
- 一度=111319.4908米= 地球周长/360=40075016.688米/360度;
比例尺
- 屏幕上一米所代表的地图上的实际距离(m)
- 1英寸=0.0254米; 1英寸=96像素; 则0.0254米=96像素,所以屏幕上1米=96/0.0254(像素)
- 则比例尺为96*分辨率/0.0254;
根据分辨率求比例尺:
- 墨卡托投影: 比例尺=分辨率*96/0.0254;
- 无投影: 比例尺=分辨率96111319.4908/0.0254; 无投影时需要将地图单位从度转换为米;
根据比例尺求分辨率:
- 墨卡托投影时: 分辨率=比例尺*0.0254/96;
- 无投影: 分辨率=比例尺0.0254/(96111319.4908);
对于层的起始行列号(startCol, startRow)
- 谷歌切图方式:
- 如果切的是世界电图,则为(0, 0)
- 不是世界地图, 则为所切地图在世界地图中的当前level所在的行列号;
- 自定义切图方式:
- 自定义方式时,则以地图的左上角为原点,切起始行列号为(0, 0);
经纬度
经度
- 负经度表示西半球; W
- 正经度表示东半球; E
纬度
- 负纬度为南半球; S
- 正纬度为南半球; N
坐标系
理解
1 | 假设地球是正圆的,地球表面上的一点可以用经纬度来表示,这时的经纬度是唯一的。但是地球本来就不是圆的, |
地心坐标系(geocentric coordinate system)
地球质心(总椭球的几何中心)为原点的大地坐标系, 可分为:
- 以地球质心为原点建立的空间直角坐标系
- 以球心与地球质心重合的地球椭球面为基准面所建立的大地坐标系
地理坐标系(Geographic Coordinate System)
1 | 使用三维球面来定义地球表面位置,以实现通过经纬度对地球表面点位引用的坐标系; |
经纬度
常用的经度和纬度是从地心到地球表面上某点的测量角。通常以度或百分度为单位来测量该角度
- 天文经纬度
- 大地经纬度
- 地心经纬度
参心坐标系
原点与某一地区或国家所采用的参考椭球中心重合,通常与地球质心不重合
- 西安80, 北京54, wgs84等等
WGS84, 西安西安80, 北京北京54
1 | 首先有WGS84/北京54/西安80大地坐标系,是用经纬度表示的,也有WGS84/北京54/西安80平面坐标系,使用xy表示的。 |
投影坐标、地理坐标、垂直坐标
地图投影的方式
- 等角投影 - 投影前后的角度相等, 但长度和面积变形
- 等距投影 - 投影前后的长度相等, 但角度和面积变形
- 等积投影 - 投影前后的面积相等, 但角度和长度变形
投影坐标
1 | 投影坐标系在二维平面中进行定义。与地理坐标系不同,在二维空间范围内,投影坐标系的长度、角度和面积恒定。 |
地理坐标
1 | 地理坐标系 (GCS) 使用三维球面来定义地球上的位置。GCS 往往被误称为基准面,而基准面仅是 GCS 的一部分。GCS |
垂直坐标
1 | 垂直坐标系可以定义高度或深度值的原点。与水平坐标系类似,除非要显示数据集或者要将数据集与使用不同垂直坐标系的其 |
坐标转换
在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密的。
1
如,在WGS-84坐标和北京54坐标之间是不存在一套转换参数可以全国通用的,在每个地方会不一样,因为它们是两个不同的椭球基准
两个椭球间的坐标转换:
1
2
3
4
5
6一般而言比较严密的是用七参数法(包括布尔莎模型,一步法模型,海尔曼特等):
即X平移,Y平移,Z平移,X旋转,Y旋转,Z旋转,尺度变化K。
要求得七参数就需要在一个地区需要3个以上的已知点。如果区域范围不大,最远点间的距离不大于30Km(经验值),
这可以用三参数(莫洛登斯基模型),即X平移,Y平移,Z平移,而将X旋转,Y旋转,Z旋转,尺度变化K视为0,所
以三参数只是七参数的一种特例。在一个椭球的不同坐标系中转换可能会用到平面转换
1
2现阶段一般分为四参数和平面网格拟合两种方法,以四参数法在国内用的较多,举个例子:
在深圳既有北京54坐标又有深圳坐标,在这两种坐标之间转换就用到四参数,计算四参数需要两个已知点。一个示意图
Proj4库的一个转换关系
常用计算
六度带
中央经线 = 6 * 当地带号 - 3 (使用于1:2.5万 和 1:5万)
三度带
中央经线 = 3 * 当地带号