Сводка
Создает файл определения лицензии (.licdef), который управляет отображением ресурсов в файловой базе геоданных. Ресурсы лицензированной файловой базы геоданных можно просматривать, создав файл лицензии (*.sdlic) и установив его с помощью ArcGIS Administrator. Файл лицензии создается с помощью инструмента Создать лицензию файловой базы геоданных (Generate File Geodatabase License).
Прежние версии:
Лицензирование не поддерживается для баз геоданных, созданных до версии 10.1.
Использование
Лицензирование идеально подходит для готовых наборов данных, которые публикуются или лицензируются на условиях соглашения об использовании и не требуют последующего редактирования. Выходная лицензированная файловая база геоданных не может быть снова переведена в нелицензированную форму.
После лицензирования, ресурсы выходной файловой базы геоданных не будут отображаться в ArcGIS Pro до создания файла лицензии (.sdlic) с помощью инструмента Создать лицензию файловой базы геоданных (Generate File Geodatabase License) и его установки через ArcGIS Administrator.
После лицензирования ресурсы файловой базы геоданных не будут отображаться в ArcGIS Pro до установки файла лицензии (.sdlic) с помощью ArcGIS Administrator.
Чтобы установить файл лицензии в ArcGIS Administrator, выполните следующее:
- Установите ArcGIS Desktop.
- Выберите папку Лицензии данных (Data Licenses) в таблице содержания ArcGIS Administrator.
- Щелкните Добавить лицензию (Add a license), перейдите к файлу лицензии данных (.sdlic) и щелкните Открыть (Open).
- Щелкните Да (Yes), чтобы установить лицензию.
Вы не можете лицензировать отдельные классы пространственных объектов или таблицы, чтобы возникла смешанная ситуация, при которой одни классы объектов и таблицы лицензированы, а другие – нет. Однако лицензированная файловая база геоданных позволяет добавлять нелицензированный класс объектов или таблицу через такие операции, как создание нового пустого класса объектов, копирование и вставка, или импорт класса объектов.
Синтаксис
arcpy.management.GenerateLicensedFgdb(in_fgdb, out_fgdb, out_lic_def)
Parameter | Объяснение | Тип данных |
in_fgdb | Лицензируемая файловая база геоданных. | Workspace |
out_fgdb | Имя и расположение создаваемой лицензированной файловой базы геоданных. | Workspace |
out_lic_def | Файл определения лицензии. | File |
Пример кода
На следующем примере показано, как использовать функцию GenerateLicensedFgdb в окне Python.
import arcpy
arcpy.env.workspace = "C:/data/"
arcpy.GenerateLicensedFgdb_management("london.gdb","london_lic.gdb", "london.licdef")
На следующем примере показано, как использовать функцию GenerateLicensedFgdb в автономном скрипте Python.
# Name: GenerateLicensedFileGeodatabase.py
# Description: Use the GenerateLicensedFgdb tool to license a file geodatabase
# import system modules
import arcpy
import os
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
geodatabase = "london.gdb"
out_geodatabase = "london_lic.gdb"
licdef = "london.licdef"
# Process: Restrict the data
arcpy.GenerateLicensedFgdb_management(geodatabase, out_geodatabase, licdef)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да