Generar licencia de geodatabase de archivos (Administración de datos)

Resumen

Genera un archivo de licencia (.sdlic) para visualizar el contenido de una geodatabase de archivos con licencia creado por la herramienta Generar geodatabase de archivos con licencia. El archivo de licencia debe instalarse utilizando el Administrador de ArcGIS.

Nota:

La concesión de licencias no es compatible con las geodatabases creadas antes de la versión 10.1.

Uso

  • Una vez otorgada la licencia, el contenido de la geodatabase de archivos no puede mostrarse en ArcGIS Pro hasta que no se instale el archivo de licencia (.sdlic) mediante el Administrador de ArcGIS.

    Para instalar el archivo de licencia en el Administrador de ArcGIS debe hacer lo siguiente:

    1. Instale ArcGIS Desktop.
    2. Seleccione la carpeta Licencias de datos en la tabla de contenido del Administrador de ArcGIS.
    3. Haga clic en Agregar una licencia, busque el archivo de licencia de datos (.sdlic) y haga clic en Abrir.
    4. Haga clic en para instalar la licencia.

  • El parámetro Permitir exportación de datos vectoriales determina si un usuario final puede exportar datos vectoriales dentro de la geodatabase de archivos con licencia.

  • El parámetro Fecha de expiración define una fecha expiración para el archivo de licencia después de la cual el contenido de la geodatabase de archivos ya no estará disponible. Esto permite establecer el periodo de acceso a las geodatabases con licencia. El valor predeterminado está vacío (en blanco), lo que significa que el archivo de licencia de datos no expira nunca.

  • No se puede otorgar licencia de forma individual a una clase de entidad ni a una tabla de entidades para producir un estado mixto en que algunas clases o tablas de entidades tengan licencia y otras no. Sin embargo, las geodatabases de archivos con licencia le permiten agregar una clase de entidad o una tabla de entidades sin licencia a través de operaciones como crear una nueva clase de entidad vacía, copiar y pegar, e importar.

Sintaxis

arcpy.management.GenerateFgdbLicense(in_lic_def_file, out_lic_file, {allow_export}, {exp_date})
ParámetroExplicaciónTipo de datos
in_lic_def_file

El archivo de definición de licencia (.licdef) creado por la herramienta Generar geodatabase de archivos con licencia.

File
out_lic_file

El archivo de licencia (.sdlic) para la distribución.

File
allow_export
(Opcional)

Indica si se permite o no la exportación de datos vectoriales.

  • DENY_EXPORTLos datos vectoriales no se pueden exportar con el archivo de licencia de datos (.sdlic) instalado. Esta es la opción predeterminada.
  • ALLOW_EXPORT Los datos vectoriales pueden exportarse con el archivo de licencia de datos (.sdlic) instalado.
String
exp_date
(Opcional)

La fecha de expiración del archivo de licencia de datos después de la cual el contenido de la geodatabase de archivos ya no se puede mostrar. El valor predeterminado está vacío (en blanco), lo que significa que el archivo de licencia de datos no expira nunca.

Date

Muestra de código

Ejemplo 1 de GenerateFgdbLicense (ventana de Python)

El siguiente ejemplo demuestra cómo utilizar la función GenerateFgdbLicense en la ventana de Python.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.GenerateFgdbLicense_management("london.licdef", "london.sdlic", "ALLOW_EXPORT", "2013-09-26 18:35:54")
Ejemplo 2 de GenerateFgdbLicense (secuencia de comandos de Python independiente)

El siguiente ejemplo demuestra cómo utilizar la función GenerateFgdbLicense en una secuencia de comandos de Python independiente.

# 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)

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados