1.1. Transformation
转换API是一种提供转换iModel数据能力的服务。两个iModel之间总是发生转换过程。源iModel用作转换源,目标iModel用作转换数据的承接方 转换API功能:
- 基于视图定义进行过滤。
- 进度报告。
- 历史记录跟踪。
- 转变变化。
1.1.1. 使用场景
项目合作者只对项目的特定部分感兴趣。转换API可用于过滤数据并生成目标数据集。
1.1.2. 效果展示
根据视图定义提取体育场馆部分元素展示
1.1.3. 工作流程
1 创建configuration
以CombineImodels接口举例:组合IModels变换将Source iModel与变换参数transformation中提供的IModels组合,将结果放置到target IModels中,注意:
- 所有的IModels可以是同一Project,也可以是不同的
- Source iModel与变换参数transformation中提供的IModels是不同的
POST https://api.bentley.com/transformations/configurations/combineimodels
2 运行Transformation
sourceChangeSetId的查找可以在https://developer.bentley.com/apis/imodels/operations/get-imodel-changesets/ API中找到
POST https://developer.bentley.com/apis/transformations/operations/create-transformation/
1.1.4. 其他
示例代码
更多介绍可查询英文官网文档:https://developer.bentley.com/apis/transformations/overview/