RUS  ENG 

Примеры

10 Декабря 2019

Пересечение объектов в одном слое (SQL)

Иногда бывает необходимо пересечь объекты в рамках одного слоя, к примеру получить список задвижек, расположенных на участках подчиняющихся какому либо признаку (один тип или бежим, балансодержатель или диаметр). Данную задачу можно решить с применением SQL запросов.


SELECT distinct b.sys
-- уникальные ID(sys) задвижек
From [Структура СТО Газпром]as a, [Структура СТО Газпром]as b
Where
a.typeid = 2 -- тип участки
and a.modeid = 1 -- 1 - режим участки высокого давления
and a.[Диаметр внутренний, м]>=0.1 --диаметр больше 100мм
and b.typeid = 7 -- 7 - тип задвижки
and a.geometry.STTouches(b.Geometry)-- участки высокого давления КАСАЮТСЯ задвижек



Метки: SQL ZuluGaz Примеры

Возврат к списку

Последнее обновление — 10.12.2019 13:37:26