При упаковке слоя создается его архив в виде единого файла с расширением ZPKG. Архив может включать в себя как всю информацию слоя( структуру слоя, графическую и семантическую информацию, варианты надписей, шаблоны и варианты тематических раскрасок, ассоциированные со слоем пользовательские данные и т.д.), так и только выделенные объекты, структуру слоя или графику.
Такая архивация данных удобна при передаче информации сторонним лицам, в результате создается архив с СУБД независимыми данными. В дальнейшем при извлечении слоя для хранения таблиц возможно будет выбрать нужный источник.
![]() | Примечание |
|---|---|
|
Видеоурок по упаковке слоя можно посмотреть, пройдя по одной из ссылок: https://youtu.be/nwKNZIxOzWo или https://www.politerm.com/videos/layerstruct/upakovka-sloya/. |
![]() | Примечание |
|---|---|
|
Если требуется уменьшить размер архива, то возможна упаковка слоя без данных полей типа BLOB (загруженные в базу фото, документы и т.д.). |
![]() | Примечание |
|---|---|
|
Для упаковки только выделенных объектов необходимо их заранее выделить. |
Для упаковки слоя:
Выберите пункт главного меню .
В том случае, если у вас не открыта ни одна карта со слоями, то в стандартном окне выбора щелчком левой кнопки мыши укажите слой для упаковки. Нажмите кнопку .
Если же карта со слоями открыта, то слой для упаковки выберите из открывающегося списка Исходный слой или нажмите кнопку и укажите его на диске. Нажмите кнопку .
В строке файл архива укажите имя для архива и путь до него, воспользуйтесь кнопкой .
По умолчанию стоит опция Упаковать все, это означает, что слой будет упакован со всеми данными. Дополнительно можно настроить параметры упаковки:
Только структуру – будет упакована только структура слоя;
Только графику – будет упакована только графическая информация без баз данных;
Только выделенные объекты – будут упакованы только заранее выделенные объекты. Если в слое нет выделенных объектов, то данный пункт будет не активен;
Без BLOB – слой будет упакован без данных полей типа BLOB, что может существенно уменьшить объем архива.

Рисунок 320. Диалоговое окно упаковки слоя
Нажмите кнопку .
![]() | Примечание |
|---|---|
|
В случае если в упаковываемом локальном слое имеются проблемы с данными, например, отсутствуют ссылки на таблицы в базе, то появится диалог с выбором Прервать/Повтор/Пропустить операцию. При выборе последнего пункта ошибка будет проигнорирована, и слой упакуется в текущем состоянии, о чем появится соответствующее сообщение. Если в серверном слое присутствуют проблемы с данными, то будет выдано сообщение о последней ошибке, остальные ошибки отразятся в окне Сообщений. После чего появится выбор, сохранить ли архив на клиентской машине или нет. Если нажата кнопка , то архив сохранится в текущем состоянии, о чем появится сообщение. В противном случае слой не упаковывается. |