Сводка
Генерирует файл лицензии (.sdlic) для отображения ресурсов в лицензированной файловой базе геоданных, созданной инструментом Создать лицензированную файловую базу геоданных (Generate Licensed File Geodatabase). Файл лицензии должен быть установлен с помощью ArcGIS Administrator.
Примечание:
Лицензирование не поддерживается для баз геоданных, созданных до версии 10.1.
Использование
После лицензирования ресурсы файловой базы геоданных не будут отображаться в ArcGIS Pro до установки файла лицензии (.sdlic) с помощью ArcGIS Administrator.
Чтобы установить файл лицензии в ArcGIS Administrator, выполните следующее:
- Установите ArcGIS Desktop.
- Выберите папку Лицензии данных (Data Licenses) в таблице содержания ArcGIS Administrator.
- Щелкните Добавить лицензию (Add a license), перейдите к файлу лицензии данных (.sdlic) и щелкните Открыть (Open).
- Щелкните Да (Yes), чтобы установить лицензию.
Параметр Разрешить экспорт векторных данных (Allow export of Vector Data) определяет, может ли конечный пользователь экспортировать векторные данные в лицензированной файловой базе геоданных.
Параметр Дата окончания (Expiration Date) задает дату истечения файла лицензии, после которой содержимое файловой базы геоданных больше не будет отображаться. Это позволит установить время работы базы геоданных. По умолчанию дата истечения не задается, что означает, что срок файла лицензии никогда не истечет.
Вы не можете по отдельности лицензировать класс пространственных объектов или таблицу, чтобы возникла смешанная ситуация, при которой одни классы объектов и таблицы лицензированы, а другие – нет. Однако лицензированная файловая база геоданных позволяет добавлять нелицензированный класс объектов или таблицу через такие операции, как создание нового пустого класса объектов, копирование и вставка и импортирование.
Синтаксис
GenerateFgdbLicense(in_lic_def_file, out_lic_file, {allow_export}, {exp_date})
Parameter | Объяснение | Тип данных |
in_lic_def_file | Файл определения лицензии (.licdef), созданный инструментом Создать лицензированную файловую базу геоданных (Generate Licensed File Geodatabase). | File |
out_lic_file | Файл лицензии (.sdlic) для распространения. | File |
allow_export (Дополнительный) | Обозначает, разрешен ли экспорт векторных данных.
| String |
exp_date (Дополнительный) | Дата окончания файла лицензии данных, после которой содержимое файловой базы геоданных больше не будет отображаться. По умолчанию дата истечения не задается, что означает, что срок файла лицензии никогда не истечет. | Date |
Пример кода
На следующем примере показано, как использовать функцию GenerateFgdbLicense в окне Python.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.GenerateFgdbLicense_management("london.licdef", "london.sdlic", "ALLOW_EXPORT", "2013-09-26 18:35:54")
На следующем примере показано, как использовать функцию GenerateFgdbLicense в автономном скрипте Python.
# Name: GenerateFgdbLicense.py
# Description: Use the GenerateFgdbLicense tool to generate a license file (*.sdlic) for a protected file geodatabase.
# import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
input_licdef = "london.licdef"
export = "DENY_EXPORT"
exp_date = "2013-09-26 18:35:54"
output_sdlic = "london.sdlic"
# Process: generate the license file
arcpy.GenerateFgdbLicense_management(input_licdef, output_sdlic, export, exp_date)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да