Вроде как трасса это коридор?А мне казалось, что коридор - это коридор...
Вроде как трасса это коридор?А мне казалось, что коридор - это коридор...
Я проверил коридор это ни фига не трасса.Ага. Alignment: http://adndevblog.typepad.com/infrastructure/2012/05/list-all-alignment-entities.html
Трассу нужно искать где-то в другом месте
Я проверил коридор это ни фига не трасса.Ага. Alignment
Трассу нужно искать где-то в другом месте
По ходу через коллекцию труб можно получить трассуКажется ты написал бред.
Кажется ты написал бред.Конечно же бред. Все через заднее место написал.
А я хочу сразу получить коллекцию трасс.Выше я уже давал ссылку: http://adndevblog.typepad.com/infrastructure/2012/05/list-all-alignment-entities.html
Как это сделать?
ObjectId newtid = pipe.NetworkId; // Получить ИД трассы из элемента трубыИ в любом случае ты получал не ObjectId трассы, а ObjectId сети.
Нет это тоже бредБезусловно. Причем здесь трубопроводная сеть?
Мне же нужно объект трассы (сети)Трасса - это трасса. Сеть - это сеть. Я перестал что-либо понимать...
Я так понял это Network
элемент трубы находится в трассетакого в принципе не может быть. Элемент сети (труба или колодец) может геометрически находиться на трассе (на плановом виде), но трасса об этом не "знает" ничего.
CIV_DBS.Pipe pp =// Вот как найти в базе объект Pipe?Если ты знаешь его ObjectId, то можешь его найти. Если нет, то по каким параметрам ты его найдёшь?
pp.NetworkName // Тут я получу имя трассы - это все что пока мне нужно будет.Не получишь. Потому что это не имя трассы, а имя сети.
Pipe и AlignmentSubEntityLine - это одно и тоже или разные вещи (приведение типов сработает)?Это совершенно разные вещи. Приведение типов не может сработать.