首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >国际金融公司conversionMethods“现代”和"v3“似乎不起作用

国际金融公司conversionMethods“现代”和"v3“似乎不起作用
EN

Stack Overflow用户
提问于 2022-06-14 14:39:44
回答 2查看 138关注 0票数 0

日安,

我正在尝试使用"Revit engine“转换IFC文件。

我试过conversionMethods“现代”和"v3“。

https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/

SVF2输出>格式>高级

但是"Navisworks引擎“总是被使用。

以下是请求头:

代码语言:javascript
复制
Content-Type: application/json
x-ads-derivative-format: fallback
x-ads-force: true
Authorization: Bearer ...
User-Agent: PostmanRuntime/7.29.0
Accept: */*
Cache-Control: no-cache
Postman-Token: 60ace5f6-a41c-4314-b3de-e2057f4f8795
Host: developer.api.autodesk.com
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 521
Cookie: PF=zlUuSLBAdPBYRrnJUXxwq1

以下是请求机构:

代码语言:javascript
复制
{
    "input": {
        "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bmVhbmV4LXN0YWdpbmcxLTE2MTk2MTgyOTM4MjMvMTY1NTIxOTY2OTY5MS1BQzIwLUZaSy1IYXVzLmlmYw"
    },
    "output": {
        "destination": {
            "region": "us"
        },
        "formats": [
            {
                "type": "svf2",
                "views": [
                    "3d"
                ],
                "advanced": {
                    "conversionMethod": "v3"
                }
            }
        ]
    }
}

答复:

代码语言:javascript
复制
{
    "result": "success",
    "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bmVhbmV4LXN0YWdpbmcxLTE2MTk2MTgyOTM4MjMvMTY1NTIxOTY2OTY5MS1BQzIwLUZaSy1IYXVzLmlmYw",
    "acceptedJobs": {
        "output": {
            "destination": {
                "region": "us"
            },
            "formats": [
                {
                    "type": "svf2",
                    "views": [
                        "3d"
                    ],
                    "advanced": {
                        "conversionMethod": "v3"
                    }
                }
            ]
        }
    }
}

下面是“宣言”中的一个片段:

代码语言:javascript
复制
"name": "........ifc",
"progress": "complete",
"outputType": "svf2",
"properties": {
    "Document Information": {
        "Navisworks File Creator": "LcNwcLoaderPlugin:lcldifc",
        "IFC Application Name": "ARCHICAD-64",
        "IFC Application Version": "20.0.0",
        "IFC Organization": "GRAPHISOFT",
        "IFC Schema": "IFC4",
        "IFC Loader": "3"
    }
},
"status": "success"

有什么想法吗?

提亚

沃尔夫冈

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-06 08:49:24

一切都按照设计的方式工作,但是文档对这个问题并不清楚。

文档中说,Revit装载机用于现代和V3:

此外,这篇博文提到将使用Revit代替Navisworks:https://forge.autodesk.com/blog/model-derivative-ifc-pipeline-call-change

因此,当使用现代或V3时,您会期望属性中的外部ID是Revit元素ID或uniqueID。

但是所有的IFC转换方法都运行在Forge上的Navisworks云版本上。现代和v3的IFC转换方法或装载机都是基于与Navisworks集成的Revit技术,因此它们被称为基于Revit的IFC装载机。

你可以在Navisworks桌面上看到类似的东西。

您可以检查清单(> "IFC Loader": "3")中使用了哪种转换方法。

票数 0
EN

Stack Overflow用户

发布于 2022-06-15 09:01:32

您似乎错过了将x-ads-force: true传递给请求头的情况。你能这样调用API吗?

代码语言:javascript
复制
curl --location --request POST 'https://developer.api.autodesk.com/modelderivative/v2/designdata/job' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--header 'x-ads-force: true' \
--data-raw '{
    "input": {
        "urn": ""
    },
    "output": {
        "formats": [
            {
                "type": "svf2",
                "views": [
                    "3d"
                ],
                "advanced": {
                    "conversionMethod": "v3"
                }
            }
        ]
    }
}'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72618914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档