CheckProduct

Сводка

Проверяет, доступна ли требуемая лицензия.

Синтаксис

CheckProduct (product)
ParameterОбъяснениеТип данных
product

Код проверяемого продукта.

  • arcview —ArcGIS Desktop Basic код продукта
  • arceditor —ArcGIS Desktop Standard код продукта
  • arcinfo —ArcGIS Desktop Advanced код продукта
  • engine —Код продукта Engine Runtime
  • enginegeodb —Код продукта Engine Geodatabase Update
  • arcserver — Код серверного продукта
String
Значение отраженного сигнала
Тип данныхОбъяснение
String

Для CheckProduct могут быть получены пять значений:

  • AlreadyInitialized — Лицензия уже установлена в скрипте.
  • Available — Требуемая лицензия доступна для установки.
  • Unavailable — Требуемая лицензия недоступна для установки.
  • NotLicensed — Указана некорректная лицензия.
  • Failed — Во время запроса произошел системный сбой.

Пример кода

Пример CheckProduct

Проверьте, доступна ли лицензия ArcGIS Desktop Advanced.

import sys
import arcpy
arcpy.env.workspace = "c:/data/world.gdb"
if arcpy.CheckProduct("ArcInfo") == "Available":
    arcpy.PolygonToLine_management("Lakes", "LakeLines")
else:
    msg = 'ArcGIS for Desktop Advanced license not available'
    print(msg)
    sys.exit(msg)

Связанные разделы