900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > neu坐标系和xyz坐标系转换_js坐标转换WGS84(大地坐标系BLH)转空间直角坐标系XYZ...

neu坐标系和xyz坐标系转换_js坐标转换WGS84(大地坐标系BLH)转空间直角坐标系XYZ...

时间:2019-04-29 22:31:14

相关推荐

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));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。