openlayers之EPSG3857
openlayers代码中只有半径,没有长半轴、短半轴 。猜测openlayers对椭球体简化成了球体
半径(RADIUS):6378137
HALF_SIZE 展开后宽度的一半,及圆周长的一半。RADIUS*MATH.PI
范围设置,(0,0)点设置在正方形的中心点
[-HALF_SIZE, -HALF_SIZE, HALF_SIZE, HALF_SIZE]
对应的地球范围(WORLD_EXTENT):[-180, -85, 180, 85]
export const MAX_SAFE_Y = RADIUS * Math.log(Math.tan(Math.PI / 2));
这句话没看明白 为啥这个值就是安全Y??
为啥存在很多不同id,存在如下历史:
(1)EPSG:102113Esri内部使用ID,与 EPSG:3785 相应。已被弃用。
(2)EPSG:102110 Esri内部使用ID,与 EPSG:3857 相应。
(3)EPSG:900913 Google为Web Mercator 任性地制定了这个ID
openlayers之EPSG3857相关推荐
- 开源GIS(九)——openlayers中简单要素的添加与geojson数据修改添加
目录 一.引言 二.简单要素点线面的添加 1.创建feature 2.创建style,添加source.style到layer 3.添加layer到map 三.WFS获取geojson数据并修改 四. ...
- iClient for OpenLayers之快速获取UGCV5,MVT出图参数
作者:yangjl 前言 最近还是有很多小伙伴们,一遇到非wgs84坐标的ugcv5或mvt切图瓦片发布的地图服务,便不能对接出图了,或者是出了图但是看着地图边界比较模糊.今天我在这里讲干货,让小 ...
- 使用leaflet或者openlayers 3 调用MapServer服务最佳实践完整说明
本文系转载,原文链接: https://blog.csdn.net/future_todo/article/details/71187031 最近尝试了很多次,看到网上的很多教程都是版本比较老旧,会出 ...
- openlayers加载本地离线地图瓦片 (五)
1. 准备工作 准备好openlayers的js.css文件和上篇文章下载的上海地图瓦片.新建一个html文件,我的目录是这样的: 2. 引用文件 <link rel="stylesh ...
- OpenLayers 动态添加标记(Marker)和信息窗(Popup)
方式一:使用marker方式 1.在地图上添加标记图层 var markers =newOpenLayers.Layer.Markers("Markers"); map.addLa ...
- 读书笔记(2) OpenLayers中的图层
OpenLayers有多个不同的图层类,每一个都可以连接到不同的地图服务器.例如通过Layer.WMS类可以连接到WMS地图服务器,通过Layer.Google类可以连接到谷歌地图服务器.OpenLa ...
- OpenLayers辅助函数Util.js(三)
Util.js文件包括了OpenLayers库中的辅助通用函数. Util.getElement 获取一个HTMLELement元素,类似prototype库中$函数.如果window.$不存在, ...
- java wms open,OpenLayers - 调用WMS安全层
我有一个asp.net Web应用程序来可视化地理服务器层 . 出于安全考虑,我在服务器端(C#)进行了身份验证,并使用从http://geoserverhost:8080/geoserver/j_s ...
- 基于OpenLayers+rbush实现高德轨迹样式
一 前言 近期翻阅博客,看到社区大神一休哥的一篇<canvas 奇巧淫技(二)绘制箭头路径效果>文章,同样,该大神还展示过一个使用rbush库如何在前端快速从海量数据进行空间检索的案例 ...
最新文章
- 06-1. 简单计算器(20)
- TRUNK配置详细讲解
- JavaScript高级程序设计(二):在HTML中使用JavaScript
- (转)如何成为顶级生物信息学家?
- CodeForces - 1270D Strange Device(思维+构造)
- Android公共jar,使用JitPack管理Android项目中公共模块库
- 深度学习后时代,图灵奖得主Bengio研究核心是什么?
- linux weblogic java_options_使用Linux脚本更新Weblogic部署的应用程序
- 系统学习机器学习之神经网络(一)--MLP及局部模型,RBF综述
- 附上堆和栈的区别 (转贴)
- 21. 总是让比较函数在等值情况下返回false
- Scala Singleton对象
- MAC OS git客户端安装及操作
- 黑苹果怎么进recovery_黑苹果怎么自定义Clover GUI启动选项 黑苹果修复Clover GUI启动选项教程...
- 输入法半角和全角的快捷转换_华宇拼音输入法 一款完全免费的国产输入法_应用新闻-产经频道-中文科技资讯...
- 一键添加QQ群的方式(更新中。。。)
- 黑桃符号java怎么打印出来_java入门基础(四)
- Exception in thread “main“ redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication
- java 录屏_告别Java,更高效的在线录屏方法
- 2019 蓝桥杯省赛 B 组模拟赛(一)蒜厂年会
热门文章
- html高度的属性的值,html – 行高属性是否可以继承父Div的高度属性或其所属Div的访问高度属性?...
- Docker三剑客之docker-compose
- 如果我是一线技术主管…… 1
- 以实时风控场景为例,阿里云实时计算如何来做异常检测?
- html如何添加五角星/星星图案 - GitHub - octicons
- Docker的安装及操作
- 创建项目提交至GitHub
- 一、crontab 定时任务
- getParameterMap()的返回值为MapString, String[],从其中取得请求参数转为MapString, String的方法如下:...
- IBM Storwize V7000详解:IIS西安大会现场观察