Вы можете делиться данными файловой базы геоданных с другими пользователями, использовав лицензию, которая определит время, в течение которого они смогут использовать ваши данные или экспортировать классы пространственных объектов.
Например, если вы являетесь преподавателем и хотите предоставить данные для работы студентов в течение одного семестра, вы можете предоставить студентам файловую базу геоданных, содержащую данные, лицензированные до конца семестра. Если вы наняли подрядчика для анализа набора данных, но не хотите, чтобы этот подрядчик экспортировал ваши данные, то передайте ему файловую базу геоданных, не лицензированную на экспорт данных.
Для этого выполните следующие действия:
- Создайте файловую базу геоданных.
- Загрузите данные, которые вы хотите ограничить лицензией.
- Сделайте файловую базу геоданных лицензированной и создайте файл определения лицензии.
- Создайте файл лицензии.
- Примените лицензию для клиента ArcGIS.
Создание файловой базы геоданных
Вы будете отправлять кому-то эту базу геоданных, поэтому создайте ее специально для этого. См. раздел Создание файловой базы геоданных в случае необходимости.
Ознакомьтесь со следующей информацией о лицензированных файловых базах геоданных и версиях клиентов:
- Вы можете лицензировать несжатые базы геоданных ArcGIS 10 или более поздней версии с помощью клиента ArcGIS версии 10.3 и более новых.
- Вы можете лицензировать сжатые базы геоданных ArcGIS 10.1 или более поздней версии с помощью клиента ArcGIS версии 10.3 и более новых.
- Клиенты ArcGIS версии 10.1 и более новых могут использовать лицензированные файловые базы геоданных, поэтому, следует удостовериться, что сотрудник, которому вы отправляете файловую базу геоданных, имеет хотя бы версию ArcGIS 10.1.
Загрузите данные ограниченного пользования
Загрузите все данные в файловую базу геоданных, для которой вы собираетесь предусмотреть временные или экспортные ограничения. Убедитесь, что при применении лицензии все данные, доступ к которым вы хотите ограничить, находятся в файловой базе геоданных. Вы можете позднее добавить данные неограниченного пользования, но вы не можете добавить еще ограниченных данных. Чтобы впоследствии применить ограничения к другим данным, необходимо лицензировать новую файловую базу геоданных.
Есть ряд способов загрузки данных в файловую базу геоданных. Чтобы получить информацию об этом, обратитесь к разделам темы Добавление наборов данных и других элементов базы геоданных.
Лицензируйте файловую базу геоданных
Запустите инструмент Создать лицензированную базу геоданных (Generate Licensed File Geodatabase) или скрипт, вызывающий инструмент лицензирования файловой базы геоданных, созданной и наполненной вами данными.
Инструмент Создать лицензированную базу геоданных (Generate Licensed File Geodatabase) добавляет в файловой базой геоданных поддержку лицензирования данных и создает файл определения лицензии (*.licdef). Файл определения лицензии содержит информацию, необходимую для лицензирования операции передачи данных. Вам потребуется этот файл для создания файла лицензии.
Лицензирование файловой базы геоданных не может быть отменено. Кроме того, содержимое базы геоданных нельзя отобразить в ArcGIS до создания и применения для клиента файла лицензии (*.sdlic).
Создайте файл лицензии.
Используйте инструмент Создать лицензию файловой базы геоданных (Generate File Geodatabase License) или скрипт Python, вызывающий инструмент для определения и создания файла лицензии.
При определении файла лицензии вы можете позволить пользователю экспортировать классы объектов файловой базы геоданных. По умолчанию классы объектов нельзя экспортировать при установке файла лицензии. При определении файла лицензии вы можете установить дату истечения файла лицензии, после которой содержимое файловой базы геоданных больше не будет отображаться. Это позволит установить время работы базы геоданных. Например, если вы решили, что доступ истечет седьмого апреля, то начиная с восьмого апреля данные перестанут отображаться. По умолчанию дата истечения не устанавливается, что означает, что срок файла лицензии никогда не истечет.
После создания лицензии все загружаемые в файловую базу данные не лицензируются. Поэтому если вы хотите поделиться дополнительными нелицензируемыми данными, вы можете их добавить сейчас.
Примените лицензию для клиента
Любой клиент ArcGIS, которому требуется доступ к лицензированным данным, должен иметь установленный файл лицензии. Вы, а также любой пользователь, которому вы послали файл лицензии и базу геоданных, должны настроить клиентские приложения ArcGIS для доступа к данным.
Примените лицензию для ArcGIS for Desktop
Используйте ArcGIS Administrator, чтобы применить лицензию для файловой базы геоданных.
- Запустите ArcGIS Administrator.
- Откройте папку Лицензии данных (Data Licenses).
- Щелкните Добавить лицензию (Add a license).
- Выберите файл лицензии (.sdlic) и нажмите Открыть (Open).
Лицензия будет добавлена в список Информация о лицензиях данных (Data Licenses Information). Можно раскрыть меню Информация о лицензии (License Information), чтобы увидеть дату истечения лицензии, если он указан, а также определить, позволяет ли лицензия экспортировать данные.
- Нажмите ОК.
Примените лицензию для ArcGIS for Server
Для распознавания лицензии файловой базы геоданных имеется установленный вместе с ArcGIS for Server инструмент.
На сервере Windows
Откройте командную строку и запустите инструмент DataLicInstall, расположенный в каталоге <ArcGIS Server Installation Directory>\Server\bin.
В приведенном примере инструмент запущен для применения файла proj3.sdlic, расположенного в папке C:\\data.
datalicinstall c:\\data\proj3.sdlic
На сервере Linux
Откройте командную оболочку и запустите инструмент datalicinstall, расположенный в каталоге <ArcGIS Server Installation Directory>/arcgis/server/tools.
В приведенном примере инструмент запущен для применения файла proj3.sdlic, расположенного в папке /usr/data.
./datalicinstall/usr/data/proj3.sdlic