经纬度 度分秒转换为小数
废话不多说,直接上代码,转载请复制本链接!
//度分秒转换为小数 经纬度
public class DuFenMiaoToLonLat {
public static double DuFenMiaoToLat(String latlng) {
/*double du = Double.parseDouble(latlng.substring(0, latlng.indexOf("°")));
double fen = Double.parseDouble(latlng.substring(latlng.indexOf("°") + 1, latlng.indexOf("′")));
double miao = Double.parseDouble(latlng.substring(latlng.indexOf("′") + 1, latlng.indexOf("″")));*/
double du = Double.parseDouble(latlng.substring(0,2));
double fen = Double.parseDouble(latlng.substring(2,4));
double miao = Double.parseDouble(latlng.substring(4,6));
if (du < 0)
return -(Math.abs(du) + (fen + (miao / 60)) / 60);
return du + (fen + (miao / 60)) / 60;
}
public static double DuFenMiaoToLon(String latlng) {
double du = Double.parseDouble(latlng.substring(0,3));
double fen = Double.parseDouble(latlng.substring(3,5));
double miao = Double.parseDouble(latlng.substring(5,7));
if (du < 0)
return -(Math.abs(du) + (fen + (miao / 60)) / 60);
return du + (fen + (miao / 60)) / 60;
}
public static void main(String[] args) {
String lon = "1243613";
String lat = "400621";
System.out.println(DuFenMiaoToLon(lon));
System.out.println(DuFenMiaoToLat(lat));
}
}
经纬度 度分秒转换为小数相关推荐
- Win32 API 窗口版本转换度分秒为小数
经纬度的度分秒和小数之间转换是做GIS时常用的:下面实现一个Win32 API 版本度分秒转换为小数: 与此网站对比: http://www.gzhatu.com/du2dfm.html 使用VC++ ...
- 【python】经纬度坐标(以度为单位)转换为经纬度(度分秒为单位)
最近在处理数据的过程中,偶然遇到了经纬度转换的问题,如下所示,获取的GPS数据是以度为单位的,但是突然想将其转化为以度分秒为单位的数据,遂写点代码作为记录 参考数据:"D:\Data\lat ...
- lisp如何将度分秒转换为弧度_地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...
地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...
- matlab函数:度分秒转换为度、度分秒转弧度、弧度转度
度分秒转度代码: function degree = dms2degree(jiaodu)%度分秒(dd.mmss)->度degree = fix(jiaodu);mimute = fix((j ...
- lisp如何将度分秒转换为弧度_测量学习题
测量学习题 一.测量学概述 1.测量学的任务是什么? 2.如何表示地球的形状和大小? 3.如何确定地面点位? 4.已知某点P的高斯平面直角坐标为XP=2050442.5m,YP=18523775.2m ...
- lisp如何将度分秒转换为弧度_重磅干货!如何利用Stata进行空间冷热点分析 | 社论前沿...
摘要:区域数据的可用性不断提高,空间分析越来越受到关注.本文介绍一个使用Stata实现空间热点和冷点分析的方法.要实现getisord命令,只需将区域的纬度和经度作为额外的必需信息即可.与Shape文 ...
- 经纬度换算数值_经纬度数值度分秒转换
度分秒 经纬度 度分秒 经纬度 0°00′00.0000″ 0°00′00.0000″ #VALUE! #VALUE! 0°00′00.0000″ 0°00′00.0000″ #VALUE! #VAL ...
- java 将小数度数转换为度分秒格式
/*** 将经纬度转换为度分秒格式* @param du 度数 116.418847* @return 116°25'7.85"*/public static Integer[] chang ...
- 经纬度中的度分秒转化为小数形式
问: 我将经纬度以114°23'57"和30°32'39"的形式为char型,分别保存在sql2005数据库的两列中,怎样将其转化为小数的形式保存为double型. 答: 用str ...
- 经纬度换算数值_经纬度转换-----度分秒以及经纬度和米
经纬度互换 度(DDD):E 108.90593度 N 34.21630度 如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108 ...
最新文章
- Java培训都学什么
- 比特币官网管理者因支持BCH被建议移交权限
- /etc/hosts错误配置,导致TNS-12535
- generator (1)
- ElasticSearch5.3插件开发(一)控制台打印信息
- python map函数返回类型_使用map和lambda函数发送两个参数并返回两个值
- oracle数据库关不掉,oracle进程关不掉的问题??新手问题
- 七牛解决运营商劫持问题
- 时间序列分析(6)| DF检验
- linux如何设置服务器上的系统时间
- 在JS中使用Ajax
- 2层框架结构柱子间距_框架结构加固方法,这六大要点行之有效!
- [Telink][TLSR8251] [泰凌微]入门上手教程(IDE+SDK+烧录)
- 微信小游戏马甲包过审策略
- 外贸员需要知道的那些事儿
- 搭建企业级数据治理体系指南
- 花青素类荧光染料Sulfo-Cy3.5 NH2,Sulfo-Cyanine3.5 amine,磺酸基-花青素Cyanine3.5 氨基,可以用来标记蛋白
- Nginx白名单设置
- 浅析漫谈EOS之带宽
- 齐二TK6916/20/26/32系列数控落地铣镗床简介4