对于 Web Map 开发人员来说,最熟悉的应该是EPSG:4326 (WGS84) and EPSG:3857(Pseudo-Mercator),这又是啥呢?

3.1 EPSG:4326 (WGS84)

前面说了 WGS84 是目前最流行的地理坐标系统。在国际上,每个坐标系统都会被分配一个 EPSG 代码,EPSG:4326 就是 WGS84 的代码。GPS是基于WGS84的,所以通常我们得到的坐标数据都是WGS84的。一般我们在存储数据时,仍然按WGS84存储。

3.2 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 的正式代码,使用至今。


FR:徐海涛(hunk Xu)

EPSG:4326 和 EPSG:3857 区别相关推荐

  1. GIS坐标系转换(EPSG:4326与EPSG:3857相互转换)

    EPSG:4326(WGS84) WGS84 是目前最流行的地理坐标系统.在国际上,每个坐标系统都会被分配一个 EPSG 代码,EPSG:4326 就是 WGS84 的代码.GPS是基于WGS84的, ...

  2. GIS基础(坐标系、投影的不同表示方法:)EPSG:4326、EPSG:3857

    坐标系 通过椭球体这样的几何模型,定义坐标系来进行描述位置,测量距离等操作,使用相同的坐标系,可以保证同样坐标下的位置是相同的,同样的测量得到的结果也是相同的.通常有两种坐标系 地理坐标系(geogr ...

  3. openlayers6【十】EPSG:3857和EPSG:4326区别详解

    文章目录 1. 写在前面 2. 什么是EPSG:3857坐标系(投影坐标) 3. 什么是EPSG:4326 坐标系(地理坐标) 4. EPSG:4326和EPSG:3857区别(重点) 1. 写在前面 ...

  4. 关于不同坐标地之前的转化(地球坐标系,经纬度坐标系,火星坐标系,EPSG:4326,WGS84,EPSG:3857)

    EPSG:3857转换经纬度(EPSG:4326) // javascript 转换 function mercatorTolonlat(mercator){var lonlat={x:0,y:0}; ...

  5. openlayers中‘EPSG:3857‘与 ‘EPSG:4326‘互转

    1.将坐标从'EPSG:3857'转换到'EPSG:4326' import {transform} from 'ol/proj'; var center = [11135835.4775655,34 ...

  6. 使用openlayers中的ol.proj类实现EPSG:3857和EPSG:4326坐标数据相互转换

    1. 数据形式 cesium开发过程中需要处理接口中的4326和3857坐标系相互转换的问题 4326为地理坐标系 3857为投影坐标系 数据格式如下: [15748903.882937903, 49 ...

  7. OpenLayers5在EPSG:4326投影坐标系下测量长度和面积

    ol/sphere里有getLength()和getArea()可以用来测量距离和区域面积,默认的投影坐标系是EPSG:3857, 其中有个options的参数,可以设置投影坐标系.使用时, 可以先把 ...

  8. OpenLayers5在EPSG:4326下以m为单位画圆

    var circleIn3857 = new Circle(transform([121.4659, 31.2], 'EPSG:4326', 'EPSG:3857'), 1000,'XY'); var ...

  9. 130:vue+openlayers 加载中国边界JSON数据(EPSG:4326)

    第130个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+openlayers中添加JSON数据,显示的是中国的边界线(EPSG:4326). 直接复制下面的 vue+openlayers源代 ...

  10. EPSG:4326坐标系和EPSG:900913坐标系

    本文转载自:http://zhidao.baidu.com/question/297412286.html EPSG(The European Petroleum Survey Group, http ...

最新文章

  1. ACMNO.24 C语言-转置矩阵 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。 输入 一个3x3的矩阵 输出 转置后的矩阵 样例
  2. java开发面试复试_java开发实习生面试经历
  3. WebGIS中地图恢复初始位置及状态
  4. linux下如何修改weblogic console登陆的用户名和密码
  5. crt linux切换用户,不同连接终端通过密钥方式登录 Linux
  6. java链表实现_数据结构——基于java的链表实现(真正理解链表这种数据结构)...
  7. 蓝桥杯——寻找数组中的最大值
  8. SDUT 3258 Square Number 简单数学
  9. InterruptedException和中断线程的说明
  10. mysql 从库修改表结构_在mysql数据库中---修改表结构
  11. Log4J 日志的异步类解读(lAsyncAppender)
  12. HTML5权威指南 6.多媒体相关API
  13. 高德城市编码json_sql_excel 三级联动json合集
  14. 二阶系统动态响应特性与阻尼比的关系
  15. 2022-2028年全球与中国端点保护平台(EPP)行业市场深度调研及投资预测分析
  16. 洛谷 P3460 [POI2007]TET-Tetris Attac
  17. 计算机如何取消左缩进,Word中怎么去掉表格的缩进
  18. echarts地图文字居中
  19. 小白轻松10分钟搞定Ubuntu常用命令(史上最全)
  20. 怎样将nest.js项目部署到服务器上

热门文章

  1. 《系统分析与设计》个人第二次作业
  2. 八爪鱼 ajax 循环采集,网页数据采集五大循环方式详解 - 八爪鱼采集器
  3. 【python量化】统计套利之配对交易策略实现(基于python)
  4. 微信公众号的图片引用
  5. ckplayer6.8 php播放,ckplayer官方版下载-ckplayer播放器v6.8 最新版 - 极光下载站
  6. 毕马威it咨询 java_【毕马威(KPMG)工资】it咨询师待遇-看准网
  7. 插图详解Python解决汉诺塔问题
  8. 每周推荐短视频:道哥表达了对自动驾驶技术的感恩之情
  9. Android和Linux应用综合对比分析
  10. crmeb多商户二开crmeb类库二开文档services服务类【5】