Skip To Content

[ラスター関数] ウィンドウ

ArcGIS Pro は、画像およびラスター データを処理および分析できる、さまざまなラスター関数を提供します。ラスター関数は、[ラスター関数] ウィンドウにあります。[ラスター関数] ウィンドウでは、関数によるデータの処理方法を制御するパラメーターを表示および変更することもできます。関数を連結して、より複雑な解析を実行することもできます。その他の関数と同様に、これらの関数チェーンを、後で再利用するアイテムとしてラスター関数テンプレートに保存することができます。

関数ウィンドウのアイテムは、ラスター関数またはラスター関数テンプレートです。これらのアイテムの適用方法は、アイテムの内容にかかわらず同じです。主な違いは、ラスター関数テンプレートでは 1 つ以上の関数が連結され、より複雑な処理を実行できることです。

ラスター関数の検索

[ラスター関数] ウィンドウでラスター関数を見つける最も簡単な方法は、検索機能を利用することです。検索では、ユーザーが実現しようとしている内容に基づいたキーワードを入力でき、データを処理できる関数が結果として返されます。関数ウィンドウ内の関数を手動で参照することもできます。[ラスター関数] ウィンドウ内のアイテムは 3 つのカテゴリ ([システム][プロジェクト][カスタム]) に分かれています。アイテムは簡単に参照できるよう、サブカテゴリに分かれています。検索は現在表示しているカテゴリに特化しているため、[システム] カテゴリ内の検索では、当該カテゴリ内のサブカテゴリの結果のみが表示されます。サブカテゴリの名前の上にカーソルを置くと、それに関連するオプションが表示されます。

陰影起伏の検索

システム カテゴリ

[システム] カテゴリには、ArcGIS Pro が提供するすべてのラスター関数が含まれています。このカテゴリのサブカテゴリとアイテムは読み取り専用です。サブカテゴリまたはアイテムを別のカテゴリにコピーすることはできますが、アイテムまたはサブカテゴリを変更することはできません。

プロジェクト カテゴリ

[プロジェクト] カテゴリは、プロジェクトで保存するアイテムに使用されます。[プロジェクト] カテゴリのすべてのアイテムはプロジェクトに保存され、パッケージ化されて共有されます。典型的な例は、プロジェクトに関連するデータに固有のパラメーターを含む関数です。パラメーターを編集し、編集後のバージョンを [プロジェクト] カテゴリの新しいアイテムとして保存できます。メニュー ボタン メニュー を使用して [新しいサブカテゴリの追加] をクリックすることで、[プロジェクト] カテゴリに新しいサブカテゴリを作成できます。これらのサブカテゴリは制限なく編集、名称変更、複製、削除できます。サブカテゴリ間でアイテムをコピーまたは移動することもできます。

[プロジェクト] カテゴリには、常にサブカテゴリが含まれます。このサブカテゴリは、アイテムを保存、コピー、移動するまでは空です。

カスタム カテゴリ

[カスタム] カテゴリは、すべてのプロジェクトでアクセスしたいアイテムに使用します。たとえば、ラスターから値の範囲を抽出する関数チェーンを作成した場合、チェーンを [カスタム] カテゴリのアイテムとして保存できます。これにより、このアイテムはすべてのプロジェクトで使用できるようになります。メニュー ボタン メニュー を使用して [新しいサブカテゴリの追加] をクリックすることで、[カスタム] カテゴリに新しいサブカテゴリを作成できます。これらのサブカテゴリは制限なく編集、名称変更、複製、削除できます。サブカテゴリ間でアイテムをコピーまたは移動することもできます。

[カスタム] カテゴリには、常にサブカテゴリが含まれます。このサブカテゴリは、アイテムを保存、コピー、移動するまでは空です。

ラスター関数の使用

ラスター関数を適用するには、[ラスター関数] ウィンドウでラスター関数をクリックします。関数が開くため、パラメーターを編集して適用できます。関数を右クリックして [開く] を選択することもできます。関数を開くと、[ラスター関数] ウィンドウが変化し、開いた関数が表示されます。戻るボタンを使用して、[ラスター関数] ウィンドウに戻ることができます。

関数を開くと、2 つのタブ ([一般][パラメーター]) が表示されます。[一般] タブを使用して、関数の名前、説明、出力ピクセル タイプを変更できます。[パラメーター] タブを使用して、関数への入力を指定するとともに、関数のデータ処理方法を制御するパラメーターを設定できます。

一般タブ

[一般] タブで、関数の名前または説明を変更できます。これは、複数の関数を含む関数チェーンを作成する場合に非常に便利です。関数の名前と説明を利用して関数の機能を説明できるため、関数チェーンを理解しやすくなります。[出力ピクセル タイプ] のデフォルトは [不明] となっています。これは、関数が出力ピクセル タイプを決定することを意味しています。ほとんどの場合、この設定を変更する必要はありません。

一般タブ

[出力ピクセル タイプ] を変更する必要がある状況として注意すべき例は、[再分類] 機能を使用する場合です。再分類関数のデフォルトの出力ピクセル タイプは、入力値と同じです。これは、指定された再分類値のタイプによっては、正しい出力ピクセル タイプではない可能性があります。

パラメーター タブ

[パラメーター] タブを使用して、関数への入力を指定するとともに、関数のデータ処理方法を制御するパラメーターを設定できます。入力値はドロップダウン矢印を使用して指定でき、現在のマップ内のレイヤーのうち、入力値として指定できるものが表示されます。参照ボタンを使用して、入力値を指定することもできます。

パラメーターの例としては、[陰影起伏] 関数の [Z 係数] パラメーターが挙げられます。[Z 係数] では、関数が処理するすべてのピクセル値に適用される係数を定義できます。

パラメーター タブ

入力とパラメーターを設定したら、ウィンドウの下部にある [新しいレイヤーの作成] ボタンをクリックして関数を適用できます。これにより、現在のマップに処理後の画像を表す新しいレイヤーが作成されます。[新しいレイヤーの作成] ボタンの横にあるドロップダウン矢印を使用し、[選択したレイヤーに適用] または [名前を付けて保存] のいずれかを使用することもできます。[選択したレイヤーに適用] を使用した場合、[コンテンツ] ウィンドウで選択された最初のレイヤーに関数を適用します。[名前を付けて保存] を使用した場合、関数を新しいアイテムとして保存します。これらのオプションにアクセスするには、関数ウィンドウのアイテムを右クリックします。

[名前を付けて保存] オプションを使用した場合、ユーザーが指定したすべての入力と設定したパラメーター値で関数を保存します。このオプションは、複数の入力を持つ関数を使用する際に、パラメーター値を続けて入力しなくて済むため、便利です。また、その他の値をそのまま維持しながら、あるパラメーターの値だけを調整したい場合にも便利です。

ある関数の出力を別の関数への入力として指定することで、複数の関数を連結してより複雑な解析を実行できるようになります。生成されるレイヤーには適用されたすべての関数が含まれており、ラスター関数テンプレートとして保存できます。

[ラスター関数] ウィンドウ内のアイテム

[ラスター関数] ウィンドウでは、関数を適用してプロセスを実行するだけでなく、ウィンドウを管理することもできます。[システム] カテゴリ内のアイテムを右クリックすると、関数を開いたり、別のカテゴリに関数をコピーしたり、関数をエクスポートしたりすることができます。

関数が [カスタム] または [プロジェクト] カテゴリにある場合、機能の編集、別のカテゴリへの移動、関数名の変更、関数の削除など、さらに多くの管理タスクを実行できます。公開権限を持つメンバーとしてサインインしている場合、アイテムを右クリックすると [ポータルと共有] オプションが表示されます。これにより、組織のメンバーや一般ユーザーとアイテムを共有できます。関数を編集する場合は、[ラスター関数] エディターを使用してラスター関数テンプレートを編集します。

オプション

[ラスター関数] ウィンドウのメニュー ボタン メニュー には、次のオプション リストがあります。

メニュー オプション説明

ギャラリー

[ギャラリー] を使用すると、アイテムのウィンドウへの表示方法を変更できます。このモードでは、関数が大きなアイコンとして表示されます。これがウィンドウのデフォルト ビューです。

アウトライン

[アウトライン] を使用すると、アイテムのウィンドウへの表示方法を変更できます。 このモードでは小さなアイコンを表示するため、より多くのアイテムを画面上に表示できます。

新しいサブカテゴリの追加

[プロジェクト] カテゴリまたは [システム] カテゴリのいずれかに新しいサブカテゴリを作成します。

Python ラスター関数を開く

作成したカスタム Python ラスター関数にアクセスします。

新しいテンプレートの作成

[関数エディター] で新しいテンプレートを作成します。ここでは、ModelBuilder と同様の操作で関数をドラッグして接続を作成できます。

関数パラメーターの表示

このオプションはデフォルトで、オプションをクリックすると関数プロパティが開き、パラメーターを設定できます。

たとえば、[傾斜角] 関数を操作している場合、[スケーリング][度] から [勾配 (%)] に変更できます。

[関数パラメーターの表示] をオフにした場合、関数をクリックすると、その関数がただちに適用されます。設定する必要があるパラメーターには、デフォルト値、または最後に設定された値が使用されます。これはパラメーターを設定する必要がない傾斜方向などの一部の関数用に設計されています。

関連トピック