Рассчитать длину полилиний в многоугольнике (TSQL, Geometry) - PullRequest
0 голосов
/ 06 марта 2019

У меня много полилиний (ломаных) и многоугольника.Полилинии могут пересекаться с многоугольником по-разному:

  1. нет пересечения (ломаная линия от многоугольника)
  2. нет пересечения (ломаная линия в многоугольнике)
  3. одно пересечение (полилиния начинается / заканчивается в многоугольнике)
  4. несколько пересечений (например, полилиния может начинаться в многоугольнике, выходить из него и затем возвращаться обратно внутрь ...)

Мне нужно вычислитьобщая длина всех полилиний в пределах многоугольника.Я использую версию MSSQL 2016 Express.Можно ли это сделать только с помощью TSQL?

1 Ответ

0 голосов
/ 06 марта 2019

Ответ Да - TSQL завершен по Тьюрингу , что означает, что вы можете реализовать любой алгоритм, который захотите с ним. Его удобнее использовать, чем машина Тьюринга , но (возможно) меньше, чем, например, C # с полноценной средой разработки.

...