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
  • マイ プロフィール
  • サイン アウト

ヘルプ

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

スクリプト ツールのパラメータの理解

  • パラメータ順序の一致
  • パラメータのデータ タイプ

ほぼすべてのツールにはパラメータがあり、そのパラメータ値はツール ダイアログ ボックスまたはスクリプト内で設定します。ツールを実行すると、パラメータ値がツールのソース コードに送られます。スクリプトはその値を読み込んで、処理を続けます。

下の図は、スクリプト ツールのダイアログ ボックスと、3 つのパラメータ([入力ワークスペース]、[クリップ フィーチャクラス]、および [出力ワークスペース])を示しています。入力ワークスペース内のすべてのフィーチャクラスは、クリップ フィーチャクラスにクリップされ([クリップ(Clip)] ツールを使用して)、出力ワークスペースに書き込まれます。

スクリプト ツール パラメータ

パラメータ順序の一致

ツール ダイアログ ボックスに入力するパラメータの順序は、スクリプトに記述するパラメータの順序と一致する必要があります。たとえば、スクリプト ツールで [クリップ フィーチャ] をパラメータ 2 からパラメータ 1 に変更すると、スクリプト ツールのプロパティ内のパラメータの順序も変更する必要があります。

パラメータのデータ タイプ

スクリプト ツール パラメータにはそれぞれ対応するデータ タイプがあります。ジオプロセシングでスクリプト ツールのダイアログ ボックスを開くと、パラメータ値がデータ タイプと照合してチェックされます。たとえば、ワークスペース データ タイプのパラメータに対してフィーチャクラスを入力すると、下図に示すように、ジオプロセシングのエラー(ダイアログ ボックス上の赤色の X)が表示されます。

データ タイプが一致しないと、ジオプロセシングにエラーが表示されます。

データを参照する際にもデータ タイプが使用され、パラメータ データ タイプと一致するデータだけが参照ダイアログ ボックスに表示されるようになっています。

データ タイプに基づく参照

パラメータとデータ タイプについて念頭におく必要のあるもう 1 つの点は、ジオプロセシングではデータ タイプが一致しない値がスクリプトに送られないようになっていることです。これは、事前にパラメータ値をパラメータのデータ タイプと照合してからスクリプトに送るという仕組みによるものであり、スクリプト ツールを作成するうえで明らかなメリットの 1 つです。

関連トピック

  • スクリプト ツールのパラメータへのアクセス
  • スクリプト ツール パラメータの設定
  • Python ツールボックスでのパラメーターの定義
  • 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. | プライバシー | リーガル