1

我已将位置添加到位于传感器上方 2 层的空间中,但我发现当前客户端参考操作无法获取位置,因为我想使用空间位置信息丰富遥测。

我使用了以下 getSpaceMetadata getSpaceExtendedProperty(spaceId, propertyName) //因为它不是扩展属性

我需要与此类似的功能

https://urlofdigitaltwin/management/api/v1.0/spaces/633a40d6-790d-4bd5-92c5-1cc8b1a86141/?includes=location

请让我知道是否有一种方法可以在其他一些天蓝色服务中通过单独阅读这些内容来完成。

  • 有位置的空间
    • 设备
    • 传感器 -matcher -udf
4

1 回答 1

0

谢谢你的好问题!Azure 数字孪生正在不断改进。我希望您会发现文档得到了显着改进。

假设您已经从传感器或设备中提取了位置 ID,您可以找到相关的parentSpaceId

{
    "id": "aa000aaa-a0a0-0000-a0aa-00000a000aa0",
    "name": "Example Room",
    "typeId": 14,
    "parentSpaceId": "1b1b1111-b1b1-1111-111b-1b1b11b11111",
    "subtypeId": 13,
    "statusId": 12
}

从那里您可以直接调用顶级空间。您可以将该操作与多个 API 查询参数(例如traverseminLevelmaxLevel )结合使用,这应该允许您在一次调用中获取所需的所有内容。

现在有两个描述这些 API 操作的新资源可用:

谢谢!

于 2019-01-14T20:51:19.427 回答