webgis 坐标系 cesium

1.百度坐标、国测局坐标、WGS84坐标互转

https://blog.csdn.net/asd358924810/article/details/78243738

上图这个mct2jwd 中经纬度是WGS84即 4326

总结:

4326:WGS84经纬度

​ 3857:web墨卡托投影,单位是米,

百度坐标、国测局坐标、WGS84坐标互转

​ 都是经纬度,wgs84加密>>>>国测局坐标(加密)>>>>>百度坐标

2.cesium 中的坐标转换

https://blog.csdn.net/qq_34149805/article/details/78393540

//通过弧度制,把经纬度转换成世界坐标4326>>>3857 
var ellipsoid = viewer.scene.globe.ellipsoid;
            var cartographic = Cesium.Cartographic.fromDegrees(120.448136, 36.166948, 500);
            var cartesian3 = ellipsoid.cartographicToCartesian(cartographic);
            console.log(cartesian3);
            //Cartesian3 {x: -2612587.9498698376, y: 4444489.05677647, z: 3743457.611150979}

//Cartesian3>>经纬度
var ellipsoid=viewer.scene.globe.ellipsoid;
var cartesian3=new Cesium.cartesian3(x,y,z);
var cartographic=ellipsoid.cartesianToCartographic(cartesian3);
var lat=Cesium.Math.toDegrees(cartographic.latitude);
var lng=Cesium.Math.toDegrees(cartographic.longitude);
var alt=cartographic.height;
posted @ 2021-04-17 11:50  zcbj588  阅读(281)  评论(0)    收藏  举报