リキャスト関数は、モザイク データセットまたはイメージ サービスで使用されている関数パラメーターを、保存せずに動的に変更するために使用されます。
リキャスト関数は、変更可能な変数の名前と対応する値のリストを含みます。たとえば、モザイク データセットに、パンシャープン テンプレートを使用して追加したパンシャープン ラスターが含まれているとします。モザイク データセットに変更を加えずに、モザイクからパンシャープンの重みを変更して公開したモザイクまたはイメージ サービスを表示するには、次の名前と値を使用してリキャスト関数を定義できます。
名前 | 値 |
---|---|
ウェイト | 0.37 0.23 0.4 |
値を設定した後、テンプレートとして保存します。テンプレートをモザイク データセット プロパティとして追加することで、モザイク データセットにテンプレートを使用してアクセスできるようになります。
これらのキーワードの名前は、[ラスター関数プロパティ] ウィンドウの [変数マネージャー] タブで確認できます。次の手順は、キーワードの名前を検索する方法です。
- ArcMap で、[カスタマイズ] をクリックして [カスタマイズ モード] を選択します。
- [コマンド] タブをクリックします。
- 「ラスター関数テンプレート エディター」と入力します。
- [ラスター関数テンプレート エディター] コマンドをハイライト表示して、既存のツールバーにドラッグします。
- [カスタマイズ] ウィンドウの [閉じる] をクリックします。
- ツールバーにドラッグした [ラスター関数テンプレート エディター] ボタンをクリックします。
- [個別属性] を右クリックして [関数の挿入] をポイントし、リキャストする関数を選択します。たとえば、[パンシャープン関数] を選択します。
- [変数マネージャー] タブをクリックします。[Argument] フィールドには、[リキャスト] 関数内で [Name] フィールドに使用できる名前が含まれています。