ジオプロセシング タスク設定: 定数

タスク パラメータの [入力モード] の選択肢が [定数] だけに限られる場合、クライアントがパラメータの値を指定する手段がないので、[ユーザ定義値] または [選択リスト] を指定するためのオプションを入力モードとして利用できません。パラメータ値は定数であり、クライアントは変更できないため、サービス公開時のタスク パラメータにはなりません。

タスク パラメータを定数とするごく一般的な理由については、後ほど説明します。

データセット

入力パラメータの設定対象がデータセットである場合、データセットをインターネット経由では転送できません。データセットのうちフィーチャ、ラスタ、テーブルまたはファイルは可搬性で、トポロジ、TIN、ネットワーク データセット、マップ ドキュメント、データベースなどのアイテムは非可搬性です。

[入力モード][定数] に設定してタスクを公開した場合、(データ ストアがサーバのデータセット内に見つからない限り)データセットがタスクで使用できるようにサーバにコピーされます。

非可搬性データセットおよび可搬性データセットを処理するタスク作成に関する推奨事項については、トピック「入力モードおよびパラメータ データ タイプ」をご参照ください。

コンテナ

コンテナは、他のさまざまなデータセットが格納されているデータセットです。たとえば、フォルダにはファイル、ラスタ、ファイル ジオデータベースおよび他のジオデータセットを格納できます。ファイル ジオデータベースは、あらゆる種類の地理データセットのコンテナです。マップ ドキュメント(*.mxd)は、レイヤおよびそのすべてのプロパティ(データセットへの参照を含む)のコンテナです。

コンテナが非可搬性で、[入力モード] を [定数] に設定してタスクを公開した場合、(データ ストアがサーバのデータセット内に見つからない限り)データセットがタスクで使用できるようにサーバにコピーされます。一般的なコンテナ タイプの詳細は、次に示すとおりです。

フォルダ

入力パラメータの設定対象がフォルダである場合、(サーバのデータ ストア内にフォルダが存在しないときは)フォルダおよびフォルダ内のすべてのファイルがサーバにコピーされます。コピー対象はファイルおよびジオデータセットだけに限られるので、フォルダ内のサブフォルダはコピーされません。一部のジオデータセット(たとえば、ファイル ジオデータベース、ラスタ、TINS)は技術的にはフォルダですが、コピー対象のフォルダ内に検出された場合は、サーバにコピーされます。

マップ ドキュメント

入力パラメータがマップ ドキュメントである場合、マップ ドキュメント、そのすべてのレイヤ、およびレイヤによって参照されるすべてのデータセットがサーバにコピーされます。参照先のデータセットは、サーバのデータストア内に見つからない場合、サーバにもコピーされます。基本的に、マップ ドキュメントはパッケージ化され、サーバに送信されてから、サーバ上で解凍されます。

ジオデータベース

入力パラメータがジオデータベースである場合、そのジオデータベースおよびその内容が(サーバのデータ ストア内に見つからない限り)サーバにコピーされ、コピーされたジオデータベースがタスクで使用されます。

パーソナル ジオデータベース(.mdb)はサーバ プラットフォーム(64 ビット Windows および Linux)上ではサポートされないので、サーバにコピーされる際に、ファイル ジオデータベースに変換されます。エンタープライズ ジオデータベースも、サーバにコピーされる際に、ファイル ジオデータベースに変換されます。

バリュー テーブル

バリュー テーブルは多くのツールによって使用されます。バリュー テーブルは、下図に示すようなマルチフィールド テーブルです。

バリュー テーブル パラメータは常に、定数文字列に設定されます。

クライアントに独自の値を指定させる(定数値を使用させないようにする)必要がある場合、モデルまたはスクリプトをバリュー テーブル以外のデータ タイプを使用するように変更する必要があります。バリュー テーブルの詳細については、「入力モードおよびパラメータ データ タイプ」をご参照ください。

関連トピック

5/10/2014