ラスタ カタログ レイヤの作成(Make Raster Catalog Layer) (データ管理)
サマリ
入力ラスタ カタログから、ラスタ カタログ レイヤを作成します。ツールで作成されたレイヤは一時的であり、レイヤをディスクに保存するか、またはマップ ドキュメントを保存しておかない限り、セッション後は削除されます。
使用法
-
レイヤを保存するには、ArcMap のコンテンツ ウィンドウで対象のレイヤを右クリックし、[レイヤ ファイルとして保存] をクリックするか、[レイヤ ファイルの保存(Save To Layer File)] ツールを使用します。
構文
パラメータ | 説明 | データ タイプ |
in_raster_catalog |
1 つまたは複数のラスタ カタログ アイテム(ラスタ データセット)が格納されているラスタ カタログ。 | Raster Catalog Layer |
layer_name |
テンポラリ ラスタ カタログ レイヤの名前。 | Raster Catalog Layer |
where_clause (オプション) |
ラスタ カタログ アイテムのサブセットを選択するために使用する、SQL 式。 この式の構文はデータ ソースによって多少異なります。たとえば、クエリ対象がファイル ジオデータベース、または ArcSDE ジオデータベースの場合は、フィールド名を二重引用符で囲みます。 "MY_FIELD" パーソナル ジオデータベースをクエリ対象とする場合は、以下のようにフィールドを角括弧で囲みます。 [MY_FIELD] | SQL Expression |
workspace (オプション) |
フィールド名の整合チェックに使用される入力ワークスペース。ファイル ジオデータベースまたはパーソナル ジオデータベースからの入力を使用し、ArcSDE ジオデータベースを出力ワークスペースとした場合、一部のデータベース フィールドは 10 文字以下の名前しか保持できないので、フィールド名が切詰められることがあります。新しい名前は [フィールド情報] パラメータを使用して確認、変更できます | Workspace |
field_info (オプション) |
入力テーブルからのフィールドのうち、名前を変更して出力テーブル ビュー内で可視にするものを指定します。 | Field Info |
コードのサンプル
以下は、MakeRasterCatalogLayer(ラスタ カタログ レイヤの作成)を実行する Python サンプルです。
import arcpy
arcpy.MakeRasterCatalogLayer_management("c:/data/fgdb.gdb/catalog", "catlayer",\
"OBJECTID<3", "SDE94.sde", "#")
以下は、MakeRasterCatalogLayer(ラスタ カタログ レイヤの作成)を実行する Python スクリプトのサンプルです。
##====================================
##Make Raster Catalog Layer
##Usage: MakeRasterCatalogLayer_management in_raster_catalog layer_name {where_clause}
## {workspace} {field_info}
try:
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Create raster catalog layer from unmanaged raster catalog
##Use SDE workspace to validate the field
arcpy.MakeRasterCatalogLayer_management("fgdb.gdb/catalog", "catlayer", "OBJECTID<3",\
"SDE94.sde", "#")
print arcpy.GetMessages()
except:
print "Make Raster Catalog Layer example failed."
print arcpy.GetMessages()