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

Resumen

Genera un archivo de licencia (.sdlic) para mostrar el contenido de una geodatabase de archivos con licencia creada por la herramienta Generar geodatabase de archivos con licencia.

Nota:

No se admite el licenciamiento para las geodatabases creadas con versiones anteriores a la 10.1.

Uso

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

  • El parámetro Fecha de caducidad define una fecha de caducidad para el archivo de licencia, tras la cual ya no se puede visualizar el contenido de la geodatabase de archivos. 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 nunca expirará.

  • No es posible otorgar una licencia individualmente a una tabla o clase de entidad para producir un estado mixto donde se otorga una licencia a algunas tablas o clases de entidades y a otras no. Sin embargo, la geodatabase de archivos con licencia le permite agregar una tabla o clase de entidad sin licencia mediante operaciones tales como crear una clase de entidad vacía, copiar y pegar e importar.

  • Una vez que genere un archivo de licencia usando esta herramienta, debe agregar la licencia al proyecto. Consulte Administrar licencias de datos de geodatabase de archivos para obtener más información.

Parámetros

EtiquetaExplicaciónTipo de datos
Archivo de definición de licencia de entrada

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

File
Generar archivo de licencia de datos

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

File
Permitir exportación de datos vectoriales
(Opcional)

Especifica si se permitirá la exportación de datos vectoriales.

  • Los datos vectoriales no se pueden exportarLos datos vectoriales no se pueden exportar con el archivo de licencia de datos (.sdlic) instalado. Esta es la opción predeterminada.
  • Permitir exportación de datos vectorialesLos datos vectoriales se pueden exportar con el archivo de licencia de datos (.sdlic) instalado.
String
Fecha de caducidad
(Opcional)

La fecha de caducidad del archivo de licencia de datos, después de la cual no se podrá visualizar el contenido de la geodatabase de archivos. El valor predeterminado está vacío (en blanco), lo que significa que el archivo de licencia de datos nunca expirará.

Date

arcpy.management.GenerateFgdbLicense(in_lic_def_file, out_lic_file, {allow_export}, {exp_date})
NombreExplicació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)

Especifica si se permitirá 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_EXPORTLos datos vectoriales se pueden exportar con el archivo de licencia de datos (.sdlic) instalado.
String
exp_date
(Opcional)

La fecha de caducidad del archivo de licencia de datos, después de la cual no se podrá visualizar el contenido de la geodatabase de archivos. El valor predeterminado está vacío (en blanco), lo que significa que el archivo de licencia de datos nunca expirará.

Date

Muestra de código

Ejemplo 1 de GenerateFgdbLicense (ventana de Python)

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

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

El siguiente ejemplo muestra cómo utilizar la función GenerateFgdbLicense en un script 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.management.GenerateFgdbLicense(input_licdef, output_sdlic, export, exp_date)

Temas relacionados