andreichernov
Зарегистрирован: 14.02.2005 Сообщения: 209 Откуда: Самара
|
Добавлено: Ср 05 Апр 2006 16:49 Заголовок сообщения: Модуль ведения реестровых объектов |
|
|
Уважаемые коллеги!
У нас появился новый небольшой модуль, позволяющий коррректно вести реестр графических объектов с изменением состояния.
Суть его в следующем
Задаются 3 слоя реестровых объектов схожей семантической структуры
1) актуальные - содержит текущее состояние объекта, недоступен для редактирования
2) проектные - содержит новые объекты или редактируемое состояние существующих
3) архивные - содержит прошлые состояния
Каждый объект идентифицируется уникальным реестровым номером. Под состоянием (копией объекта) понимается объект Ингео
(графика + семантика) с данным реестровым номером, лежащий в в одном из указанных слоев
Определяются операции
1) создание реестрового номера - у нас реестровый номер генерится как номер адм. района (зоны) из вспомогательного слоя,
куда попадает объект и номер объекта внутри зоны, но можно изменить тип генерации
2) утверждение - состояние переносится из проектируемого слоя в актуальный, а старое состояние объекта (если есть) из актуального
переносится в архивный
3) перенос в архив (удаление) - объекта из актуального переносится в архивный
4) отправка на редактирование - клонируется состояние из актуального или архивного в проектируемый
5) просмотр объекта - просмотр по реестровому номеру всех состояний объекта в виде таблицы с позиционированием на карте
При операциях 1,3.4, в семантику записывается доп аудитная информация - кто создал/изменил/удалил и даты.
Этот модуль вкупе с разграничением прав пользователей Ингео к слоям позволяет корректно вести информацию по реестровым
объектам (создание нового, изменения, удаление, восстановление из архива и пр.).
Буду признателен за предложения по функциональности модуля.
Сейчас мы внедряем этот модуль в Главархитектуру для ведения реестра красных линий и ф-правового зонирования. |
|