Etiqueta | Explicación | Tipo 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.
| 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 |
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
arcpy.management.GenerateFgdbLicense(in_lic_def_file, out_lic_file, {allow_export}, {exp_date})
Nombre | Explicación | Tipo 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.
| 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
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")
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)