ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создать лицензию файловой базы геоданных

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Генерирует файл лицензии (.sdlic) для отображения ресурсов в лицензированной файловой базе геоданных, созданной инструментом Создать лицензированную файловую базу геоданных (Generate Licensed File Geodatabase). Файл лицензии должен быть установлен с помощью ArcGIS Administrator.

Примечание:

Лицензирование не поддерживается для баз геоданных, созданных до версии 10.1.

Использование

  • После лицензирования ресурсы файловой базы геоданных не будут отображаться в ArcCatalog или ArcMap до установки файла лицензии (.sdlic) с помощью ArcGIS Administrator.

    Дополнительные сведения по установке файла лицензии в ArcGIS Administrator см. в разделе Добавление и удаление лицензий данных ArcGIS.

  • Параметр Разрешить экспорт векторных данных (Allow export of Vector Data) определяет, может ли конечный пользователь экспортировать векторные данные в лицензированной файловой базе геоданных.

  • Параметр Дата окончания (Expiration Date) задает дату истечения файла лицензии, после которой содержимое файловой базы геоданных больше не будет отображаться. Это позволит установить время работы базы геоданных. По умолчанию дата истечения не задается, что означает, что срок файла лицензии никогда не истечет.

  • Вы не можете по отдельности лицензировать класс пространственных объектов или таблицу, чтобы возникла смешанная ситуация, при которой одни классы объектов и таблицы лицензированы, а другие – нет. Однако лицензированная файловая база геоданных позволяет добавлять нелицензированный класс объектов или таблицу через такие операции, как создание нового пустого класса объектов, копирование и вставка и импортирование.

Синтаксис

arcpy.management.GenerateFgdbLicense(in_lic_def_file, out_lic_file, {allow_export}, {exp_date})
ПараметрОбъяснениеТип данных
in_lic_def_file

Файл определения лицензии (.licdef), созданный инструментом Создать лицензированную файловую базу геоданных (Generate Licensed File Geodatabase).

File
out_lic_file

Файл лицензии (.sdlic) для распространения.

File
allow_export
(Дополнительный)

Обозначает, разрешен ли экспорт векторных данных.

  • DENY_EXPORT —Векторные данные нельзя экспортировать при установленном файле лицензии (.sdlic). Это значение используется по умолчанию.
  • ALLOW_EXPORT — Векторные данные можно экспортировать при установленном файле лицензии (.sdlic).
String
exp_date
(Дополнительный)

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

Date

Пример кода

GenerateFgdbLicense, пример 1 (окно Python)

На следующем примере показано, как использовать функцию 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, пример 2 (автономный скрипт Python)

На следующем примере показано, как использовать функцию 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)

Параметры среды

  • Текущая рабочая область

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы

  • Обзор группы инструментов Файловая база геоданных

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация