1. 修改GEO模型

修改模型名称、位置等信息。


请求方式:PUT

请求地址:/api/{databaseKey}/geomodels?key={key}

1.1. 请求参数

Headers:

参数名 类型 示例 是否必填 参数含义
Authorization string c4570cb9ca324bc8ba7dd9d1967710ea 操作的通关令牌

PathParas:

参数名 类型 示例 是否必填 参数含义
databaseKey string test 数据库key,必传

SearchParas:

参数名 类型 示例 是否必填 参数含义
key string NULL GEO模型Key

Body

application/json:

{
    "models": [],  //修改BIM类型的模型时设置
    "components": [], //修改BIM类型的模型时设置
    "name": "new name",
    "url": "http://a.cn", //在线服务地址
    "xattr": {},
    "parse": false
}

1.2. 参数说明

参数名 类型 示例 是否必填 参数含义
models string NULL 修改BIM类型的模型时设置
components string NULL 修改BIM类型的模型时设置
name string NULL 名字
xattr 对象 NULL 文件系统扩展
parse boolean true/false 是否重新解析模型,默认为false,不重新解析
url string NULL 在线服务地址

1.3. 正确返回

{
    "message": "请求处理成功",
    "code": "SUCCESS",
    "data": {
        "key": "xxx", //GEO模型Key
        "remark": null, //解析状态说明
        "status": "1", //模型解析状态
        "compression": true, //BIM转3dtiles参数dracoCompression或crnCompression为true时返回true
        "version": 1 //更新后的版本号
    }
}

1.4. 状态码

状态码 code message data 原因
400 PARSE_NOT_FINISHED 模型(xxx)正在解析 NULL 当模型需要重新解析而当前正在解析时
400 BAD_PARAMETER 参数不能包含models或components NULL 当模型类型不是BIM,但参数中包含models或components时

1.5. 备注

暂无备注

1.6. 注意事项

1、name:GEO模型名称。
2、parse:是否重新解析模型,默认为false,不重新解析。
3、当模型类型为BIM时,如参数中有models或components,则替换原值。
4、当模型类型不是BIM时,参数中不能包含models或components。
5、如models、components、xattr有变化,则需要重新解析,此时parse参数无效。
6、仅当模型解析已完成时,才可以重新解析模型。如本次修改需要重新解析模型而模型正在解析,则本次修改无效。
7、基于在线服务创建的模型,仅支持修改name、url。
8、模型修改后,版本号自动加1
9、数据库启用gacl时,有模型关联的BOSF文档编辑权限的用户
10、数据库未启用gacl时,有数据库访问权限的用户
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-05-06 13:45:47

results matching ""

    No results matching ""