Scale和Resolution的相互转换算法
一、根据resolution计算scale:
var scale2=0.0254/96/0.35156249999999994/Math.PI/2/6378137*360;
解释:0.0254代表每英寸0.0254米
96代表:dpi 每英寸96个像素点
resolution: 0.35156249999999994
6378137:地球半径
二、根据scale计算resolution
var resolution2=147914677*(0.0254/96/Math.PI/2/6378137*360);
解释:147914677代表scales
测试代码:
<html>
<body><script type="text/javascript">
//第七级 resolution
var resolution=0.00008596045914639882;//坐标原点:
var x0=-180;
var y0=90;//切图范围,示例左下角
var minx=88.390660499999981;
var miny=42.729192000000005;var tilex=(minx-x0)/resolution/256;
var tiley=(miny-y0)/resolution/256;
document.write(tilex+ "<br />");
document.write(tiley+ "<br />");//1.scale计算resolution,网上算法
var scale=147914677.7272828;
document.write(scale+ "<br />");
var res=scale*0.02540005080010160020/96/111194.872221777;
document.write(scale+ "<br />");
document.write(res+ "<br />");//2.resolution计算scale,精确算法
var scale2=0.0254/96/0.35156249999999994/Math.PI/2/6378137*360;
document.write((1/scale2)+ "<br />");var scale2=1/(0.0254/96/0.35156249999999994/Math.PI/2/6378137*360);var resolution2=147914677*(0.0254/76.2/Math.PI/2/6378137*360);
document.write(resolution2+"<br />");document.write(Math.PI*2*6378137/360);
</script>
</body>
</html>
Scale和Resolution的相互转换算法相关推荐
- Openlayers中的比例尺(scale)和分辨率(resolution)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/dazhi_1314/article/d ...
- 视线估计算法的工程实践
视线估计算法ELG的工程实践,来源于 https://github.com/SpikeKing 算法: ELG:Eye region Landmarks based Gaze Estimation,基 ...
- dwa的区别 teb_dwa杨算法解析1
准备过程: 入口 bool DWAPlannerROS::computeVelocityCommands(geometry_msgs::Twist& cmd_vel) 1. planner_u ...
- 自动驾驶算法学习:多传感器信息融合(标定, 数据融合, 任务融合)
版权声明:本文为博主转载文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 原文链接:https://blog.csdn.net/orange_littlegirl/ar ...
- OpenCV2学习笔记(十二):特征提取算法SIFT与SURF
当尝试在不同图像之间进行特征匹配时,通常会遇到图像的大小.方向等参数发生改变的问题,简而言之,就是尺度变化的问题.每幅图像在拍摄时与目标物体的距离是不同的,因此要识别的目标物体在图像中自然会存在不同的 ...
- (三)WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心)
https://www.cnblogs.com/naaoveGIS/p/3899821.html (三)WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心) 文章版权由作者李晓晖和博客 ...
- 瓦片经纬度及行列号转换_ArcGIS根据最大最小坐标换算瓦片行列号
1.前言 在上一节中我们知道了屏幕上一像素等于实际中多少单位长度(米或经纬度)的换算方法,而知道这个原理后,接下来我们要怎么用它呢?它和我们前端显示地图有什么关联呢?这一节,我会尽量详细的将这两个问题 ...
- webGIS学习(二)探究本质,WebGIS前端地图显示之地图比例尺换算原理 发布于 3 年前 作者 lzxue 7473 次浏览 来自 技术 1.没有豆浆机怎么办? 喝豆浆是我们早晨中基本
1.没有豆浆机怎么办? 喝豆浆是我们早晨中基本必备的一环,油条豆浆,其乐融融.如果我问大家豆浆是怎么来的,五谷不分的人会说是用钱买的,了解有黄豆这会事的人会说是用豆浆机把黄豆磨出来的.如果我们再倒退十 ...
- 机器人局部避障的动态窗口法(dynamic window approach) DWA
rosparam命令可对ROS参数服务器上的参数进行操作.通过rosparam -h命令,可以看到有下面的一些方法: Commands: rosparam set set parameter 设置参数 ...
- WebGIS教学——瓦片行列号换算
1.影像金字塔简介 1.1 为什么要出现影像金字塔这个概念 现在,我假设我们的服务器上有一个1G的影像,需要将其在前端进行显示.我们传统的做法就是首先将服务器中的1G影像下载到前端,然后浏览器加载渲染 ...
最新文章
- linux 定时任务crond
- SAP FICO AS03显示固定资产主数据
- **Git分支管理策略
- 【编程思想】【设计模式】【行为模式Behavioral】观察者模式Observer
- 俩层判断,判断button是否可以点击
- selenium API(二)
- 程序员的进阶课-架构师之路(6)-链表
- 滑动窗口1——无重复字符的最长字串
- Pocket英语语法---三、英语动词的特点是什么
- 详解 Ops 智能运维机器人,故障处理又快又准!
- Track and Follow an Object----4
- Excel自定义格式技巧,案例解读(Excel入门Excel教程Excel函数)
- 【记录+解决】ubuntu服务器显卡驱动安装;Ubuntu20.04重启后找不到Nvidia显卡驱动
- HCIA STP的端口状态与BPDU
- JNI/NDK开发指南(十一)——JNI异常处理
- 用PaddlePaddle鉴定红酒质量
- 华为云Linux部署深度学习项目
- Nvidia GPU架构
- MOOC TensorFlow入门实操课程代码回顾总结(三)
- python django怎么读_django的英文读法是什么