【问题标题】:Autodesk Forge model derivate properties returns empty collectionAutodesk Forge 模型派生属性返回空集合
【发布时间】:2021-08-16 03:20:32
【问题描述】:

Autodesk Forge 模型派生属性返回空集合,我使用的是 api

https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/metadata/:guid/properties

获取 demp.dwg 文件的属性但它返回空集合

{
"data": {
    "type": "properties",
    "collection": []
}    }

获取清单的调用

https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest

如下

{"urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6YW50YW1pbmEvUHJ1ZWJhLmR3Zw",
"derivatives": [
    {
        "hasThumbnail": "true",
        "children": [
            {
                "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6YW50YW1pbmEvUHJ1ZWJhLmR3Zw/output/properties.db",
                "role": "Autodesk.CloudPlatform.PropertyDatabase",
                "mime": "application/autodesk-db",
                "guid": "cb73c076-d3cd-a725-754f-a64cd8c07648",
                "type": "resource",
                "status": "success"
            },
            {
                "guid": "fa729fe0-682e-c3b7-9662-9d88ce4b7b68",
                "type": "geometry",
                "role": "2d",
                "name": "4140",
                "viewableID": "4140",
                "status": "success",
                "hasThumbnail": "true",
                "progress": "complete",
                "children": [
                    {
                        "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6YW50YW1pbmEvUHJ1ZWJhLmR3Zw/output/Prueba-4140_100.png",
                        "role": "thumbnail",
                        "mime": "image/png",
                        "guid": "816e2536-e012-c3d5-1b5a-fa4146daa077",
                        "type": "resource",
                        "resolution": [
                            100,
                            100
                        ],
                        "status": "success"
                    },
                    {
                        "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6YW50YW1pbmEvUHJ1ZWJhLmR3Zw/output/Prueba-4140_200.png",
                        "role": "thumbnail",
                        "mime": "image/png",
                        "guid": "21cfc2dc-2b82-13d7-5f37-89aba22ce02d",
                        "type": "resource",
                        "resolution": [
                            200,
                            200
                        ],
                        "status": "success"
                    },
                    {
                        "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6YW50YW1pbmEvUHJ1ZWJhLmR3Zw/output/Prueba-4140_400.png",
                        "role": "thumbnail",
                        "mime": "image/png",
                        "guid": "7c88e238-088a-f574-cbe8-b86397d67ef9",
                        "type": "resource",
                        "resolution": [
                            400,
                            400
                        ],
                        "status": "success"
                    },
                    {
                        "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6YW50YW1pbmEvUHJ1ZWJhLmR3Zw/output/1b89b0d3-1560-00ab-c51e-7626cfe4cecb_f2d/primaryGraphics.f2d",
                        "role": "graphics",
                        "mime": "application/autodesk-f2d",
                        "guid": "56187d40-cf5c-e4d9-2fe7-a69210e2fcfe",
                        "type": "resource",
                        "status": "success"
                    }
                ]
            }
        ],
        "name": "Prueba.dwg",
        "progress": "complete",
        "outputType": "svf",
        "status": "success"
    }
],
"hasThumbnail": "true",
"progress": "complete",
"type": "manifest",
"region": "US",
"version": "1.0",
"status": "success" }

我无法让它返回属性中的数据

【问题讨论】:

  • 当您将模型加载到 Forge Viewer 时,是否有任何模型对象以及它们的属性在属性面板中可用?如果是,我们可能需要一个演示 DWG 文件来诊断。如果是机密图纸,请将其发送至 autodesk.com 上的 forge.help。
  • 感谢您的回复。如果显示模型和属性,则在 Forge 查看器中。我会将文件发送到指定的电子邮件谢谢

标签: autodesk-forge autodesk-model-derivative


【解决方案1】:

这似乎是您的 DWG 文件特有的 GET properties 端点中的问题。我们已将问题报告给工程团队,并会在获得更多信息后尽快回复您。

与此同时,我建议您看看这篇博文:https://forge.autodesk.com/blog/accessing-design-metadata-without-viewer。它讨论了可以检索模型属性的其他方式。如果是您的特定 DWG,我能够毫无问题地检索 sqlite 表单中的属性。

【讨论】:

    猜你喜欢
    • 2020-05-27
    • 2021-01-09
    • 2021-12-31
    • 2021-03-09
    • 2023-04-03
    • 2022-11-10
    • 2021-10-08
    • 2020-11-10
    • 2016-12-15
    相关资源
    最近更新 更多