坐标系基础-(地理坐标系 投影坐标系)
开发地图应用服务时,一定会接触到各种坐标系,而保证坐标系的正确与合理是一切数据分析的前提,
地理坐标系和投影坐标系是地图上常用的两种坐标系统。它们的主要区别在于坐标的表示方式和使用范围。
- 地理坐标系:
地理坐标系使用经度和纬度来表示地球表面上的点。经度是指从本初子午线(通常是格林威治子午线)向东或向西测量的角度,范围是-180°至+180°。纬度是指从赤道向北或向南测量的角度,范围是-90°至+90°。地理坐标系在全球范围内使用,可以精确地表示位置,但在进行距离测量和面积计算时会存在一定困难。
- 投影坐标系:
投影坐标系是将地球的三维曲面投影到一个平面上,以便用二维坐标表示地理位置。投影坐标系通常使用平面直角坐标系,如笛卡尔坐标系。不同的投影方法会导致地图的形状、方向、距离和面积出现变形。由于地球是一个椭球体,使用投影坐标系时需要选择合适的投影方法以最小化变形。
投影坐标系的优点是可以在局部区域内进行精确的距离测量和面积计算,适合制作区域地图。常见的投影坐标系包括UTM投影、Mercator投影、Lambert投影等。
总之,地理坐标系适用于整个地球范围内的位置表示,而投影坐标系则用于在局部区域内制作地图和进行测量。选择使用哪种坐标系统取决于具体的应用需求和地图制作方式。
地理坐标系进行地图投影后就变成了投影坐标系。例如我们常见的世界地图,使用的就是一种墨卡托投影。
EPSG:4326 (WGS84)
WGS84 是目前最流行的地理坐标系统。在国际上,每个坐标系统都会被分配一个 EPSG 代码,EPSG:4326 就是 WGS84 的代码。GPS是基于WGS84的,所以通常我们得到的坐标数据都是WGS84的。一般我们在存储数据时,仍然按WGS84存储。
EPSG:3857 (Pseudo-Mercator)
伪墨卡托投影,也被称为球体墨卡托,Web Mercator。它是基于墨卡托投影的,把 WGS84坐标系投影到正方形。我们前面已经知道 WGS84 是基于椭球体的,但是伪墨卡托投影把坐标投影到平面上,这导致两极的失真变大,但是却更容易计算。这也许是为什么被称为”伪“墨卡托吧。另外,伪墨卡托投影还切掉了南北85.051129°纬度以上的地区,以保证整个投影是正方形的。因为墨卡托投影等正形性的特点,在不同层级的图层上物体的形状保持不变,一个正方形可以不断被划分为更多更小的正方形以显示更清晰的细节。很明显,伪墨卡托坐标系是非常显示数据,但是不适合存储数据的,通常我们使用WGS84 存储数据,使用伪墨卡托显示数据。
Web Mercator 最早是由 Google 提出的,当前已经成为 Web Map 的事实标准。但是也许是由于上面”伪“的原因,最初 Web Mercator 被拒绝分配EPSG 代码。于是大家普遍使用 EPSG:900913(Google的数字变形) 的非官方代码来代表它。直到2008年,才被分配了EPSG:3785的代码,但在同一年没多久,又被弃用,重新分配了 EPSG:3857 的正式代码,使用至今。
参考链接
https://blog.csdn.net/weixin_43712770/article/details/104266969