DocumentDB空间查询 - 多边形

时间:2016-05-11 18:35:04

标签: azure-cosmosdb

我将多边形边界存储在一个集合中。

DocumentDB可以对多边形数据执行空间查询,例如:我的点是否在多边形内?

e.g。 SELECT * FROM root r WHERE ST_WITHIN({'type':'Point','coordinates':[1, 1]}, r.geometry)

这是我的文件:

{
  "id": "747941cfb829_1453640096710",
  "geometry": {
    "type": "Polygon",
    "coordinates": [
      [
        [
          0,
          0
        ],
        [
          10,
          10
        ],
        [
          10,
          0
        ],
        [
          0,
          0
        ]
      ]
    ]
  }
}

由于

1 个答案:

答案 0 :(得分:0)

是的,虽然我没有仔细检查你的语法,但这应该有效。