Настройка папки для хранения документов

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

Основное назначение такой папки — организовать хранение подключённых файлов в одном месте. Это особенно важно при переносе данных на другой компьютер: достаточно перенести базу данных и папку с документами, сохранив её внутреннюю структуру. Если файлы располагаются в разных каталогах, а общая папка не задана, при переносе данных потребуется отдельно искать и переносить каждый используемый файл, а сохранённые ссылки могут перестать работать.

В настройках базы данных такая папка задаётся в поле Папка для изображений и документов. Она используется как базовая папка при формировании путей к файлам, так же при необходимости она может содержать подпапки.

Работа с локальным слоем

При работе с локальными данными путь к подключённому файлу формируется относительно указанной Папки для изображений и документов.

Например, если в качестве базовой папки указана:

D:\Project\Documents\

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

Таким образом, использование одной базовой папки и её подкаталогов позволяет хранить в базе преимущественно относительные пути. Это упрощает перенос проекта: после переноса достаточно сохранить структуру каталогов и при необходимости указать новое расположение базовой папки.

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

Работа с серверным слоем

[Предупреждение]Предупреждение

При работе с ZuluServer папку для хранения изображений и документов необходимо настраивать непосредственно на компьютере, где установлен сервер.

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

Если в конфигурационном файле корневой каталог не указан ZuluServer корневой каталог данных не задан, серверные слои по умолчанию хранятся в каталоге Data, расположенном в папке установки ZuluServer.

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

Если Папка для изображений и документов указана, то при переходе к серверным данным в окне выбора файла выполняется переход в эту папку. Пользователь может выбирать расположенные в ней файлы и файлы из её подкаталогов.

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

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

Такое поведение предусмотрено также при работе с ZuluGIS Mobile и ZuluGIS Online.

Как указать папку

  1. Откройте редактор баз данных для требуемой базы данных.

  2. Нажмите кнопку Сервис.

  3. В строке Папка для изображений и документов нажмите кнопку Обзор....

  4. Укажите папку, предназначенный для хранения подключённых документов и изображений.

  5. Сохраните изменения.