1

我已经完成了以下查询:

    (curl localhost:1026/NGSI10/queryContext -s -S --header 'Content-Type: application/json' --header 'Accept: application/json' -d @- | python -mjson.tool) <<EOF
{
  "entities": [
  {
    "type": "Usuario",
    "isPattern": "true",
    "id": ".*"
  }
  ],
  "restriction": {
    "scopes": [
    {
      "type" : "FIWARE_Location",
      "value" : {
        "circle": {
          "centerLatitude": "40.418889",
          "centerLongitude": "-3.691944",
          "radius": "14000"
        }
      }
    }
    ]
  }
}
EOF

Orion 给了我错误代码:“限制范围内的空值”

我至少有一个满足要求的实体。

我认为一切都很好,我不知道问题出在哪里,那么,有人可以帮助我吗?

谢谢

4

1 回答 1

0

我现在刚刚对“开发”分支中的内容执行了相同的查询,我没有问题。我得到一个“404 - 找不到上下文元素”,这是正常的,因为我的数据库没有这种类型/id/地理位置的元素。

这让我想到了一个问题,您正在使用哪个版本的经纪人?您可以通过 REST 询问代理:% curl localhost:1026/version

看来您正在与一个相当老的经纪人合作,该经纪人不支持范围的地理位置值,但让我们找出......

于 2014-05-20T12:03:22.810 回答