neu坐标系和xyz坐标系转换_js坐标转换WGS84(大地坐标系BLH)转空间直角坐标系XYZ...
// 坐标转换 WGS84经纬度 => 大地坐标系BLH XYZ
var pi_180 = Math.PI / 180;
var _180_pi = 180 / Math.PI;
var projectionTypes = {};
projectionTypes.bj54 = {
a:6378245,//长半轴
e2:0.006693421622966//第一偏心率平方
};
projectionTypes.wgs84 = {
a:6378135,//长半轴
e2:0.00669437999013//第一偏心率平方
};
var myparams = {
dx : 31.4,
dy : -144.3,
dz : -74.8,
rx : 0,
ry : 0,
rz : 0.814,
m : -0.38
};
function _BLH2XYZ(blhObj){//将大地坐标喜欢换为空间直角坐标系
// var e2 = projectionTypes[projectionType].e2;//第一偏心率平方值
var e2 = 0.00669437999013;
// var a = projectionTypes[projectionType].a;//长半轴
var a=6378135;//长半轴
var N = a / Math.sqrt(1 - e2 * Math.sin(blhObj.b * pi_180) * Math.sin(blhObj.b * pi_180));
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
