将 iTwin 平台数据加载到 CesiumJS 的方法
Experimental
此功能不是最终的,在没有 Cesium 的标准弃用政策的情况下可能会发生变化。
See:
Methods
static Cesium.ITwinData.createDataSourceForRealityDataId(options) → Promise.<(GeoJsonDataSource|KmlDataSource)>
为指定的实况数据 ID 创建正确类型的数据源。
此功能仅适用于 KML 和 GeoJSON 类型的数据。
如果未提供
type 或 rootDocument 此函数
将首先请求指定实况数据的完整元数据以填充这些值。
| Name | Type | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
|
Returns:
Throws:
-
RuntimeError : 如果此功能不支持实景数据类型
static Cesium.ITwinData.createTilesetForRealityDataId(options) → Promise.<Cesium3DTileset>
为指定的现实数据 ID 创建瓦片集。此功能仅有效
使用 3D 瓦片网格和点云。
如果未提供
type 或 rootDocument,此函数将首先请求指定现实数据的完整元数据以填写这些值。
生成的瓦片集的 maximumScreenSpaceError 将默认为 4,
除非通过给定的瓦片集选项显式覆盖。
| Name | Type | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
|
Returns:
Throws:
-
RuntimeError : 如果此功能不支持实景数据类型
Experimental
此功能不是最终功能,在没有 Cesium 的标准弃用政策的情况下可能会发生变化。
static Cesium.ITwinData.createTilesetFromIModelId(options) → Promise.<(Cesium3DTileset|undefined)>
使用 iTwin 的网格导出 API 为给定的 iModel ID 创建一个
Cesium3DTileset。
如果给定的 iModel ID 没有可用的已完成导出,返回的 promise 将解析为 undefined。
我们建议等待 10-20 秒后再次尝试加载瓦片集。
如果所有导出都无效,将会抛出错误。
有关请求参数的更多信息,请参阅 iTwin Platform Mesh Export API documentation
| Name | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
|
Returns:
一个 Promise,它将解析为创建的 3D 图块集,如果给定 iModel ID 没有完成导出,则
为 undefined
Throws:
-
RuntimeError : 如果给定 iModel 的所有导出都无效
-
RuntimeError : 如果 iTwin API 请求不成功
Example:
const tileset = await Cesium.ITwinData.createTilesetFromIModelId({ iModelId });
if (Cesium.defined(tileset)) {
viewer.scene.primitives.add(tileset);
}
Experimental
此功能不是最终的,在没有 Cesium 的标准弃用政策的情况下可能会发生变化。
static Cesium.ITwinData.loadGeospatialFeatures(options) → Promise.<GeoJsonDataSource>
将地理空间特征 API 中的数据加载为 GeoJSON。
| Name | Type | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
|
