SetProduct

Resumen

The SetProduct function defines the desktop license. SetProduct returns information on the license.

LegadoLegado:

El nivel del producto debe establecerse al importar el módulo de producto apropiado (arcinfo, arceditor, arcview, arcserver, arcenginegeodb, arcengine) antes de importar arcpy. La función SetProduct es una función heredada y no puede establecer el producto una vez que se haya importando arcpy.

Debate

SugerenciaSugerencia:

Solamente es necesario establecer el producto y las extensiones dentro de las secuencias de comandos independientes. Si está ejecutando las herramientas desde la ventana de Python o utilizando herramientas de secuencia de comandos, el producto ya está establecido dentro de la aplicación y las extensiones activas están basadas en el cuadro de diálogo Extensiones.

Sintaxis

SetProduct (code)
ParámetroExplicaciónTipo de datos
code

Product code for the product being set.

  • arcviewArcView product code.
  • arceditorArcEditor product code.
  • arcInfoArcInfo product code.
  • engineEngine Runtime product code.
  • enginegeodbEngine Geodatabase Update product code.
  • arcserverServer product code.
String
Valor de retorno
Tipo de datosExplicación
String

The function returns the status on the product license. There are four possible values:

  • CheckedOutLicense successfully set.
  • AlreadyInitializedLicense has already been set.
  • NotLicensedThe license is not valid or available.
  • FailedA system failure occurred during the set request.

Ejemplo de código

SetProduct example

Sets an ArcView product license using the arcview module.

# Set the ArcView product by importing the arcview module.
#
import arcview
import arcpy

arcpy.env.workspace = "C:/Data/SanDiego.gdb"

arcpy.CreateRasterDataset_management(arcpy.env.workspace,
      "LandUse", "30", "8_BIT_UNSIGNED", "Freeways", 1)
 

Temas relacionados


7/10/2012