Как проверить, находится ли многоугольник над линией строк в JaguarDB? - PullRequest
1 голос
/ 20 марта 2019

У меня есть две геометрии, одна из которых является многоугольником ((0 0, 1 1, 2 2, 0 0)), а другая - линейной линией (11 22, 33 44, 55 66).Как я могу написать запрос, чтобы проверить, находится ли многоугольник над линией строк?

1 Ответ

1 голос
/ 20 марта 2019

На данный момент вы можете получить координаты центра многоугольника, повернуть его и линейную линию, а затем проверить, находится ли центр слева от линейной линии. Это может быть как:

выберите isonleft (повернуть (центр (многоугольник), 90, «градусы»), повернуть (lstr, 90, «градусы»)) как верхний на вкладке;

Чтобы проверить, находится ли многоугольник строго над линией строк, вам потребуется yminpoint (polgon) вместо center (), который будет доступен в следующем выпуске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...