ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

Python ツールボックスのライセンスに関連する動作の制御

isLicensed メソッドは、Python ツールボックスのツールに実行するためのライセンスがあるかどうかを確認できるオプションのメソッドです。このメソッドを使用すると、Python ツールボックスのツールで使用される他のジオプロセシング ツールの実行に必要となる適切なライセンスおよびエクステンションを利用できない場合に、ツールの実行を制限することができます。

isLicensed メソッドから False が返された場合は、ツールを実行できません。このメソッドから True が返された場合またはこのメソッドを使用していない場合は、ツールを実行できます。

def isLicensed(self):
    """Allow the tool to execute, only if the ArcGIS 3D Analyst エクステンション 
    is available."""
    try:
        if arcpy.CheckExtension("3D") != "Available":
            raise Exception
    except Exception:
        return False  # tool cannot be executed

    return True  # tool can be executed

関連トピック

  • Python ツールボックスとは
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル