php 经纬度 摩卡 转换,WGS84经纬度坐标与WEB摩卡托坐标转换
第一中方式:
//经纬度转Web墨卡托
dvec3 CMathEngine::lonLat2WebMercator(dvec3 lonLat)
{
dvec3 mercator;
double x = lonLat.x *20037508.34/180;
double y = log(tan((90+lonLat.y)*PI/360))/(PI/180);
y = y *20037508.34/180;
mercator.x = x;
mercator.y = y;
return mercator;
}
//Web墨卡托转经纬度
dvec3 CMathEngine::WebMercator2lonLat( dvec3 mercator )
{
dvec3 lonLat;
double x = mercator.x/20037508.34*180;
double y = mercator.y/20037508.34*180;
y= 180/PI*(2*atan(exp(y*PI/180))-PI/2);
lonLat.x = x;
lonLat.y = y;
return lonLat;
}
第二种方式:
//经度转墨卡托
function handle_x(x) {
return (x / 180.0) * 20037508.34;
}
//纬度度转墨卡托
function handle_y(y) {
if (y > 85.05112) {
y = 85.05112;
}
if (y < -85.05112) {
y = -85.05112;
}
y = (Math.PI / 180.0) * y;
var tmp = Math.PI / 4.0 + y / 2.0;
return 20037508.34 * Math.log(Math.tan(tmp)) / Math.PI;
}
//墨卡托转经度
function handle_me_x(x)
{
return x/20037508.34*180;
}
//墨卡托转纬度
function handle_me_y(my)
{
var mmy = my/20037508.34*180;
y= 180/Math.PI*(2*Math.atan(Math.exp(mmy*Math.PI/180))-Math.PI/2);
return y;
}
php 经纬度 摩卡 转换,WGS84经纬度坐标与WEB摩卡托坐标转换相关推荐
- 地理坐标(经纬度)转换成投影坐标(XY坐标)
前言:限于需求,项目中所有涉及到经纬度的字段都要转换成XY坐标,面向度娘之后发现都没有可用的,琢磨了之后在以为大佬博客中发现了宝藏 使用工具:Proj4 Proj4是一个JavaScript类库,其主 ...
- WGS84经纬度坐标与WEB摩卡托坐标转换
2019独角兽企业重金招聘Python工程师标准>>> 第一中方式: //经纬度转Web墨卡托 dvec3 CMathEngine::lonLat2WebMercator(dvec3 ...
- 西安80转换成北京独立计算机,WGS84经纬度坐标转换为西安80高斯投影坐标.
dsfqfzneiphp 通过 波段编号18和相应的中央子午线为105°,表示计算基于6度波段划分. 您要注意标题" WGS84经纬度坐标转换为西安80高斯投影坐标",也就是说,在 ...
- WGS84经纬度坐标到北京54高斯投影坐标的转换
张兢1 王文瑞2 陈溪1 (1.广西第一测绘院 广西南宁 530023: 2.南宁市勘测院 广西南宁 530022) [摘 要] 本文针对从事测绘工作者普遍遇到的坐标转换问题,简要介绍ArcGIS实现 ...
- wgs84坐标格式转换度分秒_使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换...
[摘 要] 本文针对从事测绘工作者普遍遇到的坐标转换问题,简要介绍ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标转换原理和步骤. [关键词] ArcGIS 坐标转换 投影变换 1 坐标转换 ...
- 局部(x,y)坐标 转 WGS84经纬度坐标
局部坐标转WGS84坐标 背景: 最近在做一个小项目,其中需要把局部坐标转换成wgs84坐标.我的局部地图是用激光雷达扫出来的一张图,就是下面这张图 用激光雷达建好图以后,就知道图上每一个点的局部坐标 ...
- WGS84经纬度坐标与北京54坐标或者…
WGS84经纬度坐标与北京54坐标或者西安80坐标的关系 一般来讲,GPS直接提供的坐标(B,L,H)是1984年世界大地坐标系(Word Geodetic System1984即WGS-84 ...
- 标准分幅下的图幅号转换成经纬度坐标【原理+源代码】
最近要批量的把标准分幅下的图幅号转换成经纬度坐标,所以这两天写了个程序来搞定这件事情. 先举个例子说明一下这个程序的作用. 例如:计算出图幅号I50G021040的经纬度范围,即最大经度.最小经度.最 ...
- Threejs实现绘制地球,地理位置标注、经纬度转换世界坐标threejs坐标
1,介绍 该示例使用的是 r95版本Three.js库. 主要实现功能:绘制地球和地理位置进行标注 效果图如下: 2,主要说明 准备一张地图,创建一个球体并进行贴图,把地理位置经纬度转换成threej ...
最新文章
- PHP设计模式之访问者模式
- 从入门到精通!java可视化编程软件哪个好
- linux的常用操作——用户的添加、删除和查看
- C#入门,基本的整型输入
- 最简单的嵌套循环,一句话即可。适合repeater,dropdownlist,gridview等等
- color2gray 的实现
- python接口封装_Python 接口测试之接口关键字封装
- 3h精通OpenCV(三)-重调大小与图像裁剪
- 零和博弈思维模式:选择即博弈,无法逃脱的思想牢笼
- 打砖块python游戏源代码_python制作一个打砖块小游戏
- 用python读取tif格式图像
- axios 的responseType 类型动态设置
- SAP R3 系统技术基础
- 获取微信小程序页面路径【保姆级教程】
- 华北工控计算机硬件,华北工控 | 嵌入式计算机硬件在卫星导航系统中的应用
- C++高级搜索算法迭代加深—————骑士精神
- 爬取豆瓣正在上映的影片信息
- 后台管理框架 :花裤衩 / vue-admin-template
- Excel中去除单元格内左上角的绿色小三角
- LeetCode1-340题汇总,希望对你有点帮助!
热门文章
- “听音辨脸”的超能力,你想拥有吗?
- 多传感器融合 | R-LINS概述
- 计算机网络连接设备的有什么,常用网络连接设备有哪些?
- python免费自学爬虫_这套Python爬虫学习教程,不到一天即可新手到进阶!免费领...
- java代码(dex)注入
- 一个小清新的知识管理和问题讨论平台
- 零基础入门学习Python(20)-lambda表达式、filter()、map() BIF
- NC:港大张彤团队-基于组学的耐药基因风险评估框架
- MPB:中南大学刘学端、马丽媛组-基于16S测序和RT-qPCR的硫化矿物表面微生物群落组成分析...
- ISME:基因组和转录组分析深海古菌Thermoprofundales