SetProduct (arcpy)
摘要
SetProduct 函数可定义桌面许可。SetProduct 将返回许可相关信息。
法律声明:
在导入 arcpy 前,首先应通过引入合适的产品模块(arcinfo、arceditor、arcview、arcserver、arcenginegeodb 或 arcengine)设置产品级别。SetProduct 函数是传统函数,一旦导入 arcpy 后将无法设置产品属性。
对于使用 arcgisscripting 模块的脚本,仍支持等效的 SetProduct 方法。
讨论
提示:
只有在独立脚本中才必须设置产品和扩展模块。如果从 Python 窗口运行工具或者使用脚本工具,产品已在应用程序内进行设置,激活的扩展模块取决于“扩展模块”对话框。
语法
SetProduct (product)
参数 | 说明 | 数据类型 |
product |
Product code for the product being set.
| String |
数据类型 | 说明 |
String |
函数将返回产品许可的状态。有下列四个可能值:
|
代码实例
SetProduct 示例
使用 arcview 模块设置 ArcGIS for Desktop Basic 产品许可。
# Set the ArcGIS for Desktop Basic 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)
相关主题
5/10/2014