clip1807

Назначение проектов

<< Оглавление >>

Навигация:  Общая часть > Проект >

clip1807

Назначение проектов

Previous pageReturn to chapter overviewNext page

фильмы

Вся связанная с геоточками, поверхностью, сетями, трассами, сечениями информация хранится в Проекте в виде бинарных файлов быстрого доступа или баз данных.

Содержательно Проект – это информация о каком-либо сложном объекте. Но возможны самые разные использования проектов: например, это вообще все реальные проекты, в т.ч. в разных местах, выполняемые данным коллективом и т.д.

Нельзя сказать, что Проект создан на основе чертежа или наоборот – это взаимосвязанные сущности, которые можно редактировать и независимо, и многими командами совместно.

Это позволяет организовать совместную (групповую) работу над единым проектом (например, блокировать черный рельеф от редактирования для тех, кому это не разрешается делать). Одновременной работы нескольких пользователей нет, всё возлагается на правильную и скрупулезную организацию работы у пользователей.  Это получается – один пользователь поработал с проектом и своим чертежом; потом закончил. Потом другой пользователь. И тоже закончил... Неудобно. Но можно сделать хитрее: дело в том, что в проекте для каждого модуля свои папки (в вашем случае Генплан и Сети). Поэтому можно задублировать проект, каждому выдать, они могут работать в одно время. А потом надо из этих разных проектов вручную сделать опять один – заменив соответствующие папки. При этом гарантировать, что каждый пользователь работает со своим модклем и его содержимым.

Фактически, без концепции Проекта (связанной с чертежом базы данных) невозможно организовать эффективную работу с геообъектами. Наличие Проекта реально не усложняет работу пользователей. На самом деле, всё просто: проект – это база данных о геообъектах, а чертеж – это документ, в котором отображается часть (или вся) информация базы данных и другая, дополнительная информация. В большинстве ситуаций база данных находится "за кадром", пользователи могут о ней просто не думать, работая в категориях интерфейса. Однако понимать основы организации данных в пакете – не просто полезно, а необходимо.

Вообще говоря, Проекты и чертежи – независимы. Связывает их пользователь.

Обычно с одним проектом может быть связано множество чертежей, а чертеж в каждый момент времени работает с информацией одного проекта. Однако возможны ситуации, когда нужно закрыть один и открыть другой проект, например, в одном чертеже могут быть отрисованы поверхности из разных проектов.

Фактически, Проект – это каталог на диске. Рекомендуем сохранять в нем (в подкаталоге dwg) и соответствующие чертежи (в случае, если они относятся только к этому Проекту).

Имя (и путь) к Проекту, с которым чертеж связан, хранится в самом чертеже. Оно попадает туда при открытии проекта пользователем. При сохранении чертежа в нем запоминается ПОСЛЕДНИЙ открытый Проект (или ничего не запоминается, если проект перед сохранением чертежа был закрыт).

При открытии чертежа, в котором хранится путь и имя проекта, делается попытка автоматически открыть этот проект. При успешном открытии имя проекта высвечивается в заголовке окна чертежа.

Если открыт другой проект, то выдается сообщение

clip4626

Если данный проект открывается, то ранее открытый закрывается. В сеансе всегда максимум 1 открытый проект, который указан в заголовке, например:

clip4620

 

Забыть о необходимости открыть проект, пользователь не может: операции работы с геоточками, поверхностями, планом, профилями, линиями сечений и самими сечениями без этого не выполняются, и система ему предложит открыть проект.

Т. е. с одним проектом (объектом изысканий или проектирования) может быть связано несколько dwg-файлов (например, территориально перекрывающихся).

В каждый момент времени в сеансе GeoniCS может быть открыт ТОЛЬКО ОДИН проект. Но в общем случае программа может работать и в однодокументном, и в многодокументном режиме, т. е. с одним или несколькими dwg, связанными с одним Проектом.

Поэтому при работе с несколькими dwg пользователь должен быть осторожен: дополнительные степени свободы, гибкие возможности имеют своей оборотной стороной некоторое повышение требований к квалификации пользователей: они должны четко понимать эти возможности и аккуратно ими пользоваться.

А для простых ситуаций – всё просто: можно использовать вариант "один чертеж – один Проект", даже назвать их можно одинаково. А в дальнейшем, освоив предоставляемые проектами возможности, можно ими воспользоваться в полной мере.

ВАЖНО! При передаче каталогов проекта (например, от изыскателей генпланистам) проследите, чтоб файлы не получили атрибут "Только чтение" (Read Only). Это может произойти при передаче через запись на компакт-диск. Этот атрибут необходимо снять у всех файлов в проекте, иначе система не сможет работать корректно.

Во время загрузки чертежа происходит синхронизация с проектом. Проект - главнее. Если объект находится и в проекте, и в чертеже, он обновляется по проекту. Если объект есть в чертеже, но отсутствует в проекте, то объект получает статус "Удален в проекте". Если в проекте есть, а в чертеже нет, - в чертеже ничего не создается.

При удалении примитивов из чертежа не специальными командами, из проекта ничего не удаляется.

На каждом объекте в контекстном меню есть операция Удалить.

clip0565

Затем есть выбор:

clip0566

Еще раз обращаем внимание, что Отменить удаление объектов из проекта - нельзя!!!

А вот удаление объектов из чертежа можно отменить командой _Undo (и _Redo Возобновить.)

clip0567

Примечание: Проект на другом компьютере в сети

 

Если чертеж находится в папке Dwg проекта и он ассоциирован с этим проектом, то даже при перенесении этого проекта в другую папку, на другой диск и т.п., НО НЕ ПРИ ПЕРЕИМЕНОВАНИИ САМОГО ПРОЕКТА (папки), при открытии чертежа проект также будет автоматически открываться.

---------------------------------------------------------

Многопользовательская работа с одним проектом

Многопользовательская работа с одним проектом в GeoniCS невозможна, т. е. проект в GeoniCS может быть открыт ТОЛЬКО ОДНИМ пользователем.

Тем не менее возможна следующая практика.

Проект (папка) копируется, размножается на несколько проектов, например, Pr1, Pr2 и т. д.

Каждый пользователь работает со своей копией проекта. Все пользователи находятся на связи (например, в чате) и координируют свою работу.

Проект состоит из частей:

clip2413

Соответственно: с сетями (Net) работает в каждый момент один пользователь; с геоточками – один;  с поверхностями могут несколько – каждый со своими;  с Трассами–Профилем–Сечениями – один.

При координации возможна запись части файлов из своей копии проекта – в глобальный (естественно, при наличии прав доступа). А затем копирование оттуда в свою копию  и переоткрытие проекта.

Работа требует координации и квалификации.

Работаем над возможностью параллельного доступа к проекту для просмотра.

Рекомендуем настотельно: периодически копировать (архивировать) папку проекта!