You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cesium.js能否加载非EPSG:4978的3DTileset?EPSG:7664加载咨询

关于Cesium加载EPSG:7664坐标系3DTileset的问题解答

能否加载?

可以在Cesium中加载采用EPSG:7664坐标系的3DTileset,关键是要正确告知Cesium瓦片集的坐标系信息。

如何指定坐标系?

你需要在tileset.json文件中通过TILESET_CRS_GEOCENTRIC语义明确声明瓦片集的坐标系,这是3D瓦片规范定义的标准方式,Cesium已支持识别该属性。

具体配置方式:在tileset.json的properties字段中添加该语义,示例如下:

{
  "asset": {
    "version": "1.1"
  },
  "properties": {
    "TILESET_CRS_GEOCENTRIC": "EPSG:7664"
  },
  "geometricError": 1000,
  "root": {
    // 根瓦片相关配置
  }
}

关于TILESET_CRS_GEOCENTRIC语义的必要性

是的,必须在tileset.json中定义该语义。因为Cesium默认使用EPSG:4978(标准WGS84地心坐标系),如果你的瓦片集采用其他地心坐标系(如EPSG:7664),不声明该属性的话,Cesium会按默认坐标系解析,导致位置偏移或加载异常。

关于GitHub上的CRS扩展讨论

你提到的CRS扩展讨论是针对更通用的坐标系支持(比如非地心的投影坐标系),目前确实尚未正式集成到Cesium中。但你的场景是地心坐标系(EPSG:7664属于WGS84的不同实现变体,本质仍是地心坐标系),完全可以通过上述TILESET_CRS_GEOCENTRIC语义来处理,不需要等待该扩展实现。

额外注意事项

  • 确保瓦片集的几何数据确实是基于EPSG:7664地心坐标存储的,避免源数据本身的坐标错误。
  • 若加载后出现位置偏差,可检查tileset.json中的root瓦片变换矩阵、geometricError等参数是否正确,以及TILESET_CRS_GEOCENTRIC的取值是否准确无误。

内容的提问来源于stack exchange,提问作者Stranger_tm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 12:27:39