モザイク データセット パスの修正 (Repair Mosaic Dataset Paths) (データ管理)

サマリー

モザイク データセットを移動またはコピーした場合に、ソース画像のパスをリセットします。

使用法

  • ファイル パスの場所を変更するには、その場所がわかっていなければなりません。オリジナル パス名を検索するには、[モザイク データセット パスのエクスポート (Export Mosaic Dataset Paths)] ツールを使用します。

  • すべてのパスを変更対象とする場合、オリジナル パスとしてアスタリスク (*) を入力すると便利です。

  • データベースの断片化や頻繁なデータ操作によって、モザイク データセットのサイズが大幅に増加する場合があります。 データベースのサイズが、絶え間ないトランザクションによって大きくなった場合、[コンパクト (Compact)] ツールを実行してください。

パラメーター

ラベル説明データ タイプ
モザイク データセット

パスが壊れているモザイク データセット。

Mosaic Layer
パス リスト

再マッピングするパスのリスト。モザイク データセットに格納されている現在のパスと、変更後のパスが含まれます。すべてのパスを変更対象とする場合、オリジナル パスとしてアスタリスク (*) を入力すると便利です。

Value Table
クエリ定義
(オプション)

修正したパスを、モザイク データセット内で選択されたラスターに限定する SQL 式。

SQL Expression

派生した出力

ラベル説明データ タイプ
修復された入力モザイク データセット

更新されたモザイク データセット。

モザイク レイヤー

arcpy.management.RepairMosaicDatasetPaths(in_mosaic_dataset, paths_list, {where_clause})
名前説明データ タイプ
in_mosaic_dataset

パスが壊れているモザイク データセット。

Mosaic Layer
paths_list
[[original_path, {new_path}],...]

再マッピングするパスのリスト。モザイク データセットに格納されている現在のパスと、変更後のパスが含まれます。すべてのパスを変更対象とする場合、オリジナル パスとしてアスタリスク (*) を入力すると便利です。

Value Table
where_clause
(オプション)

修正したパスを、モザイク データセット内で選択されたラスターに限定する SQL 式。

SQL Expression

派生した出力

名前説明データ タイプ
out_mosaic_dataset

更新されたモザイク データセット。

モザイク レイヤー

コードのサンプル

RepairMosaicDatasetPaths (モザイク データセット パスの修正) の例 1 (Python ウィンドウ)

以下は、RepairMosaicDatasetPaths を実行する Python のサンプルです。


import arcpy
arcpy.RepairMosaicDatasetPaths_management(
     "C:/Workspace/repairmd.gdb/md", 
     "\\\\server1\\md\\fgdb.gdb\\md c:\\storage\\md\\mdgdb.gdb\\md", 
     "#")
RepairMosaicDatasetPaths (モザイク データセット パスの修正) の例 2 (スタンドアロン スクリプト)

以下は、RepairMosaicDatasetPaths を実行する Python スクリプトのサンプルです。

#Repair mosaic dataset paths

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "repairmd.gdb/md"
paths = "e:/temp/data c:/storage/mddata/e;d:/temp/data c:/storage/mddata/d"
query = "#"

arcpy.RepairMosaicDatasetPaths_management(mdname, paths, query)