ラスタ カタログ パスの修正(Repair Raster Catalog Paths) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

非管理ラスタ カタログまたはモザイク データセット内の破損ファイル パスの修正や破損リンクの削除を実行します。

使用法

構文

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

使用する修正モードを選択します。

  • FIXこのオプションを指定すると、パスを修正することができます。
  • REMOVEこのオプションを指定すると、破損リンク(存在する場合)を削除します。
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: ○
7/28/2014