RUS  ENG 

Колодцы - площадные объекты

Страницы: 1
RSS
Колодцы - площадные объекты
 
Поскольку водопроводный колодец это конструктивный элемент и к гидравлике он никакого отношения не имеет, мы решили сделать свой типовой символ не привязанный к объектной модели с несколькими режимами характеризующими размер и конструкцию в плане. Всё было хорошо до момента пока мы не захотели обновить через SQL поля таблицы узлов и арматуры, путём сравнения пространственных объектов при помощи STWithin которые перекрываются типовым символом колодца. Этого нельзя сделать точечным объектом... Возможно ли сделать типовой символ, но площадным объектом, или как-то иначе решить задачу?
 
Цитата
Александр Николаев написал:
Поскольку водопроводный колодец это конструктивный элемент и к гидравлике он никакого отношения не имеет, мы решили сделать свой типовой символ не привязанный к объектной модели с несколькими режимами характеризующими размер и конструкцию в плане. Всё было хорошо до момента пока мы не захотели обновить через SQL поля таблицы узлов и арматуры, путём сравнения пространственных объектов при помощи STWithin которые перекрываются типовым символом колодца. Этого нельзя сделать точечным объектом... Возможно ли сделать типовой символ, но площадным объектом, или как-то иначе решить задачу?
Если символ колодца не входит в гидравлическую модель, вместо него можно нарисовать полигон и пересекать с полигоном.
Можно в SQL пересекать с буфером, типа

where a.Geometry.STWithin(b.Geometry.STBuffer(30)) AND typeid = 2 AND modeid = 1
 
Благодарю Алексей, буфер решил вопрос.
Страницы: 1