经纬度转换为平面坐标

您所在的位置:网站首页 地理北京经纬度坐标简写 经纬度转换为平面坐标

经纬度转换为平面坐标

2023-06-07 04:33| 来源: 网络整理| 查看: 265

经纬度转换为平面坐标 原创

chengzheng183 2023-05-29 11:51:12 博主文章分类:Java ©著作权

文章标签 Math 文章分类 Python 后端开发

©著作权归作者所有:来自51CTO博客作者chengzheng183的原创作品,请联系作者获取转载授权,否则将追究法律责任

/ lon 经度,西经为负数 // lat 纬度,南纬是负数 function millerXY (lon, lat){ var L = 6381372 * Math.PI * 2, // 地球周长 W = L, // 平面展开后,x轴等于周长 H = L / 2, // y轴约等于周长一半 mill = 2.3, // 米勒投影中的一个常数,范围大约在正负2.3之间 x = lon * Math.PI / 180, // 将经度从度数转换为弧度 y = lat * Math.PI / 180; // 将纬度从度数转换为弧度 // 这里是米勒投影的转换 y = 1.25 * Math.log( Math.tan( 0.25 * Math.PI + 0.4 * y ) ); // 这里将弧度转为实际距离 x = ( W / 2 ) + ( W / (2 * Math.PI) ) * x; y = ( H / 2 ) - ( H / ( 2 * mill ) ) * y; // 转换结果的单位是公里 // 可以根据此结果,算出在某个尺寸的画布上,各个点的坐标 return { x : x, y : y }; }

 

收藏 评论 分享 举报

上一篇:Java队列Queue的使用

下一篇:Java经纬度坐标转换到平面坐标



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3