ラスタ カタログ パスの修正(Repair Raster Catalog Paths) (データの管理)
サマリ
非管理ラスタ カタログまたはモザイク データセット内の破損ファイル パスの修正や破損リンクの削除を実行します。
使用法
-
[パスの修正(Repair Raster Catalog Paths)] ツールを使用して、不要になった破損リンクを削除することもできます。
-
ファイル パスの場所を変更するには、その場所がわかっていなければなりません。オリジナル パス名を検索するには、[ラスタ カタログ パスのエクスポート(Export Raster Catalog Paths)] ツールを使用します。
-
すべてのパスを変更対象とする場合、オリジナル パスとしてアスタリスク(*)を入力すると便利です。
-
モザイク データセットを修正する必要のある場合は、[モザイク データセット パスの修正] ダイアログ ボックスで修正タスクを実行できます。モザイク データセットの修正の詳細については、モザイク データセットのパスの修正をご参照ください。
構文
RepairRasterCatalogPaths_management (in_raster_catalog, repair_mode, {original_path}, {new_path})
パラメータ | 説明 | データ タイプ |
in_raster_catalog |
修正対象となる非管理ラスタ カタログまたはモザイク データセット。 | Raster Catalog Layer; Mosaic Dataset; Group Layer; Composite Layer |
repair_mode |
使用する修正モードを選択します。
| String |
original_path (オプション) |
修正する必要のあるオリジナル パスを入力します。FIX オプションを選択した場合の、必須パラメータです。 すべてのパスを新規パスに変更する場合は、オリジナル パスをアスタリスク(*)で指定すると便利です。 | String |
new_path (オプション) |
新しく使用する名前を入力します。FIX オプションを選択した場合の、必須パラメータです。 | Folder |
コードのサンプル
RepairRasterCatalogPaths(ラスタ カタログ パスの修正)の例(Python ウィンドウ)
以下は、RepairRasterCatalogPaths(ラスタ カタログ パスの修正)ツールを実行する Python サンプルです。
import arcpy
arcpy.RepairRasterCatalogPaths_management("c:/data/RepairRC.gdb/bkrnlinks",
"FIX", "*", "C:/data/newpath")
RepairRasterCatalogPaths(ラスタ カタログ パスの修正)の例 2(スタンドアロン スクリプト)
以下は、RepairRasterCatalogPaths(ラスタ カタログ パスの修正)ツールを実行する Python スクリプト サンプルです。
##=====================
##Repair Raster Catalog Paths
##Usage: RepairRasterCatalogPaths_management in_raster_catalog FIX | REMOVE {original_path} {new_path}
try:
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
##Fix Broken Path - regardless of original paths
arcpy.RepairRasterCatalogPaths_management("RepairRC.gdb\\Unmanaged", "FIX", "*", r"C:\data")
##Remove Broken Items
arcpy.RepairRasterCatalogPaths_management("RepairRC.gdb\\Unmanaged2", "REMOVE", "", "")
except:
print "Repair Raster Catalog Items example failed."
print arcpy.GetMessages()
環境
このツールはジオプロセシング環境を使用していません
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013