cesium 加载cgs2000坐标系的模型坐标点
时间: 2023-08-02 13:07:44 浏览: 130
要加载CGS2000坐标系的模型坐标点,需要将其转换为WGS84坐标系下的坐标点,然后再加载到Cesium中。
以下是一个示例代码,用于将CGS2000坐标系下的点转换为WGS84坐标系下的点:
```javascript
// 定义CGS2000坐标系
var cgs2000_crs = new Cesium.GeographicCRS("CGS2000", "CGS2000", "+proj=longlat +ellps=krass +towgs84=-50,-259,-295,0,0,0,0 +no_defs");
// 定义WGS84坐标系
var wgs84_crs = Cesium.Ellipsoid.WGS84;
// 定义要转换的点
var cgs2000_point = new Cesium.Cartesian3(x, y, z);
// 将CGS2000坐标系下的点转换为WGS84坐标系下的点
var wgs84_point = Cesium.Transforms.pointToCartographic(cgs2000_point, cgs2000_crs).toCartesian(wgs84_crs);
// 加载WGS84坐标系下的点到Cesium中
var entity = viewer.entities.add({
position : wgs84_point
});
```
其中,x、y、z为CGS2000坐标系下的点的坐标值。通过将CGS2000坐标系下的点转换为WGS84坐标系下的点,可以在Cesium中正确地显示模型坐标点。
阅读全文