モザイク データセットの同期(Synchronize Mosaic Dataset) (データの管理)

サマリ

ラスタ アイテムを再構築し、初回追加時に使用されたラスタ タイプとオプションを使って、モザイク データセット内の影響を受けるフィールドを更新します。

使用法

構文

SynchronizeMosaicDataset_management (in_mosaic_dataset, {where_clause}, {new_items}, {sync_only_stale}, {update_cellsize_ranges}, {update_boundary}, {update_overviews}, {build_overviews}, {build_pyramids}, {calculate_statistics}, {build_thumbnails})
パラメータ説明データ タイプ
in_mosaic_dataset

モザイク データセットのパスおよび名前。

Mosaic Layer
where_clause
(オプション)

SQL を使用してクエリを定義するか、[検索条件設定] でクエリを作成することができます。


SQL Expression
new_items
(オプション)

モザイク データセットを、新しく追加したアイテムと同期させるかどうかを選択します。このオプションを選択した場合、アイテムのワークスペースから新しい画像を検索します。画像がモザイク データセットに追加されると、そのモザイク データセットは、同じワークスペース内の他のアイテムと同じラスタ タイプを使用します。

新しいアイテムを使って更新することを選択したら、次に、[セル サイズ範囲]、[境界の更新]、または [概観図の更新] のいずれかのパラメータを選択できます。

  • NO_NEW_ITEMSオフ - 存在する可能性のある新しいアイテムは追加しません。これがデフォルトです。
  • UPDATE_WITH_NEW_ITEMSオン - モザイク データセットをワークスペース内の新しいアイテムで更新します。[高度な設定] を使って、セル サイズ範囲、境界、または概観図を更新するかどうかを選択します。

Boolean
sync_only_stale
(オプション)

派生ラスタ(概観図など)の作成に使用されるベース ラスタが同期されると、概観図は更新されます。

  • SYNC_ONLY_STALE ベース ラスタが同期された場合のみ、概観図または派生ラスタを更新または再作成します。これがデフォルトです。
  • SYNC_ALL_SELECTED派生ラスタ(概観図など)の作成に使用されるベース ラスタが同期されると、概観図は更新されます。
Boolean
update_cellsize_ranges
(オプション)

セル サイズ範囲を更新するかどうかを選択します。このパラメータは、new_items が「UPDATE_WITH_NEW_ITEMS」に設定されている場合のみ使用できます。

  • UPDATE_CELL_SIZES モザイク データセットが同期されると、セル サイズ範囲が再計算されます。これがデフォルトです。
  • NO_CELL_SIZES セル サイズ範囲は再計算されません。
Boolean
update_boundary
(オプション)

境界を更新するかどうかを選択します。このパラメータは、new_items が「UPDATE_WITH_NEW_ITEMS」に設定されている場合のみ使用できます。

  • UPDATE_BOUNDARY モザイク データセットが同期されると、境界が再構築されます。これがデフォルトです。
  • NO_BOUNDARY 境界は再構築されません。
Boolean
update_overviews
(オプション)

セル サイズ範囲を更新するかどうかを選択します。このパラメータは、new_items が「UPDATE_WITH_NEW_ITEMS」に設定されている場合のみ使用できます。

  • NO_OVERVIEWS 概観図は再構築されません。これがデフォルトです。
  • UPDATE_OVERVIEWS モザイク データセットが同期されると、概観図が再構築されます。
Boolean
build_overviews
(オプション)

概観図は、モザイク データセットを表示する際の速度を改善するために作成される、低解像度のラスタ データセットです。一般的には、モザイク データセットのラスタ データの範囲をカバーするように作成されます。
概観図は、ラスタ ピラミッドに似ています。

基となるラスタが変更されたら、概観図を再構築する必要があります。


  • BUILD_OVERVIEWSモザイク データセットの更新されたラスタ アイテムの変更内容を反映するために、古くなった概観図を更新するか、新しい概観図を作成します。これがデフォルトです。
  • NO_BUILD_OVERVIEWS概観図は変更または作成されません。
Boolean
build_pyramids
(オプション)

モザイク データセットのラスタ アイテムごとにピラミッドを構築できます。ピラミッドは、各ラスタが表示される速度を改善します。

  • NO_BUILD_PYRAMIDSピラミッドは生成されません。これがデフォルトです。
  • BUILD_PYRAMIDS モザイク データセットのすべてのラスタ アイテムまたは選択されたラスタ アイテムに、ピラミッドが生成されます。
Boolean
calculate_statistics
(オプション)

モザイク データセットのラスタ アイテムごとに統計情報を計算できます。コントラスト ストレッチの適用などの特定のタスクを実行するには、モザイク データセットに統計情報が必要です。

  • NO_CALCULATE_STATISTICS統計情報は計算されません。これがデフォルトです。
  • CALCULATE_STATISTICS モザイク データセットのすべてのラスタ アイテムまたは選択されたラスタ アイテムについて、統計情報が計算されます。
Boolean
build_thumbnails
(オプション)

サムネイルは小さなサイズにリサンプリングされた画像で、モザイク定義のラスタ アイテムごとに作成できます。
サムネイルにアクセスできるのは、モザイク データセットがイメージ サービスとしてアクセスされた場合であり、メタデータの一部として表示されます([アイテムの説明])。

  • NO_BUILD_THUMBNAILSサムネイルは作成または更新されません。これがデフォルトです。
  • BUILD_THUMBNAILSモザイク データセットのすべてのラスタ アイテムまたは選択されたラスタ アイテムに対し、サムネイルが生成または更新されます。
Boolean

コードのサンプル

SynchronizeMosaicDataset(モザイク データセットの同期)の例 1(Python ウィンドウ)

これは SynchronizeMosaicDataset(モザイク データセットの同期)の Python サンプルです。

import arcpy
arcpy.SynchronizeMosaicDataset_management("c:/workspace/fgdb.gdb/sync", \
                                          "Year>1999", "UPDATE_WITH_NEW_ITEMS", \
                                          "SYNC_STALE","#", "#", \
                                          "UPDATE_OVERVIEWS", "#", "#", \
                                          "BUILD_THUMBNAILS")
SynchronizeMosaicDataset(モザイク データセットの同期)の例 2(スタンドアロン スクリプト)

これは SynchronizeMosaicDataset(モザイク データセットの同期)の Python スクリプト サンプルです。

##===========================
##Synchronize Mosaic Dataset
##Usage: SynchronizeMosaicDataset_management in_mosaic_dataset {where_clause} 
##                                           {NO_NEW_ITEMS | UPDATE_WITH_NEW_ITEMS} 
##                                           {SYNC_STALE | SYNC_ALL} {UPDATE_CELL_SIZES 
##                                           | NO_CELL_SIZES} {UPDATE_BOUNDARY | NO_BOUNDARY}
##                                           {NO_OVERVIEWS | UPDATE_OVERVIEWS} {NO_PYRAMIDS 
##                                           | BUILD_PYRAMIDS} {NO_STATISTICS | 
##                                           CALCULATE_STATISTICS} {NO_THUMBNAILS 
##                                           | BUILD_THUMBNAILS} 

try:
    import arcpy
    arcpy.env.workspace = r"C:/Workspace"
    # Synchronize data item after Year 1999
    arcpy.SynchronizeMosaicDataset_management("Sync.gdb/md", "Year>1999", \
                                              "UPDATE_WITH_NEW_ITEMS", "SYNC_STALE",\
                                              "#", "#", "UPDATE_OVERVIEWS", "#",
                                              "#", "BUILD_THUMBNAILS")
    
except:
    print "Synchronize Mosaic Dataset example failed."
    print arcpy.GetMessages()

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: はい
ArcInfo: はい

7/10/2012