RUS  ENG 

Временный слой

Страницы: 1
RSS
Временный слой
 
Доброго времени суток! Подскажите пожалуйста как лучше реализовать следующий функционал: карта находится на Zulu Server, она содержит слой в котором заданы типы объектов и режимы, самих объектов на слое нет... В процессе работы с программой, на основании данных, которые хранятся в базе MSSQL, динамически строятся объекты (отображение текущей ситуации по теплотрассам)... По закрытию программы все постороенные объекты должны удаляться. Программа многопользовательская. Пока не придумал ничего умнее чем выгружать слой и присваивать свойству InMemory = true, но не знаю как это будет работать при большом количестве объектов... Может есть какое то другое решение? Спасибо!
 
Свойство InMemory предназначено для отображения движущихся объектов на локальном слое и к сетям никакго отношения не имеет. InMemory для серверного слоя не имеет никакого смысла и не работает.
Если нужно просто очистить слой, сохранив его структуру, можно просто вызывть ZuluTools.LayerEmpty
 
Проблема в том что программа многопользовательская... Каждый пользователь должен видеть только те объекты слоя которые он построил в данном сеансе работы, другие пользователи видеть их не должны, по выходу пользователя все нарисованные объекты удаляются, грубо говоря слой на карте нужен только для того чтобы хранить описания типов объектов и режимы... К сетям этот слой также не имеет никакого отношения - сети отображаются на другом слое, в этой задаче слой с сетями необходим только для вычисления координат объектов которые рисуются на временном слое... Если смотреть глобально то требуется объект типа слой, на котором программно рисуются объекты для конкретного сеанса пользователя и по закрытию сеанса удаляются, другие пользователи работающие в данный момент с программой эти объекты видеть не должны... P.S. Извиняюсь за кривое объяснение задачи :)
 
Идею понял. Пока временного слоя у нас нет. Можно каждому клиенту свою папку создать и пусть там создает и удаляет что хочет.
 
А есть надежда на появление временного слоя? Создать для каждого клиента папку, ето значит что у каждого клиента будет свой слой с которым он будет работать, я правильно Вас понял?
 
Да в принципе можно создать такую услугу как временный слой, который никому не виден больше и который убьется при закрытии соединения. Но не завтра. Сделаем. Подождите.
 
Большое спасибо!
 
Снова возникла необходимость временного слоя с вышеописаным функционалом, в прошлый раз был придуман выход, но сейчас хотелось бы написать красивое решение. :) Отсюда вопрос, был ли добавлен такой объект в модель Zulu?
 
Нет не добавляли. Сейчас заняты подготовкой версии 7 по всей линейке. Все добавления будут только в новую версию после ее выхода (где-то к 1-му октября)
 
Будем ждать!
Страницы: 1