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

<< Click to Display Table of Contents >>

Navigation:  GeoniCS > Общая часть > Проект >

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

Previous pageReturn to chapter overviewNext page

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

При удалении чего-либо из чертежа, из проекта ничего не удаляется.

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

clip0565

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

clip0566

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

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

clip0567