サマリー
非管理ラスター カタログまたはモザイク データセット内の破損ファイル パスの修正や破損リンクの削除を実行します。
使用法
[パスの修正 (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}
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", "", "")
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- ArcGIS Desktop Basic: はい
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい