java 墨卡托 经纬度_Web墨卡托坐标与WGS84经纬度互转 java代码
Web墨卡托坐标与WGS84经纬度互转 java代码
时间:5年前
浏览:2309
[网络转载]
package com.util;
public class Coordinate {
static double M_PI = Math.PI;
// 经纬度转墨卡托
// 经度(lon),纬度(lat)
public static double[] lonLat2Mercator(double lon, double lat) {
double[] xy = new double[2];
double x = lon * 20037508.342789 / 180;
double y = Math.log(Math.tan((90 + lat) * M_PI / 360)) / (M_PI / 180);
y = y * 20037508.34789 / 180;
xy[0] = x;
xy[1] = y;
return xy;
}
// 墨卡托转经纬度
public static double[] Mercator2lonLat(double mercatorX, double mercatorY) {
double[] xy = new double[2];
double x = mercatorX / 20037508.34 * 180;
double y = mercatorY / 20037508.34 * 180;
y = 180 / M_PI * (2 * Math.atan(Math.exp(y * M_PI / 180)) - M_PI / 2);
xy[0] = x;
xy[1] = y;
return xy;
}
public static void main(String[] args) {
// num;
double[] num = lonLat2Mercator(120.385222, 36.061416);
System.err.println(num[0]+" "+num[1]);
//for (int i = 0; i < num.length; i++) {
//System.out.println(num[0]+" "+num[1]);
//}
// num = Mercator2lonLat(13401221.612075035,4309075.414032666);
// for(int i=0;i
// {
// System.out.println(num[i]);
// }
}
}
内容均为作者独立观点,不代表八零IT人立场,如涉及侵权,请及时告知。
本站文章除注明转载外,均为本站原创,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创和谐网络社区。
转载请注明:文章转载自-八零IT人 [http://www.80iter.com]
本文标题:Web墨卡托坐标与WGS84经纬度互转 java代码
本文地址:http://www.80iter.com/blog/1450232766946422
java 墨卡托 经纬度_Web墨卡托坐标与WGS84经纬度互转 java代码相关推荐
- UTM的XY坐标转换为WGS84经纬度坐标
本文是JAVA代码将UTM的XY坐标转换为WGS84的经纬度坐标.首先我们要知道几个参数. 当初设计的人一定会有以下参数提供,但是这些参数一般很少会去修改. 上图中的UTM Zone 50N代表中国东 ...
- 局部(x,y)坐标 转 WGS84经纬度坐标
局部坐标转WGS84坐标 背景: 最近在做一个小项目,其中需要把局部坐标转换成wgs84坐标.我的局部地图是用激光雷达扫出来的一张图,就是下面这张图 用激光雷达建好图以后,就知道图上每一个点的局部坐标 ...
- java flash 开发_web开发相关技术概述(JavaScript, Flash, Java, Silverlight and ActiveX)
本文将介绍JavaScript的特别之处,为什么要使用JavaScript,以及web开发的其它相关技术的优缺点. 什么是JavaScript? JavaScript是一种脚本语言,为装饰网页而生.它 ...
- 武汉市下吴地形图国家2000地方坐标转WGS84案例
概述 水经注软件除了可以对百度坐标与火星坐标进行纠偏和切片,下载陆地及海洋高程.提取10米等高线等深线.CASS高程点,下载含高度的全国矢量建筑.全国乡镇及街区行政区划.地名点.高速铁路网.公交路线. ...
- Java各坐标系之间的转换(高斯、WGS84经纬度、Web墨卡托、瓦片坐标)
本文整理了一些地理坐标系之间的转换(Java代码) pom依赖 <dependency><groupId>com.vividsolutions</groupId>& ...
- 百度地图墨卡托坐标转高德经纬度坐标(偏移小)
基本上是网上常见的方法进行坐标系的转换,但是误差很大.发现之所以误差大是在于百度的墨卡托坐标转百度的经纬度时误差太大,后面找到一个方法,误差较小,基本吻合. 参考:http://www.site-di ...
- java 墨卡托转经纬度_经纬度,墨卡托等坐标转换
1.经纬度转墨卡托 1.1Java: public static double[] lngLat2Mercator(double lng, double lat) { double[] xy = ne ...
- 经纬度,墨卡托等坐标转换
1.经纬度转墨卡托 1.1Java: 1.2Scala: 2.墨卡托转经纬度 3.proj4方式 1.经纬度转墨卡托 1.1Java: public static double[] lngLat2Me ...
- WGS84经纬度坐标转北京54高斯投影地方坐标流程
坐标系统之间的坐标转换既包括不同的参心坐标之间的转换,或者不同的地心坐标系之间的转换,也包括参心坐标系与地心坐标系之间的转换以及相同坐标系的直角坐标与大地坐标之间的坐标转换,还有大地坐标与高斯平面坐标 ...
最新文章
- 计算机应用基础word表说课,制作word表格说课课件.ppt
- CalledFromWrongThreadException
- JVM(3):Java GC算法 垃圾收集器
- Java要掌握哪些技术才能顺利找到工作?分享这6项
- redis维护问题总结
- 机器学习之模型——保存与加载
- 我在项目中对 MySQL 做的优化
- (十九)ArcGIS JS 加载WMS服务(超图示例)
- Java Web开发应用中要掌握的一些感念 疯狂JAVA
- 漂亮女生应聘华为的真实过程
- DLLPasswordFilterImplant:DLL密码过滤器
- wxWindows入门
- php文件苹果用什么软件打开,你知道php文件用什么软件打开吗?
- python充分理解def语句
- CPU降频实现原理与试验数据
- 【Shell】shell脚本中的空格
- 伽罗华域上(Galois Field)上的四则运算-笔记
- matlab中za是什么意思,大学统计学 计算Za/2的时候 什么情况下直接取样本n 什么情况是要计算df=n-1的...
- 沈阳地铁行业运行状况与发展模式调研报告2022版
- 袖珍电子书打先锋,魔灯(Moodle)服务器做后盾