概要
含まれるすべてのコンテンツやコンテンツのサブセット (選択セットが存在する場合) を含めて、ラスター カタログのコピーを作成します。
使用法
このツールの入力および出力はジオデータベース ラスター カタログになります。
出力ラスター カタログを任意のタイプのジオデータベースにコピーできます。
ArcMap の使用時は、選択ツールを使用して、コピーするラスター カタログのアイテムを選択できます。
出力ラスター カタログのプロパティは入力ラスター カタログと同じであるとともに、ラスター カタログ内のラスター データセットのプロパティとも同じです。
構文
arcpy.management.CopyRasterCatalogItems(in_raster_catalog, out_raster_catalog, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
パラメーター | 説明 | データ タイプ |
in_raster_catalog | コピー対象のラスター カタログの名前と場所。 | Raster Catalog Layer |
out_raster_catalog | 出力ラスター カタログの名前と場所。 出力ラスター カタログを任意のタイプのジオデータベースにコピーできます。 | Raster Catalog |
config_keyword (オプション) | ジオデータベースの格納パラメーター (コンフィグレーション) を指定します。コンフィグレーション キーワードは、データベース管理者によって設定されます。 | String |
spatial_grid_1 (オプション) | [出力データの空間グリッド 1]、[出力データの空間グリッド 2]、および [出力データの空間グリッド 3] パラメーターは、ファイル ジオデータベースとエンタープライズ ジオデータベースにのみ適用されます。グリッド サイズの設定についてよく分からない場合は、これらのオプションの値を 0、0、0 のままにしておくと、最適なグリッド サイズが ArcGIS によって自動的に計算されます。このパラメーターの詳細については、[空間インデックスの追加 (Add Spatial Index)] ツールのドキュメントをご参照ください。 | Double |
spatial_grid_2 (オプション) | 2 つ目の空間グリッドのセル サイズ。1 グリッドだけ必要な場合は、このサイズを 0 のままにしておきます。それ以外の場合は、[空間グリッド 1] の 3 倍以上のサイズを設定します。 | Double |
spatial_grid_3 (オプション) | 3 つ目の空間グリッドのセル サイズ。2 グリッドだけ必要な場合は、このサイズを 0 のままにしておきます。それ以外の場合は、[空間グリッド 2] の 3 倍以上のサイズを設定します。 | Double |
コードのサンプル
CopyRasterCatalogItems (ラスター カタログのアイテムのコピー) の例 1 (Python ウィンドウ)
以下は、CopyRasterCatalogItems を実行する Python のサンプルです。
import arcpy
arcpy.CopyRasterCatalogItems_management("c:/data/CopyRC.mdb/RC1",
"c:/data/OutRC.gdb/RC2" ,
"" , "" , "" , "")
CopyRasterCatalogItems (ラスター カタログのアイテムのコピー) の例 2 (スタンドアロン スクリプト)
以下は、CopyRasterCatalogItems を実行する Python スクリプトのサンプルです。
##=========================
##Copy Raster Catalog Items
##Usage: CopyRasterCatalogItems_management in_raster_catalog out_raster_catalog {config_keyword} {spatial_grid_1}
## {spatial_grid_2} {spatial_grid_3}
try:
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
##Copy FGDB Unmanaged Raster Catalog to PGDB Unmanaged Raster Catalog
arcpy.CopyRasterCatalogItems_management("CopyRC.gdb\\Unmanaged","output\\CopyRC.mdb\\Unmanaged", "", "3000", "", "")
##Copy PGDB Unmanaged Raster Catalog to FGDB Unmanaged Raster Catalog
arcpy.CopyRasterCatalogItems_management("CopyRC.mdb\\Unmanaged","output\\CopyRC.gdb\\Unmanaged", "MAX_FILE_SIZE_4GB", "1000", "3000", "9000")
##Copy FGDB Managed Raster Catalog to Enterprise Managed Raster Catalog
arcpy.CopyRasterCatalogItems_management("CopyRC.gdb\\Managed","output\\SDE94.sde\\Managed","DEFAULTS","2000","6000","18000")
except:
print "Copy Raster Catalog Items example failed."
print arcpy.GetMessages()
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい