数据格式
影像数据:
Bing 天地图 ArcGis、OSM、WMTS、wms
地形数据:
ArcGis 谷歌 STK
矢量数据
KML KMZ GeoJSON TopoJSON CZML
三维模型:
GLTF GLB(二进制glTF文件)
三维瓦片:
3D Tiles
API目录
Viewer
imagerLayers 影像
terainProvider 地形
dataSources 矢量数据
entities 几何实体集合
Widgets 组件
Camera 相机
Event 事件 实体选中事件等等
坐标系
种类
- 二维笛卡尔屏幕坐标 new Cesium.Cartesian2(x,y)
- 笛卡尔空间直角坐标 new Cesium.Cartesian3(x,y,z),坐标原点在椭球的中心,主要用作平移,旋转,缩放,相当于相对定位
- 地理坐标(弧度)
- 经纬度坐标,默认wgs84,坐标原点在椭球的质心,经纬度转弧度,Cesium.Math.toRaddians(degrees),弧度转经纬度,Cesium.Math.toDeegrees(radians)
坐标转换
经纬度转世界坐标: C.Cartesian3.fromDegrees(lng,lat,heeight);
世界坐标转经纬度
1.笛卡尔空间直角坐标转地理坐标
C.Cartographic.fromCartesian(Cartesian3)
2.地理坐标(弧度制)转经纬度坐标
var lat = C.Math.toDegrees(cartographic.latitude)
var lng = C.Math.toDegrees(cartographic.longitude)
var height = cartographic.heeight弧度和经纬度互转
1.经纬度转弧度:C.Math.toRadians(degrees)
2.弧度转经纬度:C.Math.toDegrees(radians)