Resumen
Genera un archivo de definición de licencia (.licdef) que define y restringe la visualización de contenido en una geodatabase de archivos. El contenido de la geodatabase de archivos con licencia puede visualizarse creando un archivo de licencia (*.sdlic) e instalándolo con el Administrador de ArcGIS. El archivo de definición de licencia se crea con la herramienta Generar licencia de geodatabase de archivos.
Heredado:
La concesión de licencias no es compatible con las geodatabases creadas antes de la versión 10.1.
Uso
La concesión de licencias es ideal para los datasets maduros que se van a compartir o de los que se va a otorgar licencia según un acuerdo de usuario y no necesitan más edición. No se pueden anular las licencias de la geodatabase de archivos con licencia de salida para volver a su formato original sin licencia.
Una vez otorgada la licencia, el contenido de la geodatabase de archivos de salida no puede mostrarse en ArcGIS Pro hasta que no se cree un archivo de licencia (.sdlic) utilizando la herramienta Generar licencia de geodatabase de archivos y se instale el archivo de licencia con el Administrador de ArcGIS.
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:
- Instale ArcGIS Desktop.
- Seleccione la carpeta Licencias de datos en la tabla de contenido del Administrador de ArcGIS.
- Haga clic en Agregar una licencia, busque el archivo de licencia de datos (.sdlic) y haga clic en Abrir.
- Haga clic en Sí para instalar la licencia.
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, o importar una clase de entidad.
Sintaxis
arcpy.management.GenerateLicensedFgdb(in_fgdb, out_fgdb, out_lic_def)
Parámetro | Explicación | Tipo de datos |
in_fgdb | La geodatabase de archivos sin licencia para convertir en archivos con licencia. | Workspace |
out_fgdb | El nombre y la ubicación para crear la geodatabase de archivos con licencia. | Workspace |
out_lic_def | El archivo de definición de licencia de entrada. | File |
Muestra de código
El siguiente ejemplo demuestra cómo utilizar la función GenerateLicensedFgdb en la ventana de Python.
import arcpy
arcpy.env.workspace = "C:/data/"
arcpy.GenerateLicensedFgdb_management("london.gdb","london_lic.gdb", "london.licdef")
El siguiente ejemplo demuestra cómo utilizar la función GenerateLicensedFgdb en una secuencia de comandos de Python independiente.
# Name: GenerateLicensedFileGeodatabase.py
# Description: Use the GenerateLicensedFgdb tool to license a file geodatabase
# import system modules
import arcpy
import os
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
geodatabase = "london.gdb"
out_geodatabase = "london_lic.gdb"
licdef = "london.licdef"
# Process: Restrict the data
arcpy.GenerateLicensedFgdb_management(geodatabase, out_geodatabase, licdef)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí