Azure Cosmos DB - превышено максимально допустимое количество точек для каждой геометрии. В настоящее время максимально поддерживаемое количество баллов составляет 4096 - PullRequest
1 голос
/ 08 апреля 2020

Я получил эту ошибку, когда я использую функцию ST_ISVALIDDETAILED:

enter image description here

Это объект линейной строки.

I не могу найти документацию по лимиту или размеру. Есть ли план по увеличению этих лимитов?

Есть ли способ обойти это?

Опять ..

Я использую:

SELECT ST_ISVALIDDETAILED({ "type": "LineString", "coordinates": c.coordinate})
FROM c
WHERE (etc)

Если функция возвращает false (например, из-за наложения одной или нескольких точек), есть что-то (функция или процедура и т. Д. c), чтобы исправить объект?

1 Ответ

0 голосов
/ 10 апреля 2020

Ограничение в 4096 баллов в Сервисных квотах - это общее ограничение по количеству точек на многоугольник, а не просто ограничение, применяемое к ST_ISVALIDDETAILED. Как сказал кто-то другой, мы рекомендуем отправить запрос на поддержку большего количества точек на полигон через Cosmos DB UserVoice , если это то, что вам нужно.

...