У меня есть ряд объектов, у которых sdo_geometry имеет форму линий и точек. Давайте опишем их следующим образом:
- rare_sleeve = point
- pipe_15mm_striped = line
- pipe_15mm_spotted - это строка
Есть куча труб и рукавов в подвале, я пытаюсь проверить, подключены ли объекты с типом rare_sleeve к одному или обоим типам труб.
Поскольку данные поступают из ГИС, иногда линии привязываются к неправильному объекту, вещи перемещаются и отключаются при аварии, проверки топологии игнорируются и т. Д. c. Я пытаюсь подсчитать конечные точки типов линий, которые касаются геометрии точек редких_чисток
select id, type, manufacturer, connected_pipe_striped, connected_pipe_spotted
from rare_sleeve
where id in ('list of ~2000 id's')
sdo_touch, которые я использовал ранее, но это только возвращает истину или ложь. Oracle Пространство для меня очень ново, как я могу посчитать число определенной геометрии, конечная точка которой совпадает с моими точками.