Azure cosmosdb Cosmos Db支持多多边形吗?
文档中说Cosmos支持多多边形,但当我想使用它进行查询时,我没有得到预期的结果。 如果我将多边形更改为多边形,查询将按预期工作 这是ST_IsvalidDetail的结果,带有多多边形 无效位置。位置必须由一个数组表示 数字。数组中必须至少有两个元素 这证明了多边形不起作用。 有人能和多面体一起工作吗 注: 我在文档中使用了multipolygon作为示例。 我已经为属性创建了空间索引 { 路径:/Region/Area/?, 类型:[ 指向 线绳, 多边形 多面 ] }Azure cosmosdb Cosmos Db支持多多边形吗?,azure-cosmosdb,azure-cosmosdb-sqlapi,Azure Cosmosdb,Azure Cosmosdb Sqlapi,文档中说Cosmos支持多多边形,但当我想使用它进行查询时,我没有得到预期的结果。 如果我将多边形更改为多边形,查询将按预期工作 这是ST_IsvalidDetail的结果,带有多多边形 无效位置。位置必须由一个数组表示 数字。数组中必须至少有两个元素 这证明了多边形不起作用。 有人能和多面体一起工作吗 注: 我在文档中使用了multipolygon作为示例。 我已经为属性创建了空间索引 { 路径:/Region/Area/?, 类型:[ 指向 线绳, 多边形 多面 ] } 在进一步调查之后,我
在进一步调查之后,我发现文档中的示例格式不好。 这是一个例子=>
{
"type":"MultiPolygon",
"coordinates":[ [
[52.0, 12.0],
[53.0, 12.0],
[53.0, 13.0],
[52.0, 13.0],
[52.0, 12.0]
],
[
[50.0, 0.0],
[51.0, 0.0],
[51.0, 5.0],
[50.0, 5.0],
[50.0, 0.0]
] ]
}
而且是无效的
这是正确的geoJson=>
{
"type":"MultiPolygon",
"coordinates":[ [[
[52.0, 12.0],
[53.0, 12.0],
[53.0, 13.0],
[52.0, 13.0],
[52.0, 12.0]
]],
[[
[50.0, 0.0],
[51.0, 0.0],
[51.0, 5.0],
[50.0, 5.0],
[50.0, 0.0]
]]]
}
在进一步调查之后,我发现文档中的示例格式不好。 这是一个例子=>
{
"type":"MultiPolygon",
"coordinates":[ [
[52.0, 12.0],
[53.0, 12.0],
[53.0, 13.0],
[52.0, 13.0],
[52.0, 12.0]
],
[
[50.0, 0.0],
[51.0, 0.0],
[51.0, 5.0],
[50.0, 5.0],
[50.0, 0.0]
] ]
}
而且是无效的
这是正确的geoJson=>
{
"type":"MultiPolygon",
"coordinates":[ [[
[52.0, 12.0],
[53.0, 12.0],
[53.0, 13.0],
[52.0, 13.0],
[52.0, 12.0]
]],
[[
[50.0, 0.0],
[51.0, 0.0],
[51.0, 5.0],
[50.0, 5.0],
[50.0, 0.0]
]]]
}
您可以共享查询和您尝试检索的坐标吗?我发现了多多边形格式的问题。您可以共享查询和您尝试检索的坐标吗?我发现了多多边形格式的问题