# 元素信息抽提与管理
本文介绍了元素信息管理的功能与使用方法。
# 介绍
针对需要重新进行元素信息抽提的数据,通过元素信息管理模块,可以对元素信息进行生成与管理,包括元素信息的抽提、状态查询、删除。
# 功能
功能 | 接口 | 描述 | 接口文档 |
---|---|---|---|
发起BIM元素信息抽提 | PUT https://api.bimface.com/feature-management/v1/domain/extraction | 针对目标文件及指定业务场景,对元素信息进行抽提操作。 | 发起元素信息抽提 (opens new window) |
查询BIM元素信息抽提状态及列表 | POST https://api.bimface.com/feature-management/v1/domain/extraction-states | 查询元素信息抽提状态及列表。 | 查询元素信息抽提 (opens new window) |
删除元素信息 | DELETE https://api.bimface.com/feature-management/v1/domain/extraction | 删除元素信息。 | 删除元素信息 (opens new window) |
# 常见属性信息
属性 | 说明 |
---|---|
fileId | 单模型文件id |
integrateId | 集成模型文件id |
extractType | 元素信息抽提类型 |
pipeSystem | 元素信息业务场景:管道分析 |
# 使用方法
# 发起元素信息抽提
目的:
- 对模型中包含的元素信息,按使用场景分类,进行重新组织,以适配BIMFACE后端提供的计算能力;
使用前提:
- 有正常可用的BIMFACE账号,并拥有使用元素信息的权限;
- 准备好了模型,并且模型已经轻量化(转换或集成)成功,可获取fileId、integrateId;
- 当前模型格式可以适配期望进行的元素信息场景(可参考模块介绍 (opens new window));
PUT https://api.bimface.com/feature-management/v1/domain/extraction
输入的示例Body参数如下:
{
"fileId":#your fileId#,
"extractType":"pipeSystem"
}
# 查询元素信息状态及列表
目的:
- 批量查询元素信息抽提状态;
- 批量查询账号内元素信息的抽提情况;
使用前提:
- 有正常可用的BIMFACE账号,并拥有使用元素信息的权限;
- 针对查询元素信息抽提状态的使用场景,应先发起元素信息抽提;
POST https://api.bimface.com/feature-management/v1/domain/extraction-states
输入的示例Body参数如下:
{
"fileId": 10000026430341,
// 当不输入projectId时,查找默认项目下的文件元素信息抽提情况
"projectId":"10000005720505"
}
当status=99时,说明抽提任务已经完成。
# 进行业务应用
在完成元素信息抽提并成功后,可应用不同模块提供的功能进行业务分析。
管网分析模块可参考:管网分析教程 (opens new window)