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.
Uso
Una vez otorgada la licencia, el contenido de la geodatabase de archivos no puede mostrarse en ArcCatalog ni en ArcMap hasta que no se instale el archivo de licencia (.sdlic) mediante el Administrador de ArcGIS.
Consulte Agregar y quitar licencias de datos de ArcGIS para obtener más información sobre la instalación del archivo de licencia en el Administrador de ArcGIS.
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ámetro | 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) | Indica si se permite o no la exportación de datos vectoriales.
| 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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí