概観図を構築(Build Overviews) (データの管理)

サマリ

モザイク データセットのオーバー ビューを定義して作成します。

使用法

構文

BuildOverviews_management (in_mosaic_dataset, {where_clause}, {define_missing_tiles}, {generate_overviews}, {generate_missing_images}, {regenerate_stale_images})
パラメータ説明データ タイプ
in_mosaic_dataset

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

Mosaic Layer
where_clause
(オプション)

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

SQL Expression
define_missing_tiles
(オプション)

十分な数のオーバー ビューが定義されていない場合、または追加のオーバー ビューを定義しないで新しいデータが追加された場合に、オーバー ビューを作成します。

  • DEFINE_MISSING_TILESオーバー ビューが必要な場所を自動的に特定してオーバー ビューを定義します。これがデフォルトです。
  • NO_DEFINE_MISSING_TILES 新しいオーバー ビューを定義しません。
Boolean
generate_overviews
(オプション)

作成または再作成が必要なすべてのオーバー ビューを作成します。この中には、不足しているオーバー ビューや古くなったオーバー ビューも含まれます。

  • GENERATE_OVERVIEWS あらゆる種類と状態のオーバー ビューを作成します。これがデフォルトです。
  • NO_GENERATE_OVERVIEWS 定義されたが作成されていないオーバー ビューのみを作成します。
Boolean
generate_missing_images
(オプション)

オーバー ビューが定義されたが作成されていない場合に使用します。

  • GENERATE_MISSING_IMAGES定義されたが作成されていないオーバー ビューを作成します。これがデフォルトです。
  • IGNORE_MISSING_IMAGES 定義されたが作成されていないオーバー ビューを作成しません。
Boolean
regenerate_stale_images
(オプション)

元になるラスタ データセットやそのプロパティが変更された場合、オーバー ビューは古くなったと識別されます。

  • REGENERATE_STALE_IMAGES古くなったオーバー ビューを更新します。これがデフォルトです。
  • IGNORE_STALE_IMAGES 古くなったオーバー ビューを更新しません。
Boolean

コードのサンプル

概観図を構築の例 1(Python ウィンドウ)

これはオーバー ビューを構築するための Python のサンプルです。

import arcpy
arcpy.BuildOverviews_management("c:/workspace/fgdb.gdb/md", "OBJECTID<5",\
                                "DEFINE_MISSING_TILES", "NO_GENERATE_OVERVIEWS",\
                                "#", "#")
概観図を構築の例 2(スタンドアロン スクリプト)

これはオーバー ビューを構築するための Python スクリプトのサンプルです。

##===========================
##Build Overviews
##Usage: BuildOverviews_management in_mosaic_dataset {where_clause} 
##                                 {DEFINE_MISSING_TILES | NO_DEFINE_MISSING_TILES}
##                                 {GENERATE_OVERVIEWS | NO_GENERATE_OVERVIEWS}
##                                 {GENERATE_MISSING_IMAGES | IGNORE_MISSING_IMAGES}
##                                 {REGENERATE_STALE_IMAGES | IGNORE_STALE_IMAGES}

try:
    import arcpy
    arcpy.env.workspace = "C:/Workspace"
    # Define Overviews for selected items only
    arcpy.BuildOverviews_management("Overviews.gdb/md", "OBJECTID<5", "DEFINE_MISSING_TILES",\
                                    "NO_GENERATE_OVERVIEWS", "#", "#")
    
    # Define and Build Overviews for all
    arcpy.BuildOverviews_management("Overviews.gdb/md", "#", "DEFINE_MISSING_TILES",\
                                    "GENERATE_OVERVIEWS", "GENERATE_MISSING_IMAGES",\
                                    "REGENERATE_STALE_IMAGES")
    
except:
    print "Build Overviews example failed."
    print arcpy.GetMessages()

環境

関連項目

ライセンス情報

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

7/10/2012