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) работает в каждый момент один пользователь; с геоточками – один;  с поверхностями могут несколько – каждый со своими;  с Трассами–Профилем–Сечениями – один.

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

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

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

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